🇮🇹
🇮🇹   Guida Completa 2025

Investire in Italia.
Il lusso ha un nome.

L'Italia non è solo la più bella nazione del mondo. Per chi sa come strutturarsi, è anche uno dei regimi fiscali più vantaggiosi d'Europa per chi arriva dall'estero: €100.000 flat per 15 anni su tutti i redditi esteri, oppure un'esenzione fino al 90% sull'IRPEF per chi si trasferisce a lavorare.

🏛️ Arte & cultura senza pari
🍝 Qualità della vita mondiale
💎 €100k flat tax esteri/anno
🌍 Hub UE strategico
Parla con un esperto → 📅 Prenota una call
€100kFlat tax annua HNWI
15 anniDurata regime HNWI
50–90%Esenzione IRPEF impatriati
DNVVisto Nomadi Digitali
Perché l'Italia

Non solo bellezza.
Anche strategia.

L'Italia è spesso ignorata dagli expat come destinazione fiscalmente vantaggiosa. Un errore enorme. Negli ultimi anni il governo italiano ha introdotto regimi fiscali agevolati tra i più competitivi al mondo per attrarre capitali e talenti stranieri.

💎
HNWI · Art. 24-bis TUIR

Flat Tax €100.000

Chi si trasferisce in Italia pagando una somma forfettaria di €100.000/anno ottiene l'esenzione totale su tutti i redditi prodotti all'estero, indipendentemente dall'importo. Valido per 15 anni.

💼
Lavoratori · DL 209/2023

Regime Impatriati

Chi si trasferisce in Italia per lavorare beneficia di un'esenzione del 50% dall'IRPEF (90% in alcune regioni del Sud) per 5 anni, rinnovabili. Per redditi da lavoro dipendente e autonomo.

🌍
Nomadi · DL 20/2023

Digital Nomad Visa

Il visto italiano per nomadi digitali permette a professionisti extra-UE di vivere in Italia lavorando da remoto per datori/clienti esteri. Reddito minimo: circa €28.000/anno.

HNWI · Art. 24-bis TUIR

La Flat Tax per HNWI:
€100.000 l'anno. Tutto incluso.

Il regime forfettario per i neo-residenti ad alto patrimonio (art. 24-bis del TUIR) è uno dei più vantaggiosi d'Europa. In pratica: ti trasferisci in Italia, paghi €100.000 l'anno di imposta sostitutiva e tutti i tuoi redditi esteri — dividendi, interessi, plusvalenze, affitti, qualsiasi importo — sono esenti.

€100k
Imposta sostitutiva annua su redditi esteri
Indipendentemente da quanto guadagni all'estero — €500k, €5 milioni, €50 milioni — paghi sempre e solo €100.000 l'anno. L'imposta è sostitutiva di qualsiasi altra tassa italiana sui redditi esteri.
15 anni
Durata massima del regime
Il regime è applicabile per un massimo di 15 anni consecutivi. Può essere revocato volontariamente in qualsiasi momento o decade automaticamente se si lascia la residenza italiana.
+€25k
Per ogni familiare incluso
È possibile estendere il regime al coniuge, ai figli e ad altri familiari conviventi. Per ogni familiare aggiuntivo incluso nel regime, l'imposta aumenta di €25.000/anno.

Chi può accedere?

Il regime è aperto a chiunque — cittadino italiano o straniero — che non sia stato residente fiscale in Italia nei 9 anni precedenti i 10 anni antecedenti al trasferimento. Non ci sono requisiti di patrimonio minimo o di nazionalità.

Redditi italiani: i redditi prodotti in Italia (es. affitti di immobili italiani, redditi da lavoro in Italia) non rientrano nella flat tax e vengono tassati normalmente con le aliquote IRPEF ordinarie.

Esenzione da monitoraggio fiscale: chi aderisce al regime è esonerato dagli obblighi di monitoraggio fiscale (RW) per i patrimoni esteri, semplificando enormemente la gestione. Attenzione: l'esenzione non copre IVIE e IVAFE per i beni non inclusi nell'opzione.

IHT (Imposta di successione): i beni esteri sono esclusi dall'imposta di successione italiana durante i 5 anni successivi al trasferimento. Vantaggio aggiuntivo significativo per la pianificazione patrimoniale.

Come si ottiene: la domanda si presenta all'Agenzia delle Entrate tramite dichiarazione dei redditi (Modello Redditi PF). È fortemente consigliato ottenere un ruling preventivo dall'AdE per avere certezza giuridica prima del trasferimento.

Documenti necessari per il ruling preventivo
  • Documentazione sulla residenza estera nei 9 anni precedenti
  • Struttura patrimoniale e delle fonti di reddito estere
  • Piano di trasferimento e prova di effettivo radicamento in Italia
  • Contratto di locazione o acquisto immobile italiano
  • Estratti conto bancari esteri degli ultimi 3 anni
Lavoratori & Imprenditori · DL 209/2023

Regime Impatriati:
Fino al 90% di esenzione IRPEF.

Il regime degli impatriati è la soluzione ideale per professionisti, lavoratori dipendenti e imprenditori che si trasferiscono in Italia. Permette di escludere dalla base imponibile IRPEF il 50% del reddito da lavoro (90% nelle regioni del Mezzogiorno) per 5 anni.

Come funziona: il reddito da lavoro dipendente o autonomo prodotto in Italia concorre alla formazione del reddito imponibile IRPEF solo nella misura del 50% (o 10% nelle regioni Sud). Il restante 50-90% è completamente esente.

Esempio concreto: guadagni €100.000/anno come lavoratore dipendente in Italia. Con il regime impatriati, la base imponibile IRPEF diventa €50.000 (50% esenzione) o €10.000 (90% esenzione al Sud). Il risparmio fiscale è enorme.

Requisiti principali:

  • Non essere stati residenti fiscali in Italia nei 3 anni precedenti (5 anni per chi ha studiato o lavorato in Italia)
  • Impegnarsi a mantenere la residenza fiscale in Italia per almeno 4 anni
  • Svolgere prevalentemente l'attività lavorativa in Italia
  • Essere in possesso di requisiti di elevata qualificazione o specializzazione

Rinnovo: il regime può essere rinnovato per ulteriori 5 anni (con esenzione ridotta al 50%) se si acquista un immobile in Italia o si hanno figli minori a carico.

Lavoratori sportivi: i professionisti sportivi si qualificano con esenzione del 50% e senza il requisito di alta qualificazione.

Confronto regioni: esenzione IRPEF
Area geograficaEsenzioneImponibile
Nord e Centro Italia50%50% del reddito
Sud Italia (Mezzogiorno)90%10% del reddito
Con figli minorenni+10%Beneficio aggiuntivo
Con acquisto casa+10%Beneficio aggiuntivo
Regioni del Sud con 90% esenzione
  • Abruzzo, Molise, Campania, Puglia
  • Basilicata, Calabria, Sardegna, Sicilia
  • Palermo, Napoli, Bari: città con costo vita contenuto e lifestyle eccellente
  • Aliquota effettiva IRPEF su €100k: circa €4.500 (vs €43.000 standard)
Immigrazione · DL 20/2023

Il Visto Nomadi Digitali Italiano:
La Dolce Vita è legale.

L'Italia ha introdotto il visto per nomadi digitali con il Decreto Lavoro (DL 48/2023), permettendo a professionisti non-UE di vivere in Italia lavorando da remoto per datori di lavoro o clienti esteri.

Requisiti DNV Italia
  • Reddito minimo: ~€28.000/anno (3× il minimo esente IRPEF)
  • Nazionalità: riservato a cittadini extra-UE
  • Attività: lavoro da remoto per datori/clienti non italiani
  • Assicurazione sanitaria: polizza privata valida in Italia
  • Alloggio: dimostrazione di sistemazione in Italia
  • Casellario giudiziale: pulito nel paese di provenienza
  • Durata: 1 anno, rinnovabile annualmente

Nota per cittadini UE/italiani: il visto nomadi digitali è destinato ai cittadini extra-UE. I cittadini italiani e dell'UE possono semplicemente trasferirsi in Italia e richiedere la residenza anagrafica, beneficiando poi del regime impatriati se eleggibili.

Combinazione con regime impatriati: un professionista non-UE che ottiene il DNV italiano e poi trova un lavoro in Italia (o avvia un'attività) può potenzialmente accedere al regime impatriati per ridurre il carico fiscale. La pianificazione richiede attenzione e assistenza professionale.

Stato attuale: il visto nomadi digitali italiano è stato approvato normativamente ma l'implementazione pratica ha subito ritardi burocratici. Contattaci per avere aggiornamenti sullo stato attuale delle domande e le consolate più efficienti.

Stile di vita

Dove vivere in Italia:
La scelta più difficile.

La vera sfida non è convincersi a trasferirsi in Italia. È scegliere dove. Dal lusso cosmopolita di Milano all'autenticità di Napoli, dalla storia eterna di Roma al mare della Sicilia.

🏙️
Milano
Business & Fashion
Hub finanziario e del lusso. La città più internazionale d'Italia con il miglior ecosistema business. Costosa ma impeccabile.
🏛️
Roma
Storia & Politica
La capitale eterna. Mix perfetto di storia, cultura e vita moderna. Ottima qualità della vita con costi più contenuti di Milano.
🌊
Napoli
Cultura & 90% esenzione
La città più viva d'Italia. Costo della vita tra i più bassi, cibo straordinario e nel Mezzogiorno: 90% di esenzione IRPEF.
☀️
Sicilia
Mare & 90% esenzione
Palermo, Catania, Taormina. Clima eccellente, costo bassissimo, mare spettacolare. E 90% esenzione IRPEF. Il segreto meglio custodito d'Italia.

Vuoi trasferirti in Italia?
Costruiamo la tua strategia.

Analizziamo il tuo profilo patrimoniale e fiscale per identificare il regime più vantaggioso tra flat tax HNWI, impatriati e DNV. Prima call gratuita.

*/ (function() { 'use strict'; const ENDPOINT = '/.netlify/functions/chat'; const GOLD = '#C9A84C'; const DARK = '#07070E'; const DARK2 = '#0E0E1A'; const DARK3 = '#14141F'; const TEXT = '#F0EEE8'; const TEXT_MUTED = '#8A8899'; const BORDER = 'rgba(201,168,76,0.2)'; let history = []; let isOpen = false; let isLoading = false; const WELCOME = 'Ciao! 👋 Sono l\'assistente legale di FreeLex. Posso aiutarti con domande su tassazione internazionale, visti nomadi digitali, residenza fiscale, cittadinanza italiana e molto altro.\n\nCome posso aiutarti oggi?'; const SUGGESTIONS = [ 'Come funziona la tassazione in Georgia?', 'Voglio ridurre le tasse legalmente', 'Cos\'è la E-Residency estone?', 'Come ottengo la cittadinanza italiana?' ]; function injectStyles() { const style = document.createElement('style'); style.textContent = ` #fl-chat-btn { position: fixed; bottom: 28px; right: 28px; z-index: 9998; width: 60px; height: 60px; border-radius: 50%; background: ${GOLD}; border: none; cursor: pointer; box-shadow: 0 4px 24px rgba(201,168,76,0.45); display: flex; align-items: center; justify-content: center; font-size: 1.5rem; transition: transform .2s, box-shadow .2s; outline: none; } #fl-chat-btn:hover { transform: scale(1.08); box-shadow: 0 6px 32px rgba(201,168,76,.6); } #fl-chat-btn .fl-badge { position: absolute; top: -4px; right: -4px; width: 18px; height: 18px; border-radius: 50%; background: #dc3545; border: 2px solid ${DARK}; font-size: .58rem; color: #fff; display: flex; align-items: center; justify-content: center; font-weight: 700; line-height: 1; } #fl-chat-panel { position: fixed; bottom: 100px; right: 28px; z-index: 9999; width: 380px; max-height: 560px; background: ${DARK2}; border: 1px solid ${BORDER}; border-radius: 12px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,.8); display: flex; flex-direction: column; font-family: 'Inter', -apple-system, sans-serif; transform: scale(.92) translateY(12px); opacity: 0; pointer-events: none; transition: transform .22s cubic-bezier(.34,1.56,.64,1), opacity .18s ease; } #fl-chat-panel.fl-open { transform: scale(1) translateY(0); opacity: 1; pointer-events: all; } #fl-chat-header { background: ${DARK3}; border-bottom: 1px solid ${BORDER}; padding: 16px 20px; display: flex; align-items: center; gap: 12px; flex-shrink: 0; } .fl-avatar { width: 38px; height: 38px; border-radius: 50%; background: rgba(201,168,76,.15); border: 1px solid ${BORDER}; display: flex; align-items: center; justify-content: center; font-size: 1.1rem; flex-shrink: 0; } .fl-header-info { flex: 1; } .fl-header-name { font-size: .88rem; font-weight: 600; color: ${TEXT}; line-height: 1.2; } .fl-header-status { font-size: .72rem; color: #4caf78; display: flex; align-items: center; gap: 5px; margin-top: 2px; } .fl-status-dot { width: 6px; height: 6px; border-radius: 50%; background: #4caf78; animation: fl-pulse 2s infinite; } @keyframes fl-pulse { 0%,100%{opacity:1}50%{opacity:.4} } #fl-close-btn { background: none; border: none; color: ${TEXT_MUTED}; cursor: pointer; font-size: 1.2rem; padding: 4px; line-height: 1; transition: color .15s; } #fl-close-btn:hover { color: ${TEXT}; } #fl-messages { flex: 1; overflow-y: auto; padding: 16px; display: flex; flex-direction: column; gap: 12px; scrollbar-width: thin; scrollbar-color: ${BORDER} transparent; min-height: 200px; max-height: 360px; } #fl-messages::-webkit-scrollbar { width: 4px; } #fl-messages::-webkit-scrollbar-track { background: transparent; } #fl-messages::-webkit-scrollbar-thumb { background: ${BORDER}; border-radius: 2px; } .fl-msg { display: flex; gap: 8px; animation: fl-fadeup .2s ease; } @keyframes fl-fadeup { from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none} } .fl-msg.fl-user { flex-direction: row-reverse; } .fl-msg-avatar { width: 28px; height: 28px; border-radius: 50%; flex-shrink: 0; background: rgba(201,168,76,.12); border: 1px solid ${BORDER}; display: flex; align-items: center; justify-content: center; font-size: .8rem; align-self: flex-end; } .fl-msg.fl-user .fl-msg-avatar { background: rgba(201,168,76,.25); } .fl-bubble { max-width: 78%; padding: 10px 14px; border-radius: 12px; font-size: .82rem; line-height: 1.6; color: ${TEXT}; } .fl-msg.fl-bot .fl-bubble { background: ${DARK3}; border: 1px solid ${BORDER}; border-bottom-left-radius: 4px; } .fl-msg.fl-user .fl-bubble { background: ${GOLD}; color: ${DARK}; font-weight: 500; border-bottom-right-radius: 4px; } .fl-suggestions { display: flex; flex-wrap: wrap; gap: 6px; padding: 0 16px 12px; } .fl-sug-btn { background: rgba(201,168,76,.08); border: 1px solid ${BORDER}; color: ${GOLD}; font-size: .72rem; padding: 5px 11px; border-radius: 20px; cursor: pointer; font-family: inherit; transition: background .15s, transform .1s; line-height: 1.3; text-align: left; } .fl-sug-btn:hover { background: rgba(201,168,76,.18); transform: translateY(-1px); } #fl-typing { display: none; padding: 0 16px 4px; } #fl-typing span { font-size: .72rem; color: ${TEXT_MUTED}; font-style: italic; display: flex; align-items: center; gap: 6px; } .fl-dot-loader { display: flex; gap: 3px; } .fl-dot-loader span { width: 4px; height: 4px; border-radius: 50%; background: ${TEXT_MUTED}; animation: fl-dot .9s infinite; font-style: normal; padding: 0; } .fl-dot-loader span:nth-child(2){animation-delay:.15s} .fl-dot-loader span:nth-child(3){animation-delay:.3s} @keyframes fl-dot{0%,80%,100%{opacity:.2}40%{opacity:1}} #fl-input-row { border-top: 1px solid ${BORDER}; padding: 12px 16px; display: flex; gap: 8px; align-items: flex-end; flex-shrink: 0; background: ${DARK3}; } #fl-input { flex: 1; background: ${DARK2}; border: 1px solid ${BORDER}; border-radius: 8px; padding: 9px 13px; color: ${TEXT}; font-family: inherit; font-size: .83rem; resize: none; outline: none; max-height: 100px; overflow-y: auto; line-height: 1.45; transition: border-color .15s; } #fl-input::placeholder { color: ${TEXT_MUTED}; } #fl-input:focus { border-color: ${GOLD}; } #fl-send-btn { background: ${GOLD}; border: none; border-radius: 8px; width: 38px; height: 38px; cursor: pointer; display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: background .15s, transform .1s; font-size: 1rem; } #fl-send-btn:hover:not(:disabled) { background: #E8C96A; transform: scale(1.05); } #fl-send-btn:disabled { opacity: .5; cursor: not-allowed; } .fl-link-row { padding: 8px 16px 12px; display: flex; gap: 8px; justify-content: center; } .fl-link-btn { font-size: .68rem; color: ${TEXT_MUTED}; text-decoration: none; border: 1px solid ${BORDER}; padding: 4px 10px; border-radius: 20px; transition: color .15s, border-color .15s; } .fl-link-btn:hover { color: ${GOLD}; border-color: ${GOLD}; } @media(max-width: 440px) { #fl-chat-panel { width: calc(100vw - 24px); right: 12px; bottom: 90px; } #fl-chat-btn { bottom: 20px; right: 16px; } } `; document.head.appendChild(style); } function createWidget() { // Button const btn = document.createElement('button'); btn.id = 'fl-chat-btn'; btn.setAttribute('aria-label', 'Apri chat FreeLex'); btn.innerHTML = '⚖️1'; btn.addEventListener('click', toggleChat); document.body.appendChild(btn); // Panel const panel = document.createElement('div'); panel.id = 'fl-chat-panel'; panel.setAttribute('role', 'dialog'); panel.setAttribute('aria-label', 'FreeLex AI Chat'); panel.innerHTML = `
⚖️
FreeLex AI Assistant
Online ora
L'assistente sta scrivendo
`; document.body.appendChild(panel); document.getElementById('fl-close-btn').addEventListener('click', toggleChat); const input = document.getElementById('fl-input'); input.addEventListener('keydown', function(e) { if (e.key === 'Enter' && !e.shiftKey) { e.preventDefault(); sendMessage(); } }); input.addEventListener('input', function() { this.style.height = 'auto'; this.style.height = Math.min(this.scrollHeight, 100) + 'px'; }); document.getElementById('fl-send-btn').addEventListener('click', sendMessage); // Show welcome + suggestions addBotMessage(WELCOME); showSuggestions(); } function toggleChat() { isOpen = !isOpen; const panel = document.getElementById('fl-chat-panel'); const badge = document.querySelector('#fl-chat-btn .fl-badge'); if (isOpen) { panel.classList.add('fl-open'); if (badge) badge.style.display = 'none'; setTimeout(() => document.getElementById('fl-input').focus(), 250); } else { panel.classList.remove('fl-open'); } } function showSuggestions() { const container = document.getElementById('fl-suggestions'); if (!container) return; container.innerHTML = ''; SUGGESTIONS.forEach(s => { const btn = document.createElement('button'); btn.className = 'fl-sug-btn'; btn.textContent = s; btn.addEventListener('click', function() { container.innerHTML = ''; sendUserMessage(s); }); container.appendChild(btn); }); } function addBotMessage(text) { const msgs = document.getElementById('fl-messages'); const div = document.createElement('div'); div.className = 'fl-msg fl-bot'; // Convert newlines to
and basic markdown **bold** const formatted = text .replace(/&/g, '&') .replace(//g, '>') .replace(/\*\*(.*?)\*\*/g, '$1') .replace(/\n/g, '
'); div.innerHTML = `
⚖️
${formatted}
`; msgs.appendChild(div); msgs.scrollTop = msgs.scrollHeight; } function addUserMessage(text) { const msgs = document.getElementById('fl-messages'); const div = document.createElement('div'); div.className = 'fl-msg fl-user'; const escaped = text.replace(/&/g, '&').replace(//g, '>'); div.innerHTML = `
${escaped}
👤
`; msgs.appendChild(div); msgs.scrollTop = msgs.scrollHeight; } function setLoading(val) { isLoading = val; const typing = document.getElementById('fl-typing'); const btn = document.getElementById('fl-send-btn'); const input = document.getElementById('fl-input'); if (typing) typing.style.display = val ? 'block' : 'none'; if (btn) btn.disabled = val; if (input) input.disabled = val; } function sendMessage() { const input = document.getElementById('fl-input'); const text = input ? input.value.trim() : ''; if (!text || isLoading) return; input.value = ''; input.style.height = 'auto'; sendUserMessage(text); } function sendUserMessage(text) { // Clear suggestions when user sends first real message const suggestions = document.getElementById('fl-suggestions'); if (suggestions) suggestions.innerHTML = ''; addUserMessage(text); const userMsg = { role: 'user', content: text }; history.push(userMsg); setLoading(true); fetch(ENDPOINT, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ message: text, history: history.slice(0, -1) // Send history excluding the current message }) }) .then(r => r.json()) .then(data => { setLoading(false); const reply = data.reply || data.error || 'Errore di comunicazione. Riprova!'; addBotMessage(reply); history.push({ role: 'assistant', content: reply }); }) .catch(err => { setLoading(false); addBotMessage('⚠️ Errore di connessione. Puoi contattarci direttamente su WhatsApp: wa.me/393917516651'); history.push({ role: 'assistant', content: 'Errore di connessione.' }); }); } // Init on DOM ready function init() { injectStyles(); createWidget(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();