Home / VAT Rates / Italy

Italy VAT Rates 2026

Italy (Italia) levies Value Added Tax under the name Partita IVA. The standard rate is 22%, applied to most goods and services. Reduced rates of 10% and 5% and 4% apply to essential categories including food, medicines, and cultural services.

Current rates — 2026

TypeRateApplies to
Standard22%Most goods and services
Reduced10%Hotel accommodation, restaurant services, building construction, food products, medical devices
Reduced5%Social welfare organization services, cleaning services, domestic care assistance
Super-reduced4%Basic foodstuffs (meat, fish, cereals), books and newspapers, medicines, prosthetics, children's car seats

Access rates via API

The TaxID API returns current VAT rates for all 27 EU countries. Use the /api/v1/rates/IT endpoint to get Italy rates programmatically. Responses are cached for 24 hours.

bash
curl http://localhost:3000/api/v1/rates/IT
# No authentication required for rate lookups

# Response:
# { "country_code": "IT", "standard_rate": 22,
#   "reduced_rates": [10, 5, 4], "currency": "EUR" }

Applying the correct rate in code

For B2B intra-EU sales, validate the customer's VAT number first. A valid registration means reverse charge applies — you charge 0% and the customer self-accounts. For B2C, charge the Italy standard rate.

Node.js
// 1. Validate the customer's Italy VAT number
const vatCheck = await fetch(
  'http://localhost:3000/api/v1/validate/IT/CUSTOMER_VAT',
  { headers: { Authorization: 'Bearer YOUR_API_KEY' } }
).then(r => r.json());

// 2. Fetch current Italy VAT rates (no auth required)
const rates = await fetch('http://localhost:3000/api/v1/rates/IT').then(r => r.json());
// → { standard_rate: 22, reduced_rates: [10, 5, 4] }

// 3. Apply the correct VAT treatment
if (vatCheck.valid) {
  // B2B intra-EU: reverse charge — you invoice 0%, customer self-accounts
  applyRate(0, 'reverse_charge');
} else {
  // B2C: charge the Italy standard rate
  applyRate(rates.standard_rate, 'standard');
}

About Italy VAT

The Italian Partita IVA (P.IVA) consists of 11 digits where the last digit is a check digit computed using the Luhn algorithm. Italy also issues Codice Fiscale (CF) for individuals, which has a different alphanumeric format and is not the same as the P.IVA.

The Italy Partita IVA is administered by the national tax authority and validated through the EU VIES system. Before applying any VAT rate or zero-rate exemption to a Italy business customer, validate their VAT registration number first.

Validate Italy VAT numbers Get free API key

VAT rates in other EU countries

Hungary (27%)Ireland (23%)Lithuania (21%)Luxembourg (17%)Latvia (21%)