Vai al contenuto
Codice Fiscale Subito

Come si Calcola il Codice Fiscale

Il codice fiscale si calcola in 7 passaggi, con regole precise per ogni gruppo di caratteri. In questa guida trovi il metodo completo per calcolare il codice fiscale a mano, con le tabelle ufficiali e un esempio svolto.

Aggiornato il

Come si calcola il codice fiscale in 7 passaggi

  1. Cognome: prendi le prime tre consonanti; se non bastano, aggiungi le vocali e poi la X.
  2. Nome: se ha 4 o più consonanti prendi la 1ª, la 3ª e la 4ª; altrimenti come per il cognome.
  3. Anno: scrivi le ultime due cifre dell'anno di nascita.
  4. Mese: converti il mese in lettera (A gennaio, B febbraio … T dicembre).
  5. Giorno e sesso: scrivi il giorno a due cifre; per le donne aggiungi 40.
  6. Luogo: aggiungi il codice catastale del comune di nascita o il codice Z dello stato estero.
  7. Controllo: calcola il 16° carattere convertendo i 15 precedenti con le tabelle pari/dispari e dividendo la somma per 26.

Come è composto il codice fiscale

Il codice fiscale delle persone fisiche si compone di 16 caratteri divisi in 7 gruppi. Ecco come si legge, usando come esempio RSSMRA85T10A562S:

CaratteriEsempioSignificato
1–3RSSCognome
4–6MRANome
7–885Anno di nascita
9TMese di nascita
10–1110Giorno di nascita e sesso
12–15A562Comune o stato estero di nascita
16SCarattere di controllo

1. Come si estraggono le lettere del cognome

Scrivi il cognome in maiuscolo, senza spazi, apostrofi o accenti. Poi prendi le consonanti nell'ordine in cui compaiono: le prime tre formano il codice. Se le consonanti sono meno di tre, aggiungi le vocali nell'ordine; se anche così non arrivi a tre lettere, completa con la X.

CognomeConsonantiVocaliCodice
RossiR, S, S–RSS
BianchiB, N, C, H–BNC
ReaRE, AREA
FoFOFOX

2. Come si estraggono le lettere del nome

Per il nome la regola è quasi identica, con un'eccezione importante: se il nome ha quattro o più consonanti, si prendono la prima, la terza e la quarta (si salta la seconda). Con tre consonanti o meno si procede come per il cognome. In caso di più nomi si considerano tutti, come se fossero un'unica parola.

NomeConsonantiRegolaCodice
MarioM, Rconsonanti + vocaleMRA
LucaL, Cconsonanti + vocaleLCU
GianfrancoG, N, F, R, N, C1ª, 3ª e 4ªGFR
AlessandroL, S, S, N, D, R1ª, 3ª e 4ªLSN

3. Come si codifica l'anno di nascita

Si scrivono semplicemente le ultime due cifre dell'anno di nascita: 1985 diventa 85, 2003 diventa 03. Il secolo non è indicato, per questo nel calcolo inverso l'anno va dedotto.

4. Come si codifica il mese di nascita

Il mese è rappresentato da una lettera, secondo questa tabella dei mesi del codice fiscale:

MeseLetteraMeseLettera
GennaioALuglioL
FebbraioBAgostoM
MarzoCSettembreP
AprileDOttobreR
MaggioENovembreS
GiugnoHDicembreT

5. Come si codifica il giorno di nascita e il sesso

Il giorno di nascita si scrive con due cifre (il 5 diventa 05). Per distinguere il sesso, alle donne si aggiunge 40: una donna nata il 5 avrà 45, una nata il 21 avrà 61. Per questo nei codici maschili il giorno va da 01 a 31, in quelli femminili da 41 a 71.

6. Come si trova il codice del comune (o dello stato estero)

I quattro caratteri successivi sono il codice catastale (o codice Belfiore) del comune di nascita: una lettera e tre cifre, ad esempio H501 per Roma o F205 per Milano. Puoi trovarlo con la nostra ricerca del codice comune catastale. Per chi è nato in un comune poi soppresso si usa il codice valido alla data di nascita.

Chi è nato all'estero usa invece il codice dello stato di nascita, che inizia sempre con la lettera Z: ad esempio Z112 Germania, Z404 Stati Uniti. Vedi la guida al codice fiscale per stranieri.

7. Come si calcola il carattere di controllo finale

L'ultimo carattere serve a intercettare gli errori di trascrizione. Si calcola sui primi 15 caratteri, contando le posizioni da 1:

  1. ai caratteri in posizione dispari (1ª, 3ª, 5ª… 15ª) si assegna il valore della tabella dei dispari;
  2. ai caratteri in posizione pari (2ª, 4ª… 14ª) si assegna il valore della tabella dei pari: le cifre valgono il proprio numero (0–9), le lettere la loro posizione nell'alfabeto partendo da zero (A = 0, B = 1 … Z = 25);
  3. si sommano tutti i valori e si divide per 26;
  4. il resto della divisione (da 0 a 25) si converte in lettera: 0 = A, 1 = B … 25 = Z.

Tabella dei valori per le posizioni dispari

CarattereValoreCarattereValoreCarattereValore
0 / A19 / J21S12
1 / B0K2T14
2 / C5L4U16
3 / D7M18V10
4 / E9N20W22
5 / F13O11X25
6 / G15P3Y24
7 / H17Q6Z23
8 / I19R8
Nella tabella dei dispari ogni cifra ha lo stesso valore della lettera corrispondente: 0 vale come A, 1 come B, e così via fino a 9 che vale come J.

Esempio completo: il codice fiscale di Mario Rossi

Calcoliamo il codice di Mario Rossi, uomo, nato il 10 dicembre 1985 a San Giuliano Terme (PI):

PassaggioRagionamentoRisultato
CognomeRossi → consonanti R, S, SRSS
NomeMario → consonanti M, R + vocale AMRA
Anno1985 → ultime due cifre85
MeseDicembreT
Giorno e sesso10, uomo10
ComuneSan Giuliano TermeA562

I primi 15 caratteri sono RSSMRA85T10A562. Per il controllo, i caratteri in posizione dispari (R, S, R, 8, T, 0, 5, 2) valgono 8 + 12 + 8 + 19 + 14 + 1 + 13 + 5 = 80; quelli in posizione pari (S, M, A, 5, 1, A, 6) valgono 18 + 12 + 0 + 5 + 1 + 0 + 6 = 42. La somma è 122; 122 diviso 26 dà resto 18, che corrisponde alla lettera S.

Il codice fiscale completo è quindi RSSMRA85T10A562S. Puoi verificarlo con il nostro strumento di verifica del codice fiscale.

E se due persone hanno lo stesso codice?

Può capitare che due persone diverse ottengano lo stesso codice: in quel caso l'Agenzia delle Entrate applica l'omocodia, sostituendo una o più cifre con lettere (0 = L, 1 = M, 2 = N, 3 = P, 4 = Q, 5 = R, 6 = S, 7 = T, 8 = U, 9 = V) a partire da destra, e ricalcolando il carattere di controllo.

Altre domande sul calcolo del codice fiscale

Cosa succede se il nome o il cognome hanno meno di tre lettere?

Si usano tutte le consonanti e le vocali disponibili e si completa con la lettera X fino ad arrivare a tre caratteri. Ad esempio il cognome Fo diventa FOX e il nome Al diventa LAX.

Come si trattano i cognomi composti, con apostrofo o con accento?

Spazi, apostrofi e trattini si ignorano e il cognome si legge come un'unica parola: De Luca diventa DELUCA (DLC), D'Angelo diventa DANGELO (DNG). Le lettere accentate valgono come quelle senza accento.

Se ho due nomi, quale si usa?

Si usano tutti i nomi riportati all'anagrafe, letti come un'unica parola. Ad esempio Maria Grazia ha le consonanti M, R, G, R, Z: essendo più di tre si prendono la prima, la terza e la quarta, ottenendo MGR.

Quali lettere si usano per i mesi nel codice fiscale?

I mesi del codice fiscale sono: A gennaio, B febbraio, C marzo, D aprile, E maggio, H giugno, L luglio, M agosto, P settembre, R ottobre, S novembre, T dicembre. Le lettere non sono consecutive, quindi conviene consultare la tabella dei mesi.

Il codice calcolato a mano può essere diverso da quello ufficiale?

Sì, in caso di omocodia: se due persone hanno lo stesso codice, l'Agenzia delle Entrate sostituisce alcune cifre con lettere. In quel caso fa fede il codice riportato sulla tessera sanitaria.

Approfondimenti dal blog

Fonti ufficiali

Strumenti e guide correlate