International VAT for Clients: EU vs Non-EU Explained
International clients? Great for business, but a headache for your VAT! In this article you'll learn exactly when to charge 0%, 9%, 21% or no VAT at all. Need to brush up on how to file your VAT return first? With practical examples, useful templates and tips to avoid costly mistakes.
Reading time: 18 minutes β’ Level: Advanced β’ Last update: August 2025
Table of Contents
- 1. The Golden Rules: Quick Overview
- 2. VAT within the EU: B2B vs B2C
- 3. VAT outside the EU: Beautifully Simple
- 4. Reverse Charge: The VAT Shift
- 5. ICP Declaration: That Forgotten List
- 6. Digital Services: The Exceptions
- 7. Practical Examples by Sector
- 8. International Invoice Templates
- 9. Common Mistakes (β¬β¬β¬!)
- 10. Tools and Resources
1. The Golden Rules: Quick Overview
Before diving into the details, here is a compact overview of the most important rules. Use the matrix below as a quick reference for every international invoice you send.
The VAT Matrix for International Clients
| Client | Type | VAT Rate | Action |
|---|---|---|---|
| Netherlands | B2B/B2C | 21% (or 9%) | Normal |
| EU country | B2B | 0% | VAT reversed + ICP |
| EU country | B2C | 21%* | Dutch VAT |
| Outside EU | B2B/B2C | 0% | Export |
*For digital services: different rules!
Quick Decision Tree
Is your client in the Netherlands?
ββ YES β 21% VAT (or 9% for specific services)
ββ NO β Where is your client?
ββ EU country β Is it a business?
β ββ YES (has VAT number) β 0% + reverse charge
β ββ NO (private) β 21% Dutch VAT*
ββ Outside EU β 0% VATThe Most Important Terms
B2B = Business to Business (business client)
B2C = Business to Consumer (private client)
Reverse Charge = Reverse charge mechanism
ICP = Intra-community Supply
VIES = VAT Information Exchange System
Source: Tax Authority International Business
2. VAT within the EU: B2B vs B2C
B2B: Business Clients in the EU
The rules:
1. Client must have valid VAT identification number
2. You charge 0% VAT
3. Client pays VAT in their own country
4. You file ICP declaration
Example - Lisa, translator:
Client: Deutsche Marketing GmbH Country: Germany VAT number: DE123456789 β Website translation: β¬1,500 VAT: β¬0 (0%) Total invoice: β¬1,500 Note on invoice: "Reverse charge - 0% VAT"
B2C: Private Clients in the EU
Main rule: Dutch VAT (21%)
Example - Mark, online coach:
Client: Marie Dubois (private) Country: France VAT number: None Coaching session: β¬200 VAT 21%: β¬42 Total invoice: β¬242
Checking VAT Numbers is CRUCIAL!
Why?
How to check?
1. Go to VIES VAT check
2. Enter country + number
3. Print confirmation
4. Save with invoice
"Client gave wrong VAT number. I didn't check. Result: β¬3,200 VAT back payment + β¬500 fine."
When is a Client Business?
Business (B2B)
Private (B2C)
Gray area:
3. VAT outside the EU: Beautifully Simple
The Simple Rule
Doesn't matter if it's B2B or B2C!
Examples
Sarah, graphic designer:
Client: New York Design Studio Country: United States Type: Business Logo design: $2,000 VAT: $0 (0%) Total: $2,000
Ahmed, programmeur:
Klant: Yuki Tanaka Land: Japan Type: Particulier App ontwikkeling: β¬5.000 BTW: β¬0 (0%) Totaal: β¬5.000
Important Countries Outside EU
Always 0% VAT to:
Watch Out: UK is Outside EU!
This is one of the most common pitfalls since Brexit. Many freelancers still automatically apply EU rules to British clients.
Since January 1, 2021:
Emma's ervaring: "Had een Londense klant. Dacht nog steeds EU-regels. Fout! UK is nu 0% BTW voor iedereen."
Factureren in Vreemde Valuta
Tips:
β’ Factuur in klant's valuta (USD, GBP, etc.)
β’ BTW altijd 0%
β’ Wisselkoers voor administratie
β’ Vermeld: "0% BTW - Export"
4. Reverse Charge: The VAT Shift
What is Reverse Charge?
In plain English: <strong>The client pays the VAT instead of you.</strong>
When?
β’ EU B2B transactions
β’ Certain sectors (construction)
β’ Specific goods
How Does It Work?
Normal:
You β Client: β¬1,000 + β¬210 VAT = β¬1,210 You β Tax Authority: β¬210
Reverse Charge:
You β Client: β¬1,000 + β¬0 VAT = β¬1,000 Client β Own tax authority: local VAT
Verplichte Vermeldingen op Factuur
Must-haves bij reverse charge:
2. BTW-nummer klant
3. Artikel verwijzing (optioneel maar slim)
Subtotaal: β¬2.500,00 BTW: β¬0,00 (0%) Totaal: β¬2.500,00 Reverse charge - VAT to be accounted for by recipient BTW-nummer klant: DE987654321 Artikel 196 EU BTW-richtlijn
Reverse Charge Binnen Nederland
Vooral in de bouw:
- Onderaanneming
- Personeel uitlenen
- Alleen tussen bedrijven
Dennis, aannemer:
Hoofdaannemer: Bouw B.V. Onderaannemer: Dennis ZZP Timmerwerk: β¬3.000 BTW: β¬0 (verlegd) Factuur: β¬3.000 Vermelding: "BTW verlegd"
Wanneer GEEN Reverse Charge?
β Niet bij:
β’ Nederlandse B2C
β’ EU B2C
β’ Alleen materiaal leveren
β’ Adviseurs (meestal)
5. ICP Declaration: That Forgotten List
What is ICP?
ICP = Intra-community Supply = List of your EU clients
Mandatory for:
When ICP Declaration?
| You do | ICP declaration |
|---|---|
| VAT return per quarter | Per quarter |
| VAT return per month | Per month |
| Goods > β¬50,000/quarter | Per month |
Wat Moet Erin?
Per klant vermelden:
β’ Land (code)
β’ BTW-nummer
β’ Totaalbedrag (excl. BTW)
β’ Type (goederen/diensten)
Voorbeeld Lisa's ICP Q1 2025:
DE - DE123456789 - β¬4.500 - Diensten FR - FR987654321 - β¬2.000 - Diensten BE - BE456789123 - β¬1.500 - Diensten Totaal: β¬8.000
Hoe Doe Je ICP-opgaaf?
- 1. Log in op Mijn Belastingdienst
- 2. Kies "Opgaaf ICP"
- 3. Selecteer juiste periode
- 4. Vul landen + bedragen in
- 5. Controleer met je BTW-aangifte
- 6. Verzend
ICP Deadlines 2025
| Periode | Deadline |
|---|---|
| Q1 2025 | 30 april 2025 |
| Q2 2025 | 31 juli 2025 |
| Q3 2025 | 31 oktober 2025 |
| Q4 2025 | 31 januari 2026 |
6. Digitale Diensten: De Uitzonderingen
Wat Zijn Digitale Diensten?
Voorbeelden:
β’ Online cursussen
β’ Software/SaaS
β’ Webhosting
β’ Downloads (e-books, muziek)
β’ Online consultancy
β’ Webinars
De β¬10.000 Grens (OSS)
Onder β¬10.000/jaar aan EU-particulieren:
β’ Nederlandse BTW (21%)
β’ Normale aangifte
Boven β¬10.000/jaar:
β’ BTW land van klant
β’ Via OSS-regeling
β’ ΓΓ©n aangifte voor hele EU
Voorbeeld Berekeningen
Miriam, online cursussen:
Jaar 2025 - Onder β¬10.000:
Franse student: β¬99 + β¬20,79 (21% NL) = β¬119,79 Duitse student: β¬99 + β¬20,79 (21% NL) = β¬119,79
Jaar 2026 - Boven β¬10.000:
Franse student: β¬99 + β¬19,80 (20% FR) = β¬118,80 Duitse student: β¬99 + β¬18,81 (19% DE) = β¬117,81
Peter's tip:
Bewijs Locatie Klant
Je moet bewijzen waar klant zit:
β’ Betaaladres
β’ Telefoonlandcode
β’ Bankgegevens
Minimaal 2 bewijzen nodig!
7. Praktijkvoorbeelden per Sector
IT/Software Development
Kevin, Full-stack Developer:
Nederlandse startup: β¬5.000 + β¬1.050 (21%) = β¬6.050 Duits bedrijf: β¬5.000 + β¬0 (reverse charge) = β¬5.000 ICP: DE123456789 - β¬5.000 Amerikaans bedrijf: $6.000 + $0 (0%) = $6.000
Creatieve Sector
Anna, Grafisch Ontwerper:
Nederlandse particulier: Logo: β¬500 + β¬105 (21%) = β¬605 Belgische firma: Huisstijl: β¬2.000 + β¬0 (reverse charge) = β¬2.000 ICP: BE987654321 - β¬2.000 Australische blogger: Banners: AUD 800 + AUD 0 (0%) = AUD 800
8. Factuursjablonen Internationaal
Sjabloon 1: EU B2B (Reverse Charge)
INVOICE From: [Jouw naam] [Adres] [Plaats, Nederland] VAT: NL123456789B01 To: [Klant bedrijf] [Adres] [Plaats, Land] VAT: [EU BTW-nummer] Invoice number: 2025-001 Invoice date: January 15, 2025 Description Amount Web development β¬5.000,00 Subtotal β¬5.000,00 VAT 0% (Reverse charge) β¬0,00 TOTAL β¬5.000,00 Note: Reverse charge - VAT to be accounted for by recipient Article 196 EU VAT Directive
Sjabloon 2: EU B2C (Particulier)
FACTUUR [Je gegevens met BTW-nummer] Aan: [Naam particulier] [Adres] [Plaats, Land] Factuurnr: 2025-002 Datum: 15 januari 2025 Omschrijving Bedrag Online cursus β¬200,00 Subtotaal β¬200,00 BTW 21% β¬42,00 TOTAAL β¬242,00 Betaaltermijn: 14 dagen IBAN: [Je IBAN]
Sjabloon 3: Buiten EU (0% BTW)
INVOICE [Your details with VAT number] To: [Client name] [Address] [City, Country] Invoice: 2025-003 Date: January 15, 2025 Description Amount Consulting services $3.000,00 Subtotal $3.000,00 VAT 0% (Export) $0,00 TOTAL $3.000,00 Payment terms: 14 days SWIFT/IBAN: [Your details]
Important Invoice Elements
Need help creating compliant international invoices? Use our invoice generator for professional invoices with correct VAT calculations.
Must-haves
Nice-to-haves
9. Common Mistakes (β¬β¬β¬!) β also read our general guide on the most expensive VAT mistakes
Fout 1: BTW-nummer Niet Checken
Kosten: β¬500 - β¬5.000+
Marco's verhaal:
"Duitse klant gaf BTW-nummer. Ik checkte niet. Nummer was verlopen. Moest β¬4.200 BTW nabetalen + β¬800 boete."
Oplossing:
- ALTIJD checken via VIES
- Screenshot bewaren
- Bij twijfel: 21% rekenen
While this is the most expensive mistake, it is also the easiest to prevent. The second pitfall is more subtle and is often forgotten in the rush of quarterly filings.
Fout 2: ICP Vergeten
Kosten: β¬50 - β¬500 boete
Lisa's ervaring:
"Deed braaf BTW-aangifte, vergat ICP. Na 3 kwartalen brief Belastingdienst. Gelukkig coulance, alleen waarschuwing."
Oplossing:
- ICP direct na BTW-aangifte
- In agenda zetten
- Check: ICP = rubriek 3b
The next mistake is especially common among freelancers who already had British clients before 2021.
Fout 3: UK als EU Behandelen
Kosten: Naheffing + boete
John's fout:
"Britse klant, automatisch 0% + reverse charge. Fout! UK is buiten EU. Gelukkig snel gecorrigeerd."
Oplossing:
- UK = altijd 0% (export)
- Geen reverse charge
- Geen ICP
Digital services have their own set of rules that catch many freelancers off guard, especially when crossing the threshold.
Fout 4: Digitale Diensten Verkeerd
Kosten: Complexe correcties
Sandra's probleem:
"Online cursussen aan hele EU. Dacht: allemaal 21%. Boven β¬10.000 moet lokale BTW. Nightmare om te corrigeren."
Oplossing:
- Onder β¬10.000: Nederlandse BTW
- Boven β¬10.000: OSS gebruiken
- Goed administreren vanaf start
Another tricky situation arises when a client is a business but purchases something privately. The distinction matters more than you think.
Fout 5: PrivΓ©/Zakelijk Verwarren
Kosten: 21% uit eigen zak
Voorbeeld:
"Franse klant koopt als ZZP'er maar voor privΓ©. Ik dacht B2B = 0%. Fout! PrivΓ© = altijd B2C = 21%."
Oplossing:
- Vraag: zakelijk of privΓ©?
- Bij twijfel: 21%
- Laat klant bevestigen
Finally, even if you do everything right, it means nothing without proper documentation. The tax authority wants to see proof.
Fout 6: Geen Bewijs Bewaren
Kosten: Geen verweer bij controle
Tips bewijs:
- VIES screenshots
- Email correspondentie
- Getekende contracten
- Betaalbewijzen
10. Tools and Resources
Online Tools
VAT Number Check:
VIES VAT Check - Free, instant result, print proof!
VAT Calculator:
Use our VAT Calculator 2026 to calculate correct VAT amounts including and excluding.
EU VAT Rates:
EU VAT Rates - All countries, current rates
Exchange Rates:
ECB Exchange Rates - Official rates for administration
Software Solutions
| Software | Price/month | Features |
|---|---|---|
| Moneybird | β¬15 | VAT calculation, VIES check, Multi-currency |
| Exact Online | β¬35 | Complete package, ICP reports |
| QuickBooks | β¬20 | International features, automation |
Consider an all-in-one ZZP administration app that combines invoicing, VAT reverse charge, and multiple currencies in one solution β preventing costly mistakes with foreign clients.
Professionele Hulp
Wanneer expert inschakelen?
β’ Complexe structuren
β’ Na BTW-fout
β’ Voor zekerheid
Kosten:
β’ Consult: β¬150-300
β’ Doorlopend: β¬100-250/maand
β’ ROI: meestal positief!
Belangrijke Contacten
Belastingdienst:
Tel: 0800-0543
Voor BTW-vragen
Ma-do 8-20, vr 8-17
KvK:
Tel: 0800-2117
Algemeen advies
Gratis voor basis
Conclusion: Your International VAT Checklist
International VAT workflow
The Golden Tip
Eric, 10 years of international clients:
"Create invoice templates per situation. Prevents 90% of errors. Those 10 minutes of setup saves hours of stress!"
International VAT seems complex, but with this guide and some practice it becomes routine.Start simple, double-check everything, and ask for help when in doubt. Success with your international adventure!
Disclaimer: Regulations may change. When in doubt, always consult Tax Authority or advisor.
Last update: August 2025
Sources:
ZZP Pulse
Tips like these? Our users get them built right into the app β along with automatic tracking, smart reminders, and zero admin stress.
Join thousands of Dutch freelancers who already work smarter.