Home BTW-nummer / Numéro de TVA Belgium
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
- BE0403019261
Things to watch for
- The digit right after the country code is always 0 or 1
- The check is a mod-97 test: the first 8 digits plus the last 2 must be a multiple of 97
^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, counts the remaining digits to make sure there are exactly 9 more, and then runs Belgium’s official mod-97 check: the first 8 digits plus the last 2 digits must add up to a multiple of 97. 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 and passes Belgium’s official mod-97 check digit — 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 and check digit 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.