EU Repricer
From 1 July 2026 every EU parcel worth €150 or less pays a flat €3 customs duty per distinct product type, and from 1 November 2026 a €2 handling fee per type on top — at any parcel value. For a handmade seller with 200 listings, repricing one parcel at a time is hopeless. Paste your catalogue below and this tool reprices the whole shop at once: the new price per SKU that holds your margin, which listings to pause instead, and a CSV you can bulk-upload. Free, nothing is uploaded anywhere.
Your catalogue — paste or upload
One row per SKU. Nothing is uploaded — the paste and the file are parsed in your browser.
Your repriced catalogue
One price for every EU buyer — because Etsy and eBay give you no EU-specific price.
Repriced price list
| SKU | Now | New price | Status | Charge / unit | Break-even | Margin after |
|---|
“New price” is the price that holds today’s margin after the charge, rounded as you chose. “Break-even” is the price at which the margin is exactly €0. Rows with no cost show no margin or break-even — add the cost column to judge them.
Bundles that save money
Same-type items shipped in one parcel share one tariff line and pay the €5 once instead of once per item. Add a “type” column to your paste to see your bundles here.
The CSV has one row per SKU — SKU, new price, status, charge per unit, margins and break-even — ready for bulk update. Etsy bulk edit handles up to 500 listings at a time.
Rule sources: Council Regulation (EU) 2026/382 — €3 flat duty (EUR-Lex), Regulation (EU) 2026/2108 — new Union Customs Code, Art. 20 (EUR-Lex), Commission Delegated Regulation (EU) 2026/2152 — €2 handling fee (EUR-Lex), Etsy Help — domestic, global and US-specific pricing and Your Europe — pricing and price discrimination in the EU. Plain-English explainers: DutyAhead — €3 duty per item and IFS — €2 handling fee in force since 1 November 2026.
Rules verified 12 November 2026. The €3 duty ends 1 July 2028; the €2 fee has no end date. France’s own €2 small-parcel tax (1 March 2026) was suspended on 1 July 2026 when the EU €3 duty started.
Email me this repriced list
Free — we'll send your repriced price list as a one-page PDF and add you to the monthly fee-change alerts. No spam, unsubscribe anytime.
Your numbers stay yours — we only use your email to send the breakdown and the monthly alerts.
How to use this repricer
Paste or upload your catalogue
SKU, price, cost, units per parcel, distinct tariff lines per parcel, type and destination — or upload your CSV/TSV export. A header row is detected automatically. Nothing leaves your browser.
Set who pays, and your fees
Tell the tool who pays the €3 + €2, your marketplace fee rate and your normal duty rate for parcels over €150. Every default is editable — eBay fees vary by category, so check yours.
Reprice, pause, or bundle
Download the repriced CSV and bulk-update your listings. Pause the ones the tool flags, and bundle same-type items so one parcel pays the €5 once instead of once per item.
The €3 + €2, in one paragraph
From 1 July 2026 the EU charges a flat €3 customs duty per distinct tariff line on consignments of intrinsic value €150 or less sold to EU consumers (Council Regulation (EU) 2026/382, replacing the old €150 duty exemption), and from 1 November 2026 a €2 Union handling fee per distinct line on top, at any parcel value (Regulation (EU) 2026/2108, Article 20; amount set by Delegated Regulation (EU) 2026/2152). Both are charged per distinct tariff line — not per parcel, not per unit — and neither is refunded if the customer returns the goods. The €3 duty is transitional and ends on 1 July 2028, when simplified duty brackets are expected; the €2 fee has no end date. France’s own €2 small-parcel tax ran from 1 March 2026 and was suspended on 1 July 2026, so there is no extra French charge today.
The charge is the same in every EU country
The €3 duty and the €2 fee are EU-wide — no member state is cheaper than another, which is exactly why one price has to cover all of them. The table shows the border charge per distinct tariff line in a typical parcel. Import VAT is charged on top, at the destination country’s rate, and is not in these figures.
| Destination | €3 duty / line (parcel ≤ €150) | €2 fee / line (any value) | Per line, parcel ≤ €150 | Per line, parcel > €150 | Note |
|---|---|---|---|---|---|
| Austria | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Belgium | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Bulgaria | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Croatia | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Cyprus | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Czechia | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Denmark | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Estonia | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Finland | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| France | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | France’s own €2 small-parcel tax (Mar 2026) was suspended 1 Jul 2026 — no extra French charge today. |
| Germany | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Greece | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Hungary | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Ireland | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Italy | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Latvia | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Lithuania | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Luxembourg | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Malta | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Netherlands | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Poland | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Portugal | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Romania | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Slovakia | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Slovenia | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Spain | €3.00 | €2.00 | €5.00 | €2.00 + normal duty | |
| Sweden | €3.00 | €2.00 | €5.00 | €2.00 + normal duty |
Rules verified 12 November 2026. The €3 duty ends 1 July 2028; the €2 fee has no end date.
Why one price — and what “pause” really means
Etsy gives you no EU price to set. A non-US seller can set domestic, global and US-specific prices on Etsy — there is no EU-specific tier, so your global price is what every EU buyer sees. eBay listings carry one price for all buyers. And the EU geo-blocking rules (Regulation (EU) 2018/302) bar charging an EU buyer more just because of their country of residence. That is why this tool outputs a single repriced price per SKU, never a price that varies by buyer country.
“Pause” means the maths says stop, not slow down. A listing lands on the pause list when the price needed to hold your margin is more than 50% above today’s price (change the threshold above if your shop can carry a bigger hike), or when it already loses money at today’s price before the new charge. Pausing is not giving up the sale — it is refusing to sell at a loss while you bundle the item with same-type stock, raise the price honestly, or stop shipping that line into the EU. The bundle box above shows where one combined parcel pays the €5 once instead of once per item.
EU Repricer: what this tool models
This EU repricer takes a whole Etsy or eBay catalogue — SKU, price, cost, units per parcel, distinct tariff lines, type and destination — and works out the new price per SKU that holds today’s margin after the EU €3 flat customs duty and €2 Union handling fee, the break-even EU price, which listings to pause instead of repricing, and which same-type items to bundle so one parcel pays once. It uses the rules verified 12 November 2026 (Council Regulation (EU) 2026/382; Regulation (EU) 2026/2108, Article 20; Delegated Regulation (EU) 2026/2152), with the marketplace fee defaults from ZAXIUS’s own Etsy fee calculator (6.5% transaction + 3% payments) and eBay fee calculator — every rate editable, because eBay varies by category and Etsy processing varies by country.
What it deliberately does not model: import VAT (charged on top, at the destination country’s rate, and collected from the buyer — it is not part of your margin), your exact HS-code duty rate for parcels over €150 (enter it above; without it the €2-only figure is a floor, not the total), or what your buyers will accept (the pause threshold is your call, not the tool’s). Run it before 1 July 2028, when the €3 duty ends and the brackets change — and again whenever you add listings or the rules move.
General information only — not legal or tax advice. This page summarises the EU €3 flat customs duty and €2 Union handling fee for sellers. It is not legal or tax advice, and it is not a substitute for a lawyer, a tax adviser or your customs declarant. Rules change — always check the official EUR-Lex text and your carrier before you reprice or ship.
Frequently asked questions
What exactly is the €3 + €2 charge?
Is it €5 per parcel, or €5 per item?
What if my parcel is worth more than €150?
Why can't I just charge EU buyers a higher price?
Who actually pays — me, the buyer, or the marketplace?
What about France's own €2 levy?
How do I use the CSV — and is my data uploaded anywhere?
What happens on 1 July 2028?
The €5 is small. The catalogue is the problem.
Repricing 200 listings by hand is a weekend nobody has. ZAXIUS runs marketplace operations for sellers across Amazon, eBay, Etsy, Walmart and TikTok Shop — including the pricing, compliance and freight work that keeps listings profitable. Start with a free 25-point audit of your store, or see our e-commerce operations management service.
Get Your Free Store Audit Book a Free Call