🌴   Citizenship by Investment · Guida Completa 2025

Un secondo passaporto.
Nei Caraibi, da $100.000.

I programmi di Citizenship by Investment (CBI) caraibici permettono di ottenere una cittadinanza — e un passaporto — in cambio di un investimento o di una donazione. Senza obblighi di residenza, senza test linguistici, in 3–6 mesi. St. Kitts, Dominica, Grenada, Antigua: ogni isola ha le sue caratteristiche, i suoi costi e i suoi vantaggi.

🛂 Da $100k investimento minimo
⏱️ 3–6 mesi per il passaporto
🌍 140+ paesi visa-free
🏖️ Nessun obbligo di residenza
Parla con un esperto → 📅 Prenota una call
5Programmi CBI caraibici
$100kDonazione minima (Dominica)
140+Paesi visa-free (Grenada/UK)
3–6 mesiTempi medi di approvazione
Cosa sono i programmi CBI

Citizenship by Investment:
Un passaporto è un asset.

I programmi CBI caraibici esistono dagli anni '80 e sono regolamentati e riconosciuti a livello internazionale. Non si tratta di scorciatoie o scappatoie legali: sono programmi governativi ufficiali che permettono di acquisire la cittadinanza tramite un contributo economico al paese. In cambio si ottiene un passaporto valido come qualsiasi altro.

Perché avere un secondo passaporto? La risposta cambia da persona a persona. Per alcuni è diversificazione geopolitica — avere un piano B se il paese di origine diventa instabile. Per altri è accesso a paesi senza visto (gli USA per chi ha passaporto di Grenada, il Canada per St. Kitts). Per altri ancora è pianificazione fiscale e patrimoniale.

Tassazione nei paesi CBI: quasi tutti i paesi caraibici con CBI non hanno un'imposta sul reddito personale o hanno sistemi di tassazione territoriale. Dominica, ad esempio, non tassa i redditi esteri dei propri cittadini non residenti. Questo li rende interessanti anche come seconda residenza fiscale.

Due opzioni principali: tutti i programmi offrono due percorsi — una donazione non rimborsabile al fondo governativo (più economica, nessun ritorno) o un investimento immobiliare approvato (costo maggiore ma l'asset rimane di tua proprietà e può essere rivenduto dopo un periodo di holding).

Attenzione per i cittadini italiani: acquisire una seconda cittadinanza è legale per gli italiani — l'Italia ammette la doppia cittadinanza. Tuttavia, è importante verificare che il paese di nuova cittadinanza non richieda la rinuncia alla cittadinanza italiana.

Cosa include la cittadinanza CBI
  • Passaporto completo con validità 5–10 anni (rinnovabile)
  • Nessun obbligo di residenza prima o dopo l'ottenimento
  • Includere la famiglia: coniuge, figli minorenni, in alcuni casi genitori e figli maggiorenni
  • Nessun test linguistico richiesto per nessun programma
  • Processo confidenziale: due diligence rigorosa ma riservatezza garantita
  • Accesso consolare agli ambasciatori del paese caraibico
  • Diritto di vivere nel paese se lo si desidera
  • Trasmissibile ai figli: la cittadinanza si trasmette per discendenza
I Programmi

I cinque programmi CBI caraibici:
Confronto completo.

Ogni programma ha caratteristiche, costi e vantaggi distinti. La scelta dipende dal budget, dagli obiettivi e dalle preferenze personali. Ecco un'analisi approfondita di ciascuno.

🇰🇳
St. Kitts & Nevis Il pioniere
Il programma CBI più antico del mondo (dal 1984) — sinonimo di affidabilità
Donazione da
$250k
Sustainable Island State Fund
Opzioni di investimento
  • Donazione al SISF: $250k (singolo) / $300k (famiglia 4)
  • Immobiliare approvato: da $400k (vendibile dopo 7 anni)
  • Unità condominiali CBI: da $200k (in alcuni resort)
Accesso Visa-Free
  • ~157 paesi tra cui UK, Schengen, Singapore
  • Canada: sì (importante vantaggio)
  • USA: no (visto richiesto)
  • Nessuna tassazione su redditi esteri
Caratteristiche
  • Tempi: 45–60 giorni (processo accelerato)
  • Familiari: coniuge, figli fino a 30 anni, genitori over 55
  • Residenza: non richiesta
  • Il più reputato internazionalmente
🇩🇲
Dominica Il più economico
Il programma CBI più accessibile al mondo — ottimo rapporto qualità/prezzo
Donazione da
$100k
Economic Diversification Fund
Opzioni di investimento
  • Donazione EDF: $100k (singolo) / $175k (famiglia 4)
  • Immobiliare approvato: da $200k (vendibile dopo 3 anni)
  • Tra i programmi più convenienti in assoluto
Accesso Visa-Free
  • ~145 paesi tra cui UK e Schengen
  • Canada: no
  • USA: no
  • Zero tasse su redditi e patrimoni esteri
Caratteristiche
  • Tempi: 3–6 mesi (standard)
  • Familiari: coniuge, figli fino a 25 anni, genitori
  • Residenza: non richiesta mai
  • Ideale per chi cerca il costo minimo
🇬🇩
Grenada Accesso USA E-2
L'unico passaporto CBI con accesso al visto E-2 americano — unicità assoluta
Donazione da
$150k
National Transformation Fund
Opzioni di investimento
  • Donazione NTF: $150k (singolo) / $200k (famiglia 4)
  • Immobiliare approvato: da $270k (vendibile dopo 5 anni)
  • Alcune università USA accettano il passaporto grenadino
Accesso Visa-Free
  • ~145 paesi tra cui UK, Schengen, Cina
  • USA: visto E-2 (trattato di investimento) — ESCLUSIVO
  • Canada: no (visto richiesto)
  • Il più ambito per chi punta agli USA
Caratteristiche
  • Tempi: 4–6 mesi
  • Familiari: coniuge, figli fino a 30 anni, genitori, nonni, fratelli
  • Residenza: non richiesta
  • Visto E-2 USA: investimento minimo $100–200k negli USA
🇦🇬
Antigua & Barbuda
Ottimo valore con familiari allargati — e accesso UK/Schengen
Donazione da
$100k
National Development Fund
Opzioni di investimento
  • Donazione NDF: $100k (famiglie fino a 4) — prezzo flat unico
  • Immobiliare approvato: da $400k
  • Business investment: da $1,5M con almeno 3 dipendenti
Accesso Visa-Free
  • ~150 paesi tra cui UK, Schengen
  • Canada: sì (importante)
  • USA: no (visto richiesto)
  • Nessuna tassa su redditi esteri
Caratteristiche
  • Tempi: 3–6 mesi
  • Familiari: coniuge, figli fino a 26 anni, genitori, nonni
  • Residenza: 5 giorni nei primi 5 anni (molto flessibile)
  • Ideale per famiglie numerose (prezzo flat)
🇱🇨
Saint Lucia
Il più recente (2016) con opzioni di investimento flessibili e ottimo valore
Donazione da
$100k
National Economic Fund
Opzioni di investimento
  • Donazione NEF: $100k (singolo) / $165k (famiglia 4)
  • Immobiliare approvato: da $300k (vendibile dopo 5 anni)
  • Government bonds: da $500k (rimborsabili dopo 5 anni)
Accesso Visa-Free
  • ~147 paesi tra cui UK, Schengen
  • Canada: no
  • USA: no
  • Nessuna imposta su redditi esteri
Caratteristiche
  • Tempi: 3–5 mesi
  • Familiari: coniuge, figli fino a 25 anni, genitori over 65
  • Residenza: non richiesta
  • Programma giovane ma in crescita rapida
Confronto rapido

Quale programma scegliere?
Il confronto definitivo.

La scelta dipende dal tuo budget, dalla composizione familiare e dai tuoi obiettivi specifici. Ecco la tabella di confronto completa per aiutarti a orientarti.

Paese Donazione minima Famiglie (4 pers.) Visa-free paesi Canada USA Tempi Best for
🇰🇳 St. Kitts $250k $300k 157 ✅ Sì ❌ No 45–60 gg Reputazione, velocità
🇩🇲 Dominica $100k $175k 145 ❌ No ❌ No 3–6 mesi Budget minimo
🇬🇩 Grenada $150k $200k 145 ❌ No ✅ E-2 4–6 mesi Accesso USA E-2
🇦🇬 Antigua $100k $100k (flat!) 150 ✅ Sì ❌ No 3–6 mesi Famiglie numerose
🇱🇨 St. Lucia $100k $165k 147 ❌ No ❌ No 3–5 mesi Bond rimborsabili
Scegli Dominica o Antigua se...
  • Vuoi minimizzare il costo (da $100k)
  • Hai una famiglia numerosa (Antigua: prezzo flat per 4)
  • Non hai bisogno di accesso a USA o Canada
  • Vuoi la soluzione più semplice e rapida
Scegli Grenada se...
  • Vuoi accedere agli USA tramite visto E-2
  • Hai interesse in opportunità di business americane
  • Sei disposto a investire $150k+ in donazione
  • Vuoi il passaporto CBI con più opzioni future

Vuoi un secondo passaporto caraibico?
Ti guidano i nostri esperti CBI.

Analizziamo il tuo profilo, la composizione familiare, il budget e gli obiettivi per identificare il programma più adatto e gestire l'intera procedura. 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(); } })();