Countries & service status One App & API
VAT validation coverage.Country by country.
Check VAT numbers across the EU (VIES), UK, Switzerland, Norway and other supported countries. Compare national fallbacks, number formats and checksums for your workflow.
116 matching countries
No countries match your filters.
VIES: the EU & Northern Ireland
All 27 EU member states plus Northern Ireland (XI), with VAT validation and audit creation. National fallbacks and 5 cross-country verification layers support additional checks where applicable. VIES availability is shown separately.
Scroll horizontally to see every column
| Country | Tax system | VIES availability | National fallback | Snapshot | Number format | Checksum |
|---|---|---|---|---|---|---|
| Austria | USt | Live | ||||
| Belgium | TVA | Live | ||||
| Bulgaria | ДДС | Live | ||||
| Croatia | PDV | Live | ||||
| Cyprus | VAT | Live | ||||
| Czech Republic | DPH | Live | Where applicable | |||
| Denmark | moms | Live | Format only | |||
| Estonia | km | Live | ||||
| Finland | ALV | Live | ||||
| France | TVA | Live | Where applicable | |||
| Germany | MwSt | Live | ||||
| Greece | ΦΠΑ | Live | ||||
| Hungary | ÁFA | Live | ||||
| Ireland | VAT | Live | Where applicable | |||
| Italy | IVA | Live | ||||
| Latvia | PVN | Disruption | Where applicable | |||
| Lithuania | PVM | Live | ||||
| Luxembourg | TVA | Live | ||||
| Malta | VAT | Live | ||||
| Netherlands | BTW | Live | ||||
| Northern Ireland | VAT | Live | Where applicable | |||
| Poland | VAT | Live | ||||
| Portugal | IVA | Live | ||||
| Romania | TVA | Live | ||||
| Slovakia | DPH | Live | ||||
| Slovenia | DDV | Live | ||||
| Spain | IVA | Live | ||||
| Sweden | moms | Live |
VAT validation beyond VIES
Check VAT or GST registration and create audits on VIESAC for these countries.
Scroll horizontally to see every column
| Country | Tax system | Validation & audit | Service status | Number format | Checksum |
|---|---|---|---|---|---|
| United Kingdom | VAT | Live | Live | Where applicable | |
| Switzerland | MWST | Live | Live | ||
| Norway | MVA | Live | Live | ||
| Albania | TVSH | Live | Live | Format only | |
| Australia | GST | Live | Live | ||
| Bosnia and Herzegovina | PDV | Live | Live | ||
| Iceland | VSK | Live | Live | Where applicable | |
| North Macedonia | ДДВ | Live | Live | ||
| Serbia | PDV | Live | Live | ||
| Turkey | KDV | Live | Live | ||
| United Arab Emirates | VAT | Live | Live | Format only |
VAT & GST rates in more countries
Look up VAT/GST rates on VIESAC for these additional countries. VAT number validation and audit creation are not currently available for them.
Scroll horizontally to see every column
| Country | Tax system | VAT/GST rates | Validation & audit |
|---|---|---|---|
| Algeria | TVA | Live | Not available |
| Andorra | IGI | Live | Not available |
| Argentina | IVA | Live | Not available |
| Armenia | ԱԱՀ | Live | Not available |
| Azerbaijan | ƏDV | Live | Not available |
| Bahamas | VAT | Live | Not available |
| Bahrain | VAT | Live | Not available |
| Bangladesh | VAT | Live | Not available |
| Barbados | VAT | Live | Not available |
| Bolivia | IVA | Live | Not available |
| Botswana | VAT | Live | Not available |
| Cambodia | VAT | Live | Not available |
| Canada | GST/HST | Live | Not available |
| Cape Verde | IVA | Live | Not available |
| Chile | IVA | Live | Not available |
| China | VAT | Live | Not available |
| Colombia | IVA | Live | Not available |
| Costa Rica | IVA | Live | Not available |
| Dominican Republic | ITBIS | Live | Not available |
| Ecuador | IVA | Live | Not available |
| Egypt | VAT | Live | Not available |
| El Salvador | IVA | Live | Not available |
| Georgia | დღგ | Live | Not available |
| Ghana | VAT | Live | Not available |
| Guatemala | IVA | Live | Not available |
| Honduras | ISV | Live | Not available |
| Hong Kong | Exempt | Live | Not available |
| India | GST | Live | Not available |
| Indonesia | PPN | Live | Not available |
| Israel | VAT | Live | Not available |
| Ivory Coast | TVA | Live | Not available |
| Jamaica | GCT | Live | Not available |
| Japan | JCT | Live | Not available |
| Jordan | GST | Live | Not available |
| Kazakhstan | ҚҚС | Live | Not available |
| Kenya | VAT | Live | Not available |
| Kosovo | TVSH | Live | Not available |
| Kuwait | VAT | Live | Not available |
| Kyrgyzstan | КНС | Live | Not available |
| Lebanon | TVA | Live | Not available |
| Liechtenstein | MWST | Live | Not available |
| Malaysia | SST | Live | Not available |
| Mauritius | VAT | Live | Not available |
| Mexico | IVA | Live | Not available |
| Moldova | TVA | Live | Not available |
| Monaco | TVA | Live | Not available |
| Mongolia | VAT | Live | Not available |
| Montenegro | PDV | Live | Not available |
| Morocco | TVA | Live | Not available |
| Namibia | VAT | Live | Not available |
| New Zealand | GST | Live | Not available |
| Nigeria | VAT | Live | Not available |
| Oman | VAT | Live | Not available |
| Pakistan | GST | Live | Not available |
| Panama | ITBMS | Live | Not available |
| Paraguay | IVA | Live | Not available |
| Peru | IGV | Live | Not available |
| Philippines | VAT | Live | Not available |
| Qatar | VAT | Live | Not available |
| Rwanda | VAT | Live | Not available |
| San Marino | Monofase | Live | Not available |
| Saudi Arabia | VAT | Live | Not available |
| Senegal | TVA | Live | Not available |
| Singapore | GST | Live | Not available |
| South Africa | VAT | Live | Not available |
| South Korea | VAT | Live | Not available |
| Sri Lanka | VAT | Live | Not available |
| Taiwan | VAT | Live | Not available |
| Tajikistan | ААХ | Live | Not available |
| Tanzania | VAT | Live | Not available |
| Thailand | VAT | Live | Not available |
| Trinidad and Tobago | VAT | Live | Not available |
| Tunisia | TVA | Live | Not available |
| Ukraine | ПДВ | Live | Not available |
| Uruguay | IVA | Live | Not available |
| Uzbekistan | QQS | Live | Not available |
| Vietnam | VAT | Live | Not available |
Countries & service status
Coverage, explained
How do SmartRouter™ and SmartCache™ keep checks moving during an outage?
VIESAC has developed an intelligent verification system combining SmartRouter™, SmartCache™ and VIESAC AI. SmartRouter™ coordinates official checks, national fallbacks and background retries according to the country, service availability and verification rules. SmartCache™ reuses eligible recent results to avoid repeated requests and reduce registry load. Together, these technologies are designed to deliver a fast, well-supported answer. When VIES or an official source stalls, the system preserves available evidence with its origin and timestamps, distinguishes provisional findings from official confirmation, and queues eligible audits for rechecking. The audit trail shows what supported the result and when it was obtained.
How does advanced AI enrichment research and verify company information?
Plans that include advanced enrichment add VIESAC AI agents to research missing company details, such as a legal name or registered address. Our own research workflows combine large language models (LLMs), purpose-built prompts, internal verification history and information retrieved from official and public sources. Identifier matching and source checks help assess whether a finding belongs to the company being checked. Available provenance is recorded in the audit trail, keeping enriched information distinguishable from the original registry response. This supports a more complete, evidence-based result where sources allow; AI enrichment does not independently establish current VAT registration, and unresolved details may remain unavailable.
How do cross-country verification layers help?
Shared verification and evidence checks complement country-specific coverage, helping maintain continuity when a primary check cannot be completed. The layers used depend on the country, identifier and outcome. Available evidence is reflected in the API result and audit record.
Does full national coverage mean VIES is always available?
No. National coverage describes an additional verification path. It does not guarantee VIES availability or an identical result from every source. The scope of each check is reflected in its result and audit evidence.
What does partial national coverage mean?
Additional national checks support selected identifiers, cases or evidence. They provide narrower coverage than the full national fallback category and do not replace every VIES check.
Does a correct format or checksum prove VAT registration?
No. A number can have the right structure and check digit without being currently registered for VAT. Registration must be checked separately.
Can I use this coverage through the API and integrations?
Yes. Supported VAT and GST validation countries are available through the VIESAC API used by audits and integrations. Rate-only countries support rate lookup, not VAT number validation or audit creation.
How current are the availability indicators?
The indicators use periodically saved service-status snapshots. The page shows the check time and stops showing an available status when the snapshot becomes too old. A service can still be slow or reject a particular request between status checks.
Bring country coverage into your workflow.
One App & API for supported VAT checks, audit records and VAT/GST rates.