Supported Validation Types

View supported validation types for countries and regions.

The service supports multiple countries and regions for business tax identification number validation. Use the following table to view the supported countries and regions, and the validation type for each.

📘

Note

The service checks tax numbers used for international trade. Some domestic tax numbers may not appear in validation databases. Use these validation results only for cross-border transactions.

  • Supported—Indicates whether the service supports tax number validation for the country or region.
  • Validation type—Indicates the validation type for the country or region.
  • Syntax—Validates the format against the requirements for the country or region.
  • Database—Validates the format and the tax number against validation databases for the country or region.

Supported validation types

Here's a list of countries and regions supported by this service:

Country nameSupportedValidation type
AlbaniaYesSyntax
ArmeniaYesSyntax
AustraliaYesDatabase
AustriaYesDatabase¹
BahrainYesDatabase²
BelarusYesDatabase
BelgiumYesDatabase¹
BulgariaYesDatabase¹
CambodiaYesSyntax
Canada - FederalYesDatabase³
Canada - British ColumbiaYesSyntax
Canada - ManitobaYesSyntax
Canada - QuebecYesDatabase
Canada - SaskatchewanYesSyntax
Canary IslandsYesSyntax⁴
ChileYesSyntax
ColombiaYesSyntax
CroatiaYesDatabase¹
CyprusYesDatabase¹
Czech RepublicYesDatabase¹
DenmarkYesDatabase¹
EgyptYesDatabase
EstoniaYesDatabase¹
European UnionYesDatabase⁴
FinlandYesDatabase¹
FranceYesDatabase¹
GeorgiaYesDatabase
GermanyYesDatabase¹
GreeceYesDatabase¹
HungaryYesDatabase¹
IcelandYesSyntax⁵
IndiaYesDatabase²
IndonesiaYesSyntax
IrelandYesDatabase¹
ItalyYesDatabase¹ ²
KazakhstanYesSyntax
KenyaYesSyntax
KosovoYesSyntax
LaosYesSyntax
LatviaYesDatabase¹
LithuaniaYesDatabase¹
LuxembourgYesDatabase¹
MalaysiaYesSyntax
MaltaYesDatabase¹
MexicoYesSyntax
MoldovaYesSyntax
MoroccoYesSyntax
netherlandsYesDatabase¹
New ZealandYesDatabase
NigeriaYesSyntax
NorwayYesDatabase
OmanYesDatabase
PhilippinesYesSyntax⁶
PolandYesDatabase¹
PortugalYesDatabase¹
RomaniaYesDatabase¹
RussiaYesSyntax
Saudi ArabiaYesSyntax
SerbiaYesSyntax
SingaporeYesSyntax
SlovakiaYesDatabase¹
SloveniaYesDatabase¹
South AfricaYesSyntax
South KoreaYesDatabase
SwitzerlandYesSyntax
SpainYesDatabase¹
SwedenYesDatabase¹
TaiwanYesSyntax
TanzaniaYesSyntax
ThailandYesDatabase
TurkeyYesSyntax
United Arab Emirates (UAE)YesDatabase²
UkraineYesDatabase
United Kingdom (UK)YesDatabase
UruguayYesSyntax
UzbekistanYesDatabase
VietnamYesSyntax

Considerations

Note the following considerations:

  1. The European Union (EU) tax numbers are validated against the VAT Information Exchange System (VIES) database. Some domestic tax numbers may not appear in the VIES database. For more information, see VIES VAT Number Validation.
  2. Validating Italian VAT IDs against the Italian validation source requires CAPTCHA verification, which can significantly impact response time. For more information, see CAPTCHA Resolution.
  3. Canada supports both syntax and database validation for Goods and Services Tax (GST), Harmonized Sales Tax (HST), and Quebec Sales Tax (QST).
  4. The Canary Islands use Impuesto General Canario (IGIC) tax number validation.
  5. Iceland can validate five- or 6-digit tax numbers or 10-digit tax numbers.
  6. The Philippines can validate 12- or 15-digit tax number formats or 9-digit tax number formats.