🚀 SaaS Guide

EU VAT for SaaS &
Digital Services

Selling software subscriptions or digital services to EU customers? The VAT rules split cleanly between B2B and B2C. Here's exactly what applies to you.

Which VAT rule applies to your sale?

Follow the decision tree for your customer type.

Is this a B2B or B2C sale?

Does your customer have a valid EU VAT number?
✓ Yes — B2B
Reverse charge applies
Invoice at 0% VAT. Customer self-accounts at their local rate. Include their VAT number + Article 196 note.
✗ No — B2C
Charge customer's country VAT
Apply the VAT rate of the customer's EU country. Use OSS to file a single return across all EU markets.
Same country as customer?
✓ Same country
Domestic VAT applies
Charge your local VAT rate regardless of B2B or B2C. Standard domestic rules apply.
↗ Outside EU entirely
Generally no EU VAT
Sales to customers outside the EU are generally outside scope of EU VAT. Check local rules in the destination country.

EU VAT rates for SaaS — all 27 countries

The rate your B2C customer pays, and what B2B customers self-account at under reverse charge.

Country Standard VAT B2B from abroad B2C digital services
🇦🇹 Austria 20% 0% — Reverse Charge20% via OSS
🇧🇪 Belgium 21% 0% — Reverse Charge21% via OSS
🇧🇬 Bulgaria 20% 0% — Reverse Charge20% via OSS
🇭🇷 Croatia 25% 0% — Reverse Charge25% via OSS
🇨🇾 Cyprus 19% 0% — Reverse Charge19% via OSS
🇨🇿 Czechia 21% 0% — Reverse Charge21% via OSS
🇩🇰 Denmark 25% 0% — Reverse Charge25% via OSS
🇪🇪 Estonia 22% 0% — Reverse Charge22% via OSS
🇫🇮 Finland 25.5%0% — Reverse Charge25.5% via OSS
🇫🇷 France 20% 0% — Reverse Charge20% via OSS
🇩🇪 Germany 19% 0% — Reverse Charge19% via OSS
🇬🇷 Greece 24% 0% — Reverse Charge24% via OSS
🇭🇺 Hungary 27% 0% — Reverse Charge27% via OSS
🇮🇪 Ireland 23% 0% — Reverse Charge23% via OSS
🇮🇹 Italy 22% 0% — Reverse Charge22% via OSS
🇱🇻 Latvia 21% 0% — Reverse Charge21% via OSS
🇱🇹 Lithuania 21% 0% — Reverse Charge21% via OSS
🇱🇺 Luxembourg 17% 0% — Reverse Charge17% via OSS
🇲🇹 Malta 18% 0% — Reverse Charge18% via OSS
🇳🇱 Netherlands21% 0% — Reverse Charge21% via OSS
🇵🇱 Poland 23% 0% — Reverse Charge23% via OSS
🇵🇹 Portugal 23% 0% — Reverse Charge23% via OSS
🇷🇴 Romania 19% 0% — Reverse Charge19% via OSS
🇸🇰 Slovakia 20% 0% — Reverse Charge20% via OSS
🇸🇮 Slovenia 22% 0% — Reverse Charge22% via OSS
🇪🇸 Spain 21% 0% — Reverse Charge21% via OSS
🇸🇪 Sweden 25% 0% — Reverse Charge25% via OSS

The EU One Stop Shop (OSS) — for B2C sales

If you sell digital services to EU consumers, OSS lets you handle all 27 countries through one filing.

EU One Stop Shop (OSS)

One registration · One quarterly return · 27 EU markets

1️⃣

Register once

Register for OSS in your home EU country. Non-EU businesses use the Non-Union OSS scheme.

2️⃣

Collect correct VAT

Charge customers the VAT rate of their country at checkout. Show this as local VAT on receipts.

3️⃣

File quarterly

Submit one OSS return every quarter listing sales by country. Deadline: last day of the month after quarter-end.

4️⃣

Pay centrally

Pay the total VAT collected to your home tax authority. They distribute to the relevant EU countries.

OSS only covers B2C digital services. B2B sales to VAT-registered businesses use reverse charge instead — no OSS filing needed for those. Official EU OSS information ↗

Tools that handle EU VAT automatically

Most SaaS billing platforms can automate VAT calculation, collection, and reporting.

💳 Stripe Tax

Automatically calculates EU VAT at checkout. Applies reverse charge when customer provides a valid VAT number. Integrates with Stripe Billing.

🧾 Paddle

Acts as Merchant of Record — Paddle handles all EU VAT collection, filing, and remittance on your behalf. Popular with SaaS founders.

📊 Quaderno

VAT compliance layer that integrates with Stripe, PayPal, and others. Generates compliant invoices and files OSS returns automatically.

🔧 Lemon Squeezy

Merchant of Record for digital products. Handles EU VAT including OSS filing. Good for indie developers and small SaaS.

📑 TaxJar / Avalara

Enterprise tax compliance platforms. Integrate with your billing system to automate EU VAT calculation and multi-country filing.

🏦 Chargebee / Recurly

Subscription billing platforms with built-in EU VAT support. Can validate VAT numbers, apply reverse charge, and generate compliant invoices.

SaaS VAT — common questions

Check reverse charge for your country pair

Get the exact invoice wording, legal reference, and checklist for your specific supplier → customer combination.

Browse all 702 country guides →