EU IOSS for non-EU sellers: cross-border VAT collection explained
How non-EU e-commerce sellers register for the EU Import One-Stop Shop (IOSS), collect 17-27% VAT at point of sale, and avoid the EUR 25-50 carrier handling fees that frustrate EU buyers.
title: "EU IOSS for non-EU sellers: cross-border VAT collection explained" description: "How non-EU e-commerce sellers register for the EU Import One-Stop Shop (IOSS), collect 17-27% VAT at point of sale, and avoid the EUR 25-50 carrier handling fees that frustrate EU buyers." category: "commercial-importing" estimatedReadMinutes: 9 lastUpdated: "2026-05-13"
Before 1 July 2021, EU customers buying online from non-EU sellers paid no VAT on parcels under EUR 22. That exemption is gone. Every commercial parcel into the EU — regardless of value — now attracts VAT at the destination's standard rate (17-27% depending on member state). The question is: do you collect that VAT at checkout, or does the carrier collect it from your customer at delivery + a EUR 25-50 handling fee?
The IOSS (Import One-Stop Shop) is the EU's mechanism for non-EU sellers to be the one who collects, so the customer gets a clean delivery experience and you keep their loyalty.
Why IOSS matters commercially
Without IOSS, the buyer experience for a non-EU parcel is:
- Order USD 50 item online.
- Parcel arrives at EU border. Carrier (DHL, FedEx, etc.) clears it through customs.
- Carrier sends the buyer a "duty + VAT + handling fee" demand: 20% VAT (~USD 10) + EUR 25-50 handling fee.
- Buyer pays before delivery, or refuses the parcel.
That EUR 25-50 fee can be larger than the item price. EU customers see it as a hidden cost; non-EU sellers see catastrophic refusal rates.
With IOSS:
- Buyer pays USD 50 + USD 10 VAT at checkout. Total clear.
- Parcel arrives at EU border with an IOSS reference; carrier sees pre-paid VAT.
- Parcel delivered with no further charge to the buyer.
Who can use IOSS
IOSS is available to any seller shipping to EU consumers (B2C). Both:
- EU-based sellers with non-EU stock (warehouse in UK shipping into Germany).
- Non-EU sellers with non-EU stock (US Shopify store shipping to France).
For B2B sales (VAT-registered EU business buyer), IOSS doesn't apply — different scheme (One Stop Shop or reverse-charge).
The EUR 150 ceiling
IOSS applies only to consignments with intrinsic value (per consignment, not per item) up to EUR 150. Above EUR 150, the consignment falls into the standard customs-import regime, with customs duty (variable by HS code) + VAT + clearance fees.
If you sell items that often cross EUR 150 (luxury watches, fine art, designer handbags), IOSS is the wrong scheme. You'll need a different VAT-collection approach (typically: register with each EU member state where you have customers, or use a fiscal representative for One Stop Shop).
How to register
Non-EU sellers register through a fiscal representative — an EU-based entity that represents you to the tax authorities of one EU member state. The fiscal representative is jointly liable for your VAT compliance, so they charge a fee (typically EUR 200-500/year setup + EUR 100-300/month).
Common fiscal-representative providers: Avalara, Taxually, hellotax, Eurora. Marketplaces (Amazon, eBay, Etsy, Vinted) handle this for you — if you sell through them, the marketplace is the deemed supplier for IOSS purposes, collects + remits VAT, and you don't need your own IOSS number.
Once registered, the member state issues an IOSS number (12-digit). This number goes on every parcel's customs label.
At the customs label
Use the CN22 (parcels under 2kg) or CN23 (parcels 2kg+) customs declaration:
- Contents: accurate description (don't write "gift" if it's a sale).
- Value: declared intrinsic value (item price, not including VAT).
- HS code: per item.
- IOSS reference number: in the dedicated IOSS field (newer postal labels) or as a clearly marked annotation.
Carriers (DHL, FedEx, UPS) all support IOSS reference forwarding. Postal items (USPS, Royal Mail, etc.) also support it via the electronic Advance Data (EAD).
What you owe monthly
The fiscal representative files a single monthly IOSS VAT return covering ALL your EU sales for that month. They handle remittance to each member state's tax authority based on the destination of each parcel.
Example: in one month you sold:
- EUR 1,000 to Germany (19% VAT = EUR 190)
- EUR 500 to France (20% VAT = EUR 100)
- EUR 300 to Italy (22% VAT = EUR 66)
The fiscal representative remits EUR 356 total — split appropriately to each member state's tax authority. You receive a clean accounting summary monthly.
Currency + invoicing requirements
- Invoices must be in EUR (or use your home currency at the day's ECB rate).
- Invoice the VAT separately from the item value.
- Issue a VAT receipt to the buyer (most checkout platforms do this automatically).
- Keep records for 10 years (EU statute of limitations on VAT).
Common pitfalls
-
Under-declaring value to dodge IOSS threshold. Customs reviews many parcels. False declarations risk seizure + criminal charges in the most active jurisdictions (Germany, Netherlands).
-
Combining shipments to game the EUR 150 limit. Member states' tax authorities have explicit anti-splitting rules — multiple parcels to the same recipient in a short window can be treated as one consignment.
-
Mixing IOSS + non-IOSS in the same checkout. Customers see a single transaction; technical separation is hard. Pick one scheme per market.
-
Missing the monthly filing. Late filing → penalties + interest. Set up automated reminders or use a managed-IOSS service.
Alternative: UK Low-Value Goods scheme
UK is no longer part of EU IOSS post-Brexit. UK has its own equivalent: the Low-Value Goods scheme for consignments under GBP 135. Non-UK sellers register with HMRC for a UK VAT number, collect 20% UK VAT at checkout, and file quarterly returns.
For full details on EU-IOSS-eligible products see taxation-customs.ec.europa.eu and consult a fiscal representative for the actual setup.