Belgium BTW-nummer / Numéro de TVA validator

How the BTW-nummer / Numéro de TVA format works

Format
BE + 0 or 1 + 9 digits
Example
BE0123456789

Things to watch for

  • The digit right after the country code is always 0 or 1
  • This tool checks the format only; the Belgian check digit is not yet validated
Regex for BTW-nummer / Numéro de TVA
^BE[01][0-9]{9}$

In Belgium, a VAT number is called a BTW-nummer in Dutch or a Numéro de TVA in French depending on the region — same number, two official names, issued by the FOD Financiën / SPF Finances (Belgium’s federal tax administration). The format is fixed: “BE”, then a single 0 or 1, then 9 more digits, giving a 10-digit body after the country code — for example BE0123456789.

That leading 0-or-1 digit is a common source of confusion. Belgium’s older company numbers, from before a 2000s renumbering, were 9 digits; modern VAT numbers pad them to 10 by adding a leading 0. If a number you’re checking doesn’t start with 0 or 1 right after “BE”, it’s not a valid modern Belgian VAT number, whatever else about it looks plausible.

What gets validated

This validator confirms the “BE” prefix, checks that the very next character is 0 or 1, and counts the remaining digits to make sure there are exactly 9 more — 10 digits total after the country code. It runs the instant you stop typing, entirely in your browser, with no data sent anywhere.

Where this check stops

A pass tells you the number is correctly shaped, not that Belgium’s official check digit is mathematically valid (that calculation isn’t implemented yet) and not that the business is currently registered. For live status, query the EU VIES service or the Belgian tax administration directly.

Scope: this page checks BTW-nummer / Numéro de TVA format only — not registration status, invoicing rules, or intra-EU reporting, which sit outside what a client-side check can confirm.

Content last reviewed 2026-07-07.

BTW-nummer / Numéro de TVA FAQ

Why does a Belgian VAT number start with 0 or 1 after BE?

That digit isn't optional or random — Belgium's format always places a 0 or 1 immediately after the BE prefix, followed by 9 more digits, for a fixed 10-digit body.

My supplier's old VAT number was only 9 digits — is that wrong now?

Belgium's older company numbers were 9 digits; the modern format pads them with a leading 0 to make 10, so BE0123456789 and an old 9-digit number referring to the same company aren't necessarily inconsistent, just different eras of formatting.

Is BTW-nummer the same thing as Numéro de TVA?

Yes — they're the Dutch and French names for the identical Belgian VAT number, since Belgium runs both languages officially; the number itself doesn't change with the name used.

← More BTW-nummer / Numéro de TVA validators