Belgian VAT Number Check

Validate Belgian VAT numbers (BTW-nummer, numéro de TVA, MwSt-Nummer) against the EU VIES service. Paste one number or a whole list below: every entry is format-checked for Belgium (BE + 10 digits, starting with 0 or 1) before it is sent to VIES.

About the Belgian VAT number

Belgium has three national languages, so the same identifier appears as BTW-nummer (Dutch), numéro de TVA (French) or MwSt-Nummer (German). Whatever the label, a Belgian VAT number is the company enterprise number (ondernemingsnummer / numéro d'entreprise) with the BE prefix in front.

Enterprise numbers are registered in the Crossroads Bank for Enterprises (KBO / BCE), the Belgian business register. That makes Belgian numbers straightforward to cross-check: the ten digits in the VAT number match the enterprise number of the same company.

Belgian VAT number format

  • Format: BE + 10 digits, starting with 0 or 1
  • Examples: BE0123456789, BE1234567890 (illustrative, not real numbers)
  • Length: 12 characters including the prefix
  • Local name: BTW-nummer, numéro de TVA, MwSt-Nummer
  • The number is BE followed by exactly 10 digits. Older numbers start with 0; newer enterprise numbers can also start with 1.
  • Numbers once written with 9 digits need the leading 0 to be valid in the current format.

Where to find a Belgian VAT number

  • On invoices and quotes, where the VAT number is a standard supplier detail.
  • In the public search of the Crossroads Bank for Enterprises (KBO / BCE), using the company name or enterprise number.
  • On the company website or letterhead, often written with dots as 0123.456.789.

Common input mistakes

  • Leaving out the leading 0 (BE123456789, only 9 digits).
  • Copying the dotted form 0123.456.789 without the BE prefix. Dots and spaces are fine, the prefix is required.
  • Assuming every enterprise number is VAT-registered: some registered entities are not liable for VAT and will show as invalid in VIES.

Belgian VAT numbers in practice

The last two digits of a Belgian enterprise number are a check number: 97 minus the remainder of the first eight digits divided by 97. A single mistyped digit therefore almost always produces a number that no Belgian enterprise holds, which VIES reports as invalid.

Belgian VAT is administered by the Federal Public Service Finance (FOD Financiën / SPF Finances). Since 2026 Belgian VAT-registered businesses have to exchange structured electronic invoices with each other, usually over the Peppol network, where a Belgian business is normally identified by its enterprise number. Getting the ten digits right therefore matters for domestic invoicing as well as for intra-EU trade.

How to check Belgian VAT numbers

Paste your Belgian numbers into the validator above, one per line, each starting with BE. Spaces, dots and hyphens are removed automatically, and lower-case letters are converted to upper case.

justaxit first checks each entry against the Belgium format (BE + 10 digits, starting with 0 or 1). Numbers with the wrong shape are flagged immediately and are not sent to VIES. Well-formed numbers are then checked through VIES, which asks the Belgium tax administration whether the number is currently valid for intra-EU transactions.

Each result shows valid or invalid, plus the name and address when the member state shares them through VIES. If the national service is temporarily unavailable, the number is marked for retry rather than reported as invalid. Registered users can save lists and export results to CSV, Excel or PDF.

Belgian VAT number FAQ

What is the format of a Belgian VAT number?

BE followed by 10 digits that begin with 0 or 1, for example BE0123456789.

Is the Belgian VAT number the same as the enterprise number?

For VAT-registered businesses the digits are the same: the VAT number is the enterprise number (KBO / BCE) with BE in front.

Why does a 9-digit Belgian number fail?

The current format has 10 digits. Older 9-digit numbers need a leading 0, so 123456789 becomes BE0123456789.

An enterprise number exists in KBO but VIES says invalid. Why?

Registration in the business register does not by itself mean VAT registration. VIES only reports numbers that are valid for intra-EU transactions.