EU €3 Parcel Fee: Absorb, Pass Through, or Move Stock
A per-tariff-line table turns the fee into one calm choice: absorb it, pass it on, or shift stock.

Count tariff lines, not parcels
If your EU order is under €150, the next cost to check is the tariff line, not the parcel. Nearly 5.9 billion low-value e-commerce items from third countries reached EU consumers in 2025 without customs duties. On 1 July 2026, the EU’s €150 duty-free treatment ends, and a provisional €3 charge per item begins for low-value imports from non-EU sellers.
The party handling customs clearance, namely the seller or importer, must handle the €3 fee. Start with the list you can build: every SKU you ship to the EU in those low-value parcels. Put product name, unit price, and expected tariff line in a simple spreadsheet. Mark unclear SKUs as unknown and resolve them before pricing.
Group SKUs by tariff line, the product category that sets the charge, not by bundle. A buyer ordering several identical items in one sub-€150 shipment pays the €3 fee once for that tariff line, not once per unit. The official illustration treats a shipment with one silk blouse and two wool blouses as two separate tariff lines, producing a total €6 charge. If your catalog mixes fabrics, materials, or product families, the cost follows the number of lines, not the number of pieces. A mixed parcel can look cheap on the invoice and still create extra charges.
Choose one move for each line
For each tariff line, compare the €3 fee with your margin after direct costs and the hours it costs to handle. The line should still pay for your time after the fee. Keep the per-tariff-line pricing decision table small enough to trust it.
- Absorb is the calm choice for high-margin, low-volume SKUs, or items important for learning. Keep the customer price stable and accept a smaller margin. Use this move when the fee is a small slice of price and you do not want to chase every buyer with a new number.
- Pass through fits thin-margin, frequently reordered SKUs, or items already priced near the floor. Add the cost to the customer price, or create a small EU shipping surcharge, and say plainly that the fee is new. A pass-through is defensible once you have a price update that needs no sales pitch.
- Move stock is the exit for high-volume, low-margin SKUs, or operationally annoying items. Put inventory in an EU warehouse or use a B2B2C route, where a local partner sells to the customer, so the parcel no longer arrives as a low-value import from outside the EU. The move is working when you see fewer customs touches, fewer support questions, and a cleaner margin line.
Make the choice before the provisional fee ends
The provisional €3 fee stops on 1 July 2028, after which ordinary tariff rates based on product type apply. Make the choice before that date. The fee is small enough to ignore on paper and large enough to eat a solo operator’s afternoon if it arrives as surprise work. Count the hours: customs forms, carrier questions, refund requests, and price changes.
Do not make a lane called maybe. A maybe lane becomes a support ticket. A lane you can explain in a sentence is a lane you can keep. If a SKU is close, pick the lane that costs the least in hours, not the option that looks clever.
Pick a lane for each tariff line and stop. If you absorb, write the new margin down and check it monthly. Pass-through means updating the price and the help text, then leaving it alone. Move stock means setting a minimum volume that justifies the extra logistics. Stop when you can repeat the decision without re-arguing with yourself.
The durable trick is simple: treat the fee as a line-level test. A SKU that survives a tariff line can survive the next. If a SKU needs a rescue discount every time it crosses a border, move it or drop it. The table is finished once you can act on it without opening another tab.