Global Economy & Trade

EU VAT rates by member state

Changed on

VAT rates of the 27 EU member states from the European Commission's Taxes in Europe Database: the national standard rate and every reduced, super-reduced, parking, exempted, not applicable and out of scope entry, with its category, Combined Nomenclature and CPA codes and the member state's remark. Rates are in percent. Every answer lists the national standard rate of each requested state; set national_standard_only=true to get only that one entry per state. Member states use the codes the Commission writes (Greece is EL; GR is accepted for Greece). A separate regime such as DE Import or ES Canary Islands carries its regime name and is never the national rate. The rates are those in force on the day given in situation_on, refreshed daily. Source: European Commission, Taxes in Europe Database (CC BY 4.0), reshaped by Sugra.

get/api/v1/european-commission/vat-rates

Request

Query parameters

countrystring nullable

Member state code, or several separated by commas, as the Commission writes them, for example FI or DE,FR,EL. Case-insensitive; GR is read as EL (Greece). Omitted, all 27 member states are returned.

Example:FI
typestring nullable

Only entries of this type: STANDARD or REDUCED. Case-insensitive.

Example:REDUCED
rate_kindstring nullable

Only entries of this kind of rate, for example DEFAULT, REDUCED_RATE, SUPER_REDUCED_RATE, PARKING_RATE or EXEMPTED. Case-insensitive.

Example:REDUCED_RATE
categorystring nullable

Only entries of this reduced rate category as the Commission names it, for example FOODSTUFFS, ACCOMMODATION or PHARMACEUTICAL_PRODUCTS. Case-insensitive.

Example:FOODSTUFFS
national_standard_onlyboolean

true returns only the national standard rate entry of each member state. Cannot be combined with type, rate_kind or category.

Response

VAT rate entries in percent, with the national standard rate of each requested member state.

Example response

{
  "meta": {
    "endpoint": "/api/v1/fred/us/cpi",
    "data_time": "2026-04-16T14:30:00Z",
    "response_time": "2026-04-16T14:30:12Z",
    "provider": "Sugra API v1.0.1",
    "data_age_days": 8.532,
    "source": "sugra_crypto",
    "attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
    "source_url": "https://fred.stlouisfed.org/series/UNRATE",
    "citation": "Federal Reserve Bank of St. Louis (FRED) - Unemployment Rate (UNRATE) - https://fred.stlouisfed.org/series/UNRATE - retrieved 2026-11-02",
    "fallback_chain": [
      "sugra_crypto",
      "sugra_finance"
    ],
    "stale_since": "2026-09-08T12:00:00Z",
    "period": "2026-Q1",
    "notes": "the UKMTO report behind these counts is dated 2026-08-21 and is 11 days old"
  }
}

Changes