Italy VAT Rates

The standard rate in Italy is 22%, in force since 1 Oct 2013. Before that, Italy changed it 9 times since 1973 — every change below carries the date it took effect and the Commission record it came from.

Standard rate today

22%

Since 1 Oct 2013 — 12 years

Previous rate

21%

Until 30 Sep 2013

First recorded rate

12%

From 1 Jan 1973

Italy VAT Rates in Force Today

Standard rate
22%
Reduced rates
5%, 10%
Super-reduced rate
4%
Parking rate
None
Local name
Imposta sul valore aggiunto (IVA)
Currency
EUR
VAT number format
IT + 11 digits
^IT\d{11}$
EU membership
EU member state

Checking a Italian VAT number rather than a rate? The number format, its regex and verified example numbers are on the Italy VAT number page.

Use this VAT rate in your application

Copy a package, CDN, or keyless HTTP example for IT.

import { getRate } from 'eu-vat-rates-data'

const rate = getRate('IT')
console.log(rate.standard, rate.reduced)

The CDN URL is cached for distribution. Use a version tag instead of @main when you need reproducible builds.

Standard Rate Changes in Italy

In force fromUntilStandard rate
1 Oct 2013Current22%
17 Sep 201130 Sep 201321%
1 Oct 199716 Sep 201120%
1 Aug 198830 Sep 199719%
5 Aug 198231 Jul 198818%
1 Jan 19814 Aug 198215%
1 Nov 198031 Dec 198014%
3 Jul 198031 Oct 198015%
8 Feb 19772 Jul 198014%
1 Jan 19737 Feb 197712%

Where This Data Comes From

Two European Commission sources, joined at 1 Jan 2017, where they agree on every member state. Nothing here is estimated, and periods are never rewritten once published – a rate change is a new record, not an edit to an old one.

The whole series for all 27 member states is one JSON file, MIT licensed, no API key: eu-vat-rates-history.json. Last rebuilt 27 Sep 2026.

Current EU rates last fetched from EC TEDB: 27 Sep 2026. This is the source-fetch date, not the date the rate last changed.

Historical rates are published for reference. Which rate applies to a given supply also depends on the place-of-supply and time-of-supply rules in force at the time, which this dataset does not model. For Italian filings, confirm with the tax authority or an adviser. The Commission’s own record has gaps – where one is known, the missing period is filled from national legislation and labelled as such above. Spot another, and the issue tracker is open.

The update scripts, source data, and audit trail are public in the canonical GitHub repository. If this dataset is useful in your project, a star helps other developers find it.