Belgium VAT Number Validator

Validate a Belgian TVA/BTW number (BE + 10 digits) with mod-97.

Ad placeholder (leaderboard)

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:

  1. Strip the prefix and any spaces or dots, leaving 10 digits.
  2. Take the first eight digits as an integer.
  3. Compute 97 − (that integer mod 97).
  4. 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.

Ad placeholder (rectangle)