How the €10,000 EU VAT threshold actually works (and what most creators get wrong)
Last updated: 25 August 2026 · Advisory guide, EU-only. VatForge prepares your OSS return; you file it.
Short answer: The €10,000 threshold is a single EU-wide limit, not a per-country one. Below it, an EU-established seller can charge home-country VAT on cross-border B2C digital sales. Once total cross-border B2C sales pass €10,000 — measured across the current and previous calendar year — you must charge each customer's local VAT rate and report it — usually through the One Stop Shop (OSS).
If you sell digital products or subscriptions to consumers across the EU, this one number decides how much VAT you owe and to whom. It is also the number creators misunderstand most often — usually in the direction that creates a back-VAT bill.
This guide covers what the threshold is, what changes when you cross it, and the five mistakes that catch small sellers.
What is the €10,000 EU VAT threshold?
It's the annual EU-wide sales limit below which a seller established in one EU country can keep charging their home VAT rate on cross-border B2C sales. Above it, VAT is owed at the customer's local rate. It covers intra-EU distance sales of goods and cross-border digital (“TBE”) services, combined.
A few definitions first, in plain terms:
- B2C — selling to a consumer, not a VAT-registered business.
- TBE services — telecommunications, broadcasting and electronically supplied services: SaaS subscriptions, downloads, online courses, memberships. Most creator revenue is TBE.
- OSS (One Stop Shop) — one EU registration and one quarterly return that lets you report VAT owed to multiple countries in a single place. It is a reporting channel, not a tax authority, and it does not replace your domestic VAT return.
- Date of supply — the date the sale is treated as made for VAT. It is not always the date you were paid.
Below vs above the threshold: what changes
Below €10,000, you charge your home-country VAT rate and report it on your normal domestic return. Above €10,000, you charge the VAT rate of each buyer's country and report those sales through OSS.
| Below €10,000 | Above €10,000 | |
|---|---|---|
| VAT rate charged | Your home country's rate | Each buyer's country rate |
| Where you report | Domestic VAT return | OSS quarterly return (+ domestic) |
| Countries to track | One | Up to 27 |
| Example (a €20 course sold to Germany) | Your home rate | Germany's 19% |
You can also opt in to destination-based VAT before you hit €10,000 — some sellers do this to avoid switching mid-year.
The 5 things most creators get wrong
- It's EU-wide, not per country. The €10,000 is your total cross-border B2C sales across all EU countries combined — not €10,000 per country. This is the single most common error, and it means the threshold arrives far sooner than people expect.
- It combines goods and digital services. The limit counts intra-EU distance sales of goods and TBE/digital services together. If you sell both, you add them up.
- It's cumulative across every platform. The threshold doesn't reset per sales channel. Revenue on Stripe, Gumroad, Substack, Patreon and Lemon Squeezy all counts toward the same €10,000. If your income is spread across platforms, you can cross the line without any single dashboard showing it.
- Non-EU sellers get no threshold at all. If you are established outside the EU, there is no €10,000 grace band. You owe EU VAT from your first B2C digital sale into the EU, via the non-Union OSS scheme.
- It's measured on this year and last year, excluding VAT. The test looks at your current and previous calendar-year turnover, net of VAT. Cross it in either year and the destination rules apply.
What to do about it
- Add up all your cross-border EU B2C sales — every platform, every country, net of VAT. This total, not any single platform's, is what counts.
- Know your date of supply. VAT is owed on the date of supply, which can differ from your payout date — this matters for which quarter a sale falls in.
- Keep proof of each customer's country. You need a consistent, documented method (billing address, payment-method country, IP signals). It doesn't have to be perfect, but it has to be consistent.
- Register for OSS before you cross, or opt in early if you'd rather not switch mid-quarter.
- Keep your OSS records for 10 years. This obligation survives even after you leave the scheme.
Where VatForge fits
VatForge is a VAT dashboard for EU creators and SaaS founders and small SaaS businesses. It pulls Stripe, Gumroad, Substack, Patreon and Lemon Squeezy into one ledger, tracks the €10,000 threshold across all of them, applies the right VAT rate for each country at the date of supply, and prepares a quarterly OSS return you can export. It is advisory — it prepares the return, you file it — and EU-only. There's a free tier for smaller sellers.
Timing note: the Q3 2026 OSS return covers 1 July–30 September and is due 31 October 2026. If you've crossed the threshold this year, that's the next filing that matters.
Frequently asked questions
Do I need OSS under €10,000?
Not necessarily. If you're established in one EU country and stay below €10,000 in cross-border B2C sales, you can charge home-country VAT on your domestic return. You can still opt into OSS voluntarily.
Is the €10,000 threshold per country or for the whole EU?
For the whole EU. It's the combined total of your cross-border B2C sales across all EU countries, not a separate €10,000 for each.
Does the threshold apply to non-EU sellers?
No. Sellers established outside the EU have no threshold and owe EU VAT from their first B2C digital sale, via the non-Union OSS scheme.
Do sales on Gumroad, Substack and Patreon count toward the threshold?
Yes, where you are the seller of record. The threshold is cumulative across every platform, so revenue on each one adds to the same €10,000.
Does VatForge file my VAT return for me?
No. VatForge is advisory: it prepares and exports your OSS return, and you file it with your tax authority. It's EU-only.
How long do I keep OSS records?
Ten years from the end of the year of the transaction — and the obligation continues even if you later leave the OSS scheme.