Batch check VAT number for EU, Norway, Switzerland and Thailand
VAT number batch validation for all EU Member States, Northern Ireland, Norway, Switzerland and Thailand in real time; save results as Excel, PDF, CSV
Free VAT number batch check, no registration needed
Speed up and optimize checking VAT registration number validity of your European customers with VATapp.net's batch VAT number validation facility, that lets you quickly validate multiple VAT numbers at once with VIES, Norway, Switzerland and Thailand tax administration databases.
Verifying VAT number validity affects charging VAT to your clients. Since you can have many clients and many transactions with each of them, checking validity of their VAT number manually every time you do some business can easily become a time consuming work.
How does VAT number batch checker work?
Copy&paste your VAT numbers into the form below, you can leave commas, spaces etc.
VATapp.net then connects to EC VIES-on-the-web service, Norwegian, Thai or Swiss API endpoint, sends your VAT numbers for validation and retrieves results.
You can track batch VAT number validation progress in real time, informing you about current VAT number validation processing status, of total queued.
You can save validation results in Excel/XLSX, CSV, TXT or PDF format, or just copy them to your system clipboard. Before that, you can sort results by any given field in a sortable results table.
Please note that the amount of VAT numbers per batch validation is timely limited, and quota is reset automatically. If you use up all the quota, you must wait for reset. Also, you may get cached VAT numbers, which means they are not older than 24 hours, since multiple daily validations of the same VAT number is not permitted by the EC VIES.
Batch validation status
Monitor processing status in real time
How to check a non-EU VAT number?
VATapp.net checks VAT numbers only with those tax administrations that allow free and open access to its database in a machine-readable way (or the so-called API), for other way of getting confirmation of VAT number validity is usually not allowed, even if they do allow online VAT number validation. Most tax administrations don't have open access via the API, but do provide online validation, namely, a page on their website where you can verify VAT number, however, mostly a single VAT registration number at a time, without an option for bulk validation.
Here is a list of some of them:
- Argentina VAT number check (Clave Única de Identificación Tributaria - CUIT): The Federal Administration of Public Revenues (AFIP)
- Australia VAT number check (Australian Business Number - ABN): Australian Business Register
- Bosnia and Herzegovina VAT number check (PDV broj): The Indirect Taxation Authority
- Canada VAT number check (Business Number): Canada Revenue Agency
- Chile VAT number check (Rol Único Tributario - RUT): The Internal Revenue Service (IRS) (Chilean: Servicio de Impuestos Internos (SII))
- Iceland VAT number check (Virðisaukaskattsnúmer - VSK): Directorate of Internal Revenue
- North Macedonia VAT number check (Едниствен Даночен Број): Public Revenue Office
- Russia VAT number check (Идентификационный номер налогоплательщика - ИНН): Business Registers (USRLE/USRIE)
- Serbia VAT number check (Poreski identifikacioni broj): Ministry of Finance, Tax Administration
- Turkey VAT number check (Vergi Kimlik Numarası - VKN): Turkish Revenue Administration
- UK VAT number check (Value added tax registration number): HM Revenue & Customs
What VAT number batch validation results can you get?
The VAT number bulk check results table will automatically sort not valid and VAT numbers with errors to the top, so you can try validating them later or correcting input data.
You can save results as Excel, CSV or PDF file, or you can copy or print results. The VAT number bulk checker uses your browser's local storage to store results, so you can reload page or come back later without fear of losing validation results.
VAT number validation process can result in some of the next messages:
- VALID: success; VAT number is valid
- NOT VALID: success; VAT number is not valid
- VAT number format is not valid or country is not supported: error; the input VAT number does not have a valid format, it does not have correct country code, has extra number or other general error. VATapp.net's batch VAT number validation service will automatically clean any strayed characters like spaces, commas, dashes etc. If you've recieved this message, you should check input data.
- The application at the Member State is not replying or not available.: error; VAT number batch check service cannot get a response from the VIES service. This usually means that EC VIES is overloaded with requests, so you should wait some time, and try validating VAT number later.
Please note that Germany and Spain national tax administration databases do not provide address information. Some countries provide what seems to be mailing address, instead of residential address.
Note: although a valid VAT ID number also indicates that a company exists, please note that VAT ID is usually not used to check existence of a company, only its current VAT registration status with tax administration database. A VAT ID number that is not valid doesn't (always) mean the company doesn't exist, but that it's not registered for VAT at the given moment.
Does VATapp.net provide proof of VAT number validation?
No. VATapp.net does not provide any proof of validation. Validation is provided for informational purposes only, in accordance with terms and conditions of usage of the third party web services, and VATapp.net shall not have any liability concerning the validation results.
Where do VAT number validation results come from?
EU VAT number validation results are obtained from the VIES service, while Switzerland, Thailand and Norway VAT number validation results are obtained from national tax administrations' databases. All VAT number check results are obtained in real time.
What is VIES?
VIES stands for VAT Information Exchange System on-the-web, and it is created by the EC (European Commission) under the combating fraud in the field of VAT Regulation and VAT Directive . VIES enables taxable persons doing intra-Community supply activities to validate VAT number electronically, while Member States are obliged to provide and keep VAT related data up-to-date.
How to batch check Northern Ireland (UK) VAT number?
Enter VAT number in the following format: XI and number that can have 3-9 digits. Northern Ireland VAT number batch validation results are also obtained in real time from the EC VIES service.
How to batch check Norwegian VAT number?
Enter Norwegian VAT number in the following format: NO and number that can have 9 digits MVA. MVA part is optional. Norwegian VAT number batch validation results are obtained in real time from The Central Coordinating Register for Legal Entities (Enhetsregisteret) , Norway.
How to batch check Swiss VAT number?
Enter Swiss VAT number in the following format: CHE and number that can have 9 digits MWST/TVA/IVA. MWST/TVA/IVA part is optional. Swiss VAT number batch validation results are obtained in real time from UID register, The Swiss Federal Statistical Office (FSO) , Switzerland.
How to batch check Thai tax ID / VAT number?
You can verify if Thai tax ID number is valid and registered for VAT, and by that, also check if the company exists and is registered in Thailand. Validation results include company's name and address, if provided. You need company's tax identification number (TIN), which is also used to check VAT registration status. Enter Thai TIN in the following format: TH and number that can have 13 digits. Please note that prefix TH is added for convenience, so make sure you add the prefix to each VAT/TIN number before validation. Thai VAT number batch validation results are obtained in real time from The Revenue Department (Thai: กรมสรรพากร), Thailand.
How to find a VAT number?
In some countries VAT number is publicly available, usually via official business register, so you can look it up by company name. If you have an invoice, it should be listed there. The best way is to ask your customer, in written form, so that you have a proof of communicating the VAT number.
What is a VAT group?
VAT Group is usually a type of VAT regime or treatment, where a group of at least two companies register for VAT purposes as a single taxable person, i.e. VAT group (e.g. they submit VAT return for all members at once).
Usually, one company (holding company) controls others (subsidiaries). VAT group registration usually must be approved by national tax authority, which issues a single VAT number for all companies in the group as a whole.
In general, all members of the VAT group (VAT group entities) then use the VAT group VAT number, instead of their own (e.g. when issuing invoice). However, rules about VAT groups vary, they are not allowed in some countries, so you should check them with respective tax authority.
VAT numbers by country
Here is a list of EU and non-EU countries for which you can validate multiple VAT numbers at once, in batch. The list contains information about each country's VAT number: country code, VAT number format, description and example, as well as its local name and abbreviation.
Non-EU countries VAT number:
List of non-EU countries for which you can verify multiple VAT numbers. These countries usually have similar rules regarding the VAT number, which are regulated by organizations such as EEA or EFTA
Country code/prefix: | NO |
---|---|
VAT number in Norwegian: | Organisasjonsnummer (Organization number) |
Abbreviation: | Orgnr |
VAT number format: | "NO"+9 digits and the letters "MVA", which indicates VAT registration, e.g. NO123456789 MVA. Additionaly, VATapp.net will show VAT register (Merverdiavgiftsregisteret) status and Enterprise Register (Foretaksregisteret) status. |
Norway tax authority: | The Norwegian Tax Administration |
Country code/prefix: | CH |
---|---|
VAT number in Swiss: | Mehrwertsteuernummer |
Abbreviation: | MWST/TVA/IVA |
VAT number format: | "CHE"+9 digits and the letters "TVA/MWST/IVA", which indicates VAT registration, e.g. CHE123456789 MWST. Additionaly, VATapp.net will show Commercial register status and VAT register status . |
Switzerland tax authority: | Federal Tax Administration FTA |
Country code/prefix: | XI |
---|---|
VAT number in English: | Value added tax registration number |
Abbreviation: | VAT Reg No |
VAT number format: | "XI"+ block of 9, 12 or 3 characters, e.g. XI123456789 |
UK tax authority: | HM Revenue & Customs |
Country code/prefix: | TH |
---|---|
VAT number in Thai: | เลขประจำตัวผู้เสียภาษีอากร |
Abbreviation: | TIN |
VAT number format: | block of 13 characters, e.g. 1234567890123 (TH is added for convenience) |
Thailand tax authority: | The Revenue Department (Thai: กรมสรรพากร), Thailand |
EU countries:
Here is a list of EU member states for which you can check multiple VAT numbers at once:
Country code/prefix: | AT |
---|---|
VAT number in German: | Umsatzsteuer - Identifikationsnummer |
Abbreviation: | UID |
VAT number format: | "AT"+U+ block of 8 characters, e.g. ATU99999999 |
Austria tax authority: | Bundesministerium für Finanzen Steuer- und Zollkoordination (Federal Ministry of Finance, Republic of Austria) |
Country code/prefix: | BE |
---|---|
VAT number in Dutch: | le numéro d'identification à la taxe sur la valeur ajoutée / BTW – identificatienummer |
Abbreviation: | n° TVA, BTW-nr, Mwst-n |
VAT number format: | "BE"+ block of 10 characters, e.g. BE123456789 |
Belgium tax authority: | Service Public Fédéral Finances (Ministry of Finance, Belgium) |
Country code/prefix: | BG |
---|---|
VAT number in Bulgarian: | Идентификационен номер по ДДС |
Abbreviation: | ДДС номер |
VAT number format: | "BG"+ block of 9 or 10 digits, e.g. BG1234567890 |
Bulgaria tax authority: | Национална агенция за приходите (National Revenue Agency, Bulgaria) |
Country code/prefix: | HR |
---|---|
VAT number in Croatian: | PDV identifikacijski broj |
Abbreviation: | PDV-ID; OIB |
VAT number format: | "HR"+ block of 11 digits, e.g. HR12345678901 |
Croatia tax authority: | Porezna uprava: Republika Hrvatska - Ministarstvo Financija (Ministry of Finance – Tax Administration, Republic of Croatia) |
Country code/prefix: | CY |
---|---|
VAT number in Greek: | Αριθμός Εγγραφής Φ.Π.Α. / Arithmos Egrafis FPA |
Abbreviation: | ΦΠΑ |
VAT number format: | "CY"+ block of 9 characters, e.g. CY12345678L |
Cyprus tax authority: | Ministry of Finance Tax Department |
Country code/prefix: | CZ |
---|---|
VAT number in Czech: | daňové identifikační číslo (DIČ) |
Abbreviation: | DIČ |
VAT number format: | "CZ"+ block of 8 or 10 digits, e.g. CZ1234567890 |
Czech Republic tax authority: | Finační správa (Financial administration) |
Country code/prefix: | DK |
---|---|
VAT number in Danish: | momsregistreringsnummer |
Abbreviation: | CVR |
VAT number format: | "DK"+ block of 8 digits, e.g. DK12345678 |
Denmark tax authority: | SKAT, the Danish Customs and Tax Administration |
Country code/prefix: | EE |
---|---|
VAT number in Estonian: | käibemaksukohustuslasena registreerimise number |
Abbreviation: | KMKR |
VAT number format: | "EE"+ block of 9 digits, e.g. EE123456789 |
Estonia tax authority: | Maksu- ja Tolliamet (Tax and Customs Board) |
Country code/prefix: | FI |
---|---|
VAT number in Finnish: | arvonlisãverorekisterõintinumero / Mervärdesskatteregistreringsnummer (momsregistreringsnummer) |
Abbreviation: | ALV nro, Momsnummer |
VAT number format: | "FI"+ block of 8 digits, e.g. FI12345678 |
Finland tax authority: | Henkilöverotuksen viestintä (Finnish Tax Administration) |
Country code/prefix: | FR |
---|---|
VAT number in French: | le numéro d'identification à la taxe sur la valeur ajoutée |
Abbreviation: | n° TVA |
VAT number format: | "FR"+ block of 11 characters |
France tax authority: | Ministère de l’Action et des Comptes publiques (Ministry of Action and public accounts) Direction Générale des Finances Publiques (Directorate general of oublic finances) |
Country code/prefix: | DE |
---|---|
VAT number in German: | Umsatzsteuer - Identifikationsnummer |
Abbreviation: | MwSt-IdNr. |
VAT number format: | "DE"+ block of 9 digits, e.g. DE123456789 |
Germany tax authority: | Bundesministerium der Finanzen (Federal Ministry of Finance) |
Country code/prefix: | EL |
---|---|
VAT number in Greek: | Αριθμός Φορολογικού Μητρώου ΦΠΑ / Arithmos Forologikou Mitroou FPA |
Abbreviation: | ΑΦΜ |
VAT number format: | "EL"+ block of 9 digits, e.g. EL123456789 |
Greece tax authority: | Independent Authority for Public Revenue of Hellenic Republic (IAPR) |
Country code/prefix: | HU |
---|---|
VAT number in Hungarian: | közösségi adószám |
Abbreviation: | ANUM |
VAT number format: | "HU"+ block of 8 digits, e.g. HU12345678 |
Hungary tax authority: | Nemzeti Adó- és Vámhivatal (National Tax and Customs Administration) |
Country code/prefix: | IE |
---|---|
VAT number in English: | value added tax identification no. |
Abbreviation: | VAT or CBL |
VAT number format: | "IE"+ block of 8 characters or block of 9 characters, e.g. IE1234567F |
Ireland tax authority: | Irish Tax and Customs Administration, Revenue Commissioners |
Country code/prefix: | IT |
---|---|
VAT number in Italian: | il numero di registrazione IVA |
Abbreviation: | P.IVA |
VAT number format: | "IT"+ block of 11 digits, e.g. IT12345678901 |
Italy tax authority: | Ministerio dell’Economia e delle Finanze - Agenzia delle Entrate (Ministry of Economy and Finance – The Revenue Agency) |
Country code/prefix: | LV |
---|---|
VAT number in Latvian: | pievienotās vērtības nodokļa (PVN) reģistrācijas numurs |
Abbreviation: | PVN |
VAT number format: | "LV"+ block of 11 digits, e.g. LV12345678901 |
Latvia tax authority: | Valsts ieņēmumu dienests (State revenue service of the Republic of Latvia) |
Country code/prefix: | LT |
---|---|
VAT number in Lithuanian: | PVM mokėtojo kodas |
Abbreviation: | PVM kodas |
VAT number format: | "LT"+ block of 11 or 12 digits, e.g. LT12345678901 |
Lithuania tax authority: | Valstybinė mokesčių inspekcija prie Lietuvos Respublikos finansų ministerijos (State Tax Inspectorate Under the Ministry of Finance of the Republic of Lithuania) |
Country code/prefix: | LU |
---|---|
VAT number in French: | le numéro d'identification à la taxe sur la valeur ajoutée |
Abbreviation: | No. TVA |
VAT number format: | "LU"+ block of 8 digits, e.g. LU12345678 |
Luxembourg tax authority: | Administration de l'enregistrement, des domaines et de la TVA(Administration for registration, domains and VAT) |
Country code/prefix: | MT |
---|---|
VAT number in Maltese: | numru ta’ l-identifikazzjoni tat-taxxa fuq il-valur miújud |
Abbreviation: | Vat No. |
VAT number format: | "MT"+ block of 8 digits, e.g. MT12345678 |
Malta tax authority: | Ministry of Finance, Office of the Commissioner for Revenue |
Country code/prefix: | PL |
---|---|
VAT number in Polish: | Numer identyfikacyjny VAT |
Abbreviation: | NIP |
VAT number format: | "PL"+ block of 10 digits, e.g. PL1234567890 |
Poland tax authority: | Ministerstwo Finansów (Ministry of Finance) |
Country code/prefix: | PT |
---|---|
VAT number in Portuguese: | o número de identificação para efeitos do imposto sobre o valor acrescentado |
Abbreviation: | NIF or NIPC |
VAT number format: | "PT"+ block of 9 digits, e.g. PT123456789 |
Portugal tax authority: | Autoridade Tributária e Aduaneira (Tax and Customs Authority) |
Country code/prefix: | RO |
---|---|
VAT number in Romanian: | cod de înregistrare în scopuri de TVA |
Abbreviation: | CIF |
VAT number format: | "RO"+ block of 8 digits, e.g. RO12345678 |
Romania tax authority: | Ministerul Finanțelor Publice (Ministry of Public Finance) |
Country code/prefix: | SK |
---|---|
VAT number in Slovak: | identifikačné číslo pre daň (IČ DPH) |
Abbreviation: | IČ DPH |
VAT number format: | "SK"+ block of 10 digits, e.g. SK1234567890 |
Slovakia tax authority: | Finančné riaditeľstvo Slovenskej republiky (Financial Administration of Slovak Republic) |
Country code/prefix: | SI |
---|---|
VAT number in Slovene: | identifikacijska številka za DDV |
Abbreviation: | ID za DDV |
VAT number format: | "SI"+ block of 8 digits, e.g. SI12345678 |
Slovenia tax authority: | Finančna Uprava (Financial Administration of the Republic of Slovenia) |
Country code/prefix: | ES |
---|---|
VAT number in Spanish: | el número de identificación a efectos del Impuesto sobre el Valor Añadido |
Abbreviation: | NIF (CIF) |
VAT number format: | "ES"+ block of 9 characters, e.g. ESX1234567R |
Spain tax authority: | AGENCIA TRIBUTARIA (Tax Agency) |
Country code/prefix: | SE |
---|---|
VAT number in Swedish: | Mervärdesskatteregistreringsnummer (momsregistreringsnummer) |
Abbreviation: | Momsnr. |
VAT number format: | "SE"+ block of 12 digits, e.g. SE123456789001 |
Sweden tax authority: | Swedish Tax Agency |
Country code/prefix: | NL |
---|---|
VAT number in Dutch: | BTW - identificatienummer |
Abbreviation: | Btw-nr. |
VAT number format: | "NL"+ block of 12 characters, e.g. NL123456789B01 |
The Netherlands tax authority: | Dutch Tax and Customs Administration, Tax and Customs Administration/Department of International Issues |