EU VAT on digital products has a reputation for being the most-feared paperwork item for indie founders. 80% of the rules are simpler than the internet noise suggests. This article cuts through to the decisions you actually face.
EU VAT on digital products has a worse reputation than it deserves. There are absolutely real complexities — the rules differ if you're inside or outside the EU, if your customer is a business or consumer, if your annual EU sales cross a specific threshold, and the rates vary from 17% (Luxembourg) to 27% (Hungary). But the actual workflow for the average indie founder selling €0-€50k a year of digital products is much simpler than the noise online suggests.
This article walks through the rules in the order an indie seller actually encounters them, not in the order a tax accountant would teach them. The math is illustrative, not personal advice — when actual numbers matter, talk to a tax professional in your country.
The €10,000 threshold rule (since July 2021)
This is the single most important rule for indie sellers and the one most often missed. Before July 2021, EU sellers had to charge VAT at the destination-country rate from the very first sale to another EU country. The paperwork was crushing for small operations.
Since July 2021, the rule changed. EU sellers with less than €10,000 in cross-border digital sales to other EU countries per year can charge their home country's VAT rate on everything. No registering in 26 other EU countries. No quarterly returns in seven languages.
What this means in practice:
- If you're an EU seller (say, registered in Slovakia) selling to customers in Germany, France, and Italy, and your total cross-border digital sales are under €10,000/year, you charge 20% Slovak VAT on everything. The Slovak tax office gets the VAT. Done.
- Cross the €10,000 threshold and you must switch to destination-country VAT — 19% to German buyers, 20% to French, 22% to Italian. This is where the next rule kicks in.
Most indie sellers never cross €10,000 in cross-border EU sales. If your annual total is under that number, you have the simplest possible VAT life.
Above the threshold: OSS vs IOSS
The €10,000 threshold rule means you eventually need to charge destination-country VAT. The EU built two systems to make this less awful: OSS for EU sellers and IOSS for non-EU sellers.
OSS (One-Stop-Shop) is for EU-resident sellers. You register once in your home country. You file one quarterly return that reports VAT collected from each EU country. Your home tax authority distributes the VAT to each destination country. You don't have to register separately in 26 EU countries; OSS does it for you.
IOSS (Import One-Stop-Shop) is the equivalent for non-EU sellers (US, UK post-Brexit, Canada, Australia, etc.). You register in one EU country of choice for VAT purposes, charge EU destination-country VAT to EU buyers, and report quarterly to that single registration.
Decision tree:
- EU seller under €10k cross-border sales: charge home VAT. Skip OSS.
- EU seller over €10k cross-border sales: register for OSS. File one quarterly return.
- Non-EU seller, any volume: register for IOSS in one EU country. File one quarterly return.
The friction with both OSS and IOSS: you still need rate tables, currency conversion to euros for the quarterly return, and proof-of-customer-location records (two non-contradictory pieces — billing address + IP geolocation usually suffices). The administrative load is meaningfully real but contained.
The Merchant of Record (MoR) offload
For most indie sellers under €100k annual revenue, the right answer is to outsource VAT entirely. Several platforms act as the legal seller — they collect the money, charge the right VAT, file the returns, and pay you the net after their fee. This is the "Merchant of Record" model:
- Gumroad — popular for digital products and creator tools. ~10% fee on each sale (8.5% platform + 2.9% + $0.30 payment processing). VAT handled in 100+ jurisdictions.
- Paddle — focused on SaaS. 5% + $0.50 per transaction. More features for subscriptions, recurring billing, dunning.
- Lemon Squeezy — newer MoR, 5% + 50¢ per transaction. UX is cleaner than Paddle in 2026.
- Stripe — primarily a payment processor, but the "Stripe Tax" add-on lets Stripe calculate and remit VAT. You're still legally the seller, but Stripe handles the calculation and (in many countries) the filing.
The MoR fees look high until you compare to the time cost of running your own EU VAT compliance. For a solo founder doing €50k/year revenue, paying 10% to Gumroad to make VAT disappear is roughly €5,000/year of fees for what would otherwise be ~40 hours of personal admin time annually plus the accountant fees. The break-even where it pays to in-house tends to be around €100k-€200k in annual revenue, depending on how much your time is worth.
Country quirks worth knowing
Once you're charging destination-country VAT, the rates and rules differ in ways that occasionally bite:
- Hungary — 27%. The highest standard VAT rate in the EU. Hungarian buyers pay noticeably more on the same product. Some sellers price-discriminate by country to keep the perceived price consistent.
- Luxembourg — 17%. The lowest standard EU VAT rate. Counterintuitively, this used to make Luxembourg the favoured EU registration country for e-commerce — until the 2015 reform changed digital sales to destination-country VAT, killing that loophole.
- E-books vs printed books in many countries. Some countries treat e-books at the lower "books" VAT rate (often 5-7%) while others apply standard rate (~20%). Italy, Spain, and France have specific reduced rates for e-books; Germany standardised on the reduced rate in 2020.
- SaaS vs downloadable software vs streaming. Some countries treat these differently. SaaS is universally "digital service" at standard rate. Downloadable software is usually the same. Streaming (Netflix-like) sometimes gets a reduced "cultural services" rate. Edge cases like "downloadable PDF guide with embedded video" can be ambiguous.
- Reverse charge for B2B. If your customer enters a valid VAT number from a different EU country, you charge 0% VAT and apply "reverse charge" — the customer self-accounts for VAT in their country. Most MoR platforms handle this automatically. If you DIY, you need to validate the VAT number via VIES (the EU's VAT-number-validation API) on every B2B sale.
Invoicing requirements
EU VAT invoicing rules require specific information on every invoice for digital products:
- Your business name + address + VAT number
- The customer's name + address (and VAT number if B2B)
- Invoice number (sequential, no gaps)
- Invoice date
- Description of goods/services
- Net amount
- VAT rate applied + VAT amount
- Total
- If reverse charge applies: the phrase "Reverse charge" or local equivalent ("Inversion del sujeto pasivo," etc.) plus the legal reference (Article 196 of Directive 2006/112/EC)
The invoice generator handles all of this. Pick the buyer's country, enter the VAT number (or leave blank for B2C), and the invoice is formatted with the correct rate, the correct legal references for reverse-charge cases, and the country-specific labels. The VAT calculator tool gives you the net/gross conversion for any EU country at current 2026 rates.
What this article skips (intentionally)
Three topics that need their own deep-dive and aren't covered here:
- Physical goods. Different rules. Different thresholds. Different OSS variants. If you're selling physical products to the EU, the rules above don't apply directly.
- Marketplaces (App Store, Google Play, Steam). The platform is usually the Merchant of Record. You receive a net payment with VAT already handled. The implications for your accounting are different.
- VAT registration in your home country. Whether you need to register for VAT at all in your home country depends on your local turnover threshold (€85k in the UK, €75k+ in most EU countries, varies). This article assumes you've already cleared that or are registered.
Cost of getting it wrong
Underpaid VAT in the EU is recovered by the tax authority of the destination country, typically with penalties of 10-30% on top of the unpaid amount, plus interest. For an indie seller doing €20k of unreported cross-border sales, the catch-up bill could be €4,000-€8,000 — a meaningful hit but rarely catastrophic.
Egregious or wilful non-compliance can escalate to criminal proceedings, but in practice this is reserved for organised tax evasion (large amounts, deliberate, repeated). Honest mistakes by small sellers typically get resolved with a payment plan and a slap on the wrist.
The practical risk is operational: if a destination tax authority decides you owe back-VAT, they can theoretically pursue you across borders within the EU under mutual-assistance directives. This is rare for amounts under €10,000 but it's not impossible. Cleaner to just use a Merchant of Record and not have the exposure.
Where to read further
- European Commission VAT e-commerce guide — the authoritative source for OSS and IOSS rules. Updated when rules change.
- VIES VAT number validation — the official EU tool for verifying a customer's VAT number is valid before applying reverse charge.
- Your country's tax authority website for OSS registration. Slovak Republic via Finančná správa; UK (post-Brexit) via HMRC's Non-Union VAT scheme.
EU VAT for digital products is a real tax obligation with real penalties for ignoring it, but the modern OSS / IOSS / MoR landscape makes compliance manageable. The hardest part is knowing what you don't have to do — most indie founders under €10k cross-border sales have the simplest possible setup and don't realise it.
← All articles