Practical Guides
11 min read23 December 2025

History of the Italian Tax Code: From Origins to Today

The complete history of the Italian Tax Code (Codice Fiscale): from its introduction in 1973 to digitalization. Evolution, reforms and future of the Italian tax system.

Practical guides to the Tax Code
Practical guides to the Tax Code

Useful Tools

Origins of the Italian tax code (1973)

The history of the Italian tax code starts with a single decree. The codice fiscale was created by Presidential Decree No. 605 of 29 September 1973, the legal backbone of a sweeping tax reform that reshaped how the Italian State recognised every taxpayer.

Why did it matter so much? Because before that decree, the country ran on bureaucratic improvisation.

Each public body kept its own register. The same person could carry one number at INPS (social security), another at the tax office, a third with the local health authority, and yet another with their bank — none of them talking to each other. That fragmentation buried clerks in paperwork and handed tax evaders an easy place to hide.

The reform replaced the whole mess with one 16-character alphanumeric identifier, generated algorithmically from a person's name, date of birth, sex, and place of birth. The Ministry of Finance designed it after studying systems already running in other Western countries, and built it to be the connective tissue of everything that followed.

A historical footnote

The first codes were assigned on 1 January 1974. Within a few short years, more than 50 million Italians had been handed a unique identifier that, in most cases, would never change for the rest of their lives.

The Italy of the 1970s

Context explains the timing. The 1970s were a turbulent decade for Italy — the long economic boom of the 1960s was cooling, inflation was climbing fast, and a sprawling public administration was straining under its own weight. Something had to give.

The 1973–1974 tax reform was one of the most consequential in modern Italian history. Alongside the codice fiscale, it brought in:

  • 🏛️ The Tax Registry (Anagrafe Tributaria), the first genuinely centralised fiscal database
  • 📋 A unified income tax return to replace a patchwork of declarations
  • 💰 VAT (Value Added Tax), which swept away the older cascading sales tax
  • 📊 IRPEF (personal income tax), still the main income tax Italians pay today

And the tax code tied it all together. It became the cornerstone that let the new system link a taxpayer's income, payments, and records automatically — no manual cross-referencing required. For anyone curious about how those 16 characters are actually built, our deep dive on the structure of the tax code breaks the algorithm down piece by piece.

The history of the Italian tax code, decade by decade

📅 1973–1980: a quiet rollout

At first the codice fiscale spread gradually. It was printed on plain paper slips, often stapled to tax documents — no plastic card, no chip, nothing fancy. In these early years it served a narrow purpose: filing returns and corresponding with the tax authorities. Useful, but hardly part of daily life yet.

📅 1980–1990: into everyday life

The 1980s changed that. One transaction at a time, the tax code crept into ordinary routines: banks asked for it to open an account, employers needed it on every contract, notaries required it for property deals. Suddenly you couldn't get far without knowing yours.

In 1983 the first laminated card with a magnetic stripe arrived — a small but real leap, because for the first time a machine could read the code instead of a person typing it out.

📅 1990–2000: the computers arrive

The 1990s brought wholesale computerisation to Italian public administration. The Tax Registry went fully digital, and the codice fiscale quietly became the master key to every computerised public service. The first online services from the Italian Revenue Agency (Agenzia delle Entrate) appeared in this stretch, letting citizens check their fiscal standing by entering nothing more than their code.

📅 2000–today: the identity layer

In the new millennium the tax code stopped being merely a fiscal label. It became an identity layer, woven into the Health Card, the SPID digital identity, and the Electronic Identity Card (CIE). One string of characters now unlocks dozens of doors.

The Health Card (2004)

If there's a single turning point in this story, it's 2004. That year the Health Card (Tessera Sanitaria) rolled the tax code into a multifunction document that did four jobs at once:

  • 🏷️ Carried the holder's tax code, printed and machine-readable
  • 🏥 Granted access to the National Health Service (SSN)
  • 🇪🇺 Doubled as the EHIC (European Health Insurance Card) for treatment elsewhere in the EU
  • 💻 Acted as the CNS (National Services Card) for logging into online public services

Overnight, the codice fiscale became something Italians physically carried in their wallet. It crossed the line from abstract fiscal identifier to a de facto second ID document.

Today the card is issued automatically to everyone enrolled in the SSN and is valid for six years. The chip inside stores the holder's data and supports secure authentication to digital services — which is why you'll often reach for it when a government portal asks who you are. Need the details on the document itself? Our guide to the Italian health card covers renewals, the chip, and what each field means.

The tax code in the digital era

These days the codice fiscale sits at the centre of Italy's digital identity, threaded through nearly every public system worth naming:

  • 📱 SPID — the Public Digital Identity System keys off the tax code as its core identifier
  • 💳 CIE — the Electronic Identity Card carries the tax code on its embedded chip
  • 🏥 Electronic Health Record — every medical entry is linked back to the tax code
  • 📊 Tax Drawer (Cassetto Fiscale) — the Revenue Agency portal you reach through your code
  • 🔐 Certified email (PEC) — frequently tied to the holder's tax code
  • 🏦 Banking and online services that simply won't proceed without it

Digitalisation also made the code something you can generate and check in seconds. You can confirm a string is well-formed with our tax code verification tool, work backwards from a code to the personal data behind it with the reverse lookup, or read the official rules straight from the Italian Revenue Agency (Agenzia delle Entrate). A small caveat worth stating plainly: a calculator can tell you a code is valid in form, but only the Anagrafe Tributaria knows whether it was actually issued to a real person.

How Italy compares with the rest of Europe

Set against its neighbours, the Italian system holds up well — and stands out for one design choice in particular. Here's the lay of the land:

  • 🇩🇪 Germany — the Steuer-ID (11 digits) only arrived in 2008, decades after Italy's
  • 🇫🇷 France — the 15-digit social security number plays a broadly similar role
  • 🇪🇸 Spain — the NIF/NIE is comparable, though built on a different structure
  • 🇬🇧 United Kingdom — the National Insurance Number serves a narrower, mostly social-security purpose
  • 🇺🇸 United States — the Social Security Number, which inspired several European schemes in the first place

Here's the quirk that sets Italy apart. The codice fiscale is computed from your personal details rather than handed out sequentially or at random, so two people with similar data can end up with codes that look alike. That occasional clash even has a name — omocodia — and a built-in fix, which we unpack in our piece on how omocodia is resolved.

Where the tax code goes from here

Fifty-odd years on, the system is still moving. A few directions look likely over the coming years:

  • 🇪🇺 European harmonisation — talk of a single EU-wide tax identifier keeps resurfacing
  • 🔗 Decentralised identity — blockchain and self-sovereign ID experiments worth watching
  • 📱 Mobile-first access — more services reachable only through apps and SPID
  • 🤖 AI-assisted filing — automatic validation and smarter pre-filled returns
  • 🔒 Stronger privacy rules — tighter safeguards for the data hanging off your code

Whatever changes, the core idea has aged remarkably well. A 16-character string designed in 1973 still does the heavy lifting half a century later — that's a rare thing in technology.

Frequently asked questions

When does the history of the Italian tax code officially begin?

With Presidential Decree No. 605 of 29 September 1973. The first codes were actually assigned starting on 1 January 1974, as part of the wider tax reform that also introduced VAT, IRPEF, and the Tax Registry.

Who created the codice fiscale, and why?

The Ministry of Finance designed it to end the chaos of every public body keeping its own numbering system. A single identifier made it far easier to manage records, cross-check data, and tackle tax evasion. It's now overseen through the Anagrafe Tributaria run by the Italian Revenue Agency (Agenzia delle Entrate).

Has the format of the tax code changed since 1973?

The core 16-character format has stayed remarkably stable. What changed is everything around it — paper slips gave way to laminated cards, then to chip-based Health Cards, and the code became the key to SPID, the CIE, and a long list of digital services.

What was the Health Card's role in all this?

The 2004 Health Card folded the tax code, health service access, the European EHIC, and the National Services Card into one document. It's the moment the codice fiscale became something people carried daily rather than a number they filed away.

How is the Italian tax code different from other European IDs?

It's algorithmically calculated from your personal data, whereas systems like Germany's Steuer-ID or the UK's National Insurance Number are assigned sequentially or at random. That design is efficient, but it can produce near-identical codes — the situation Italians call omocodia.

Can I check or generate a tax code online?

Yes. You can validate a code with our verification tool or build one from scratch on the calculator. For the definitive answer on whether a code is officially registered, the Revenue Agency's own systems are the only source of truth.

Where can I read more on how a code is built?

Start with our breakdown of the tax code structure and the practical guide on how to verify a tax code online.

Put the history of the Italian tax code to work

A system born 50 years ago, still running flawlessly today — calculate yours in seconds.

Calculate now