Calcul
12 min de lecture23 Dicembre 2025

Comment Calculer le Code Fiscal Italien: Guide Complet Étape par Étape

Apprenez à calculer le Code Fiscal italien (Codice Fiscale) facilement et rapidement. Guide complet avec exemples pratiques et cas spéciaux. Mis à jour 2025.

Guide pour calculer le Code Fiscal italien
Guide pour calculer le Code Fiscal italien

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 :

PositionCaractèresSignification
1-3RSS3 lettres du nom de famille
4-6MRA3 lettres du prénom
7-8852 derniers chiffres de l'année de naissance
9CLettre du mois (A = janvier, B = février…)
10-1115Jour de naissance (+40 pour les femmes)
12-15H501Code cadastral de la commune
16SCaractè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 :

  1. on relève les consonnes dans leur ordre d'apparition ;
  2. s'il y en a au moins trois, on garde les trois premières ;
  3. s'il en manque, on complète avec les voyelles, toujours dans l'ordre ;
  4. 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) :

JanFévMarAvrMaiJuinJuilAoûtSepOctNovDéc
ABCDEHLMPRST

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 1515

👩 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

  1. les caractères en position impaire (1, 3, 5…) suivent un premier barème ;
  2. ceux en position paire (2, 4, 6…) en suivent un second ;
  3. on additionne toutes ces valeurs ;
  4. on divise la somme par 26 et on garde le reste ;
  5. 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 :

1

Nom : BIANCHI

Consonnes B, N, C, H → trois premières : BNC

2

Prénom : MARIA

Consonnes M, R (2 seulement) + voyelles A, I → MRA

3

Année : 1990

Deux derniers chiffres : 90

4

Mois : juillet

Lettre correspondante : L

5

Jour : 22 (femme)

22 + 40 = 62

6

Commune : Florence

Code cadastral : D612

7

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é.

En savoir plus sur l'omocodia →

Erreurs courantes à éviter

  1. 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.
  2. Se tromper de code commune : méfiez-vous des communes homonymes — un seul chiffre d'écart change tout le code.
  3. Oublier le +40 pour les femmes : l'erreur la plus fréquente quand on calcule à la main.
  4. 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

Official Sources