How do I register for IOSS and what are the common mistakes?

Last updated: ·Verified: 2026-08-05Method & sources
Share𝕏🔗🟠

📋 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. IOSS covers import consignments of intrinsic value not exceeding EUR 150.

4
Requirements
see official / commercial quote
Est. Total Cost
2-4 weeks registration, ongoing monthly filing
Timeline

🌍 Market-Specific Details

EU

Registration threshold: €10,000 cross-border sales

IE

Registration threshold: €0

Key Thresholds

Standard Tax Rate23%
Registration Threshold€0

NL

Registration threshold: €0

Key Thresholds

Standard Tax Rate21%
Registration Threshold€0

📝 Step-by-Step Guide

Total 10 steps·Est. 1-3 days

Prerequisites

  • Step 1: Appoint EU Tax Intermediary
  • Step 2: Receive IOSS Number & Setup
  1. 1

    Step 1: Appoint EU Tax Intermediary - Step 1

    Non-EU sellers MUST appoint an intermediary in the EU — you cannot self-register

  2. 2

    Step 1: Appoint EU Tax Intermediary - Step 2

    Choose an intermediary in Ireland, Netherlands, or Luxembourg (fastest processing)

  3. 3

    Step 1: Appoint EU Tax Intermediary - Step 3

    Provide: company registration docs, proof of tax residence, product HS codes

  4. 4

    Step 1: Appoint EU Tax Intermediary - Step 4

    Intermediary submits IOSS application to the member state's tax authority

  5. 5

    Step 2: Receive IOSS Number & Setup - Step 1

    IOSS number format: country prefix + 9 digits (e.g., IE123456789)

  6. 6

    Step 2: Receive IOSS Number & Setup - Step 2

    Configure your e-commerce platform to collect VAT at checkout using this number

  7. 7

    Step 2: Receive IOSS Number & Setup - Step 3

    Update customs declarations to include IOSS number on all sub-€150 shipments

  8. 8

    Step 2: Receive IOSS Number & Setup - Step 4

    Ensure shipping carrier (DHL, FedEx, etc.) passes IOSS number to destination customs

  9. 9

    Step 3: Monthly IOSS Filing - Step 1

    Report total EU B2C sales under €150 and VAT collected per member state

  10. 10

    Step 3: Monthly IOSS Filing - Step 2

    File via intermediary — deadline is last day of month following the reporting period

💰 Cost Breakdown

ItemCostFrequency
IOSS (Import One-Stop Shop)commercial — verifymonthly
OSS (One-Stop Shop)commercial — verifymonthly
Country-by-country registrationcommercial — verifyannual
⚠️WARNING

IOSS does NOT cover goods over €150 — using it for such goods is a violation that can result in deregistration and back-tax claims

Non-compliance may result in penalties, fines, or enforcement action.

🛡️ Prevention Steps

  • IOSS does NOT cover goods over €150 — using it for such goods is a violation that can result in deregistration and back-tax claims
⚠️WARNING

Non-EU sellers cannot self-register for IOSS — intermediary is mandatory

Non-compliance may result in penalties, fines, or enforcement action.

🛡️ Prevention Steps

  • Non-EU sellers cannot self-register for IOSS — intermediary is mandatory
⚠️WARNING

IOSS VAT rates vary by destination country (17-27%) — incorrect rate collection creates liability

Non-compliance may result in penalties, fines, or enforcement action.

🛡️ Prevention Steps

  • IOSS VAT rates vary by destination country (17-27%) — incorrect rate collection creates liability

Item by Item

RequiredStep 1: Appoint EU Tax Intermediary
Official portal: typically no fee · intermediary optional1-3 days
  1. 1Non-EU sellers MUST appoint an intermediary in the EU — you cannot self-register
  2. 2Choose an intermediary in Ireland, Netherlands, or Luxembourg (fastest processing)
  3. 3Provide: company registration docs, proof of tax residence, product HS codes
  4. 4Intermediary submits IOSS application to the member state's tax authority
RequiredStep 2: Receive IOSS Number & Setup
Included in intermediary fee2-4 weeks after application
  1. 1IOSS number format: country prefix + 9 digits (e.g., IE123456789)
  2. 2Configure your e-commerce platform to collect VAT at checkout using this number
  3. 3Update customs declarations to include IOSS number on all sub-€150 shipments
  4. 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
  1. 1Report total EU B2C sales under €150 and VAT collected per member state
  2. 2File via intermediary — deadline is last day of month following the reporting period
  3. 3Pay VAT collected to the intermediary, who remits to the EU member state
  4. 4Keep sales records for 10 years (EU VAT Directive Article 247)
InfoCommon Mistakes & Back-tax Risk
Penalties up to 4x unpaid VATImmediate risk if non-compliant
  1. 1Mistake 1: Invalid IOSS number on customs declaration → goods held at customs, buyer charged import VAT + handling fee
  2. 2Mistake 2: Not collecting VAT at checkout for sub-€150 orders → seller liable for uncollected VAT plus penalties
  3. 3Mistake 3: Missing monthly filing deadline → late filing penalties €50-10,000 per member state
  4. 4Mistake 4: Using IOSS for goods over €150 → violation, potential IOSS deregistration
  5. 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
  • Single EU-wide VAT registration
  • Buyer pays VAT at checkout, no customs delays
  • Covers all EU member states
  • No €150 limit
  • Works for B2C domestic and distance sales
  • Full control over each market
  • Required for B2B sales
  • No value limit
Cons
  • Only for goods under €150
  • Monthly filing required
  • Not available for B2B
  • Does not cover import VAT for goods over €150
  • Requires separate import VAT registration for high-value goods
  • Multiple registrations and filings
  • Higher compliance cost
  • Complex bookkeeping
Best ForHigh-volume B2C sellers shipping low-value goods directly to EU consumersSellers with EU warehouses or FBA stock selling B2C across EUSellers with significant B2B revenue in specific EU countries
Est. Cost€0-50/month filing service + free registrationOfficial filing: typically no portal fee · agent optional€500-2,000/year per country for tax agent + filing

Common Mistakes

Using IOSS for goods valued over €150 — this is strictly prohibited and triggers deregistration

💥 Consequence: May result in compliance issues, marketplace blocks, or financial penalties.

Fix: Confirm the correct national process for your product type and market, then complete registration and reporting there.

Not updating customs declarations with IOSS number — results in buyer paying import VAT twice

💥 Consequence: May result in compliance issues, marketplace blocks, or financial penalties.

Fix: Confirm the correct national process for your product type and market, then complete registration and reporting there.

Assuming platform IOSS (like Amazon) covers your independent site sales — each channel needs separate compliance

💥 Consequence: May result in compliance issues, marketplace blocks, or financial penalties.

Fix: Confirm the correct national process for your product type and market, then complete registration and reporting there.

Missing the monthly filing deadline — penalties start at €50 per member state per month of delay

💥 Consequence: May result in compliance issues, marketplace blocks, or financial penalties.

Fix: Confirm the correct national process for your product type and market, then complete registration and reporting there.

Seller Paths

Sub-€150 B2C cross-border

  1. 1. IOSS mandatory for good customer experience

Over-€150 B2C cross-border

  1. 1. No IOSS — buyer pays import VAT at customs, consider DDP shipping

B2B cross-border

  1. 1. Use reverse charge mechanism instead of IOSS

Next Steps

MediumVerify your products are all under €150 retail value
MediumChoose an EU tax intermediary (Ireland/Netherlands recommended)
MediumPrepare company registration and tax residency documents
MediumConfigure checkout to collect VAT using IOSS number

Get a free compliance assessment

Continue →

Related Questions

📤 Found this useful? Share with fellow sellers

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.