IOSS
IOSS stands for Import One Stop Shop: the VAT scheme for e-commerce shipments valued at up to €150 that are sent directly from outside the EU to a consumer. With an IOSS number, you, as the seller, collect the VAT at the time of sale, so the customer doesn’t have to pay anything extra upon delivery. Without proper IOSS registration, you run the risk of VAT being charged twice or the shipment being held up at customs. On this page, you can learn what IOSS entails, when you need it, how to apply for a number, and how the scheme relates to the 3-euro rule.

What is IOSS?
The IOSS scheme has been in effect since July 1, 2021, and at that time replaced the old exemption for shipments up to €22. Under the IOSS, as a seller, you collect VAT at the time of sale, at the rate of your customer’s EU country. You then remit this VAT monthly via a single tax return, rather than having the customer pay VAT and customs clearance fees upon delivery. The scheme applies to shipments with an intrinsic value of up to €150, excluding VAT and shipping costs, provided those are listed separately on the invoice. If freight and insurance costs are not listed separately, they are included in calculating the €150 threshold.
When do you need an IOSS number?
If you sell directly to EU consumers from a location outside the EU, you’ll need an IOSS number as long as your shipments remain under €150. If you’re based in the EU, you can register directly with the tax authority of an EU member state. If you are based outside the EU, you need an EU-based intermediary required to comply with VAT obligations. Do you sell through a marketplace like Amazon or Etsy? If so, first check whether the platform acts as a “deemed supplier”: in that case, the platform already remits the VAT on your behalf, and you do not need an IOSS registration for those sales.
How do you apply for an IOSS number?
In the Netherlands, you can apply for an IOSS number through My Tax Authority for Businesses. If you already have a VAT number, the application is usually processed within a week. After registration, you’ll receive a number that starts with “IM,” followed by a series of digits. You must include this number on every shipment and in the electronic customs declaration so that customs can verify upon arrival that the VAT has already been paid. If the number is missing or incorrect, you run the risk that the customer will still have to pay VAT upon delivery.
IOSS and the 3-euro measure
IOSS handles the btw, not the import duties. In addition, as of July 1, 2026, a separate, temporary customs duty of €3 per declaration line applies to e-commerce shipments valued at up to €150 from outside the EU. This measure affects the same target group as IOSS but is separate from it: if you use IOSS for VAT payment, you will still pay the €3 per declaration line upon import. You can read more about this measure and the upcoming European handling fee on our page about the handling fee.
IOSS vs. OSS: The Difference
| IOSS | OSS (University Regulations) | |
|---|---|---|
| For which goods | Imports from outside the EU, up to €150 | Goods that are already in the EU |
| Reporting Frequency | Monthly | Quarterly |
| Annual Threshold | None; applies per shipment | €10,000 per year (cumulative EU sales) |
| Registration | IOSS portal, possibly through an intermediary | My Tax Authority for Businesses |
What else is changing?
Under the European ViDA reform, it was initially envisaged that platforms would be required to use IOSS for all shipments they facilitate. That requirement was removed from the final ViDA package and shifted to the broader EU customs reform, which will take effect in 2028 at the earliest. At the time of writing, there is a proposal to impose stricter registration requirements on non-IOSS users as an incentive to opt for IOSS, but this is not yet final. Regulations are subject to change. Always verify the current status.
How ECC Helps
We correctly include the IOSS number in your customs declarations to ensure that shipments are not unnecessarily delayed or subject to double taxation. We also advise on how this interacts with the 3-euro rule and any applicable European handling fee. For the complete processing of your import declarations under IOSS, we handle IOSS clearance. Not sure if your shipments are covered by IOSS? We'll assess your specific situation.
Looking for support to make the right decision or want more information?
If so, please contact us. One of our specialists will be happy to help you further.
Frequently Asked Questions About IOSS
Is IOSS mandatory?
No, IOSS is an optional program. If you don't use it, your customer will still have to pay VAT and possibly customs clearance fees to the carrier upon delivery.
What happens if the IOSS number is missing upon import?
If a valid IOSS number is not included in the declaration, customs may impose a second VAT charge, even if the VAT was already collected at the time of sale. In addition, the shipment may be detained.
Does IOSS also apply to sales made through marketplaces?
Yes, but often the marketplace acts as a deemed supplier and already remits the VAT on your behalf. Check this with the platform before you apply for an IOSS number yourself.
How often do you file an IOSS return?
Monthly. This differs from the OSS return for the EU scheme, which you file quarterly.
What is the difference between OSS and IOSS?
OSS applies to sales of goods already located in the EU to consumers in other EU countries. IOSS applies specifically to imports of goods from outside the EU with a value of up to €150.
Other knowledge base articles

July 27, 2026
Clearing fees
Customs clearance fees are the fees you pay when a package from outside the EU enters the Netherlands. They consist of three ...

July 27, 2026
What is B2C e-commerce?
B2C e-commerce stands for business-to-consumer: as a company, you sell directly to individual customers through an online store or platform. Examples include ...

July 27, 2026
Rail Freight
Rail freight is growing as an alternative to sea and air freight, especially on the route between China and Europe. The train is faster ...