Qu'est-ce que le Code Fiscal italien (Codice Fiscale) ?
Calculer le code fiscal italien n'a rien de sorcier : le Codice Fiscale est l'équivalent italien du numéro fiscal, une suite de 16 caractères alphanumériques qui identifie chaque personne de façon unique auprès de l'administration. Sa particularité ? Il n'est pas tiré au sort. Il se calcule à partir de votre état civil, selon un algorithme public — ce qui veut dire que vous pouvez le reconstituer vous-même, sans attendre un courrier. Le dispositif remonte à 1973 (DPR n° 605) et reste géré par l'Agenzia delle Entrate, le fisc italien.
Si vous êtes français et que vous vous installez, travaillez ou investissez en Italie, on vous le réclamera très vite. Dans la pratique, il est exigé pour :
- ouvrir un compte bancaire italien ;
- signer un contrat de travail ou un bail ;
- acheter ou vendre un bien immobilier ;
- s'inscrire au Service national de santé (SSN) ;
- déposer une déclaration de revenus en Italie ;
- inscrire ses enfants à l'école ou à l'université ;
- souscrire l'électricité, le gaz ou une box internet.
Bon à savoir
Plus de 60 millions de Codes Fiscaux sont actifs en Italie. Comme le code est calculé et non attribué au hasard, deux personnes peuvent en théorie tomber sur la même combinaison : ce cas, appelé omocodia, est corrigé par le fisc — on y revient plus bas.
La structure des 16 caractères
Avant de calculer quoi que ce soit, il faut saisir la logique du code. Chaque groupe de caractères encode une information précise, et l'ordre ne change jamais :
| Position | Caractères | Signification |
|---|---|---|
| 1-3 | RSS | 3 lettres du nom de famille |
| 4-6 | MRA | 3 lettres du prénom |
| 7-8 | 85 | 2 derniers chiffres de l'année de naissance |
| 9 | C | Lettre du mois (A = janvier, B = février…) |
| 10-11 | 15 | Jour de naissance (+40 pour les femmes) |
| 12-15 | H501 | Code cadastral de la commune |
| 16 | S | Caractère de contrôle (CIN) |
Exemple : RSSMRA85C15H501S
Ce code appartient à Mario Rossi, né le 15 mars 1985 à Rome. Reprenons-le bloc par bloc — vous verrez, la mécanique est plus simple qu'elle n'en a l'air.
Étape 1 : les trois lettres du nom de famille
Les trois premiers caractères proviennent du nom de famille. La règle privilégie les consonnes :
- on relève les consonnes dans leur ordre d'apparition ;
- s'il y en a au moins trois, on garde les trois premières ;
- s'il en manque, on complète avec les voyelles, toujours dans l'ordre ;
- si le nom compte moins de trois lettres en tout, on ajoute un X.
Quelques exemples concrets
ROSSI → consonnes R, S, S → RSS
VERDI → consonnes V, R, D → VRD
AIELLO → consonnes L, L, puis voyelles A, I → LLA
FO → consonne F, voyelle O, puis on ajoute X → FOX
Attention aux noms composés
Les particules et les noms en plusieurs mots se traitent d'un bloc, sans espace : « DE LUCA » devient DELUCA → DLC, « LA ROSA » devient LAROSA → LRS. C'est un piège classique pour les ressortissants étrangers dont le nom comporte une particule.
Étape 2 : les trois lettres du prénom
Le principe ressemble à celui du nom, à une nuance près qui surprend souvent :
- si le prénom contient quatre consonnes ou plus, on prend la 1re, la 3e et la 4e ;
- dans tous les autres cas, on applique les mêmes règles que pour le nom de famille.
Quelques exemples concrets
MARIO → consonnes M, R + voyelles A, I, O → MRA
FRANCESCO → 6 consonnes (≥ 4) → 1re, 3e, 4e : F, N, C → FNC
GIUSEPPE → consonnes G, S, P, P (≥ 4) → G, P, P → GPP
ADA → consonne D + voyelles A, A → DAA
Pourquoi cette exception sur les prénoms longs ? Tout simplement pour limiter les doublons, c'est-à-dire les cas d'omocodia où deux personnes obtiendraient un code identique.
Étape 3 : la date de naissance et le sexe
Les positions 7 à 11 condensent à la fois la date de naissance et le sexe. Trois éléments à coder.
L'année (2 chiffres)
On retient seulement les deux derniers chiffres : 1985 → 85, 2001 → 01.
Le mois (1 lettre)
Chaque mois a sa lettre, de A à T (les lettres I, O, Q… sont volontairement écartées) :
| Jan | Fév | Mar | Avr | Mai | Juin | Juil | Août | Sep | Oct | Nov | Déc |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D | E | H | L | M | P | R | S | T |
Le jour et le sexe (2 chiffres)
C'est ici que se cache l'astuce qui distingue hommes et femmes :
- Homme : le jour de naissance tel quel (01 à 31).
- Femme : le jour de naissance + 40 (41 à 71).
👨 Homme né le 15 → 15
👩 Femme née le 15 → 15 + 40 = 55
Étape 4 : le code de la commune de naissance
Les positions 12 à 15 correspondent au code cadastral de la commune de naissance — ou, pour les personnes nées hors d'Italie, à un code pays. Il s'agit d'un identifiant de quatre caractères (une lettre suivie de trois chiffres) attribué à chaque commune italienne ; le registre officiel est tenu par l'Agenzia delle Entrate.
Exemples de codes cadastraux
H501
Rome
F205
Milan
F839
Naples
L219
Turin
Vous êtes né à l'étranger ? Le code commence alors par un Z suivi de trois chiffres désignant le pays — par exemple Z110 pour la France ouZ112 pour l'Allemagne. C'est le cas de très nombreux Français qui demandent leur Codice Fiscale.
Vous ignorez le code de votre commune ?Recherchez-le ici →
Étape 5 : le caractère de contrôle (CIN)
Le seizième et dernier caractère est le caractère de contrôle, ou CIN. Son rôle est purement défensif : il permet de détecter une faute de frappe dans les quinze caractères précédents. Une lettre fausse, et la vérification échoue.
Son calcul, lui, n'a rien d'intuitif : chacun des quinze premiers caractères est converti en valeur numérique, avec un barème différent selon que la position est paire ou impaire.
Le principe, en version simplifiée
- les caractères en position impaire (1, 3, 5…) suivent un premier barème ;
- ceux en position paire (2, 4, 6…) en suivent un second ;
- on additionne toutes ces valeurs ;
- on divise la somme par 26 et on garde le reste ;
- ce reste donne une lettre (0 = A, 1 = B, … 25 = Z).
Pas besoin de le faire à la main
Inutile de poser l'opération : notreoutil de vérification contrôle automatiquement la cohérence du caractère de contrôle et vous signale la moindre erreur.
Calculer le code fiscal : un exemple complet de bout en bout
Mettons tout cela en pratique avec Maria Bianchi, née le 22 juillet 1990 à Florence :
Nom : BIANCHI
Consonnes B, N, C, H → trois premières : BNC
Prénom : MARIA
Consonnes M, R (2 seulement) + voyelles A, I → MRA
Année : 1990
Deux derniers chiffres : 90
Mois : juillet
Lettre correspondante : L
Jour : 22 (femme)
22 + 40 = 62
Commune : Florence
Code cadastral : D612
Caractère de contrôle
Calculé automatiquement : X
Résultat : BNCMRA90L62D612X
Cas particuliers à connaître
Apostrophes, accents et caractères spéciaux
Ils sont tout bonnement ignorés : seules les lettres de A à Z entrent dans le calcul.
- D'ANGELO → DANGELO → DNG
- NICOLÒ → NICOLO → NCL
Noms ou prénoms de moins de trois lettres
On complète avec la lettre X jusqu'à obtenir trois caractères :
- BO → BOX
- LI → LIX
L'omocodia
Quand deux personnes aboutissent au même code « naturel », l'Agenzia delle Entrate intervient : elle remplace certains chiffres par des lettres selon une table de substitution. Ce phénomène porte un nom, l'omocodia, et explique pourquoi votre code officiel peut différer de celui que vous aviez calculé.
Erreurs courantes à éviter
- Confondre I et 1, ou O et 0 : les six premières positions et le caractère de contrôle ne contiennent que des lettres, jamais de chiffres.
- Se tromper de code commune : méfiez-vous des communes homonymes — un seul chiffre d'écart change tout le code.
- Oublier le +40 pour les femmes : l'erreur la plus fréquente quand on calcule à la main.
- Ne pas penser à l'omocodia : si votre code officiel ne correspond pas à votre calcul, vous êtes probablement dans ce cas de figure.
Questions fréquentes
Peut-on calculer son code fiscal sans être italien ?
Oui, tout à fait. L'algorithme repose uniquement sur l'état civil — nom, prénom, date et lieu de naissance — et non sur la nationalité. Un ressortissant français né à l'étranger obtient un code dont les positions 12 à 15 commencent par la lettre Z suivie du code pays, par exemple Z110 pour la France. Le reste du calcul est identique à celui d'un citoyen italien.
Comment calculer le code fiscal italien rapidement et sans erreur ?
Le plus sûr reste d'utiliser un calculateur en ligne : vous saisissez vos informations d'état civil et le code est généré instantanément, caractère de contrôle compris. Le faire à la main est possible, mais le barème du CIN et la table des codes cadastraux laissent peu de place à l'approximation. Un outil automatisé vous évite les fautes les plus courantes.
Le code calculé est-il officiel ?
Le code que vous obtenez par le calcul correspond au code « naturel », et il est correct dans la grande majorité des cas. Toutefois, seul le Codice Fiscale figurant sur la carte délivrée par l'Agenzia delle Entrate fait foi auprès de l'administration. Pour toute démarche officielle, fiez-vous au document remis par le fisc italien plutôt qu'au seul calcul.
Que faire en cas d'omocodia ?
Si deux personnes obtiennent le même code naturel, l'Agenzia delle Entrate génère une variante en remplaçant certains chiffres par des lettres, selon une table de substitution précise. Vous n'avez rien à faire vous-même : le fisc attribue d'office le code corrigé. Cela explique simplement pourquoi votre code officiel peut différer de celui que vous aviez calculé.
Pourquoi mon code officiel diffère-t-il de mon calcul ?
Trois causes reviennent souvent : une situation d'omocodia, une erreur de saisie du lieu de naissance, ou une commune homonyme dont le code cadastral est différent. Vérifiez d'abord la commune et la date, puis comparez avec le document officiel. Si l'écart persiste sans raison apparente, contactez l'Agenzia delle Entrate pour faire corriger l'enregistrement.
Le calcul fonctionne-t-il pour une personne née à l'étranger ?
Oui. Pour une naissance hors d'Italie, on remplace simplement le code cadastral de la commune par le code de l'État étranger, qui débute toujours par Z. Les blocs nom, prénom, date et sexe se calculent exactement de la même manière. Seul change le groupe des positions 12 à 15, qui identifie le pays au lieu d'une commune italienne.
Envie de calculer le code fiscal italien en un clic ?
Notre calculateur est gratuit, instantané et 100 % sécurisé — aucune donnée n'est conservée.
Calculer maintenant — c'est gratuit