VIES VAT number check
Enter a VAT number to see whether the country that issued it holds it as valid today, and the name and address behind it where that country lets them be shown. The check asks the European Commission's VIES service, which covers every EU country and Northern Ireland. UK numbers starting GB are checked by HMRC.
Check a number
Every EU country must let a business that supplies goods or services to another EU country confirm electronically whether a VAT number is valid, with the name and address behind it (Regulation (EU) No 904/2010, Art. 31). VIES, the VAT Information Exchange System, is the Commission's service for that (VIES FAQ).
What the result means
- Valid: the database of the country that issued the number holds it as valid on the day you check. VIES asks that country's own database at the moment you check; there is no central EU database (VIES FAQ). It confirms a number for the current day only, never for a past date (VIES FAQ).
- Not valid: the number is not active, or it was never issued (VIES help). Some countries record in VIES only the numbers registered for trade with other EU countries, so a correct number can show as not valid when its holder has no such registration (VIES FAQ). Only the tax administration that issued the number can correct what VIES shows (VIES FAQ). If you believe your customer is not a business, the Commission's answer is to charge VAT, not to exempt the sale (VIES FAQ).
- Not checked: the country's database, or VIES itself, did not answer, or turned the check away because too many requests were going to it (VIES help). VIES also blocks an address it counts as abusing the service, and a blocked address gets no answer at all (VIES FAQ). Parts of the system are down at times while countries back up their databases (VIES FAQ). The result names the country; the scheduled windows are below.
- Name and address: shown only where the issuing country permits it. A valid number with no name means that country does not permit the display (VIES FAQ). Spain gives no name or address with the answer: its database confirms them only when you enter them yourself (VIES FAQ).
A valid number is one piece of evidence, not the whole case. The Commission's words: the confirmation "is only ONE of the elements of evidence" supporting the VAT exemption of a sale of goods to a business in another EU country (VIES help; VAT Directive, Art. 138(1)). What else that exemption needs is on EU VAT for online sellers.
To keep proof of a check, run it on the Commission's VIES page with your own EU VAT number in the requester box. An XI number, or an EU number from the non-Union one-stop shop, also works there; a GB number is not accepted. The answer then carries a consultation number; keep it to show a tax administration that you checked that number at that time (VIES help; VIES form).
Scheduled maintenance, as the Commission lists it. Every other country in the Commission's table is listed as available 24 hours a day, 7 days a week; Croatia and Slovenia are not in it (VIES help). The Commission gives no time zone for these times.
| Country | Database unavailable |
|---|---|
| Germany | Daily from 11:00 PM to 01:30 AM |
| Spain | Daily around 06:30 AM for a few minutes |
| Italy | Every Monday from 06:00 AM for 30 to 60 minutes |
| Luxembourg | Every Friday from around 7:30 PM for about 30 minutes |
| Malta | Every Tuesday 07:00 to 07:30 AM, and every 3rd Monday of the month 05:00 to 05:30 AM |
| Portugal | Every Monday from around 07:30 AM for about 30 to 60 minutes |
| Romania | Almost every weekend, Saturday 09:50 PM to Sunday 09:50 PM |
| Northern Ireland | Every Saturday 07:30 to 10:30 AM, and almost daily around 04:30 to 04:40 AM |
A worked example
IE6388047V is the VAT number Google publishes for Google Ireland (Google AdSense Help). On 3 October 2026 VIES answered this for it:
Valid
IE6388047V is a valid VAT number.
Where the country shares them, VIES also returns the name and address registered to the number, and a live check on this page shows them to you. Ireland shares both. They are left out of this example, because the VIES terms forbid copying its contents (VIES disclaimer). A number from a country that does not permit the display comes back valid with no name (VIES FAQ).
GB and XI numbers
VIES stopped checking UK numbers starting GB on 1 January 2021, and sends anyone checking one to the UK tax administration (VIES). HMRC's Check a UK VAT number service shows whether a UK VAT number is valid, and the name and address of the business it is registered to; it cannot find a number from a business name (GOV.UK). This page answers a GB number with a link there.
A business that trades goods under the Windsor Framework (goods in Northern Ireland, or moved between Northern Ireland and the EU) tells HMRC, and from then on puts XI in front of its usual UK VAT number, for example XI 123456789 instead of GB 123456789. It uses that number on all documents with EU customers or suppliers (GOV.UK). VIES checks XI numbers (VIES), so this page does too.
What a VAT number looks like
Each country sets its own structure: the two-letter code, then a block of digits or characters. This is the structure the Commission publishes (VIES FAQ, read on 3 October 2026). Greece uses EL, not GR. An Austrian number always starts with U after AT. Letters are typed in capitals, and spaces and dots between blocks are left out (VIES help); this page does both for you.
| Country | Code | What follows the code |
|---|---|---|
| Austria | AT | U and 8 digits |
| Belgium | BE | 10 digits, starting with 0 or 1 |
| Bulgaria | BG | 9 or 10 digits |
| Croatia | HR | 11 digits |
| Cyprus | CY | 8 digits and a letter |
| Czechia | CZ | 8, 9 or 10 digits |
| Denmark | DK | 8 digits |
| Estonia | EE | 9 digits |
| Finland | FI | 8 digits |
| France | FR | 2 letters or digits, then 9 digits |
| Germany | DE | 9 digits |
| Greece | EL | 9 digits |
| Hungary | HU | 8 digits |
| Ireland | IE | 8 or 9 characters |
| Italy | IT | 11 digits |
| Latvia | LV | 11 digits |
| Lithuania | LT | 9 or 12 digits |
| Luxembourg | LU | 8 digits |
| Malta | MT | 8 digits |
| Netherlands | NL | 12 characters |
| Poland | PL | 10 digits |
| Portugal | PT | 9 digits |
| Romania | RO | 2 to 10 digits |
| Slovakia | SK | 10 digits |
| Slovenia | SI | 8 digits |
| Spain | ES | 9 characters; the first and last may be letters, but not both digits |
| Sweden | SE | 12 digits |
| Northern Ireland | XI | 9 digits; 12 for a branch trader; GD or HA and 3 digits |
A number in the right shape can still be not valid: the Commission does not publish the algorithms behind these numbers (VIES FAQ). Who issues a VAT number, and when you need one: what is a VAT number.