How do I register for IOSS and what are the common mistakes?
Last updated: 2026-08-05·Verified: 2026-08-05
📋 Direct Answer
IOSS registration requires appointing an EU tax intermediary, registering in an EU member state (usually Ireland or Netherlands), and receiving a valid IOSS number within 2-4 weeks. Common mistakes include: using an invalid IOSS number on customs declarations, not collecting VAT at checkout, and missing monthly filing deadlines — which trigger back-tax liability plus penalties up to 4x the unpaid VAT.
🌍 Market-Specific Details
EU
Registration threshold: €10,000 cross-border sales
IE
Registration threshold: €0
Key Thresholds
NL
Registration threshold: €0
Key Thresholds
📝 Step-by-Step Guide
Prerequisites
- •Step 1: Appoint EU Tax Intermediary
- •Step 2: Receive IOSS Number & Setup
- 1
Step 1: Appoint EU Tax Intermediary - Step 1
Non-EU sellers MUST appoint an intermediary in the EU — you cannot self-register
- 2
Step 1: Appoint EU Tax Intermediary - Step 2
Choose an intermediary in Ireland, Netherlands, or Luxembourg (fastest processing)
- 3
Step 1: Appoint EU Tax Intermediary - Step 3
Provide: company registration docs, proof of tax residence, product HS codes
- 4
Step 1: Appoint EU Tax Intermediary - Step 4
Intermediary submits IOSS application to the member state's tax authority
- 5
Step 2: Receive IOSS Number & Setup - Step 1
IOSS number format: country prefix + 9 digits (e.g., IE123456789)
- 6
Step 2: Receive IOSS Number & Setup - Step 2
Configure your e-commerce platform to collect VAT at checkout using this number
- 7
Step 2: Receive IOSS Number & Setup - Step 3
Update customs declarations to include IOSS number on all sub-€150 shipments
- 8
Step 2: Receive IOSS Number & Setup - Step 4
Ensure shipping carrier (DHL, FedEx, etc.) passes IOSS number to destination customs
- 9
Step 3: Monthly IOSS Filing - Step 1
Report total EU B2C sales under €150 and VAT collected per member state
- 10
Step 3: Monthly IOSS Filing - Step 2
File via intermediary — deadline is last day of month following the reporting period
💰 Cost Breakdown
| Item | Cost | Frequency |
|---|---|---|
| IOSS (Import One-Stop Shop) | €0-50/month filing service + free registration | monthly |
| OSS (One-Stop Shop) | €0-100/month filing service + free registration | monthly |
| Country-by-country registration | €500-2,000/year per country for tax agent + filing | annual |
| Total Estimate | $500 – $2150 | Varies by country |
IOSS does NOT cover goods over €150 — using it for such goods is a violation that can result in deregistration and back-tax claims
🛡️ Prevention Steps
Non-EU sellers cannot self-register for IOSS — intermediary is mandatory
🛡️ Prevention Steps
IOSS VAT rates vary by destination country (17-27%) — incorrect rate collection creates liability
🛡️ Prevention Steps
Item by Item
RequiredStep 1: Appoint EU Tax Intermediary€200-500 one-time1-3 days
- 1Non-EU sellers MUST appoint an intermediary in the EU — you cannot self-register
- 2Choose an intermediary in Ireland, Netherlands, or Luxembourg (fastest processing)
- 3Provide: company registration docs, proof of tax residence, product HS codes
- 4Intermediary submits IOSS application to the member state's tax authority
RequiredStep 2: Receive IOSS Number & SetupIncluded in intermediary fee2-4 weeks after application
- 1IOSS number format: country prefix + 9 digits (e.g., IE123456789)
- 2Configure your e-commerce platform to collect VAT at checkout using this number
- 3Update customs declarations to include IOSS number on all sub-€150 shipments
- 4Ensure shipping carrier (DHL, FedEx, etc.) passes IOSS number to destination customs
RequiredStep 3: Monthly IOSS Filing€50-150/month filing feeMonthly, due by end of following month
- 1Report total EU B2C sales under €150 and VAT collected per member state
- 2File via intermediary — deadline is last day of month following the reporting period
- 3Pay VAT collected to the intermediary, who remits to the EU member state
- 4Keep sales records for 10 years (EU VAT Directive Article 247)
InfoCommon Mistakes & Back-tax RiskPenalties up to 4x unpaid VATImmediate risk if non-compliant
- 1Mistake 1: Invalid IOSS number on customs declaration → goods held at customs, buyer charged import VAT + handling fee
- 2Mistake 2: Not collecting VAT at checkout for sub-€150 orders → seller liable for uncollected VAT plus penalties
- 3Mistake 3: Missing monthly filing deadline → late filing penalties €50-10,000 per member state
- 4Mistake 4: Using IOSS for goods over €150 → violation, potential IOSS deregistration
- 5Back-tax risk: Tax authority can audit up to 5 years back and claim unpaid VAT + 4x penalty in worst case
Comparison
| IOSS (Import One-Stop Shop) | OSS (One-Stop Shop) | Country-by-country registration | |
|---|---|---|---|
| Pros |
|
|
|
| Cons |
|
|
|
| Best For | High-volume B2C sellers shipping low-value goods directly to EU consumers | Sellers with EU warehouses or FBA stock selling B2C across EU | Sellers with significant B2B revenue in specific EU countries |
| Est. Cost | €0-50/month filing service + free registration | €0-100/month filing service + free registration | €500-2,000/year per country for tax agent + filing |
Common Mistakes
❌
💥 Consequence:
✅ Fix:
❌
💥 Consequence:
✅ Fix:
❌
💥 Consequence:
✅ Fix:
❌
💥 Consequence:
✅ Fix:
Seller Paths
Sub-€150 B2C cross-border
Over-€150 B2C cross-border
B2B cross-border
Next Steps
Related Questions
Sources
- • EU IOSS Portal: Registration Guide
- • EU VAT Directive 2006/112/EC, Article 3ti
- • European Commission: IOSS Factsheet
Disclaimer: This page is for informational purposes only and does not constitute legal or tax advice. Consult a professional for your specific situation.