Calcolo codice fiscale per stranieri e nati all’estero

Sei nato fuori dall’Italia e ti serve il codice fiscale per un contratto, un conto o un’iscrizione? Il codice fiscale degli stranieri segue le stesse regole di quello degli italiani, con una sola differenza importante: al posto del comune di nascita si usa il codice dello Stato estero, che inizia sempre con la lettera Z.

Calcola il codice fiscale

Per stranieri e nati all’estero

Come sul passaporto. Se hai due cognomi, scrivili entrambi.

Sesso
Data di nascita
Nato all’estero

Solo lo Stato, non la città: il codice Z viene inserito in automatico.

Codice indicativo: quello valido è il codice attribuito dall’amministrazione. Il calcolo avviene nel tuo browser e nessun dato viene inviato o salvato.

Sei nato in Italia? Usa il calcolo codice fiscale con il comune di nascita.

Di

Il codice fiscale di uno straniero o di una persona nata all’estero si calcola come quello di un italiano: tre lettere dal cognome, tre dal nome, anno, mese e giorno di nascita (con +40 per le donne), il codice dello Stato estero di nascita (Z seguita da tre cifre) e il carattere di controllo. Il codice ufficiale però lo attribuisce solo l’amministrazione italiana.

Con il calcolatore qui sopra scegli lo Stato di nascita dall’elenco e ottieni il codice in pochi secondi, da computer o smartphone. Nella guida trovi poi come trattare cognomi doppi, apostrofi e accenti, i codici degli Stati esteri più cercati, cosa fare se sei nato in uno Stato che non esiste più e come ottenere il codice fiscale ufficiale.

In breve

  • Per chi è nato all’estero il luogo di nascita è lo Stato, non la città: si usa un codice Z + 3 cifre (es. Romania Z129, Francia Z110, Stati Uniti Z404).
  • Cognome e nome si prendono come sono scritti sul passaporto, senza spazi, apostrofi e accenti; i cognomi doppi si usano entrambi.
  • Un codice calcolato online è indicativo: quello valido è il codice attribuito dall’Agenzia delle Entrate, dal Consolato, dallo Sportello Unico o dalla Questura.
  • Il codice fiscale si richiede gratuitamente; per chi vive in Italia l’ufficio di riferimento è l’Agenzia delle Entrate.

Come usare il calcolatore per stranieri

  1. Scrivi cognome e nome. Esattamente come sul passaporto o sul documento d’identità. Se hai più cognomi o più nomi, inseriscili tutti.
  2. Scegli sesso e data di nascita. Per le donne il calcolatore aggiunge da solo 40 al giorno.
  3. Scegli lo Stato estero di nascita. Con «Nato all’estero» su Sì, scrivi lo Stato e sceglilo dall’elenco: il codice Z viene inserito in automatico. Non serve indicare la città.
  4. Premi «Calcola». Il codice compare sotto il modulo e puoi copiarlo con un clic.
Calcolatore del codice fiscale per stranieri compilato con Ana Popescu, donna, nata il 14/06/1992 in Romania (Z129): il risultato è PPSNAA92H54Z129Q
Il calcolatore con i dati di fantasia di Ana Popescu, nata in Romania.

Il calcolatore è gratuito, non richiede registrazione e i dati inseriti non vengono salvati sui nostri server. Sei nato in Italia? Scegli «No» oppure usa il calcolo codice fiscale con il comune di nascita.

Calcolo codice fiscale per stranieri: come funziona

Il codice fiscale di uno straniero si calcola con lo stesso algoritmo previsto per tutti dal DPR 29 settembre 1973, n. 605 e dal Decreto del Ministero delle Finanze del 23 dicembre 1976. Non esiste un «codice fiscale straniero» diverso: il codice fiscale italiano per stranieri ha sempre 16 caratteri e la stessa struttura. Cambia solo il blocco del luogo di nascita.

Calcolo codice fiscale per stranieri: come funziona
PosizioneCosa contienePer chi è nato all’estero
1–3CognomeCognome del passaporto
4–6NomeNome del passaporto
7–8Anno di nascitaUguale
9Mese (lettera)Uguale
10–11Giorno (+40 per le donne)Uguale
12–15Luogo di nascitaZ + 3 cifre dello Stato estero
16Carattere di controlloUguale
Confronto tra due codici fiscali: in RSSMRA85C15H501R le posizioni 12-15 sono H501, il comune di Roma; in PPSNAA92H54Z129Q sono Z129, lo Stato estero Romania
Nato in Italia o all’estero: cambia solo il blocco delle posizioni 12–15.

Se vuoi vedere passo passo come si ricavano le lettere del cognome, il mese e il carattere di controllo, leggi la guida su come funziona il codice fiscale.

Cognome e nome stranieri: le regole da seguire

I nomi stranieri sono la prima causa di codici sbagliati. Ecco come si trattano:

  • Cognomi doppi o composti: si usano tutti, uniti, nell’ordine del documento. Per García López si considerano le lettere di GARCIALOPEZ.
  • Apostrofi e spazi: si ignorano. O’Connor diventa OCONNOR, De la Cruz diventa DELACRUZ.
  • Accenti e segni speciali: si usa la lettera base. ć, č, ș, ñ, ö contano come C, C, S, N, O.
  • Lettere J, K, W, X, Y: contano come consonanti, come nei nomi italiani.
  • Nomi in alfabeti diversi (cirillico, arabo, cinese): si usa la trascrizione in caratteri latini riportata sul passaporto. Non tradurre il nome in italiano: John resta JOHN, non GIOVANNI.
  • Secondo nome: se compare sul documento fa parte del nome e va inserito, perché può cambiare le tre lettere del nome.
Cognomi stranieri nel codice fiscale: García López diventa GARCIALOPEZ e dà GRC, O'Connor diventa OCONNOR e dà CNN, Petrović diventa PETROVIC e dà PTR
Spazi, apostrofi e accenti si ignorano; i due cognomi si uniscono.

Stranieri residenti e non residenti, comunitari ed extracomunitari

Il calcolo è identico per tutti: stranieri residenti in Italia o non residenti, cittadini comunitari ed extracomunitari, appena arrivati o in Italia da anni hanno un codice costruito nello stesso modo. Cambia solo dove si richiede il codice ufficiale (lo vediamo più avanti). Anche un italiano nato all’estero ha nel codice il codice dello Stato estero, non quello di un comune italiano. E chi risiede all’estero ma è nato in Italia? Usa il comune di nascita: conta il luogo di nascita, non quello di residenza.

Esempio 1: cittadina straniera nata in Romania

Ana Popescu (persona di fantasia), donna, nata in Romania il 14 giugno 1992.

Esempio 1: cittadina straniera nata in Romania
BloccoCalcoloRisultato
CognomePOPESCU → consonanti P, P, SPPS
NomeANA → una sola consonante N, poi le vocali A, ANAA
Anno199292
MesegiugnoH
Giorno14 + 40 (donna)54
StatoRomaniaZ129
Controllosomma 146, resto della divisione per 26 = 16Q

Codice fiscale: PPSNAA92H54Z129Q

Il carattere di controllo si ottiene così: i caratteri in posizione dispari valgono 84, quelli in posizione pari 62. Il totale è 146; 146 diviso 26 dà resto 16, che corrisponde alla lettera Q.

Calcolo codice fiscale estero: il codice dello Stato

Per chi è nato all’estero cambia un solo blocco: il luogo di nascita è indicato da un codice di quattro caratteri, la lettera Z seguita da tre cifre, che identifica lo Stato di nascita. Per i nati in Italia, al suo posto c’è il codice catastale del comune (ad esempio H501 per Roma). I codici degli Stati esteri sono pubblicati dall’ISTAT e usati dall’Agenzia delle Entrate.

Le prime cifre indicano grosso modo il continente:

Calcolo codice fiscale estero: il codice dello Stato
CodiceAreaEsempi
Z1xxEuropaAlbania Z100, Francia Z110, Germania Z112
Z2xxAsiaIndia Z222, Cina Z210, Bangladesh Z249
Z3xxAfricaMarocco Z330, Egitto Z336, Senegal Z343
Z4xx–Z5xxAmerica del Nord e centraleStati Uniti Z404, Canada Z401, Messico Z514
Z6xxAmerica del SudArgentina Z600, Brasile Z602
Z7xxOceaniaAustralia Z700

Dove trovare il codice dello Stato estero

Non devi cercarlo a mano: nel nostro calcolatore basta scegliere lo Stato dall’elenco. Se ti serve per un modulo, trovi i codici più cercati nella sezione Codice fiscale per Paese più sotto. L’elenco completo e aggiornato è quello dell’ISTAT (classificazione degli Stati esteri). Per i codici dei comuni italiani consulta la guida sui codici dei comuni per il codice fiscale.

Esiste un codice fiscale europeo o internazionale?

No. Non esiste un codice fiscale europeo o internazionale valido in tutti i Paesi. Ogni Stato ha il proprio numero di identificazione fiscale (in inglese TIN, Tax Identification Number). Il codice fiscale italiano vale solo in Italia, anche se a chiederlo è un cittadino europeo. Sul portale TIN della Commissione europea puoi vedere il formato del numero fiscale di ogni Paese UE, ma non calcolare il codice fiscale italiano.

Esempio 2: persona nata in Francia

Marie Dubois (persona di fantasia), donna, nata a Parigi (Francia) il 3 febbraio 1988.

  • Cognome DUBOIS → D, B, S → DBS
  • Nome MARIE → consonanti M, R, poi la prima vocale A → MRA
  • Anno 88, mese febbraio B, giorno 3 + 40 = 43
  • Stato: Francia Z110 (Parigi non conta: si usa solo lo Stato)
  • Controllo: somma 105, resto 1 → B

Codice fiscale: DBSMRA88B43Z110B

Codice fiscale dei nati all’estero

Per chi è nato all’estero, italiano o straniero, il codice fiscale contiene il codice dello Stato di nascita e non quello della città o della regione.

Conta solo lo Stato, non la città

Che tu sia nato a Parigi, a Cracovia, a Ostrava o in una provincia del Bangladesh, nel codice fiscale finisce solo il codice dello Stato: Francia Z110, Polonia Z127, Repubblica Ceca Z156, Bangladesh Z249. Una persona nata a Santo Domingo sceglie come Stato la Repubblica Dominicana (Z505).

Per i nati all'estero conta lo Stato e non la città: Parigi diventa Francia Z110, Cracovia Polonia Z127, New York Stati Uniti Z404, Santo Domingo Repubblica Dominicana Z505, Tirana Albania Z100, Stoccarda Germania Z112
La città di nascita non entra nel codice: si usa il codice dello Stato.

Italiani nati all’estero e iscritti all’AIRE

Anche i cittadini italiani nati all’estero hanno nel codice fiscale il codice dello Stato estero. Se vivi fuori dall’Italia e sei iscritto all’AIRE, il codice fiscale ti viene di solito attribuito tramite il Consolato. Puoi calcolarlo con il nostro strumento per controllarlo, ma vale quello attribuito ufficialmente.

Nati in uno Stato che non esiste più

Molte persone sono nate in Stati che oggi non esistono più. Anche questi Stati hanno un codice, e nel nostro calcolatore li trovi nell’elenco con la nota «Stato non più esistente»:

Nati in uno Stato che non esiste più
Stato non più esistenteCodice
JugoslaviaZ118
Unione Sovietica (URSS)Z135
CecoslovacchiaZ105
Repubblica Democratica TedescaZ111
Serbia e MontenegroZ157

Quale codice usare? Di regola conta lo Stato esistente alla data di nascita: chi è nato a Belgrado nel 1985, ad esempio, può avere Z118 (Jugoslavia) e non Z158 (Serbia). Nella pratica però alcuni codici sono stati attribuiti con lo Stato attuale. Per questo, se hai già un codice fiscale, vale sempre quello scritto sul tuo tesserino o sulla tessera sanitaria: non ricalcolarlo con un altro Stato.

Nato a Belgrado nel 1985: la regola generale è lo Stato alla data di nascita, Jugoslavia Z118; il codice della Serbia Z158 vale solo se è già nel tuo codice fiscale
Se hai già un codice fiscale, vale quello del tuo tesserino.

Esempio 3: Dragan Petrović (persona di fantasia), uomo, nato in Jugoslavia il 12 gennaio 1985. Cognome PETROVIC (la ć vale C) → PTR; nome DRAGAN, con quattro consonanti D, R, G, N → si prendono la prima, la terza e la quarta → DGN; 85A12; Jugoslavia Z118; controllo H. Codice: PTRDGN85A12Z118H.

Codice fiscale per Paese

Da un Paese all’altro il codice fiscale italiano cambia solo nel codice dello Stato di nascita: ad esempio Francia Z110, Romania Z129, Stati Uniti Z404, Germania Z112. Qui sotto trovi i Paesi più cercati, con il codice dello Stato e il numero fiscale che si usa in quel Paese. Ricorda: il numero fiscale straniero non sostituisce il codice fiscale italiano. Se lavori, affitti casa o apri un conto in Italia ti serve comunque il codice italiano.

Francia (Z110) e codice fiscale in francese

In francese il codice fiscale si traduce di solito con «code fiscal» o «numéro d’identification fiscale». In Francia il numero fiscale personale (numéro fiscal) ha 13 cifre e non ha nulla a che fare con il codice italiano. Per un cittadino francese o una persona nata in Francia si usa il codice Stato Z110.

Kosovo, Serbia ed ex Jugoslavia

Per il Kosovo il codice è Z160, per la Serbia Z158, per la Bosnia-Erzegovina Z153, per la Croazia Z149, per la Slovenia Z150, per la Macedonia del Nord Z148 e per il Montenegro Z159. Chi è nato quando questi territori facevano parte della Jugoslavia può avere nel codice Z118: controlla sempre il tuo codice ufficiale.

Romania (Z129)

Per i nati in Romania il codice è Z129. In Romania il numero di identificazione personale è il CNP (Cod Numeric Personal), di 13 cifre: non va confuso con il codice fiscale italiano, che resta necessario per vivere e lavorare in Italia. Per calcolare il codice fiscale di un cittadino rumeno usa i dati del passaporto o della carta d’identità; se hai solo la patente rumena, controlla che cognome e nome siano scritti allo stesso modo.

San Marino (Z130)

La Repubblica di San Marino è uno Stato estero, non un comune italiano: chi è nato a San Marino ha nel codice fiscale Z130. È un errore frequente cercare San Marino tra i comuni.

Svizzera (Z133)

Per i nati in Svizzera il codice è Z133. Il «codice fiscale svizzero» che spesso si cerca è in realtà il numero AVS (in tedesco AHV), di 13 cifre: serve in Svizzera, non in Italia. I frontalieri che lavorano in Svizzera e vivono in Italia usano il proprio codice fiscale italiano.

Ucraina (Z138)

Per i nati in Ucraina il codice è Z138. Per i cittadini ucraini arrivati in Italia con la protezione temporanea, il codice fiscale viene di solito attribuito dalla Questura al momento della richiesta del permesso di soggiorno.

Belgio (Z103)

Per chi è nato in Belgio il codice è Z103. Il numero nazionale belga ha 11 cifre ed è diverso dal codice fiscale italiano.

Stati Uniti (Z404)

Per chiunque sia nato negli Stati Uniti, a New York, a Chicago o in un’altra città, il codice è Z404. Il «codice fiscale americano» di cui si sente parlare è il Social Security Number (SSN), di 9 cifre: negli Stati Uniti non esiste un codice simile a quello italiano.

Esempio 4: John O’Connor (persona di fantasia), uomo, nato negli Stati Uniti il 25 novembre 1975. Cognome OCONNOR (l’apostrofo si ignora) → CNN; nome JOHN → JHN; 75S25; Stati Uniti Z404; controllo N. Codice: CNNJHN75S25Z404N.

Regno Unito (Z114) e codice fiscale in inglese

In inglese il codice fiscale si traduce con «tax code», «fiscal code» oppure «Italian tax identification number». Che Paese si sceglie per l’Inghilterra? Per i nati nel Regno Unito (Inghilterra, Scozia, Galles, Irlanda del Nord, compresa Londra) si sceglie Regno Unito, cioè la Gran Bretagna, con codice Z114. Nel Regno Unito l’equivalente più vicino è il National Insurance number. Se ti serve una guida completa in inglese, leggi la pagina sull’Italian fiscal code calculator.

Germania (Z112)

Per i nati in Germania il codice è Z112, che la città sia Berlino, Stoccarda od Oberhausen. Vale anche per un’italiana nata in Germania da genitori italiani. In Germania il numero fiscale personale è la Steuer-Identifikationsnummer, di 11 cifre, che si trova nella lettera inviata dall’ufficio federale delle imposte e nei documenti fiscali, come la busta paga o la dichiarazione dei redditi. Chi è nato nella ex Germania Est prima della riunificazione può avere nel codice Z111.

Albania (Z100)

Per i nati in Albania, anche a Tirana, il codice è Z100.

Esempio 5: Arben Hoxha (persona di fantasia), uomo, nato in Albania il 30 aprile 1990. Cognome HOXHA → consonanti H, X, H → HXH; nome ARBEN → RBN; 90D30; Albania Z100; controllo P. Codice: HXHRBN90D30Z100P.

Brasile (Z602)

Per i nati in Brasile il codice è Z602. Il numero fiscale brasiliano è il CPF, di 11 cifre, e non sostituisce il codice fiscale italiano.

Austria (Z102)

Per i nati in Austria il codice è Z102.

Codici degli altri Stati esteri più cercati

La regola è la stessa per un cittadino polacco, turco, marocchino, ungherese, olandese o canadese: conta lo Stato di nascita.

  • Argentina Z600
  • Australia Z700
  • Bangladesh Z249
  • Bolivia Z601
  • Bulgaria Z104
  • Canada Z401
  • Cina Z210
  • Colombia Z604
  • Ecuador Z605
  • Egitto Z336
  • Filippine Z216
  • Finlandia Z109
  • Georgia Z254
  • Giappone Z219
  • Giordania Z220
  • Grecia Z115
  • India Z222
  • Israele Z226
  • Lettonia Z145
  • Libano Z229
  • Malta Z121
  • Marocco Z330
  • Messico Z514
  • Moldavia Z140
  • Nigeria Z335
  • Paesi Bassi (Olanda) Z126
  • Polonia Z127
  • Portogallo Z128
  • Repubblica Ceca Z156
  • Repubblica Dominicana Z505
  • Russia Z154
  • Senegal Z343
  • Spagna Z131
  • Sri Lanka Z209
  • Sudafrica Z347
  • Tunisia Z352
  • Turchia Z243
  • Ungheria Z134
  • Venezuela Z614

Esempio 6 (cognome doppio spagnolo): Carlos García López (persona di fantasia), uomo, nato in Spagna l’8 settembre 1980. Cognome GARCIALOPEZ → G, R, C → GRC; nome CARLOS, con quattro consonanti C, R, L, S → prima, terza e quarta → CLS; 80P08; Spagna Z131; controllo A. Codice: GRCCLS80P08Z131A.

Come ottenere il codice fiscale ufficiale da straniero

Il codice calcolato online serve per controllare o compilare un modulo, ma il codice valido è solo quello attribuito dall’amministrazione. L’attribuzione è gratuita. Dove richiederlo dipende dalla tua situazione:

Come ottenere il codice fiscale ufficiale da straniero
SituazioneDove si richiede
Straniero con permesso di soggiorno, cittadino UE in Italia per più di 90 giorniUfficio dell’Agenzia delle Entrate, con il modello AA4/8 e un documento d’identità
Lavoro subordinato o ricongiungimento familiare (nulla osta)Sportello Unico per l’Immigrazione, presso la Prefettura
Permesso richiesto in Questura (asilo, protezione, altri motivi)Questura, che chiede il codice all’Anagrafe tributaria
Straniero o italiano che vive all’esteroConsolato o Ambasciata d’Italia nel Paese di residenza
Studenti stranieriDurante la preiscrizione all’università sul portale Universitaly, poi completata presso gli uffici competenti

Codice fiscale provvisorio: chi entra in Italia con un nulla osta dello Sportello Unico riceve prima un codice provvisorio, che diventa definitivo con il rilascio del permesso di soggiorno.

Documenti di solito richiesti: passaporto o documento d’identità valido e, per i cittadini extracomunitari, il permesso di soggiorno o la ricevuta della richiesta. L’Agenzia delle Entrate ha pubblicato una mini guida sul codice fiscale per stranieri in 17 lingue.

Per la procedura completa, anche online, leggi la guida sulla richiesta codice fiscale online.

Verifica codice fiscale estero

Il codice fiscale di uno straniero si verifica come quello di un italiano, in due passaggi: prima il controllo formale online (16 caratteri e carattere di controllo), poi la verifica ufficiale e gratuita sul sito dell’Agenzia delle Entrate. Trovi la procedura passo passo nella guida sulla verifica codice fiscale.

Attenzione al VIES: il sistema europeo VIES verifica le partite IVA comunitarie, non i codici fiscali delle persone. Per un codice fiscale italiano, anche di uno straniero, usa la verifica dell’Agenzia delle Entrate.

Errori comuni nel calcolo del codice fiscale per stranieri

  1. Inserire la città invece dello Stato. Cercare «Parigi» o «Bucarest» tra i comuni non funziona: si sceglie lo Stato.
  2. Tradurre il nome. Juan non diventa Giovanni: si usa il nome del passaporto.
  3. Dimenticare il secondo cognome. Nei cognomi spagnoli, portoghesi o latinoamericani contano entrambi.
  4. Considerare San Marino un comune italiano. È uno Stato estero: Z130.
  5. Ricalcolare il codice con lo Stato attuale. Se sei nato in Jugoslavia, URSS o Cecoslovacchia vale il codice che hai già.
  6. Usare il codice calcolato al posto di quello ufficiale. In caso di omocodia l’Agenzia può attribuire un codice diverso.

Domande frequenti sul codice fiscale per stranieri

Come si calcola il codice fiscale di uno straniero?

Come quello di un italiano: tre lettere dal cognome, tre dal nome, anno, lettera del mese, giorno (+40 per le donne), il codice dello Stato estero di nascita (Z + 3 cifre) e il carattere di controllo. Cognome e nome si prendono dal passaporto.

Cosa si inserisce come luogo di nascita se sono nato all’estero?

Lo Stato di nascita, non la città. Nel codice compare un codice di quattro caratteri che inizia con Z, ad esempio Z129 per la Romania o Z404 per gli Stati Uniti.

Il codice fiscale calcolato online è valido per uno straniero?

È corretto nella forma ma non è ufficiale. Il codice valido è quello attribuito dall’Agenzia delle Entrate, dallo Sportello Unico, dalla Questura o dal Consolato.

Uno straniero non residente può avere il codice fiscale?

Sì. Uno straniero non residente può chiederlo a un ufficio dell’Agenzia delle Entrate in Italia, anche tramite un delegato, oppure al Consolato italiano nel Paese in cui vive.

Quanto costa il codice fiscale per stranieri?

Niente: l’attribuzione del codice fiscale è gratuita. Anche il nostro calcolatore è gratuito.

Esiste un codice fiscale europeo?

No. Ogni Paese ha il proprio numero fiscale. Il codice fiscale italiano serve solo in Italia, anche ai cittadini dell’Unione europea.

Che codice uso se sono nato in Jugoslavia o in URSS?

Di regola quello dello Stato esistente alla data di nascita: Z118 per la Jugoslavia, Z135 per l’URSS. Se però hai già un codice fiscale, vale quello del tuo tesserino.

Come si traduce «codice fiscale» in inglese e in francese?

In inglese «tax code» o «fiscal code»; in francese «code fiscal» o «numéro d’identification fiscale».

Conclusione

Il calcolo del codice fiscale per stranieri e per i nati all’estero è semplice quando conosci le due regole chiave: usare cognome e nome del passaporto, e il codice dello Stato estero (Z) al posto del comune. Con il calcolatore controlli il codice in pochi secondi; per l’uso ufficiale, richiedi il codice all’ufficio competente.

Calcola il codice con lo strumento qui sopra ↑

Sei nato in Italia? Usa il calcolo codice fiscale.

Fonti e affidabilità

I codici degli Stati citati in questa pagina e quelli dell’elenco del calcolatore provengono dalla stessa classificazione ISTAT; tutti gli esempi sono stati calcolati e controllati con l’algoritmo ufficiale.

Strumento non ufficiale: questo sito non è collegato all’Agenzia delle Entrate. I dati inseriti non vengono inviati né salvati sui nostri server.

Autore: