Skip to content

Free tool

EU VAT number check

Paste a VAT number with its country code. VIES answers, and for a Belgian company Peppol too.

Result at once, no e-mail address

With the country code in front, such as NL, FR or DE. A Belgian number works without BE.

What the check looks up

  • VIES of the European Commission: is the number valid, with name and address where the country shares them
  • For a Belgian number: is the company on Peppol, and does it receive e-invoices
  • At the source itself, when you search: nothing is stored

By

On this page
  1. 01How to check an EU VAT number
  2. 02VAT number formats by country
  3. 03What an invalid result means for your invoice
  4. 04Belgian clients and Peppol

How to check an EU VAT number

To check an EU VAT number, you ask VIES, the European Commission's system that queries the VAT databases of all member states. Type the number with its country code, such as BE, NL, FR or DE, and VIES says whether it is valid for trade within the EU, with name and address where the country shares them. For a Belgian number the check also looks in the Peppol Directory and the network register, so you know whether the company can receive the e-invoices Belgium has required between businesses since 1 January 2026.

There is no account and nothing is stored. The check asks the source at the moment you search, which matters because a VAT number valid today can lapse tomorrow when a company stops trading or loses its VAT registration.

Two answers to one lookup

VIES

Valid VAT number

Number
BE 0403.170.701
Name
SA ELECTRABEL
Address
Boulevard Simon Bolivar 36, 1000 Brussels

Peppol

Receives e-invoices

Documents
invoice, credit note
On Peppol since
15 December 2025
Peppol ID
0208:0403170701

Mandatory e-invoicing between businesses

  1. Italysince 2019
  2. Romaniasince 2024
  3. Belgiumsince 1 January 2026
  4. Croatiasince 1 January 2026
  5. Polandin steps since February 2026
  6. Greecein steps since March 2026
  7. Francereceiving since September 2026
  8. Germanysending from 2027 and 2028

A valid number in VIES is the condition for invoicing a business in another EU country without VAT. Peppol tells you whether your invoice arrives as an e-invoice.

VIES tells you whether you may invoice a business in another EU country without VAT; Peppol whether your invoice arrives as an e-invoice. Below it, the countries where business e-invoicing is mandatory.

VAT number formats by country

Each member state has its own format. The check reads the shape in your browser first, so a typo shows at once, and then asks VIES. A Belgian number carries a check digit as well: the last two digits are 97 minus the first eight digits modulo 97.

CountryFormatShape
BelgiumBE and 10 digits, first digit 0 or 1BE0403170701
NetherlandsNL, 9 digits, B and 2 digitsNL123456789B01
FranceFR, 2 characters and 9 digitsFR40303265045
GermanyDE and 9 digitsDE123456789
IrelandIE, 7 digits and 1 or 2 lettersIE1234567T
SpainES, a letter or digit, 7 digits, a letter or digitESX1234567X
GreeceEL and 9 digits, not GREL123456789
Northern IrelandXI and 9 or 12 digitsXI123456789

UK numbers starting with GB left VIES after Brexit; only Northern Ireland remains for goods, with the code XI. Check other UK numbers with HMRC.

What an invalid result means for your invoice

When you invoice a service to a business in another EU country, you usually charge no VAT and write reverse charge on the invoice. When you ship goods to another EU country, the supply is exempt. Both rest on your client's VAT number. Since the EU quick fixes of 2020, a valid number is a hard condition for the exempt intra-EU supply, not a formality.

If VIES says the number is not valid, do not assume your client is a VAT-registered business. Charge VAT, or ask for the right number before you invoice. Keep the result of a valid lookup with your invoice as proof that you checked on the day of supply. What Belgian VAT you would charge otherwise, the Belgian VAT calculator works out.

Sometimes VIES gives no answer because a member state's database is briefly offline. That is not an invalid number: try again later, and only invoice without VAT once the number is confirmed. Germany does not share name and address through VIES, so for a German number you only see whether it is valid.

Before you invoice an EU business without VAT

  • Your client's VAT number is on the invoice, with its country code
  • You checked the number in VIES on the day of the supply and kept the result
  • The name in VIES matches the name on your invoice, where the country shares it
  • The invoice says reverse charge, or for goods the intra-EU supply exemption
  • The sale goes into your VAT return and your EC sales list
  • For a Belgian client: the invoice goes out as a Peppol e-invoice

Belgian clients and Peppol

Since 1 January 2026, Belgian VAT-registered businesses must exchange structured e-invoices over Peppol; a PDF by email no longer does. A supplier abroad with only a Belgian VAT registration and no establishment in Belgium is outside that obligation, but Belgian clients ask for Peppol invoices anyway because their accounting software expects them. For a Belgian number the check answers both questions at once, using the same sources as our Peppol check.

If your client is not on Peppol yet, ask when they will join and how they want invoices in the meantime. Who falls under the mandate is in is Peppol mandatory in Belgium, what it takes to join in Peppol registration, and which tools send Peppol invoices in which software for Peppol. The guide to e-invoicing in Belgium puts it together. Belgium is not alone: Italy has required business e-invoicing since 2019, Croatia, Poland and Greece followed in 2026, France started receiving in September 2026, and Germany requires sending from 2027.

VAT numbers, answered

How do I check an EU VAT number?

Type the number with its country code into the check. VIES of the European Commission says whether it is valid and shows name and address where the country shares them. For a Belgian number you also see the Peppol status.

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

Yes: the VAT number is BE followed by the ten-digit enterprise number. 0403.170.701 and BE 0403.170.701 are the same company.

What if VIES says the number is invalid?

Do not invoice without VAT. Charge VAT, or ask your client for the right number. An invalid number can also mean the business is no longer VAT-registered.

Can I check a UK VAT number in VIES?

No. UK numbers left VIES after Brexit; only Northern Ireland remains for goods, with the code XI. Check other UK numbers with HMRC.

Custom software

How VBS builds invoicing that checks this itself

Checking one VAT number by hand is fine. In the invoicing software we build, every new client's number is checked in VIES, the result is stored with the invoice, the reverse charge is applied where it belongs, and the e-invoice goes out over Peppol when the client receives one. That is our Peppol invoicing software, part of the custom software we build for companies in Belgium and abroad. A Belgian invoice gets a Belgian structured communication so the payment is matched, and for a client who pays late the late payment interest calculator works out what you may claim. Send your question with the button, or book a call.

Invoices that check the VAT number themselves

We build invoicing that asks VIES and Peppol and picks the right VAT treatment for every client.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.