VAT Number Validator
Validate EU VAT numbers, UK VAT, Norway, and Switzerland. Auto-detects country from prefix and validates format.
Enter VAT Number
Country code is auto-detected from the prefix. No spaces needed.
Load an example for a country:
Supported Countries
🇦🇹
Austria
AT
🇧🇪
Belgium
BE
🇧🇬
Bulgaria
BG
🇨🇾
Cyprus
CY
🇨🇿
Czech Republic
CZ
🇩🇪
Germany
DE
🇩🇰
Denmark
DK
🇪🇪
Estonia
EE
🇬🇷
Greece
GR
🇪🇸
Spain
ES
🇫🇮
Finland
FI
🇫🇷
France
FR
🇬🇧
United Kingdom
GB
🇭🇷
Croatia
HR
🇭🇺
Hungary
HU
🇮🇪
Ireland
IE
🇮🇹
Italy
IT
🇱🇹
Lithuania
LT
🇱🇺
Luxembourg
LU
🇱🇻
Latvia
LV
🇲🇹
Malta
MT
🇳🇱
Netherlands
NL
🇵🇱
Poland
PL
🇵🇹
Portugal
PT
🇷🇴
Romania
RO
🇸🇪
Sweden
SE
🇸🇮
Slovenia
SI
🇸🇰
Slovakia
SK
🇳🇴
Norway
NO
🇨🇭
Switzerland
CH
VAT Number Validator
A Value Added Tax (VAT) number is a unique identifier assigned to businesses registered for VAT in the European Union and several other countries. It is used on invoices for cross-border B2B transactions within the EU.
Format Validation vs. Existence Verification
This tool validates the format of a VAT number — checking that it matches the pattern required by the issuing country. It does not verify that the business is currently registered (that requires a live check against the EU VIES database).
Coverage
Supports all 27 EU member states, the United Kingdom (post-Brexit), Norway, and Switzerland — 30 countries in total.
Auto-Detection
Simply type or paste the VAT number including its country prefix (e.g., DE for Germany, FR for France). The tool automatically identifies the country and applies the correct validation pattern.