API Overview
This API returns comprehensive VAT (Value Added Tax) rate information for any European country by aggregating data from national tax authorities, EU VAT directives, and national statutory instruments. Unlike US sales tax, European VAT is national rather than local — so the meaningful breakdown is by product category. Every response provides the standard rate plus all applicable reduced, super-reduced, zero-rated, and exempt category tiers, along with the domestic registration threshold, territorial exceptions (Canary Islands IGIC, Madeira reduced rates, Mount Athos exemption, Northern Ireland dual regime, and more), and direct references to the national tax authority. Cross-border e-commerce platforms, SaaS providers billing EU consumers, accounting software, ERPs, and fintechs handling European payments rely on this data for accurate pricing, invoicing, and compliance.
Category-Driven Breakdown
Get the standard rate plus all reduced, super-reduced, and zero-rated categories with specific product coverage (food, books, hotels, public transport, pharmaceuticals, cultural services) — enabling accurate rate decisioning by product line.
Continental Coverage
Covers EU-27 member states, EEA (Norway, Iceland, Liechtenstein), the United Kingdom, Switzerland, and non-EU Europe including Turkey, Serbia, Ukraine, Albania, the Balkans, and microstates (Monaco, Andorra, San Marino, Vatican).
Territorial Exceptions Surfaced
Canary Islands use IGIC not VAT; Madeira and Azores have reduced rates; Mount Athos is exempt; Northern Ireland follows EU rules for goods post-Brexit. A dedicated field flags these regional oddities that routinely surprise cross-border sellers.
Premium API
This is a premium API that uses advanced AI analysis across European national tax authority publications, EU VAT directive references, and current legislative instruments to provide comprehensive VAT rate breakdowns for any European country.
Sample Results
| Field | Example Value | Description |
|---|---|---|
CountryName |
Germany | Canonical English country name |
CountryCodeISO2 |
DE | ISO 3166-1 alpha-2 country code |
TaxSystem |
VAT | The name of the tax system (VAT, GST, etc.) |
TaxSystemLocalName |
Mehrwertsteuer (MwSt.) | The name used locally in the country's primary language |
StandardRate |
19% | The default rate applied to most goods and services |
ReducedRates |
7% on food, books, newspapers, public transport, hotel accommodations, cultural events, agricultural products | All tiered reduced rates with category-specific coverage |
SuperReducedRate |
Not applicable | Super-reduced rate where applicable (Spain 4%, France 2.1%, Ireland 4.8%, Italy 4%) |
ZeroRatedCategories |
Exports, intra-EU B2B supplies | Categories taxed at 0% (distinct from exempt — input VAT remains recoverable) |
ExemptCategories |
Financial services, insurance, healthcare, education, real estate rentals | VAT-exempt categories (no VAT charged, input VAT not recoverable) |
TerritorialExceptions |
Büsingen and Heligoland are outside German VAT territory; Büsingen uses Swiss VAT despite being a German enclave | Special VAT zones and regional exceptions |
EUMemberStatus |
EU Member State | EU Member State / EEA (non-EU) / EU Candidate / Non-EU European / Non-European / Microstate |
RegistrationThreshold |
€22,000 (small business exemption under Kleinunternehmerregelung) | Annual domestic turnover threshold for mandatory VAT registration |
TaxAuthorityReferenceURL |
https://www.bzst.de/EN/Businesses/VAT/vat_node.html | URL of the country's tax authority VAT page |
API Details
Endpoint
https://api.interzoid.com/geteuvatrates
Request Format
https://api.interzoid.com/geteuvatrates?license=[licensekey]&lookup=[country name, ISO code, city, or address]
Sample Request
https://api.interzoid.com/geteuvatrates?license=fh5hs7*****&lookup=Germany
Sample Response
{ "CountryName": "Germany", "CountryCodeISO2": "DE", "TaxSystem": "VAT", "TaxSystemLocalName": "Mehrwertsteuer (MwSt.) / Umsatzsteuer (USt.)", "StandardRate": "19%", "ReducedRates": "7% on food, books, newspapers, public transport, hotel accommodations, cultural events, agricultural products, medical aids, works of art", "SuperReducedRate": "Not applicable", "ZeroRatedCategories": "Exports outside the EU, intra-EU B2B supplies (with VAT ID), international transport", "ExemptCategories": "Financial services, insurance, healthcare, education, real estate rentals, postal services", "TerritorialExceptions": "Büsingen am Hochrhein and Heligoland are outside German VAT territory; Büsingen uses Swiss VAT despite being a German exclave", "EUMemberStatus": "EU Member State", "RegistrationThreshold": "€22,000 annual turnover (Kleinunternehmerregelung small-business exemption threshold; above this, standard VAT registration required)", "TaxAuthorityReferenceURL": "https://www.bzst.de/EN/Businesses/VAT/vat_node.html", "Code": "Success", "Credits": "20220031" }
cURL Example (with API key in header)
curl --header "x-api-key: fh5hs7*****" "https://api.interzoid.com/geteuvatrates?lookup=Germany"
Additional Examples
Here are additional real-world examples showing the API's coverage of post-Brexit UK, territorial exceptions, non-EU European countries, and Europe's highest VAT rate:
Post-Brexit United Kingdom Non-EU
{ "CountryName": "United Kingdom", "CountryCodeISO2": "GB", "TaxSystem": "VAT", "TaxSystemLocalName": "Value Added Tax (VAT)", "StandardRate": "20%", "ReducedRates": "5% on domestic energy and fuel, children's car seats, mobility aids for the elderly, smoking cessation products, sanitary products", "SuperReducedRate": "Not applicable", "ZeroRatedCategories": "Most food (unprocessed), books, newspapers, children's clothing and shoes, public transport, water supply to households, prescription drugs", "ExemptCategories": "Financial services, insurance, healthcare, education, postal services, betting and gaming, burial and cremation", "TerritorialExceptions": "Northern Ireland follows EU VAT rules for goods movement post-Brexit under the Windsor Framework; Channel Islands (Jersey, Guernsey) and Isle of Man are outside UK VAT — Isle of Man operates a parallel regime, Channel Islands have no VAT", "EUMemberStatus": "Non-EU European (left EU January 2020)", "RegistrationThreshold": "£90,000 annual taxable turnover (raised from £85,000 in April 2024)", "TaxAuthorityReferenceURL": "https://www.gov.uk/vat-rates", "Code": "Success", "Credits": "20220006" }
Canary Islands (Territorial Exception) IGIC not VAT
{ "CountryName": "Canary Islands (Spain) — operates IGIC, not Spanish VAT", "CountryCodeISO2": "ES", "TaxSystem": "IGIC (Impuesto General Indirecto Canario) — not VAT", "TaxSystemLocalName": "Impuesto General Indirecto Canario (IGIC)", "StandardRate": "7% IGIC (general rate, much lower than Spanish mainland VAT of 21%)", "ReducedRates": "3% on food, pharmaceuticals, books; 0% on basic necessities and bread", "SuperReducedRate": "0% on essential food items, medicines, books, and newspapers", "ZeroRatedCategories": "Exports and supplies to mainland EU are outside IGIC (no IGIC charged, treated like exports)", "ExemptCategories": "Financial services, insurance, healthcare, education — similar to Spanish VAT exemption scope", "TerritorialExceptions": "Canary Islands are part of Spain and the EU Customs Union but are OUTSIDE the EU VAT area — IGIC applies instead. Sales to Canary Islands from mainland Spain or elsewhere in the EU are treated as exports for VAT purposes", "EUMemberStatus": "EU Member State (Spain), but Canary Islands are a Special VAT Territory outside EU VAT", "RegistrationThreshold": "No threshold — IGIC registration required for most commercial activity", "TaxAuthorityReferenceURL": "https://sede.gobcan.es/tributos/jsf/publico/seccionTexto.jsp", "Code": "Success", "Credits": "20219981" }
Turkey (Non-EU European) KDV
{ "CountryName": "Türkiye (Turkey)", "CountryCodeISO2": "TR", "TaxSystem": "KDV (Turkish VAT)", "TaxSystemLocalName": "Katma Değer Vergisi (KDV)", "StandardRate": "20%", "ReducedRates": "10% on basic food, textiles, pharmaceuticals, books, cultural services, agriculture inputs; 1% on bread, milk, flour, staple agricultural products, second-hand residential real estate", "SuperReducedRate": "Not applicable", "ZeroRatedCategories": "Exports, international transport, diplomatic supplies", "ExemptCategories": "Financial services, insurance, healthcare, education, gold and silver transactions, certain agricultural supplies", "TerritorialExceptions": "Free trade zones (Istanbul, Mersin, Izmir, Antalya) have special KDV treatment; no KDV on goods within zones", "EUMemberStatus": "EU Candidate Country (long-standing candidate, accession negotiations frozen)", "RegistrationThreshold": "No general threshold for most business activity — KDV registration is generally required upon commencing commercial operations", "TaxAuthorityReferenceURL": "https://www.gib.gov.tr/en/", "Code": "Success", "Credits": "20219956" }
Hungary (Highest VAT in Europe) 27%
{ "CountryName": "Hungary", "CountryCodeISO2": "HU", "TaxSystem": "VAT (ÁFA)", "TaxSystemLocalName": "Általános Forgalmi Adó (ÁFA)", "StandardRate": "27% (highest standard VAT rate in Europe)", "ReducedRates": "18% on certain basic foods (milk, dairy, bread, bakery products), internet access, accommodation services; 5% on pharmaceuticals, books, newspapers, district heating, new residential buildings, pork, poultry, eggs, some dairy", "SuperReducedRate": "Not applicable", "ZeroRatedCategories": "Exports, intra-EU B2B supplies with valid VAT ID", "ExemptCategories": "Financial services, insurance, healthcare, education, human labor services, real estate sales (older than 2 years)", "TerritorialExceptions": "None of significance", "EUMemberStatus": "EU Member State", "RegistrationThreshold": "HUF 12 million (~€30,000) annual turnover for small business exemption (alanyi adómentesség); above this, standard VAT registration required", "TaxAuthorityReferenceURL": "https://nav.gov.hu/en/", "Code": "Success", "Credits": "20219931" }
Try the API within a Web Application
Interactive Application
See the API in an easy-to-use interactive browser application. Simply provide lookup values and receive formatted results instantly.
Try it NowAdditional Resources
Try this API Interactively
Our API interactive usage tool enables you to try this API interactively with a user interface and without writing code. The tool is available for all of our APIs.
Try it NowUse this API in a High-Performance, No-Code, Cloud Batch Mode
Our Enrich Wizard no-code batch tool enables you to quickly use this API within our parallel-processing Cloud platform, enriching text files (CSV/TSV) with a few clicks and without writing code. This is the fastest and easiest way to use this API with higher volumes of data, enabling results in minutes
Start NowInternationalize Results with Multilingual Support
Add a language parameter value to API calls to receive results in selected languages.
Learn More