IOSS Explained — EU VAT for E-commerce
What IOSS is, who needs it, the €150 threshold, how to register, and how it affects your parcels entering the EU — complete guide for e-commerce sellers.
IOSS (Import One-Stop Shop) is the EU VAT registration scheme introduced on 1 July 2021 that fundamentally changed how VAT is collected on low-value goods (under €150) imported into the EU from non-EU countries. Before IOSS, parcels under €22 entered the EU VAT-free (this was the old de minimis). The €22 threshold was abolished — now every commercial consignment entering the EU, regardless of value, is subject to destination-country VAT. IOSS allows sellers to collect and remit this VAT themselves, enabling faster customs clearance for customers and avoiding unexpected charges at the door. Without IOSS, the carrier collects VAT and handling fees from the customer on delivery — a major conversion killer for cross-border e-commerce.
Who Needs IOSS?
IOSS vs OSS — What's the Difference?
How to Register for IOSS
How IOSS Works in Practice — The Parcel Journey
Quick Comparison
| Scenario | Scheme | VAT Collected By | Filing Frequency |
|---|---|---|---|
| Non-EU seller, parcel <€150 to EU | IOSS | Seller at checkout | Monthly |
| Non-EU seller, parcel >€150 to EU | Standard import | Customs at border | Per declaration |
| EU seller, cross-border >€10k/yr | OSS | Seller at checkout | Quarterly |
| EU seller, cross-border <€10k/yr | Home VAT rate | Seller at checkout | Normal VAT return |
| Via Amazon/eBay/Etsy (marketplace) | Marketplace IOSS | Marketplace collects | N/A (marketplace files) |
| EU seller, domestic only | Standard VAT | Seller | Normal VAT return |
Expert Tips
- ▸Display prices inclusive of destination-country VAT at checkout for EU customers — 'Price includes VAT' builds trust. Use a tax plugin (WooCommerce EU VAT Compliance, Shopify Markets, TaxJar) to auto-calculate the correct rate per country. Surprising customers with VAT added at the last checkout step is a conversion killer.
- ▸Your IOSS number must appear on every parcel's customs label for sub-€150 EU-bound shipments. Set it once in your shipping platform (Sendcloud, ShipStation, Pirateship) and it auto-applies. If a parcel is shipped without your IOSS number, customs will hold it and charge the customer VAT + handling fees on arrival — destroying the IOSS benefit.
- ▸File your monthly IOSS return by the last day of the following month (e.g., January sales due by 28 February). Late filing incurs penalties — most IOSS intermediaries provide automatic filing as part of their service. If using DIY registration via your national tax authority, set a calendar reminder for the 20th of each month to prepare the return.
- ▸Keep records of all IOSS-covered transactions for 10 years (EU requirement): customer country, sale date, parcel value, VAT amount collected, currency and exchange rate. Your e-commerce platform (Shopify, WooCommerce) + accounting software (Xero, QuickBooks) can generate these records. IOSS intermediaries often include record storage as part of their service.
- ▸For B2B sales to EU VAT-registered businesses: do NOT collect IOSS VAT. B2B intra-EU sales use the reverse charge mechanism — the buyer declares and pays VAT in their country. Validate EU VAT numbers at checkout (use VIES — the EU VAT validation service) and zero-rate validated B2B sales. WooCommerce EU VAT Compliance and some Shopify apps handle VIES validation automatically.
- ▸If you split a single customer order into multiple parcels, IOSS applies per parcel — not per order. A €200 order split into two €100 parcels both qualify for IOSS. But artificially splitting a single consignment to keep individual parcel values under €150 (to avoid full customs) is prohibited under EU customs regulations and can result in penalties.
Frequently Asked Questions
What is the IOSS threshold and what happens above €150?
IOSS applies to consignments (individual parcels) with a customs value under €150. Above €150 per parcel, IOSS cannot be used. The parcel goes through standard EU import customs: a full customs declaration is required, including HS code, commercial invoice, country of origin. Import duty (if applicable — depends on product type and origin) plus destination-country VAT (17–27%) are collected. The customer may pay these charges at delivery or they are included in a Delivered Duty Paid (DDP) arrangement where the shipper pays them upfront.
Do I need IOSS if I sell via Amazon or eBay?
If you sell via Amazon, eBay, Etsy, Zalando or other major marketplaces that are classified as 'electronic interfaces' under EU VAT rules (Directive 2017/2455): No — the marketplace collects and remits IOSS VAT on your behalf. You use the marketplace's IOSS number (they provide it in their seller guidelines) on parcels for marketplace orders. You do NOT need your own IOSS number for orders fulfilled through these platforms. You DO need your own IOSS if you also sell via your own website (Shopify, WooCommerce) for those direct-to-consumer sales.
What VAT rate do I charge under IOSS?
Under IOSS, you charge the VAT rate of the EU country where your customer is located. Standard VAT rates: Germany 19%, France 20%, Spain 21%, Italy 22%, Netherlands 21%, Portugal 23%, Poland 23%, Sweden 25%, Denmark 25%, Hungary 27% (highest in EU), Luxembourg 17% (lowest in EU). Always charge the destination country's rate — not your home country's rate. Tax plugins (TaxJar, Avalara, WooCommerce EU VAT Compliance) maintain up-to-date EU VAT rate tables and apply the correct rate automatically based on the customer's delivery address.
What is the difference between IOSS and OSS?
IOSS (Import One-Stop Shop): for non-EU sellers (or EU sellers shipping from outside EU) importing goods into the EU. Applies to B2C consignments under €150. Allows collection and monthly remittance of destination-country VAT at checkout rather than at the border. OSS (One-Stop Shop): for EU-based sellers shipping goods already within the EU to consumers in other EU member states. Applies when your EU cross-border B2C sales exceed €10,000/year. Allows quarterly reporting of all EU destination-country VAT in one return instead of registering for VAT in every country you sell to.
Can a UK business register for IOSS directly after Brexit?
No — UK businesses are non-EU and cannot register directly for IOSS in most EU member states. UK sellers must appoint an EU-established IOSS Intermediary (fiscal representative) who registers on your behalf and is jointly and severally liable for VAT compliance. UK sellers who sell via Amazon UK/EU or eBay do not need their own IOSS for those marketplace sales. For direct-to-consumer UK e-commerce sites selling to EU customers with parcel values under €150, an IOSS intermediary is required. Costs: typically €100–€500 setup and €50–€200/month ongoing.
What happens if I ship to the EU without IOSS?
Without IOSS, your parcel enters EU customs where the carrier assesses and collects import VAT from the customer on delivery. Additional carrier handling fee (€5–€15 per parcel) is charged on top of the VAT. The customer receives an unexpected demand for payment before their parcel is released. This leads to: (1) customer refusing delivery, (2) disputes and chargebacks, (3) negative reviews, (4) high return rates. For high-volume EU cross-border sellers, the conversion impact of non-IOSS delivery is severe — studies show 20–30% of parcels with unexpected arrival charges are refused or returned.
Related Guides
Compare Shipping Rates for Your Online Store
Instant quotes from DHL, UPS, FedEx and more — find the best rate for every order.
Get Rates Now