A Belgian VAT number (numéro de TVA / BTW-nummer) identifies a business registered for value-added tax in Belgium and is the same as its enterprise number (numéro d’entreprise) with a BE prefix. You need a correct counterparty number on every B2B invoice. This free validator checks the structure and the modulo-97 check digit in your browser.
How it works
The number is BE plus 10 digits. The check is straightforward:
- Strip the prefix and any spaces or dots, leaving 10 digits.
- Take the first eight digits as an integer.
- Compute
97 − (that integer mod 97). - The result must equal the last two digits.
Since 2008, Belgian VAT numbers always carry a leading 0 (the original format was nine digits), so a valid modern number starts with 0.
Example
BE0123456749: the first eight digits are 01234567. 01234567 mod 97 = 48, and 97 − 48 = 49, which matches the last two digits 49 — so this number is valid. Change any single digit and the computed check no longer matches; the validator shows the computed value next to the supplied one.
Notes
A passing check confirms internal consistency, not active registration. For live status, query the EU VIES portal. Everything here runs on your device.