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.

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.
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.
- It aggregates across all member states. Not €10,000 per country — €10,000 for everything cross-border combined. This is the point that catches sellers with modest volumes spread thinly across Europe.
- It covers goods and digital services together. Telecommunications, broadcasting and electronically supplied services count toward the same figure as physical goods. A seller with a small product line and a small digital download business measures both against one limit.
- Domestic sales do not count. Only cross-border B2C supplies to other member states. Your home-country sales sit outside it entirely.
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.
| Task | With OSS |
|---|---|
| Determining the right VAT rate per country | Still yours. OSS does not harmonise rates — you charge each customer their own national rate, standard or reduced as applicable. |
| Registering in each member state | Eliminated. One registration through your member state of identification covers all of them. |
| Filing returns | One quarterly return instead of up to twenty-six separate filings on different schedules. |
| Paying the VAT | One payment to your home authority, which distributes it to the other member states. |
| Reclaiming input VAT | Not possible through OSS. Recover domestic input VAT on your normal return and foreign VAT through the EU refund procedure. |
| Record keeping | Extended. 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%.
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
- 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.
- 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.
- Assess your foreign input VAT. Material costs incurred in other member states argue for local registration; negligible foreign costs argue strongly for OSS.
- 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.
- 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
- Reverse VAT calculator — extract VAT from an inclusive price at any EU rate.
- Global tax rates — 2026 VAT rates for 30 European countries in one downloadable dataset.
- International VAT calculators — per-country calculators for Germany, France, Spain, Italy and more.
- European VAT rates by country — standard and reduced rates with local names.
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.
Related guides
Keep reading — these cover the next step in the same chain.
Related calculators
More free tax tools to help with calculations, compliance, and business tax planning.
France VAT Refund Calculator
Estimate your tourist tax-free (détaxe) refund on French shopping — the honest fee-adjusted number, plus the €100.01 minimum and PABLO steps.
Open toolMwSt-Rechner (Deutsch)
Mehrwertsteuer berechnen: Brutto aus Netto oder Netto aus Brutto mit 19 % oder 7 %.
Open toolCalcul TVA (Français)
Calculez la TVA française : HT vers TTC ou TTC vers HT à 20 %, 10 %, 5,5 % ou 2,1 %.
Open toolCalculadora IVA (Español)
Calcula el IVA español: añade o quita el 21 %, 10 % o 4 % de cualquier importe.
Open toolIVA en Italia (en español)
Los tipos del IVA italiano — 22 %, 10 %, 5 % y 4 % — explicados en español, con la comparación con España y el tax free.
Open toolCalcolo IVA (Italiano)
Calcola l'IVA italiana: scorporo o aggiunta al 22%, 10%, 5% o 4%.
Open toolBTW berekenen (Nederlands)
Bereken Nederlandse btw: inclusief of exclusief 21% of 9%.
Open toolKalkulator VAT (Polski)
Oblicz polski VAT: brutto z netto lub netto z brutto przy 23%, 8% lub 5%.
Open toolAll 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.euOECD — Consumption Tax Database
Global comparative data on VAT/GST structures and consumption tax trends across OECD member nations.
oecd.orgTaxesLedger 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.




