Revenue from EU clients for freelancers in the Netherlands: VAT, ICP and bookkeeping guide (2026)
A practical 2026 guide for freelancers in the Netherlands on invoicing, VAT, opgaaf ICP, OSS and bookkeeping for revenue from EU clients.
When do you charge Dutch VAT on revenue from EU clients?
For a freelancer in the Netherlands, revenue from a business client in another EU country is usually invoiced without Dutch VAT because the VAT is reverse-charged to the customer. Revenue from a private individual in another EU country follows different place-of-supply rules and can trigger foreign VAT. The first check is always 1 question: is the customer a business with a valid VAT identification number or a private consumer?
Browse the [Knowledge Hub](/knowledge-hub) for more freelancer accounting guides. For Dutch VAT, the practical split is between EU business-to-business services and EU business-to-consumer services. The Belastingdienst says services to entrepreneurs in other EU countries are often reverse-charged, while services to private individuals can create VAT in the customer country for specific categories. Review the [VAT return guide](/knowledge-hub/vat-returns-netherlands-expat-freelancer-guide) before filing.
- Step 1: identify whether the client is a business or a private consumer.
- Step 2: if the client is a business, collect and verify the EU VAT identification number before invoicing.
- Step 3: for most EU business-to-business services, issue the invoice without Dutch VAT and apply reverse charge.
- Step 4: if the client is a private consumer, check whether the service is taxed in the Netherlands or in the customer country.
- Step 5: if the service is taxed abroad, review whether the Union scheme (Unieregeling) is the simplest filing route.
What must an invoice for an EU business client include?
An EU business-to-business invoice usually contains no Dutch VAT, but it must contain extra data. The Belastingdienst requires the VAT identification numbers of both parties and the wording "btw verlegd" or an accepted foreign-language equivalent. The invoice must also meet the normal Dutch invoice rules and be issued by the 15th day of the month after the month of supply.
Before sending the invoice, verify the customer VAT identification number and keep the result in your records. If the number is invalid, the reverse-charge treatment may fail and Dutch VAT can become due. Use consecutive invoice numbers, the legal name and actual business address of both parties, and a clear service description with the supply date.
- Your legal name and the legal name of the customer.
- Your actual business address and the actual business address of the customer.
- Your Dutch VAT identification number.
- The customer EU VAT identification number.
- The invoice date and a unique sequential invoice number.
- A clear description of the service and the service date.
- The wording "btw verlegd" on the invoice.
How do you report EU revenue in the Dutch VAT return and opgaaf ICP?
For EU business-to-business services, the VAT return (btw-aangifte) and the intra-Community statement (opgaaf ICP) must tell the same story. The turnover normally goes in rubriek 3b, and the opgaaf ICP specifies which EU business customers received those services. For services, you may file the opgaaf ICP per month, per quarter or per year; for a yearly filing you need permission.
The Belastingdienst says the opgaaf ICP total must equal the amount reported in rubriek 3b for the same period. In Mijn Belastingdienst Zakelijk, each ICP rubric allows up to 100 lines, so freelancers with many EU clients often use bookkeeping software. If a private-customer service is taxed in another EU country, the Union scheme (Unieregeling) can centralize reporting instead of separate foreign VAT registrations.
| Situation | Invoice VAT treatment | Dutch reporting route | Extra filing |
|---|---|---|---|
| Service to an EU business with a valid VAT identification number | Usually no Dutch VAT; add "btw verlegd" and both VAT identification numbers | Rubriek 3b of the VAT return | Opgaaf ICP |
| Service to a private individual in another EU country where Dutch VAT still applies | Charge Dutch VAT under the normal Dutch rule for that service | Dutch VAT return under the normal domestic box | No opgaaf ICP |
| Service to a private individual in another EU country where foreign VAT is due | Do not report that foreign VAT in the normal Dutch VAT return | Report via the Union scheme if you use OSS | OSS return may be needed |
| Goods to an EU business customer | Usually 0% VAT if the conditions are met | Rubriek 3b of the VAT return | Opgaaf ICP |
What bookkeeping records should you keep for EU revenue?
Proper accounting for EU revenue means keeping enough evidence to defend the VAT treatment for at least 7 years and, if you use the Union scheme, 10 years. Your records should make 3 things easy to prove: who the customer was, where the service was taxed, and how the amount ended up in your VAT return and bookkeeping.
Your records must let you trace every EU invoice back to the VAT return and, if relevant, the opgaaf ICP. A practical setup is to keep a separate ledger for EU reverse-charged services, save the VAT identification number check result, and store the contract, email, or work order that proves the service date. Keep cross-border costs separate by reviewing the [deductible expenses guide](/knowledge-hub/deductible-expenses-freelancers-netherlands) during reconciliation.
- An outgoing invoice register for each VAT period.
- Customer name, country, and VAT identification number.
- Proof that the VAT identification number was checked.
- The contract, email thread, or work order supporting the service date.
- A separate ledger or tag for rubriek 3b and opgaaf ICP revenue.
- Records retained for 7 years, or 10 years if OSS applies.
Does the KOR or EU-KOR change how you handle EU revenue?
The small-business scheme (KOR) and the EU small-business scheme (EU-KOR) can change how you handle EU revenue, but they do not erase the need to classify the transaction correctly. In the Dutch KOR, the domestic turnover limit is €20,000 per calendar year. In the EU-KOR, total EU turnover may not exceed €100,000, and each EU country can apply its own national threshold.
For Dutch KOR users, revenue taxed in another country because VAT is reverse-charged to an EU customer does not count toward the €20,000 turnover limit, while 0% supplies do count. The Belastingdienst also warns that KOR users who buy or sell inside the EU sometimes still need incidental VAT filings. Since 1 January 2025, the EU-KOR offers an additional route for selected EU countries.
- Dutch KOR turnover limit: €20,000 per calendar year.
- Revenue taxed abroad by reverse charge does not count toward the Dutch KOR turnover limit.
- 0% supplies do count toward the Dutch KOR turnover limit.
- KOR users may still need incidental VAT filings for EU trade.
- EU-KOR has been available since 1 January 2025.
- EU-KOR requires total EU turnover of no more than €100,000 plus each country specific threshold.
Sources and references
All information in this guide is verified against official Dutch government and regulatory sources. Links were last accessed on the dates shown.
-
1.
Goederen en diensten naar andere EU-landenBelastingdienst · Accessed 2026-03-09
General Dutch VAT rules for goods and services supplied to other EU countries.