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
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, 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.

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