🇪🇺
EU VAT & Customs

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.

< €150
IOSS threshold
€22 (abolished)
Old EU de minimis
1 July 2021
IOSS launch date
17–27%
EU VAT rates

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 applies when ALL of the following are true: 1. You are selling physical goods (not services or digital products) to B2C customers in EU member states 2. The consignment value is under €150 (per parcel — not per order if split across multiple parcels) 3. The goods are shipped from outside the EU (from UK, USA, China, India, or any non-EU country) 4. You are the seller (not a marketplace — see below for marketplace rules) You DO NOT need IOSS if: • You are an EU-based seller shipping goods already within the EU — no import VAT at parcel level. You may need OSS instead (see below). • Your parcels exceed €150 — IOSS does not apply above this threshold; standard import customs apply with full HS code, duty and VAT at destination. • You sell exclusively B2B — IOSS only applies to B2C (consumer) sales. Marketplace IOSS (Amazon, eBay, Etsy, Zalando etc.): When you sell via an Electronic Interface (marketplace) that facilitates the sale: • The marketplace collects and remits IOSS VAT on your behalf • You use the marketplace's IOSS number on the parcel label • You do NOT need your own IOSS registration for marketplace sales that the platform handles Non-marketplace / own-website sellers: • Selling via your own website (Shopify, WooCommerce, Magento etc.) shipping from non-EU: you need your own IOSS number.

IOSS vs OSS — What's the Difference?

These are two separate EU VAT schemes that are often confused: IOSS (Import One-Stop Shop): • For: sellers importing goods from OUTSIDE the EU to EU customers (B2C) • Applies: per parcel, value under €150 • VAT collected at: point of sale (checkout) • Purpose: replace carrier-collected VAT at door — enables fast customs clearance • Registration: one EU member state or via fiscal representative OSS (One-Stop Shop): • For: EU-based sellers shipping goods WITHIN the EU to customers in other EU member states (B2C) • Applies: when your annual EU cross-border B2C sales exceed €10,000 in total • VAT collected at: point of sale (checkout), at destination country's rate • Purpose: replace multiple EU VAT registrations with one OSS filing • Registration: your home EU member state customs authority • Filing: quarterly via OSS portal, one return covers all EU countries The €10,000 OSS threshold (from 1 July 2021): Under €10,000/year total EU cross-border B2C: charge your home country VAT rate (no OSS needed) Over €10,000/year: charge destination country VAT + register for OSS Example: A Portuguese seller on Shopify selling to French, German and Spanish consumers. Total EU cross-border sales reach €15,000/year → register for OSS in Portugal → charge French customers 20%, German customers 19%, Spanish customers 21% VAT at checkout → file one quarterly return via the Portuguese tax portal (Portal das Finanças) covering all three countries.

How to Register for IOSS

EU-based sellers: Register directly through your home member state's tax authority. In Portugal: Portal das Finanças (portaldasfinancas.gov.pt). In Germany: BZSt (Bundeszentralamt für Steuern). In France: impots.gouv.fr. In Spain: Agencia Tributaria. The registration creates an IOSS number in the format IM + 10 digits (e.g., IM1234567890). This number must appear on all IOSS-covered parcels. Non-EU-based sellers: Non-EU sellers cannot register directly for IOSS in most EU countries — you need an EU-established Intermediary (fiscal representative). Exceptions: sellers from countries with a mutual assistance agreement with the EU can register directly (very few countries qualify currently). IOSS intermediaries (fiscal representatives for non-EU sellers): • Taxually • hellotax • Avalara • TaxJar (Stripe) • Quaderno • SimplyVAT • VATGlobal Cost: typically €100–€500 setup + €50–€150/month. UK sellers post-Brexit: UK sellers shipping to the EU are non-EU and must use an IOSS intermediary unless selling via a marketplace that handles IOSS. This is one of the most common post-Brexit compliance issues for UK e-commerce sellers.

How IOSS Works in Practice — The Parcel Journey

Without IOSS (non-IOSS parcel entering EU): 1. Seller ships parcel from UK/USA/China to France (value €80) 2. Parcel arrives at EU customs → held for VAT assessment 3. Carrier (DHL, DPD, PostNL) collects 20% VAT (€16) from customer at door + carrier handling fee (€5–€15) 4. Customer pays unexpected €21–€31 charge to receive their package 5. Result: customer returns package, disputes charge, leaves negative review With IOSS (IOSS-registered seller): 1. Seller collects 20% French VAT (€16) at checkout → customer pays €96 total upfront 2. Seller ships parcel with IOSS number on label 3. Parcel arrives at EU customs → scanned, IOSS number verified → cleared immediately 4. Customer receives parcel with no additional charge 5. Seller files monthly IOSS return and remits €16 to the IOSS portal Which carriers support IOSS: All major EU parcel carriers are IOSS-compliant: • DHL Express: IOSS number in AWB/customs data • DHL eCommerce: IOSS number on CN22/CN23 customs form • UPS: IOSS in customs clearance data • FedEx: IOSS number on commercial invoice • PostNL, DPD, GLS, Colissimo, CTT: IOSS number on CN22 label • Royal Mail: IOSS on DDAP customs label Your shipping software (Sendcloud, ShipStation, Pirateship) stores your IOSS number and auto-applies it to eligible parcels.

Quick Comparison

ScenarioSchemeVAT Collected ByFiling Frequency
Non-EU seller, parcel <€150 to EUIOSSSeller at checkoutMonthly
Non-EU seller, parcel >€150 to EUStandard importCustoms at borderPer declaration
EU seller, cross-border >€10k/yrOSSSeller at checkoutQuarterly
EU seller, cross-border <€10k/yrHome VAT rateSeller at checkoutNormal VAT return
Via Amazon/eBay/Etsy (marketplace)Marketplace IOSSMarketplace collectsN/A (marketplace files)
EU seller, domestic onlyStandard VATSellerNormal VAT return

Expert Tips

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