Compliance

IOSS registration for EU sellers: a step-by-step guide

Shipping to the EU? IOSS lets you charge VAT at checkout instead of surprising buyers at delivery. Who needs it, and how registration actually works.

July 12, 2026 · 10 min read

European Union flag flying against the sky, representing EU VAT and IOSS registration rules for cross-border sellers

Photo by Dušan Cvetanović on Pexels

A five-person homeware brand in Austin ships a $48 order to a customer in the Netherlands. Under the old rules, anything under €22 landed on the buyer's doorstep with no VAT and no fuss. That exemption is long gone, and today almost every parcel entering the EU picks up VAT somewhere along the way. The only real choice a seller has is whether that VAT gets collected quietly at checkout, or whether the buyer gets ambushed by it at delivery. That choice is what the Import One-Stop Shop — IOSS — exists to make.

What is IOSS (Import One-Stop Shop)?

IOSS is an EU VAT scheme that lets a seller outside the EU charge import VAT to the buyer at the point of sale, then report and pay it centrally through one monthly return, rather than leaving VAT to be collected piecemeal when each parcel crosses the border. It covers consignments with an intrinsic value of up to €150, excluding alcohol, tobacco and a handful of excise goods that are taxed differently regardless of value. Register once, get an IOSS number, and that number travels with every eligible parcel you send into the EU for as long as you keep filing.

What happened to the old VAT exemption?

Before July 2021, any parcel valued under €22 could enter the EU VAT-free. It sounds like a small carve-out, but it added up: cheap imports from outside the bloc were routinely cheaper than the same item bought from an EU retailer, who had to charge VAT on every single sale regardless of price. The exemption was also widely abused, with sellers under-declaring value on customs forms to slip below the line. The EU's VAT e-commerce package scrapped it entirely. Now, in principle, every commercial import into the EU attracts VAT — a €4 phone case owes it just as much as a €140 jacket does.

Two thresholds get confused constantly, so it's worth separating them. The customs duty exemption for low-value goods, generally up to €150, is unchanged — most parcels under that value still clear without a duty bill. The VAT exemption is what disappeared, all the way down to zero. A small parcel can be duty-free and still owe VAT, and sellers who assume "low value means no charges" are the ones whose customers end up with an unwelcome invoice.

The European Commission's rulebook for the VAT e-commerce package and IOSS, with current thresholds and member state rates.

Read the EU's official IOSS guidance

There's no minimum any more. A €5 keyring shipped to a French customer owes French VAT the same way a €500 order does — the only variable is the rate, which runs from roughly 17% to 27% depending on the destination country. Verify the current rate before you set checkout pricing; member state rates move more often than the EU-wide framework does.

Start free

How IOSS changes the delivery experience

Without IOSS, VAT is usually collected at the border, not at checkout. The courier pays it on the buyer's behalf, then bills the buyer before releasing the parcel — VAT plus, very often, a flat handling fee the carrier charges for the paperwork. That fee is set by the carrier, not the EU, and it can outweigh the tax itself on a small order. With IOSS, the VAT is already inside the checkout price. The parcel carries your IOSS number in its customs data, clears as pre-taxed, and there's no second bill on the doorstep.

IOSS vs non-IOSS: what changes for VAT collection, the buyer and customs
AspectWith IOSSWithout IOSS
VAT collection pointCharged at checkout, in the buyer's currency, included in the order totalCharged at the border, invoiced separately once the parcel arrives
Buyer experienceOne payment, no surprises — feels like a domestic orderA second bill turns up: VAT plus the carrier's own handling fee
Customs clearance speedFaster — the parcel is pre-cleared using the seller's IOSS numberSlower — the parcel often waits until VAT is paid, or clears with fees added to the courier invoice
Who files the VATSeller (via an EU intermediary), one return covering all EU salesNobody centrally — VAT is collected ad hoc, parcel by parcel, at import

Who actually needs to register for IOSS?

You need IOSS if you sell goods valued at €150 or less directly to EU consumers through your own storefront, not a marketplace, and want to collect VAT at checkout instead of leaving it to the border. If you sell exclusively through a large marketplace like Amazon or eBay, check first: many marketplaces are the "deemed supplier" for VAT purposes and already run their own IOSS number for orders placed on-platform, so you don't register separately for those sales. Sellers with an EU warehouse or goods already sitting in EU fulfilment centres are generally outside IOSS, because those goods aren't being imported at the point of sale.

Do I need an EU-based intermediary to register?

Most non-EU sellers, including US sellers, cannot register for IOSS directly. The scheme requires either an EU establishment or an intermediary established in the EU — a VAT agent or fiscal representative who registers and files on your behalf, and who is held jointly liable for the VAT you owe. The main exception is sellers based in a country with a mutual assistance agreement with the EU on VAT recovery; check the current list before assuming you qualify, since it changes. Everyone else appoints an intermediary registered in an EU member state, including Northern Ireland, which stays inside the EU's VAT rules for goods under the Windsor Framework.

UK and Northern Ireland guidance on VAT and cross-border e-commerce rules.

Check UK/NI VAT guidance

How to register for IOSS — the basic steps

  1. Confirm you actually need it — you're shipping consignments of €150 or less directly to EU consumers, not exclusively through a marketplace that already applies its own IOSS number to those sales.
  2. Appoint an EU-established intermediary — a licensed fiscal representative or VAT agent who will register and file on your behalf and carries joint liability for the VAT.
  3. Your intermediary registers you in one EU member state — you don't file separately in all 27; you (or your intermediary) pick a single member state of identification.
  4. Receive your IOSS VAT number, in the format IMxxxxxxxxxx, once the registration is approved.
  5. Start charging VAT at checkout — apply the destination country's rate on every eligible order, and pass your IOSS number to your carrier or customs broker in the shipping data for each parcel.
  6. File one monthly VAT return through your intermediary, covering every EU country you sold into, and remit the VAT you collected.

Registration timelines vary by intermediary and member state, but a few weeks is a reasonable planning assumption — build that lead time in before an EU launch date. EU rules also require you to keep IOSS sales records for ten years, available to tax authorities on request, so whatever system tracks your orders needs to hold that data well past the point you'd normally archive it.

What happens if I don't use IOSS?

You can still ship to the EU without registering — you simply don't collect VAT at checkout, and it gets collected another way instead. Either your carrier collects VAT plus its own flat handling fee before releasing the parcel, or the shipment sits in customs until the paperwork and payment catch up. Neither is illegal. It's just a worse experience for the buyer, and a predictable source of abandoned repeat purchases from customers who remember getting stung once.

Customs brokers who handle EU-bound e-commerce volume put it bluntly: with IOSS, the parcel looks like a domestic delivery. Without it, it looks like a customs event — and shoppers hit with an unexpected bill at the door rarely order from that seller again.

Take that Austin homeware brand again. Before it registered for IOSS, a €45 order to the Netherlands could arrive with a courier invoice for roughly €9.45 in VAT plus a separate €12 handling fee — nearly half the order value, demanded before the customer could take the box. After registering, the same order shows VAT inside the checkout price and clears without a second bill, and the brand's repeat-purchase rate from EU customers improved once nobody associated an EU order with a surprise invoice any more.

The handling fee a courier charges for collecting VAT at the border isn't set by the EU and it isn't standard — it varies by carrier and can exceed the tax itself on a small order. That fee, not just the VAT, is the real cost IOSS removes for the buyer.

Start free

What IOSS doesn't cover

IOSS only applies to consignments valued at €150 or less. Above that, the parcel goes through the normal import process, with VAT and, where applicable, duty assessed on arrival rather than prepaid at checkout — the same mechanics as any DDP or DAP shipment. IOSS also doesn't cover excise goods like alcohol, tobacco or certain perfumes, business-to-business sales, or consumer sales made through a marketplace already acting as deemed supplier on your behalf.

For orders above the €150 IOSS ceiling, the buyer's total cost depends on who's responsible for duty and VAT at the border.

Read: DDP shipping — who pays duty?

Model the full landed cost of an EU-bound order — product, freight, duty and VAT — before deciding where the €150 line sits for a given product.

Calculate landed cost

Automating the €150 check

Tracking which orders fall under the IOSS threshold isn't a one-time setting — it's a per-order calculation that depends on basket value, currency conversion on the day of sale, and the destination country's VAT rate. Checking that by hand works until volume makes it impossible. Building the €150 check, the correct VAT rate and the landed-cost math directly into checkout or fulfilment logic removes the guesswork and keeps pricing consistent as rates change.

Wire landed-cost and duty logic into your checkout or fulfilment stack via API, instead of checking thresholds order by order.

See the API docs

None of this is tax or legal advice. VAT registration thresholds, rates and intermediary requirements are set by EU and national tax law, not by PortRobin, and they change without much warning. Confirm your specific obligations with a qualified VAT adviser or your appointed intermediary before you register or change your checkout pricing.

What is an IOSS number used for?

An IOSS number identifies you as a registered seller collecting EU import VAT at checkout, and it's included in the customs data for every eligible parcel so it can clear without VAT being collected again at the border. One number covers sales into all 27 EU member states.

Can a US seller register for IOSS without an EU intermediary?

Almost never — non-EU sellers generally need an intermediary established in the EU to register and file on their behalf, because the scheme holds that intermediary jointly liable for the VAT. The narrow exception is sellers based in a country with a specific mutual assistance agreement with the EU, which is uncommon.

Is IOSS mandatory for selling to EU customers?

No, IOSS is an optional simplification, not a legal requirement. VAT is owed on low-value imports either way; IOSS just lets you collect it at checkout instead of letting the carrier collect it, with a handling fee, when the parcel arrives.

Does IOSS cover customs duty as well as VAT?

No, IOSS only handles VAT. Customs duty has its own €150 exemption threshold, so most IOSS-eligible parcels are also duty-free, but that's two different rules sharing a similar ceiling, not IOSS itself waiving duty.

How long does IOSS registration take?

It typically takes a few weeks from appointing an intermediary to receiving an active IOSS number, though the exact timeline depends on the intermediary and the member state processing the application. Build that lead time into any EU launch plan.

US exporters selling into the EU can find broader guidance on VAT and e-commerce compliance from the US Commercial Service.

US Commercial Service: exporting to the EU

The legal text behind the VAT e-commerce package and IOSS sits in EU law — useful if your adviser needs the primary source rather than a summary.

Open EUR-Lex

See what an order actually costs once EU VAT, freight and any duty above the €150 line are included — before you commit to a checkout price.

What is landed cost?

Ready to see the full duty and VAT picture for every product you ship, not just what crosses the EU threshold?

Get started free

Classify a product and see its real duty

Describe any product to get its HS/HTS code with the reasoning, the sourced duty rate including Section 301 and 232, and the full landed cost.