Belgian VAT & Enterprise Number Checker

Paste one or more numbers. Each is validated, normalised and converted — BE0123.456.789, 0123456789 and old 9-digit numbers all work.

🌐 External lookup: “Look up online” sends the numbers to our server, which asks the EU VIES service (name, address, VAT status) and the Peppol network (e-invoicing registration). Validation itself runs in your browser.

How the check works

A Belgian enterprise number (ondernemingsnummer / numéro d'entreprise) has 10 digits and starts with 0 or 1. The last two digits are a check: 97 − (first 8 digits mod 97). The VAT number is the same number with BE in front: BE0417497106. Numbers issued before 2007 had 9 digits; add a leading 0.

Establishment units (vestigingseenheden / unités d'établissement) have their own 10-digit numbers starting with 2 to 8, written 2.123.456.789, with the same check-digit rule.

What the output gives you

  • Canonical forms: 0417.497.106 (KBO), BE0417497106 (VAT, no spaces — as required in invoices and VIES).
  • Peppol participant IDs: 0208:0417497106 (enterprise number, the Belgian default) and 9925:BE0417497106 (VAT).
  • With Look up online: the registered name and address from VIES, whether the VAT number is active, and whether the company can receive Peppol e-invoices.

A valid checksum proves the number is well-formed, not that the company exists or is active — use the online lookup for that.