Dutch VAT number check: BTW ID in VIES
Run a Dutch VAT number check with the customer-facing BTW ID. Use the NL prefix, read the VIES response, and keep an unavailable result unresolved.
Liever in het Nederlands? Btw-nummer controleren
Dutch VAT number check: use the BTW ID, then read VIES
A Dutch VAT number check needs the customer-facing BTW ID, not the omzetbelastingnummer used for contact with the tax authority.
- Paste the complete VAT ID with the NL prefix, or select Netherlands in the checker.
- Run the check to ask VIES for the current intra-EU validation response.
- Compare any returned business details and keep the dated result with the invoice record.
Keep the VAT registration country with every record.
Dutch businesses trade both within and outside the EU. When preparing a customer list, keep each supplied VAT ID and its registration country together before choosing a check.
Go to the Netherlands VAT checkerIntra-EU: destinations in the other EU member states. Extra-EU: destinations outside the EU. Source: Eurostat / COMEXT, Figure 5; data extracted April 2026. Values rounded to one decimal place.
These shares measure national goods-export value, not numbers of businesses, invoices or VAT checks. They do not describe your customer list or determine its tax treatment.
Choose the check from the identifier supplied
- EU VAT ID supplied: use its registration prefix for a VIES check. A business based outside the EU can still hold an EU VAT registration. Its postal address alone does not choose the registry.
- Only a non-EU tax ID supplied: use the relevant national service. Do not label an identifier outside VIES coverage “invalid” because it cannot be checked there. For Northern Ireland goods, see the XI VAT guide.
- No registry response: keep the attempt unresolved, separate from a completed valid or invalid response. Preserve the input and date for a later check.
Eurostat: intra-EU trade in goods and its original data workbook (XLSX), Figure 5. Period: 2025. Geography: Netherlands, Belgium and Germany; this comparison is not an EU-wide average or a worldwide dataset. The article schedules its next update for May 2027.
European Commission / Your Europe: VIES coverage and responses. Trade statistics provide context; the actual VAT ID and registry response guide the check.
Dutch Tax Administration: VAT for businesses established abroad. Registration and the business’s place of establishment are separate questions.
Expected format
A typical Netherlands VAT ID looks like NL123456789B01. You can paste the full number with the NL prefix or select Netherlands in the checker.
Netherlands VAT check questions
What format does a Dutch VAT identification number use?
A Dutch VAT identification number, or btw-id, uses NL followed by nine digits, the letter B, and two digits, for example NL123456789B01.
Is a Dutch btw-id the same as an omzetbelastingnummer?
No. The Dutch Tax Administration distinguishes the customer-facing btw-id from the omzetbelastingnummer used for contact with the tax authority. Use the btw-id for a VIES check.
What if the Dutch VAT number is valid but the details do not match?
Compare the returned name and address with the customer record. If they do not match, ask the customer to confirm the correct VAT identification number before relying on it.
If the registry does not answer, review the VIES error guide. For a usable response, run the checker below and keep the dated result with the invoice record.
For registration or tax-account questions, consult the Dutch Tax Administration VAT ID guidance.
What VIES can return
- Valid: the VAT number is currently confirmed for intra-EU transactions.
- Invalid: VIES did not confirm the number as valid at the time of the check.
- Unavailable: VIES or the national VAT registry did not reply.
Before relying on the result
Match the VAT result with your customer's invoice details and keep your own evidence of the check. A valid VIES response is a useful record, but it is not a substitute for your compliance workflow or advice from a tax professional.
If Netherlands is unavailable in VIES, retry later before treating the VAT number as invalid. Member-state registry outages can look like a failed check even when the number itself is fine.