🇪🇺One return, twenty-seven countries

EU VAT OSS & IOSS: The Cross-Border Seller's Guide

Before 2021 a seller shipping across Europe tracked twenty-seven separate distance selling thresholds. Today there is one, it sits at €10,000 for all countries combined, and crossing it changes which country's VAT you charge on every order.

✓ €10,000 Threshold✓ OSS vs IOSS✓ Worked Examples✓ EU-Sourced
Ring of twelve glowing cyan nodes feeding a central hub with one beam rising upward

Published: · Updated:

Quick answer: If your total cross-border B2C sales to consumers in other EU member states stay under €10,000 a year combined, you may charge your own country's VAT. Above that, VAT is due at the customer's national rate, and the One Stop Shop (OSS) lets you declare it all on one quarterly return instead of registering in each country. IOSS is the parallel scheme for goods imported from outside the EU in consignments of €150 or less.

A ceramics studio in Ireland sells to customers across Europe: roughly €4,000 to Germany, €3,000 to France, €2,000 to the Netherlands, €1,500 to Belgium. Ten and a half thousand euros of cross-border sales in a year, and the owner is confident no threshold has been crossed — the old German limit alone was €100,000.

The old limits no longer exist. Since July 2021 there is a single EU-wide threshold of €10,000, measured across all member states combined. The studio crossed it around the time it made its last few Belgian sales, and from that point should have been charging German VAT to German customers, French VAT to French customers, and so on — not Irish VAT to everyone.

€10,000
EU-wide threshold, all countries combined
€150
IOSS consignment value ceiling for imports
1
Quarterly return covering all member states

What changed in 2021, and why it matters now

The old system gave each member state its own distance selling threshold — €35,000 in France, €100,000 in Germany, and various figures elsewhere. A seller tracked twenty-seven running totals and registered locally in each country as it crossed each limit. It was workable for large sellers and effectively impossible for small ones.

The 2021 e-commerce package replaced all of it with two ideas. First, a single low threshold for everyone, which pulls small cross-border sellers into destination taxation almost immediately. Second, a simplified reporting mechanism — OSS — so that being pulled in does not mean twenty-seven registrations.

The trade is deliberate: lower threshold, easier compliance. It is genuinely a better deal for most sellers than the old regime, and the low threshold means far more businesses are in scope than realise it. If you sell physical goods or digital services to EU consumers in more than one country, you are probably in scope.

Below €10,000 combined

Charge your home country's VAT rate on all cross-border B2C sales. Report on your normal domestic VAT return. Nothing else to do. You may opt into destination taxation voluntarily if it suits you.

Above €10,000 combined

Charge the customer's country's VAT rate on every cross-border B2C sale. Register for OSS and file one quarterly return, or register for VAT individually in each member state.

How the threshold is actually measured

Three details determine whether you have crossed it, and each is regularly misread.

You cross the threshold the moment a sale takes you over, and the rules apply to that sale onward — not from the following quarter or year. That mid-transaction switch is why sellers approaching the line should register before they need to rather than after.

⚠️

Non-EU sellers do not get the threshold at all. The €10,000 relief is available to businesses established in the EU. A US, UK, or other third-country seller supplying digital services to EU consumers is generally in scope from the first sale and needs the non-Union OSS scheme immediately.

What OSS does and does not simplify

This is where expectations most often diverge from reality, and getting it straight saves a great deal of grief.

TaskWith OSS
Determining the right VAT rate per countryStill yours. OSS does not harmonise rates — you charge each customer their own national rate, standard or reduced as applicable.
Registering in each member stateEliminated. One registration through your member state of identification covers all of them.
Filing returnsOne quarterly return instead of up to twenty-six separate filings on different schedules.
Paying the VATOne payment to your home authority, which distributes it to the other member states.
Reclaiming input VATNot possible through OSS. Recover domestic input VAT on your normal return and foreign VAT through the EU refund procedure.
Record keepingExtended. OSS carries a long record retention requirement — 10 years is the standard expectation — and records must be available to any member state on request.

The input VAT point deserves emphasis because it drives real decisions. A seller with significant costs in another member state — warehousing in Germany, say, or local marketing spend — may recover VAT more efficiently through a local registration than through the EU refund procedure, and that can outweigh the simplicity of OSS. This is the main legitimate reason to decline OSS.

Worked example: the same order, two ways

A Spanish seller ships a €200 (net) item to a customer in Germany. Spain's standard rate is 21%; Germany's is 19%.

Below threshold — Spanish VAT applies
Net price€200.00
Spanish VAT at 21%€42.00
Customer pays€242.00
Declared on the seller's normal Spanish VAT return.
Above threshold — German VAT applies
Net price€200.00
German VAT at 19%€38.00
Customer pays€238.00
Declared on the OSS return, allocated to Germany, paid to the Spanish authority.

Note the commercial consequence, which is easy to miss: if you price on a VAT-inclusive basis — one shelf price across Europe — your margin now varies by destination, because the VAT component changes with the customer's country. Selling at a flat €242 inclusive means €200.00 net in Spain and €203.36 net in Germany. Across a catalogue and a continent that is a real planning issue, not a rounding artefact.

Rates by country are in the European VAT rates guide, and the reverse VAT calculator will strip the VAT out of an inclusive price at any rate you choose. If the inclusive-versus-exclusive distinction itself is the sticking point, the inc VAT vs ex VAT guide covers it.

IOSS: the import scheme

IOSS solves a different problem. Before 2021 goods imported into the EU with a value under €22 were exempt from import VAT. That exemption is gone — all commercial imports now attract VAT regardless of value.

Without IOSS, that VAT is collected at the border, typically by the carrier, who charges the recipient the VAT plus a handling fee often in the €5–15 range. On a €20 item that fee can exceed the tax, and the customer experiences it as a surprise demand before they can receive something they already paid for. Refusal rates on those parcels are high.

IOSS lets you charge EU VAT at checkout on consignments valued at €150 or less and remit it on a monthly IOSS return. The parcel travels with your IOSS number, clears customs without a VAT stop, and the customer pays nothing further.

📦

The €150 line is about the consignment, not the item. Above it, IOSS does not apply at all and standard import rules take over — import VAT and any customs duty at the border. Note also that a marketplace facilitating your sale into the EU may become the deemed supplier and use its own IOSS number, in which case you must not also charge the VAT. Confirm who is accounting for it before configuring checkout.

Choosing your path

  1. Total your cross-border EU B2C sales for the last twelve months. One number, all member states, goods and digital services together. Compare it to €10,000.
  2. If you are close, act before you cross. The switch applies from the sale that breaches the threshold, so registering in advance avoids a period of charging the wrong VAT.
  3. Assess your foreign input VAT. Material costs incurred in other member states argue for local registration; negligible foreign costs argue strongly for OSS.
  4. Separate your B2B flow. Sales to VAT-registered businesses are not OSS transactions — they generally fall under the reverse charge, which means validating customer VAT numbers and invoicing without VAT.
  5. Handle imports separately. If you ship into the EU from outside it, IOSS is a distinct decision from OSS, with its own registration and often an intermediary requirement.

Official guidance on both schemes is published by the European Commission's VAT One Stop Shop portal, which is the authoritative source for registration mechanics and member state specifics.

Related tools

Frequently asked questions

Quick answers to the most common questions users ask.

What is the €10,000 EU distance selling threshold?

A single EU-wide threshold covering the total value of your cross-border B2C sales of goods and digital services to all other member states combined. Below it you may charge your home country's VAT. Above it, VAT is due in each customer's country, and you either register locally or use the One Stop Shop.

What is the One Stop Shop (OSS)?

A simplification that lets you declare and pay VAT due across all EU member states through a single quarterly return filed in one country. You still charge each customer their own country's VAT rate — OSS consolidates the reporting and payment, not the rates.

What is the difference between OSS and IOSS?

OSS covers sales of goods and services already inside the EU moving cross-border to consumers. IOSS — Import One Stop Shop — covers goods imported from outside the EU in consignments valued at €150 or less, letting you charge VAT at checkout so the parcel clears customs without a surprise charge to the buyer.

Is the €10,000 threshold per country or total?

Total. It is the aggregate of all your cross-border B2C supplies across every member state, which is why it is crossed far sooner than the old per-country thresholds of €35,000 to €100,000. Modest sales spread across several countries can add up to the threshold quickly.

Do I have to use OSS?

No. Once you exceed the threshold you must account for VAT in the customer's country, and OSS is the simplified route. The alternative is registering for VAT individually in each member state where you have customers, which is more work but can suit businesses that need local VAT recovery.

Can I reclaim input VAT through an OSS return?

No. OSS returns are for declaring output VAT only. Input VAT on your costs must be recovered through your domestic VAT return or, for foreign VAT, through the EU refund procedure. This is a common reason businesses with significant local costs choose local registrations instead.

What happens to the €150 IOSS limit?

Consignments valued above €150 fall outside IOSS entirely and follow standard import rules — import VAT and any customs duty are due at the border, usually collected from the recipient by the carrier along with a handling fee.

Does OSS apply to B2B sales?

No. OSS is a B2C mechanism. Cross-border B2B supplies to VAT-registered businesses generally fall under the reverse charge, where the customer accounts for the VAT and you invoice without it.

Do I need an EU establishment to use IOSS?

Non-EU businesses generally need an EU-established intermediary to register for IOSS, unless established in a country with a mutual assistance agreement with the EU. The intermediary registers on your behalf and is typically jointly liable for the VAT.

Check the rate in each member state

OSS still needs the destination rate. Look up any EU VAT rate.

Keep reading — these cover the next step in the same chain.

More free tax tools to help with calculations, compliance, and business tax planning.

🇪🇺 European Commission📊 OECD

Official Sources & Citations

All rates, thresholds, and regulatory guidance cited on this page are sourced from official government publications and non-partisan research institutions.

International Tax Bodies

🇪🇺

European Commission — VAT Guide

Comprehensive portal for VAT rates and rules across all 27 EU member states, including B2B/B2C regulations.

ec.europa.eu
🌐

OECD — Consumption Tax Database

Global comparative data on VAT/GST structures and consumption tax trends across OECD member nations.

oecd.org

TaxesLedger is an independent educational tool. We are not affiliated with any government agency. Rate records include source metadata and verification status; always confirm with your jurisdiction's official Department of Revenue before filing. Last registry update: September 11, 2026.

· Rate source metadata is tracked in the TaxesLedger tax data registry.

M. Imtinan Farooq — Data Engineer focused on financial data systems

Data methodology reviewed by M. Imtinan FarooqData Engineer focused on financial data systems.

Imtinan specializes in financial data systems and multi-state US sales tax modeling. With hands-on experience building data pipelines that attach source metadata, confidence labels, and verification status to tax records, he helps keep TaxesLedger rates auditable and easier to refresh. This is an educational calculator, not tax, accounting, or legal advice. LinkedIn

Data Sources: State DORs · Canada Revenue Agency · EU VAT authorities · Tax Foundation references