Dichiarazione fiscale Forex passo per passo: estratti, cambi NBP, PIT-38 e strumenti

La dichiarazione fiscale Forex parte dai documenti del broker e termina con una dichiarazione verificata e la prova del pagamento. Nel mezzo occorre separare risultati, commissioni e finanziamento, convertire gli importi appropriati in zloty e riconciliare i totali. La guida segue ogni fase, dall'esportazione dello storico alla compilazione di PIT-38. Riguarda un residente fiscale polacco che negozia CFD privatamente per conto proprio nel 2025, con dichiarazione nel 2026. Se l'entità contrattuale non emette PIT-8C, l'esempio mostra come ricostruire il calcolo dagli estratti e dai cambi NBP.

Polonia: trading CFD privato; illustrazione didattica, non modulo fiscale ufficiale.
Punti chiave in 60 secondi
  • L'estratto del broker è una prova centrale, ma non l'unico documento. Conserva il foglio di lavoro, cambi NBP storici, ricevuta elettronica ufficiale di PIT-38 e tutto quanto giustifica il metodo. Un estratto da solo può essere insufficiente se omette rettifiche o se interpreti male le colonne.
  • Il ricavo CFD è il risultato del regolamento, non il nozionale. Il contratto per differenza regola la differenza (articolo 17(1)(10) e (1b) della legge PIT polacca). Non dichiari 50.000 EUR moltiplicati per un cambio.
  • Il cambio NBP è quello del giorno lavorativo PRECEDENTE. Usa il cambio medio della tabella A dell'ultimo giorno lavorativo con pubblicazione prima dell'evento, non quello del giorno dell'operazione. Scegliere il giorno sbagliato per molti eventi può alterare i totali e compromettere il metodo.
  • Il risultato non realizzato di una posizione aperta al 31 dicembre non è di per sé ricavo o costo. Riconosci il risultato quando sono realizzati i diritti. Commissioni e finanziamento contabilizzati a parte richiedono di stabilire natura e corretta data. I trasferimenti di denaro proprio restano fuori dal risultato CFD.
  • Commissioni e finanziamento negativo possono aumentare i costi, il finanziamento positivo i ricavi. Verifica contratto, regolamento effettivo e se il broker li ha già inclusi nel risultato. Il solo segno della colonna Swap non determina la data fiscale: non omettere né duplicare queste voci.
  • Compilare PIT-38 è semplice quando le cifre sono corrette. La difficoltà è stabilire importi giustificabili, non cliccare i campi. Per il 2025, dichiarazione e pagamento scadevano il 30 aprile 2026.

0. Prima dei calcoli: anno, residenza e modello

Accerta prima tre fatti. Senza di essi i passi successivi possono portare al modulo o al Paese sbagliato:

  • Anno fiscale. Dichiara le posizioni chiuse nel 2025 in PIT-38 per il 2025 (versione 18). Numeri dei campi e versione dell'articolo appartengono a quell'anno; per un altro anno usa il modulo appropriato.
  • Residenza. La Polonia tassa il reddito mondiale se lì si trova il centro degli interessi personali o economici oppure vi trascorri oltre 183 giorni nell'anno (articolo 3(1) e (1a) della legge PIT). Cittadinanza, lingua della piattaforma e Paese del broker non lo determinano. Se nel 2025 hai cambiato Paese o potresti essere residente in due Stati, la guida non risolve il caso: occorre esaminare la convenzione fiscale pertinente.
  • Modello. La guida riguarda una persona fisica che investe privatamente in CFD e altri derivati per conto proprio. Compensi prop, trading d'impresa e cambio effettivo di valuta seguono altri percorsi: prop trading e modelli non standard. Separa dividendi azionari, interessi sulla liquidità e operazioni cripto effettive; il passo 2 ne tratta il regime distinto.

1. Scarica lo storico delle operazioni

Tutto parte dai dati. Il broker registra aperture, chiusure, finanziamento, commissioni e rettifiche. Se hai più conti o sei passato a un'altra entità dello stesso marchio nell'anno, ottieni un estratto per ciascuno.

Le piattaforme esportano diversamente: variano nomi delle colonne, formati e menu. I percorsi seguenti dipendono da versione e broker: sono indicazioni su dove cercare, non istruzioni esatte clic per clic.

PiattaformaDove cercareFormatoNote
MT4Terminal → Account History → clic destro → Save as Detailed ReportHTMLImposta Custom Period sull'intero anno secondo le date di chiusura. Anche Save as Report contiene lo storico; Detailed Report aggiunge statistiche. In entrambi verifica commissioni, finanziamento e ambito Closed Transactions
MT5Toolbox → History → Deals → clic destro → ExportHTML / CSVDeals, non Positions, mostra le singole esecuzioni. Una posizione può avere più deal, inclusi riempimenti parziali
cTraderHistory → intervallo date → ExportCSV / XLSXSwap e Commission in colonne separate
Interactive BrokersReports → Statements → Activity Statement → Custom Date RangeHTML / PDF / CSVTrades + Interest + Dividend Adjustments. Forex P&L di IBKR non coincide necessariamente con gli importi dichiarabili in PIT-38
XTB (xStation)History → filtro date → ExportCSV / XLSXSe il broker ha fornito PIT-8C per l'anno, riconcilialo comunque con l'estratto: potrebbe non coprire tutto il conto
Un estratto non è infallibile. Report della piattaforma, annuali e di back office possono differire. Correzioni notturne, aggiustamenti monetari, rimborsi e aggiustamenti dividendi non compaiono tutti in Profit. Scarica un altro estratto a fine gennaio e confrontalo con dicembre. Individua differenze dovute a correzioni, ambito o tipo di esportazione; conserva entrambe le versioni e usa i dati corretti con una spiegazione della modifica.
Archivia le prove. La prescrizione di base dell'imposta 2025 termina nel 2031: 5 anni dalla fine dell'anno di scadenza del pagamento, ossia il 2026 (articolo 70 § 1 dell'Ordinanza tributaria). La sospensione, ad esempio secondo articolo 70 § 6, può prolungarla. Per tutto il periodo devi giustificare gli importi; conserva più a lungo le prove di una perdita 2025 dedotta in seguito. I broker possono cambiare piattaforma, chiudere conti o trasferire clienti: scarica trimestralmente, senza attendere aprile.
Report schematico con operazioni chiuse, P/L del prezzo, commissioni separate e finanziamento
Polonia: trading CFD privato; illustrazione didattica, non modulo fiscale ufficiale.

Modello di esecuzione e qualità dell'estratto

Un broker B-Book/market maker e un broker di agenzia/STP possono fornire report operativi e rettifiche diversi. Riempimenti parziali sono possibili in modelli diversi; l'etichetta A-Book da sola non li dimostra. Un ordine può avere più esecuzioni a prezzi diversi, su più righe. Il calcolo manuale è possibile, ma molti riempimenti e rettifiche richiedono identificatori coerenti e verifiche dello script o strumento specializzato.

2. Pulisci i registri e identifica le operazioni dichiarabili

Non ogni voce dell'estratto appartiene a PIT-38. Separa i risultati dei contratti regolati nell'anno fiscale da trasferimenti propri, posizioni non realizzate e tariffe regolate separatamente. Includi ogni evento correttamente classificato una sola volta.

Prima pulisci i dati

  • Trasferimenti propri — depositi dalla banca, prelievi e trasferimenti tra sottoconti dello stesso broker spostano denaro tuo. Contrassegnali ed escludili dai totali di trading. L'imposta non è prelievi meno depositi
  • Duplicati — stesso ticket in due esportazioni, ad esempio annuale e trimestrale, o riempimenti riportati singolarmente e aggregati. Includi ogni evento una volta
  • Anno e fuso orario — la data di chiusura del server può differire da quella polacca. A fine anno può cambiare il periodo della dichiarazione; vedi il passo 3

Cosa entra nel calcolo

  • Posizioni chiuse — ogni operazione con contratto chiuso e regolato nell'anno; risultato positivo come ricavo e negativo come costo (passo 4)
  • Swap e finanziamento overnight — accerta se il contratto li tratta nel regolamento finale o come regolamenti monetari separati. Gli articoli 17(1b) e 23(1)(38a) non fissano un'unica data per ogni voce. Converti ricavi e costi secondo le date appropriate dell'articolo 11a(1)–(2). Il finanziamento negativo può essere un costo e quello positivo un ricavo; segno e data contabile non sostituiscono la classificazione fiscale
  • Commissioni — addebiti di apertura e chiusura, valutati come costi deducibili
  • Aggiustamenti dividendi su CFD azionari — il broker addebita o accredita l'equivalente di un dividendo. È una rettifica monetaria contrattuale, ricavo o costo che può non comparire in Profit

Cosa è escluso o dichiarato a parte

  • Posizioni aperte al 31 dicembre — il solo P/L flottante non è ricavo realizzato né costo. Verifica commissioni e finanziamento registrati prima del 31 dicembre secondo contratto e regolamento; non spostare automaticamente ogni addebito all'anno di chiusura
  • Depositi e prelievi — trasferimenti tra banca e conto del broker non sono ricavi o costi di trading
  • Operazioni su conto demo
  • Interessi sulla liquidità e dividendi azionari — categoria diversa dai risultati CFD (articolo 30a, imposta forfettaria senza costi, dichiarata a parte in parte G di PIT-38). Non sommarli alle posizioni né compensarvi perdite CFD
  • Bonus del broker — beneficio distinto, non risultato del contratto. Accerta dalle condizioni se e quando è disponibile e classificalo a parte prima di ogni calcolo
  • Cashback e rimborsi del broker — il rimborso di una commissione può richiedere classificazione distinta fuori dall'articolo 30b. Servono analisi e documenti propri: non sommarlo ai risultati CFD senza verifica
Il problema del cambio d'anno. Apri una posizione venerdì 19 dicembre 2025 e la regoli lunedì 5 gennaio 2026 con risultato di 500 USD. Il risultato nasce alla realizzazione dei diritti e appartiene al 2026. Una commissione di acquisizione segue l'articolo 23(1)(38a). Il finanziamento dal 19 al 31 dicembre richiede esame separato: il contratto lo lega al regolamento finale o liquida denaro ogni giorno? Nessun approccio è universalmente «sicuro». Determina prima la data di ricavo o costo, poi applica l'articolo 11a(1)–(2). L'anno di apertura non cambia quello del risultato contrattuale.
Pubblicazioni NFP e aperture dopo il weekend. Uno stop loss può essere eseguito oltre il livello di attivazione se il mercato salta prezzi. Lo slippage da solo non significa più esecuzioni. Se l'esecuzione è parziale, l'estratto può contenere più righe con prezzi e costi diversi: riconciliale per identificativo.

3. Converti in PLN ai cambi NBP

La conversione è una fonte comune di errori: le schermate mostrano valori di mercato, ma il calcolo fiscale richiede date e documenti. Puoi guadagnare in valuta estera, ma PIT-38 si compila in PLN al cambio della data richiesta, non scelta liberamente.

La regola di conversione

L'articolo 11a(1) della legge PIT polacca converte i ricavi in valuta in PLN al cambio medio NBP dell'ultimo giorno lavorativo precedente il giorno del ricavo. L'articolo 11a(2) applica la regola corrispondente ai costi, prima del loro sostenimento. In pratica cerca il giorno lavorativo anteriore appropriato con tabella A pubblicata.

  • Il risultato di una posizione chiusa, positivo o negativo: la tabella pertinente precedente il giorno di chiusura. L'apertura non determina il cambio del risultato
  • Commissioni — usa il cambio precedente l'addebito: prima dell'apertura per la commissione di apertura, prima della chiusura per quella finale
  • Swap — usa il cambio dell'ultimo giorno lavorativo prima della data appropriata di ricavo o costo (articolo 11a(1)–(2)). Il finanziamento regolato a parte può avere data diversa dalla chiusura. Non attribuire il cambio di chiusura a ogni addebito né presumere ogni data di maturazione come data del costo senza esaminare contratto e regolamento
Quale data seleziona il cambio NBP?
Selezione delle date e cambi NBP effettivi dell'esempio. Le date del finanziamento richiedono analisi separata di contratto e regolamento.

Weekend e giorni festivi

  • Operazione del venerdì, a qualsiasi ora → cambio NBP del giovedì se pubblicato. Se giovedì era festivo, come il 1 maggio 2025, usa la tabella del mercoledì
  • Operazione del sabato o della domenica → normalmente cambio del venerdì, se lavorativo con tabella pubblicata; altrimenti l'ultima tabella anteriore pertinente
  • Festività del lunedì → normalmente cambio del venerdì; se anche venerdì non era lavorativo, risali all'ultima tabella anteriore pertinente
Fusi dei server. Riconcilia l'evento effettivo con il fuso del report. Il modello usa l'ora polacca; l'articolo 17(1b) parla di realizzazione dei diritti, non di un fuso specifico. Un server EET/EEST con cambio d'ora UE è un'ora avanti: 00:30 sul server sono 23:30 del giorno polacco precedente. Non ogni server segue quel calendario. Conserva l'orario originale e la regola di conversione per evitare tabella NBP o anno sbagliati.

Conti multivaluta

Se il conto è in EUR ma lo strumento è quotato in USD, come US30, possono servire due passaggi: risultato USD in EUR secondo la conversione del broker, poi EUR in PLN al cambio NBP. Gli strumenti possono gestirlo male. Il broker può mostrare il risultato nella valuta di quotazione prima di convertirlo nella valuta del conto. Stabilisci quale passaggio fornisce il dato fiscale; non convertire due volte un importo già nella valuta del conto.

Polonia: scelta del cambio NBP del giorno lavorativo precedente per la conversione in PLN.
Weekend: il giorno lavorativo precedentePolonia • dopo aver determinato la data fiscale pertinenteWeekend: il giorno lavorativo precedentePolonia • dopo aver determinato la data fiscale pertinenteGIOVEDÌ13.03Tabella per un evento del venerdìVENERDÌ14.03Tabella per il weekendWEEKEND15–16.03Nessuna nuova tabellaLUNEDÌ17.03Tabella precedente: venerdìEvento di sabato, domenica o lunedì: normalmente tabella del venerdì.Se venerdì era festivo o senza tabella, risali ancora.Fonti: articolo 11a PIT e API NBP. Non usare cambio del giorno dell'evento o media annuale.

4. Calcola ricavi, costi e reddito

Hai estratto e cambi NBP. Inizia dalla domanda che determina l'imposta: cosa costituisce ricavo CFD?

Risultato del regolamento, non valore nozionale

Un CFD è un contratto per differenza. Acquistare 0,5 lotti EUR/USD non significa comprare 50.000 EUR; regoli con il broker la differenza tra prezzi di chiusura e apertura. La legge polacca lo chiama ricavo dalla realizzazione dei diritti derivanti da strumenti finanziari derivati (articolo 17(1)(10)), conseguito alla realizzazione dei diritti (articolo 17(1b)), ossia al regolamento della posizione. Il reddito è la differenza tra ricavi totali e costi dell'articolo 23(1)(38a), con spese collegate allo strumento deducibili alla realizzazione (articolo 30b(2)(3)). Il nozionale di 50.000 EUR moltiplicato per il prezzo non è né ricavo né spesa in questo calcolo.

La distinzione ha effetti pratici. Dichiarare il nozionale come ricavo al cambio di chiusura e costo al cambio di apertura introdurrebbe una differenza valutaria artificiale su un importo mai acquisito. Nell'esempio del passo 5, l'imposta della posizione A passerebbe da 250 PLN (1.353,63 − 13,50 − 13,54 − 9,23 = 1.317,36 PLN → 1.317 PLN × 19% = 250 PLN) a 361 PLN. Non citiamo una risposta individuale che risolva esplicitamente questo scenario CFD perché non ne abbiamo trovata una comparabile; la conclusione segue il testo legale. Se il broker riporta nozionali e non risultati, determina quelli regolati. Se necessario chiedi una risposta individuale; la tariffa è 40 PLN per situazione di fatto secondo l'articolo 14f dell'Ordinanza tributaria.

Ricavi

Ricavi (PLN) = Σ [risultato positivo della posizione (valuta) × cambio NBP delgiorno lavorativo precedente] + Σ [finanziamento positivo × cambio NBPprecedente il ricavo riconosciuto] + Σ [rettifica monetaria contrattuale positiva, ad es. aggiustamento dividendi × cambio NBPprecedente il ricavo riconosciuto]

Costi deducibili

Somma quattro componenti, ciascuna convertita in PLN al cambio del giorno lavorativo precedente la propria data appropriata:

  1. Risultati negativi delle posizioni chiuse — al cambio precedente la chiusura
  2. Commissioni, di apertura e chiusura — al cambio precedente l'addebito
  3. Finanziamento negativo — al cambio precedente la data appropriata del costo
  4. Rettifiche monetarie contrattuali negative, come aggiustamenti dividendi su CFD azionari — al cambio precedente l'addebito

Costi (PLN) = Risultati negativiPLN + CommissioniPLN + Finanziamento negativoPLN + Rettifiche negativePLN

Reddito o perdita

Reddito = RicaviPLN − CostiPLN

Un saldo positivo è reddito imponibile, dal quale al passo 7 si possono ancora dedurre perdite pregresse ammissibili. Un saldo negativo è una perdita da riportare, indicata in questa dichiarazione.

Il finanziamento positivo è ricavo, non una riduzione dei costi. Dopo corretta classificazione, uno swap positivo, come il carry AUD/JPY, aumenta i ricavi nella riga pertinente della parte C: campo 22 per documenti propri o 20 se già in PIT-8C. Il finanziamento negativo aumenta i costi in 23 o 21. Mantieni separate le direzioni e non ricontare quanto il broker ha incluso nel P/L.
Totali annuali o singole operazioni? Il modulo riceve ricavi e costi annuali aggregati. Devi comunque giustificare i totali: conserva estratto e foglio di calcolo.
Spread e slippage non sono costi fiscali separati. Incidono sul prezzo d'esecuzione e sono già nel P/L del prezzo. Non aggiungerli come commissioni distinte. Commissioni e finanziamento elencati a parte richiedono trattamento proprio; gli effetti incorporati nel prezzo no.

5. Esempio completo: dall'estratto a PIT-38

Esempio illustrativo: anno fiscale 2025. Ipotesi: residente polacco, conto privato USD presso un'entità senza PIT-8C e P/L del prezzo prima di commissioni e finanziamento separati. Le date usano l'ora polacca. I documenti del modello stabiliscono le date degli addebiti delle commissioni e lo swap A è un regolamento monetario separato del 20.03.2025; la conversione del costo usa tale data. È un'ipotesi esplicita, non una regola universale. I cambi sono medie effettive NBP della tabella A; importi e ticket sono fittizi.

  • Deposito di 5.000 USD — lunedì 10.03.2025
  • Posizione A, redditizia: acquisto di 0,5 lotti EUR/USD a 1,0850 venerdì 14.03.2025, chiusura a 1,0920 venerdì 21.03.2025; risultato di prezzo +350 USD. Commissioni di apertura di 3,50 USD e chiusura di 3,50 USD. Finanziamento regolato giovedì 20.03: −2,40 USD
  • Posizione B, in perdita: acquisto di 0,3 lotti EUR/USD martedì 18.03.2025, chiusura allo stop loss mercoledì 19.03.2025; risultato di prezzo −120 USD. Commissioni di apertura di 2,10 USD e chiusura di 2,10 USD; nessun finanziamento
  • Interessi sulla liquidità non investita accreditati il 21.03.2025: 1,20 USD, categoria distinta

Passo A: individua i cambi NBP

  • Risultato e commissione di chiusura A (venerdì 21.03) → tabella del giovedì, 20.03.2025
  • Commissione di apertura A (venerdì 14.03) → tabella del giovedì, 13.03.2025
  • Finanziamento A (regolato giovedì 20.03) → tabella del mercoledì, 19.03.2025
  • Commissione di apertura B (martedì 18.03) → tabella del lunedì, 17.03.2025
  • Risultato e commissione di chiusura B (mercoledì 19.03) → tabella del martedì, 18.03.2025

Passo B: registro di lavoro

IDDocumentoEventoData dell'evento fiscaleCategoriaImportoValutaTabella NBPCambioRicavi PLNCosti PLNNote
T-01registro di cassaDeposito10.03.2025trasferimento proprio5 000,00USD————Escluso
A-1estrattoCommissione di apertura A14.03.2025costo3,50USD13.03.2025 — 050/A/NBP/20253,8568—13,503,50 × 3,8568 = 13,4988
B-1estrattoCommissione di apertura B18.03.2025costo2,10USD17.03.2025 — 052/A/NBP/20253,8329—8,052,10 × 3,8329 = 8,0491
B-2estrattoRisultato di chiusura B19.03.2025costo (risultato negativo)−120,00USD18.03.2025 — 053/A/NBP/20253,8152—457,82120 × 3,8152 = 457,824
B-3estrattoCommissione di chiusura B19.03.2025costo2,10USD18.03.2025 — 053/A/NBP/20253,8152—8,012,10 × 3,8152 = 8,0119
A-2estrattoFinanziamento A20.03.2025costo (finanziamento negativo)−2,40USD19.03.2025 — 054/A/NBP/20253,8473—9,232,40 × 3,8473 = 9,2335
A-3estrattoRisultato di chiusura A21.03.2025ricavo (risultato positivo)350,00USD20.03.2025 — 055/A/NBP/20253,86751 353,63—350 × 3,8675 = 1 353,625
A-4estrattoCommissione di chiusura A21.03.2025costo3,50USD20.03.2025 — 055/A/NBP/20253,8675—13,543,50 × 3,8675 = 13,5363
I-01registro di cassaInteressi sulla liquidità21.03.2025altra categoria (articolo 30a)1,20USD————Fuori dai totali CFD; classifica a parte
Totale: risultati dei derivati (articolo 30b)1 353,63510,157 eventi, ciascuno contato una volta

Passo C: reddito e imposta

  • Ricavi (campo 22): 1.353,63 PLN
  • Costi (campo 23): 13,50 + 8,05 + 457,82 + 8,01 + 9,23 + 13,54 = 510,15 PLN
  • Reddito (campo 28): 1 353,63 − 510,15 = 843,48 PLN
  • Base imponibile (campo 31): 843,48 arrotondati a zloty interi = 843 PLN, prima delle perdite pregresse
  • Imposta calcolata (campo 33): 843 × 19% = 160,17 PLN; imposta dovuta (campo 35): 160 PLN, arrotondata a zloty interi. Imposta estera pagata (campo 34): 0, perché non vi sono ritenute

Alternativa: una perdita del 2024

Supponiamo che PIT-38 del 2024 indichi una perdita di 400 PLN della stessa fonte, interamente dedotta con l'opzione dell'anno scelto dell'articolo 9(3)(2); vedi riporto delle perdite e limiti. Campo 30 = 400,00; campo 31 = 843,48 − 400,00 = 443,48 → 443 PLN; campo 33 = 443 × 19% = 84,17 → campo 35 = 84 PLN. Tieni un registro distinto di anno, importo e deduzioni precedenti per ogni perdita. Il campo 30 non può superare il 28.

Riconciliazione

  • Risultato dell'estratto in USD: +350 − 120 − 3,50 − 3,50 − 2,10 − 2,10 − 2,40 = +216,40 USD, esclusi interessi. Il registro contiene esattamente questi sette eventi
  • Commissioni una sola volta. Il modello presume che il P/L le escluda; verifica l'estratto. Se Profit include già una commissione, non aggiungerla di nuovo
  • Cambi coerenti con le date: ogni evento ha la propria tabella, senza cambi del giorno dell'operazione o un unico cambio annuale
  • Arrotondamenti: importi degli eventi in PLN ai groszy, poi base e imposta a zloty interi sul modulo
  • Deposito di 5.000 USD e interessi di 1,20 USD esclusi dai campi 22/23

Il cambio di apertura non ha determinato il risultato della posizione; rilevava solo per la commissione iniziale. Non esiste differenza valutaria sul nozionale, perché è assente dal calcolo.

Due posizioni, sette eventi
Sette eventi: ricavi 1.353,63 PLN, costi 510,15 PLN, reddito 843,48 PLN e imposta 160 PLN. Il trattamento separato del finanziamento monetario è un'ipotesi esplicita.

6. Strumenti e automazione

Il calcolo manuale può essere gestibile per 200 operazioni. Con 2.000 l'automazione diventa importante.

Fogli di calcolo: Excel e Google Sheets

Importa il CSV dell'estratto, poi aggiungi cambi NBP e formule. L'API NBP offre accesso programmatico:

https://api.nbp.pl/api/exchangerates/rates/a/usd/2025-03-13/?format=json

La risposta JSON contiene rates[0].mid, il cambio medio (3,8568 per questa data), e rates[0].no, numero della tabella da registrare. In Google Sheets usa uno script che interpreti JSON; IMPORTDATA importa CSV/TSV e non interpreta direttamente JSON. Excel può usare Power Query.

API NBP: gestire 404. Una data senza tabella, ad esempio weekend o festivo, restituisce 404. Gestisci la risposta retrocedendo all'ultima data di tabella: while response == 404: date = date - 1 day. Per molti eventi scarica e conserva intervalli, senza richiedere ripetutamente ogni giorno; una richiesta NBP non può superare 93 giorni.

Strumenti specializzati

Calcolatori specializzati possono importare estratti e convertire automaticamente. Prima di accettare l'output, verifica manualmente 5 operazioni: una positiva, una negativa, una nel weekend, una con finanziamento e una con commissione in data diversa dalla chiusura. Verifica date di riconoscimento, cambi del giorno lavorativo precedente e che il nozionale non sia diventato ricavo. Un campione coerente aiuta a trovare errori ma non prova ogni riga; riconcilia anche totali completi ed eccezioni.

Myfxbook e un diario di trading possono aiutare la riconciliazione. Se Excel differisce dal tracker, verifica formule, periodi, cambi e dati del tracker. Myfxbook non sostituisce estratti o documenti originali: è un controllo integrativo.

Colonne minime di un foglio per calcolare PIT-38 Forex

Usa il registro del passo 5:

ID | Documento | Evento | Data fiscale (ora polacca) | Categoria | Importo | Valuta | Data e numero della tabella NBP | Cambio | Ricavi PLN | Costi PLN | Note

Controllo qualità: riconcilia i totali in valuta del registro, esclusi trasferimenti propri e categorie separate, con il P&L realizzato dell'estratto considerando commissioni, finanziamento, interessi e rettifiche. Non proseguire finché restano differenze inspiegate.

Il momento più pericoloso

Il rischio maggiore può arrivare quando l'automazione finisce e ti senti sollevato. Una colonna data identificata male, un errore di fuso o finanziamento mal classificato possono produrre cifre ordinate ma sbagliate. L'automazione riproduce più rapidamente l'errore su più righe.

7. Compila PIT-38: perdite pregresse, imposta estera e campi

Hai i totali. Prima di inserirli, accerta due questioni che possono cambiare il dovuto o il numero di allegati.

Perdite pregresse → campo 30

Se PIT-38 del 2020–2024 indicava una perdita da cessione di derivati o realizzazione dei diritti, stessa fonte del risultato CFD, puoi dedurla dal reddito nel campo 28 tramite il 30, senza superarlo. La deduzione dipende da anno della perdita, metodo — fino al 50% annualmente o fino a 5.000.000 PLN in un anno scelto entro cinque anni — e deduzioni già usate: vedi registro delle perdite e limiti. Sono escluse perdite da altre fonti come lavoro, impresa, criptovalute effettive o dividendi.

Imposta estera e PIT/ZG → campi 34 e 72

Inserisci imposta estera nel campo 34 solo se effettivamente pagata sul reddito dei derivati e documentata. Il credito non supera l'imposta polacca attribuibile a quel reddito estero (articolo 30b(5a)–(5b)). Presenta PIT/ZG per ogni Paese pertinente e indica il numero di allegati nel campo 72. L'indirizzo del broker a Cipro, nel Regno Unito o in Australia non crea da solo imposta estera o obbligo PIT/ZG, né determina la fonte. Se nulla è stato pagato, il campo 34 è 0. Anche allora l'opuscolo PIT-38 ministeriale collega PIT/ZG a redditi ottenuti all'estero con il metodo del credito, non all'importo dell'imposta o all'indirizzo. Che un risultato CFD rientri dipende dal contratto e dalla convenzione. Accertalo con documenti del broker e consulenza se necessaria.

Campi delle parti C e D

Campo PIT-38 (2025, versione 18)Cosa inserireOrigine dei dati
Campo 20 (parte C, riga 1)Ricavi indicati in PIT-8CCampo 35 di PIT-8C, se applicabile
Campo 21 (parte C, riga 1)Costi indicati in PIT-8CCampo 36 di PIT-8C più costi collegati documentati omessi dall'entità
Campo 22 (parte C, riga 2)Ricavi da documenti propri, senza PIT-8CRisultati positivi regolati in PLN + finanziamento positivo ammissibile + rettifiche monetarie contrattuali positive, come aggiustamenti dividendi
Campo 23 (parte C, riga 2)Costi da documenti propri, senza PIT-8CRisultati negativi + commissioni + finanziamento negativo ammissibile + rettifiche monetarie contrattuali negative (PLN)
Campi 26–29Totali: ricavi, costi e reddito (28) o perdita (29)Il modulo elettronico calcola i totali; su carta: 26 = 20 + 22 − 24, 27 = 21 + 23 − 25. I campi 24/25 riguardano una specifica esenzione per cessioni azionarie post IPO e sono 0 in questo modello CFD. Reddito: 28 = 26 − 27 se positivo; perdita: 29 = 27 − 26 se positiva
Campo 30Perdite pregresseDal registro entro il limite applicabile, senza superare il campo 28
Campo 31Base imponibileCampo 28 − campo 30, arrotondato a zloty interi
Campo 32Aliquota19%
Campo 33Imposta sul reddito dell'articolo 30b(1)Campo 31 × 19%
Campo 34Imposta estera pagataImposta estera effettiva documentata entro il limite proporzionale del credito; altrimenti 0
Campo 35Imposta dovutaCampo 33 − campo 34, arrotondato a zloty interi
La numerazione cambia tra anni fiscali. La tabella segue PIT-38 per il 2025 (versione 18) e l'opuscolo ministeriale. Verifica il modulo corretto: lo slittamento di un campo colloca male un importo.
PIT-8C e PIT-38. Se l'entità emette PIT-8C, usalo per preparare PIT-38. PIT-8C informa; PIT-38 è la tua dichiarazione e tu calcoli e paghi. Se hai usato un broker polacco e uno estero, dichiarali in un PIT-38: riga 1 per PIT-8C e riga 2 per documenti propri, combinati in riga 4.
PIT-38(18): dai totali all'imposta
Mappa PIT-38(18) del 2025; i campi 24/25 riguardano l'esenzione IPO e valgono 0 nel modello CFD. Diagramma didattico, non modulo ufficiale.

8. Presenta la dichiarazione e paga

Per il 2025, il periodo di presentazione era dal 15 febbraio al 30 aprile 2026. Il pagamento scadeva nello stesso termine (articolo 45(1) della legge polacca). Gli arretrati possono produrre interessi e l'omessa presentazione o correzione può portare a procedimenti. Riconcilia i totali del passo 5 e conserva prove distinte di invio e pagamento.

Modalità di presentazione

  • Twój e-PIT (podatki.gov.pl) offre PIT-38 sulla base delle informazioni PIT-8C dal 15 febbraio 2026. Verifica la completezza; aggiungi risultati degli estratti non coperti da PIT-8C e perdite pregresse. L'opuscolo ministeriale collega l'accettazione automatica al 30 aprile a ricavi coperti esclusivamente da PIT-8C, se non accetti, rifiuti o presenti diversamente. Con altri ricavi non presumere che una bozza incompleta adempia l'obbligo: completa e invia, poi verifica la ricevuta ufficiale.
  • Modulo elettronico PIT-38 tramite e-Deklaracje su podatki.gov.pl o il servizio Dichiarazioni dell'ufficio fiscale online. Il modulo calcola l'imposta, ma i campi 22/23 e 30 vanno inseriti dal foglio di lavoro
  • Presentazione cartacea all'ufficio fiscale o mediante canale postale ammesso. La tempestività dipende dall'articolo 12 § 6 dell'Ordinanza tributaria, incluso operatore polacco designato o operatore del servizio universale UE; non basta un qualsiasi corriere o timbro
La prova dell'invio è UPO, ricevuta elettronica ufficiale emessa dopo l'invio riuscito. Una schermata di calcolo o messaggio «inviato» senza UPO non dimostra la presentazione. Salvalo con copia della dichiarazione.
Pagare l'imposta. Versa l'importo dovuto della parte G (campo 51, uguale al 35 nel modello solo CFD) sul microconto fiscale polacco individuale, ottenuta tramite podatki.gov.pl. Pagamento e dichiarazione hanno la stessa scadenza. Conserva la conferma bancaria separatamente da UPO.
Rettificare PIT-38. Un errore o estratto corretto richiede una dichiarazione rettificativa separata secondo l'articolo 81 dell'Ordinanza tributaria. Paga l'imposta aggiuntiva con gli interessi applicabili. La procedura dell'eccedenza dipende dalla data: dal 1 ottobre 2026 non si presenta domanda di accertamento dell'eccedenza quando deriva da una dichiarazione corretta dopo la scadenza (articolo 75 § 2 modificato); una rettifica con eccedenza oltre 10.000 PLN richiede motivazione scritta (articolo 81 § 2b). Le rettifiche precedenti seguono le vecchie regole (articolo 22 della modifica, voce 846 del 2026). Gli interessi al 50% dell'ordinario richiedono rettifica legalmente efficace entro 6 mesi dalla scadenza e pagamento entro 7 giorni; articolo 56a § 3 esclude le pertinenti situazioni di controllo fiscale, doganale-tributario e attività di verifica. Documento del broker, rettifica e trasferimento hanno prove distinte.
Un documento mancante. Se la piattaforma chiude prima di recuperare parte dello storico annuale, chiedi per iscritto un estratto storico e conserva la corrispondenza. Se il recupero è impossibile, ricostruisci gli eventi da conferme disponibili ed esportazioni parziali, documentando il metodo. Non inserire importi che non puoi giustificare.

Documenti da conservare

Un archivio che spiega ogni importo
Documenti originali, calcoli e prove distinte di invio e pagamento. La prescrizione base può essere prolungata.
DocumentoTipoConservazione (anno fiscale 2025)
Estratti del broker, incluse tutte le correzioniPrimarioAlmeno fino al termine base di fine 2031; più a lungo per sospensione, interruzione o deduzioni successive delle perdite
PIT-8C, se applicabilePrimarioAlmeno fino al termine base di fine 2031; più a lungo per sospensione, interruzione o deduzioni successive delle perdite
Foglio di calcolo e registro delle perditeDi lavoroAlmeno fino al termine base di fine 2031; più a lungo per deduzioni successive e prolungamenti della prescrizione
Cambi NBP usati con numeri delle tabelleDi supportoAlmeno fino al termine base di fine 2031; più a lungo per sospensione, interruzione o deduzioni successive delle perdite
Ricevuta elettronica UPO e conferma del pagamentoArchivioAlmeno fino al termine base di fine 2031; più a lungo per sospensione, interruzione o deduzioni successive delle perdite

Domande frequenti: dichiarazione fiscale Forex passo per passo

Dichiaro ogni operazione o solo i totali?
PIT-38 riceve ricavi e costi annuali aggregati, senza elenco allegato. Devi comunque giustificarli. La prescrizione base del 2025 termina nel 2031; sospensione o interruzione possono estenderla. Conserva i documenti delle perdite anche per le dichiarazioni successive in cui le deduci.
Il ricavo è il nozionale del contratto o il risultato del regolamento?
È il risultato del regolamento. Un CFD regola una differenza di prezzo; il ricavo nasce quando sono realizzati i diritti derivati (articolo 17(1)(10) e (1b) della legge polacca). Risultati positivi sono ricavi; negativi, commissioni e finanziamento negativo ammissibile sono costi. Il nozionale, volume in lotti moltiplicato per prezzo, non entra nella dichiarazione.
Quale cambio NBP si usa per una chiusura nel weekend?
Il cambio medio NBP dell'ultimo giorno lavorativo prima della data appropriata. Nel weekend normalmente venerdì, se lavorativo con tabella; nei festivi usa l'ultima tabella anteriore pertinente. Riconcilia prima gli orari perché il server può indicare un'altra data.
Come dichiaro un'operazione aperta a dicembre 2025 e chiusa a gennaio 2026?
Un contratto regolato il 5 gennaio 2026 attribuisce il risultato al 2026. La commissione di acquisizione si valuta secondo l'articolo 23(1)(38a). Per il finanziamento di dicembre 2025 determina se è parte del regolamento finale o separato; non esiste una sola regola confermata per ogni swap. Data e cambio del giorno lavorativo precedente derivano da quella classificazione, non dall'etichetta della colonna.
Gli swap negativi riducono l'imposta?
Il finanziamento negativo correttamente classificato può aumentare i costi e quello positivo i ricavi. Determina natura e data di regolamento da contratto e documenti. Gli importi propri vanno in parte C, riga 2 di PIT-38 (campi 22/23); quelli già inclusi in PIT-8C nella riga 1 (20/21). Non duplicarli.
Il cambio incide sul risultato in PLN di un conto USD?
Sì. Converti ogni risultato al cambio precedente la chiusura, le commissioni a quello precedente l'addebito e il finanziamento secondo la propria data. Non c'è una differenza valutaria separata di apertura-chiusura sul nozionale. Un risultato individuale positivo resta positivo in PLN, ma più eventi possono avere un segno annuale diverso dal totale USD: +350 USD a 3,8152 (053/A/NBP/2025) e −345 USD a 3,8774 (056/A/NBP/2025) danno +5 USD, ma 1.335,32 PLN − 1.337,70 = −2,38 PLN. Deriva dall'articolo 11a, non da un errore del foglio.
Il broker è a Cipro. Devo allegare PIT/ZG?
Non per il solo indirizzo del broker. Il campo 34 riguarda l'imposta estera effettiva su reddito di fonte estera con credito proporzionale (articolo 30b(5a)–(5b)). Se non pagata, inserisci 0. L'obbligo PIT/ZG dipende, secondo l'opuscolo ministeriale, dal conseguimento del reddito all'estero, non dalla sede del broker. Se vi sono ritenute, procurati prove e determina Paese della fonte e convenzione.
Myfxbook può sostituire l'estratto del broker?
No. Myfxbook aiuta la riconciliazione: una differenza tra totali Excel e tracker richiede indagini in entrambi i dati. Non sostituisce l'estratto originale del broker. Per giustificare la dichiarazione servono report originali dell'istituto finanziario; uno screenshot del portale non basta.

Fonti e bibliografia

  1. Legge polacca del 26 luglio 1991 sull'imposta sul reddito delle persone fisiche (testo unico, Gazzetta delle leggi 2026, voce 592): articolo 3(1)–(1a), residenza; 9(3), perdite; 11a(1)–(2), conversioni; 17(1)(10) e (1b), realizzazione dei diritti derivati; 23(1)(38a), costi; 30b(1), (2)(3) e (5a)–(5b), imposta e credito estero; 45(1), termine dichiarativo. Testo ufficiale. Applica le modifiche secondo la loro entrata in vigore.
  2. Banca nazionale polacca (NBP), tabella A dei cambi medi e API: api.nbp.pl; tabelle 050, 052, 053, 054 e 055/A/NBP/2025 usate nell'esempio.
  3. Ministero delle Finanze polacco, modulo PIT-38(18) e opuscolo informativo per l'anno fiscale 2025.
  4. Ordinanza tributaria polacca del 29 agosto 1997 (testo unico, Gazzetta delle leggi 2026, voce 622): articolo 14f, tariffa della risposta; 56a, interessi ridotti; 70 § 1, prescrizione; 75 § 2 e 81, rettifiche ed eccedenze. Testo ufficiale, con modifica 2026, voce 846, articolo 1 punti 16 e 22 e articoli 22 e 35.
  5. MetaQuotes, MetaTrader 4: Account History: ambito per data di chiusura, Save as Report e Save as Detailed Report.

I tuoi progressi

Hai finito la lezione? Segnala tu il completamento. Aprire o scorrere una pagina non la contrassegna come completata.

I progressi richiedono JavaScript e l'archiviazione del browser.

Salvati solo in questo browser. Nessun account o sincronizzazione tra dispositivi. Eliminare i dati del sito può cancellare i progressi.

Jarosław Wasiński

Caporedattore, ForexMechanics.com • Analista macro e FX

Analista indipendente e professionista con oltre 20 anni di esperienza nei mercati finanziari. Attivo nel Forex dal 2004, con un focus sull'analisi fondamentale, la struttura del mercato OTC e la gestione disciplinata del rischio di capitale.

  • Fondatore e caporedattore di MyBank.pl, che offre formazione finanziaria affidabile dal 2004.
  • Autore di centinaia di commenti di mercato approfonditi, analisi strutturali e materiali didattici per trader e investitori.
  • Sostenitore della trasparenza del mercato, promuovendo una formazione basata su dati concreti e report istituzionali (BIS, ESMA, CFTC).

Tutti i contenuti hanno carattere esclusivamente didattico e informativo – non costituiscono consulenza di investimento né alcuna raccomandazione. Ricorda: il trading con leva (Forex/CFD) comporta un elevato rischio di rapida perdita del capitale.