Declaración fiscal de Forex paso a paso: extractos, tipos NBP, PIT-38 y herramientas

Declarar Forex empieza con los documentos del bróker y acaba con una declaración comprobada y prueba de pago. Entre ambos debe separar resultados, comisiones y financiación, convertir importes pertinentes a zloty y conciliar totales. Esta guía recorre cada etapa, del historial exportado a completar PIT-38. Cubre un residente fiscal polaco que opera CFD privadamente por cuenta propia en el ejercicio 2025 y declara en 2026. Si su entidad no expide PIT-8C, el ejemplo muestra cómo calcular a partir de extractos y tipos del NBP.

Polonia: negociación privada de CFD; ilustración didáctica, no formulario fiscal oficial.
Claves en 60 segundos
  • El extracto es prueba central, pero no el único documento. Conserve hoja de trabajo, tipos históricos NBP, acuse electrónico oficial de PIT-38 y todo lo necesario para justificar el método. Un extracto puede no bastar si omite ajustes o interpreta mal columnas.
  • El ingreso CFD es el resultado de liquidar el contrato, no su nominal. Un CFD liquida diferencias (artículo 17(1)(10) y (1b) de la Ley polaca). No declara 50.000 EUR multiplicados por un tipo de cambio.
  • El tipo NBP es del día hábil ANTERIOR. Use la media de tabla A del último día hábil con publicación anterior al hecho, no la del día de operación. Elegir mal la fecha en muchos hechos distorsiona totales y debilita el método.
  • El resultado no realizado de una posición abierta el 31 de diciembre no es ingreso ni coste por sí solo. Reconozca el resultado al realizar los derechos. Comisiones y financiación separadas exigen establecer naturaleza y fecha correctas. Las transferencias propias quedan fuera del resultado CFD.
  • Comisiones y financiación negativa pueden aumentar costes; la positiva, ingresos. Compruebe contrato, liquidación real y si el bróker ya las incluyó. El signo en Swap no determina por sí solo la fecha fiscal; no las omita ni duplique.
  • Completar PIT-38 es sencillo cuando las cifras son correctas. El reto es justificar importes, no pulsar casillas. Para 2025, la presentación y pago vencieron el 30 de abril de 2026.

0. Antes de calcular: año, residencia y modelo

Determine primero tres hechos. Sin ellos puede acabar en el formulario o país equivocados:

  • Ejercicio. Declare cierres de 2025 en PIT-38 para 2025 (versión 18). Casillas y versión de este artículo corresponden a ese año; para otro use el formulario adecuado.
  • Residencia. Polonia grava renta mundial si allí está su centro de intereses personales o económicos o pasa más de 183 días al año (artículo 3(1) y (1a)). No lo determinan nacionalidad, idioma o país del bróker. Si se mudó en 2025 o puede residir en dos países, esta guía no resuelve su caso; examine el convenio aplicable.
  • Modelo. Cubre a una persona que invierte privadamente por cuenta propia en CFD y otros derivados. Remuneración prop, trading empresarial y cambio efectivo de divisas siguen otras rutas: prop trading y modelos no estándar. Separe dividendos de acciones, intereses de efectivo y criptomonedas reales; el paso 2 trata su régimen separado.

1. Descargue el historial

Todo empieza con datos. El bróker registra aperturas, cierres, financiación, comisiones y ajustes. Si tiene varias cuentas o pasó a otra entidad de la marca durante el año, obtenga extracto de cada una.

Las exportaciones varían en columnas, formatos y menús según versión y bróker. Las rutas siguientes orientan dónde buscar, no son instrucciones exactas clic por clic.

PlataformaDónde buscarFormatoNotas
MT4Terminal → Account History → clic derecho → Save as Detailed ReportHTMLConfigure Custom Period para todo el año por fechas de cierre. Save as Report también contiene historial; Detailed Report añade estadísticas. En ambos verifique comisiones, financiación y alcance de Closed Transactions
MT5Toolbox → History → Deals → clic derecho → ExportHTML / CSVDeals, no Positions, aporta ejecuciones individuales. Una posición puede incluir varios deals y ejecuciones parciales
cTraderHistory → intervalo de fechas → ExportCSV / XLSXSwap y Commission en columnas separadas
Interactive BrokersReports → Statements → Activity Statement → Custom Date RangeHTML / PDF / CSVTrades + Interest + Dividend Adjustments. Forex P&L de IBKR no coincide necesariamente con lo declarable en PIT-38
XTB (xStation)History → filtro de fechas → ExportCSV / XLSXAunque el bróker entregue PIT-8C para el año, concílielo con el extracto: puede no abarcar todo lo que hay en la cuenta
Un extracto no es infalible. Informes de plataforma, anuales y del back office pueden diferir. Correcciones nocturnas, ajustes de efectivo, rebates y ajustes de dividendos no aparecen siempre en Profit. Descargue otro extracto a finales de enero y compárelo con diciembre. Identifique diferencias por corrección, alcance o exportación; guarde ambas versiones y use los datos corregidos explicando el cambio.
Archive las pruebas. La prescripción básica de 2025 termina en 2031: 5 años desde final del año de pago, 2026 (artículo 70 § 1 de la Ordenanza). La suspensión, por ejemplo artículo 70 § 6, puede ampliarla. Debe justificar los importes todo ese periodo; pruebas de una pérdida 2025 deducida más tarde deben conservarse más. Como el bróker puede cambiar plataforma, cerrar o trasladar cuentas, descargue extractos trimestralmente, sin esperar a abril.
Informe esquemático de un bróker con operaciones cerradas, PyG del precio, comisiones separadas y financiación
Polonia: negociación privada de CFD; ilustración didáctica, no formulario fiscal oficial.

Modelo de ejecución y calidad del extracto

Un bróker B-Book/creador de mercado y uno de agencia/STP pueden facilitar informes y ajustes distintos. Son posibles ejecuciones parciales en varios modelos; la etiqueta A-Book no las prueba. Una orden puede tener varias ejecuciones a precios distintos en filas separadas. El cálculo manual es posible, pero muchos fills y ajustes necesitan identificadores coherentes y comprobaciones del script o herramienta.

2. Limpie registros e identifique operaciones declarables

No todo asiento va en PIT-38. Separe resultados de contratos liquidados en el ejercicio de transferencias propias, posiciones no realizadas y cargos liquidados aparte. Incluya una vez cada hecho bien clasificado.

Primero limpie los datos

  • Transferencias propias — depósitos de su banco, retiradas y traspasos entre subcuentas del mismo bróker mueven fondos propios. Márquelos y exclúyalos de totales de trading. No se calcula impuesto como retiradas menos depósitos
  • Duplicados — mismo ticket en dos exportaciones, anual y trimestral, o fills parciales tanto individuales como agregados. Incluya cada hecho una vez
  • Año y zona horaria — la fecha de cierre del servidor puede diferir de Polonia. Al fin de año puede cambiar el ejercicio; véase paso 3

Qué entra en el cálculo

  • Posiciones cerradas — operación cerrada y liquidada en el ejercicio; positivo es ingreso y negativo coste (paso 4)
  • Swaps y financiación nocturna — determine si el contrato los integra en la liquidación final o en liquidaciones separadas. Artículos 17(1b) y 23(1)(38a) no fijan una fecha única para todo asiento. Convierta ingresos y costes con sus fechas según artículo 11a(1)–(2). La financiación negativa puede ser coste y la positiva ingreso; signo y fecha de asiento no sustituyen clasificar fiscalmente
  • Comisiones — cargos de apertura y cierre, evaluados como deducibles
  • Ajustes de dividendos en CFD de acciones: el bróker carga o abona el equivalente al dividendo. Es ajuste contractual de efectivo, ingreso o coste que puede no estar en Profit

Qué se excluye o declara separado

  • Posiciones abiertas el 31 de diciembre — floating P/L solo no es ingreso realizado ni coste. Examine comisiones y financiación previas al 31 de diciembre con contrato y liquidación; no traslade todo cargo al año de cierre
  • Depósitos y retiradas — transferencias entre banco y bróker no son ingresos ni costes de trading
  • Operaciones demo
  • Intereses de efectivo y dividendos de acciones — una categoría distinta de los resultados de CFD (tributación a tanto alzado del artículo 30a, sin gastos y declarada por separado en la parte G de PIT-38). No los añada a los resultados de posiciones ni compense pérdidas de CFD con ellos
  • Bonos del bróker — beneficio separado, no resultado contractual. Determine cuándo queda disponible según condiciones y clasifíquelo antes de calcular
  • Cashback y rebates — una devolución de comisión puede necesitar clasificación fuera del artículo 30b. Requiere análisis y documentos propios; no la mezcle con CFD sin comprobar
El límite entre años. Abre el viernes 19 de diciembre de 2025 y liquida el lunes 5 de enero de 2026 con 500 USD de resultado. El resultado contractual nace al realizar derechos y corresponde a 2026. La comisión de adquisición sigue el artículo 23(1)(38a). La financiación del 19 al 31 de diciembre exige examinar si el contrato la une a liquidación final o liquida efectivo diariamente. Ningún enfoque es universalmente «seguro». Determine fecha de ingreso o coste antes del artículo 11a(1)–(2). El año de apertura no cambia el del resultado.
NFP y aperturas tras el fin de semana. Un stop loss puede ejecutarse más allá del disparador si se saltan precios. Slippage no significa por sí solo varios fills. Si fue parcial, puede haber varias filas con precios y costes distintos; concílielas por identificador.

3. Convierta a PLN con tipos NBP

La conversión es fuente frecuente de errores: las pantallas muestran mercado, el cálculo fiscal exige fechas y documentos. Puede ganar en divisas, pero PIT-38 se completa en PLN al cambio exigido, no uno elegido.

Regla de conversión

El artículo 11a(1) convierte ingresos en divisas a PLN al tipo medio NBP del último día hábil anterior a obtener el ingreso. El artículo 11a(2) aplica la regla a costes, antes de incurrir en ellos. Busque el día hábil anterior pertinente con tabla A publicada.

  • Resultado de posición cerrada, positivo o negativo: tabla correspondiente del día anterior al cierre. La apertura no determina el tipo del resultado
  • Comisiones — tipo anterior al cargo: antes de apertura para su comisión y antes de cierre para la de cierre
  • Swaps — tipo del último día hábil anterior a la fecha de ingreso o coste pertinente (artículo 11a(1)–(2)). La financiación separada puede tener otra fecha. No asigne el cambio del cierre a todo cargo ni suponga que cada devengo es coste sin examinar contrato y liquidación
¿Qué fecha selecciona el tipo NBP?
Selección de fechas y tipos NBP reales utilizados en el ejemplo. Las fechas de financiación requieren analizar por separado el contrato y la liquidación.

Fines de semana y festivos

  • Operación del viernes, a cualquier hora → tipo del jueves si hubo tabla. Si fue festivo, como el 1 de mayo de 2025, use miércoles
  • Operación del sábado o domingo → normalmente viernes si fue hábil con tabla; si no, última tabla anterior pertinente
  • Lunes festivo → normalmente viernes; si tampoco fue hábil, retroceda a la última tabla pertinente
Zonas del servidor. Concilie el hecho real con la zona del informe. Este modelo usa hora polaca; el artículo 17(1b) habla de realizar derechos, no de una zona concreta. EET/EEST con cambios UE adelanta una hora a Polonia: 00:30 del servidor son 23:30 del día polaco previo. No todo servidor sigue ese calendario. Guarde hora original y regla de conversión para evitar tabla o ejercicio erróneos.

Cuentas multidivisa

Si la cuenta es EUR pero el instrumento cotiza USD, como US30, pueden necesitarse dos etapas: resultado USD a EUR según el bróker y EUR a PLN con NBP. Las herramientas pueden fallar aquí. El bróker puede informar primero en la divisa de cotización y después convertir a cuenta. Determine qué etapa aporta el dato fiscal; no convierta dos veces un importe ya expresado en divisa de cuenta.

Polonia: selección del tipo NBP del día hábil anterior para convertir a PLN.
Fin de semana: el día hábil anteriorPolonia • tras determinar la fecha fiscal pertinenteFin de semana: el día hábil anteriorPolonia • tras determinar la fecha fiscal pertinenteJUEVES13.03Tabla para un hecho del viernesVIERNES14.03Tabla para el fin de semanaFIN DE SEMANA15–16.03Sin tabla nuevaLUNES17.03Tabla anterior: viernesHecho en sábado, domingo o lunes: normalmente tabla del viernes.Si el viernes fue festivo o no hubo tabla, retroceda más.Fuentes: artículo 11a del PIT y API NBP. No use el tipo del día del hecho ni un promedio anual.

4. Calcule ingresos, costes y renta

Ya tiene extracto y tipos. Empiece por la pregunta que determina el impuesto: ¿qué constituye ingreso CFD?

Resultado de liquidación, no nominal

Un CFD es contrato por diferencias. Comprar 0,5 lotes EUR/USD no compra 50.000 EUR; liquida con el bróker la diferencia entre cierre y apertura. La ley polaca lo llama ingreso por realizar derechos derivados de instrumentos financieros derivados (artículo 17(1)(10)), obtenido al realizarlos (artículo 17(1b)), es decir, liquidar la posición. La renta es la diferencia entre ingresos totales y costes del artículo 23(1)(38a), con gastos del instrumento deducibles al realizar derechos (artículo 30b(2)(3)). El nominal, 50.000 EUR por precio, no es ingreso ni gasto en este cálculo.

La distinción tiene consecuencias. Declarar nominal como ingreso al cambio del cierre y coste al de apertura introduce una diferencia artificial sobre dinero nunca adquirido. En el paso 5, cambiaría el impuesto de A de 250 PLN (1.353,63 − 13,50 − 13,54 − 9,23 = 1.317,36 PLN → 1.317 PLN × 19% = 250 PLN) a 361 PLN. No citamos una interpretación que resuelva expresamente ese caso CFD porque no hallamos una comparable; se deduce del texto legal. Si el bróker informa nominales, determine resultados liquidados. Si hace falta, solicite interpretación individual; cuesta 40 PLN por supuesto, artículo 14f de la Ordenanza.

Ingresos

Ingresos (PLN) = Σ [resultado positivo (divisa) × tipo NBPdel día hábil anterior] + Σ [financiación positiva × tipo NBPanterior al ingreso reconocido] + Σ [ajuste contractual positivo, p. ej. dividendo × tipo NBPanterior al ingreso reconocido]

Costes deducibles

Sume cuatro componentes, convertidos a PLN al tipo hábil anterior a su fecha pertinente:

  1. Resultados negativos de posiciones cerradas — al tipo anterior al cierre
  2. Comisiones, de apertura y cierre: al tipo anterior al cargo
  3. Financiación negativa — al tipo anterior a la fecha de coste pertinente
  4. Ajustes contractuales negativos, como ajustes de dividendos de CFD de acciones: al tipo previo al cargo

Costes (PLN) = Resultados negativosPLN + ComisionesPLN + Financiación negativaPLN + Ajustes negativosPLN

Renta o pérdida

Renta = IngresosPLN − CostesPLN

Un saldo positivo es renta imponible, de la que aún pueden deducirse pérdidas anteriores en el paso 7. Uno negativo es una pérdida arrastrable, declarada aquí.

La financiación positiva es ingreso, no reducción de costes. Bien clasificado, un swap positivo como carry AUD/JPY aumenta ingresos en su fila de parte C: casilla 22 con documentos propios o 20 si ya está en PIT-8C. El negativo aumenta costes en 23 o 21. Separe sentidos y no duplique financiación ya incluida en P/L.
¿Totales anuales u operaciones individuales? El formulario toma ingresos y costes anuales agregados. Debe justificarlos: conserve extracto y hoja de cálculo.
Spread y slippage no son costes fiscales separados. Afectan al precio de ejecución y ya entran en el P/L de precio. No los añada como comisiones aparte. Comisiones y financiación separadas exigen tratamiento propio; los efectos incorporados en precio, no.

5. Ejemplo completo: del extracto a PIT-38

Ejemplo ilustrativo: ejercicio 2025. Supuestos: residente polaco, cuenta USD privada en una entidad sin PIT-8C y P/L de precio antes de comisiones y financiación separadas. Fechas polacas. Los documentos fijan los días de cargo de comisión, y el swap A es liquidación de efectivo separada del 20.03.2025; se convierte con esa fecha. Es supuesto explícito, no regla de todo contrato. Los tipos son medias reales NBP A; importes y tickets son ficticios.

  • Depósito de 5.000 USD: lunes 10.03.2025
  • Posición A, ganadora: compra 0,5 lotes EUR/USD a 1,0850 el viernes 14.03.2025, cierra a 1,0920 el viernes 21.03.2025; resultado de precio +350 USD. Comisión de apertura de 3,50 USD y de cierre de 3,50 USD. Financiación liquidada el jueves 20.03: −2,40 USD
  • Posición B, perdedora: compra 0,3 lotes EUR/USD el martes 18.03.2025, cierra por stop loss el miércoles 19.03.2025; resultado −120 USD. Comisión de apertura de 2,10 USD y cierre de 2,10 USD; sin financiación
  • Interés del efectivo no invertido abonado el 21.03.2025: 1,20 USD, categoría separada

Paso A: identifique tipos NBP

  • Resultado y comisión de cierre A (viernes 21.03) → tabla del jueves, 20.03.2025
  • Comisión de apertura A (viernes 14.03) → tabla del jueves, 13.03.2025
  • Financiación A (liquidada jueves 20.03) → tabla del miércoles, 19.03.2025
  • Comisión de apertura B (martes 18.03) → tabla del lunes, 17.03.2025
  • Resultado y comisión de cierre B (miércoles 19.03) → tabla del martes, 18.03.2025

Paso B: registro de trabajo

IDDocumentoHechoFecha fiscalCategoríaImporteDivisaTabla NBPTipoIngresos PLNCoste PLNNotas
T-01registro de efectivoDepósito10.03.2025transferencia propia5 000,00USD————Excluido
A-1extractoComisión de apertura A14.03.2025coste3,50USD13.03.2025 — 050/A/NBP/20253,8568—13,503,50 × 3,8568 = 13,4988
B-1extractoComisión de apertura B18.03.2025coste2,10USD17.03.2025 — 052/A/NBP/20253,8329—8,052,10 × 3,8329 = 8,0491
B-2extractoResultado de cierre B19.03.2025coste (resultado negativo)−120,00USD18.03.2025 — 053/A/NBP/20253,8152—457,82120 × 3,8152 = 457,824
B-3extractoComisión de cierre B19.03.2025coste2,10USD18.03.2025 — 053/A/NBP/20253,8152—8,012,10 × 3,8152 = 8,0119
A-2extractoFinanciación A20.03.2025coste (financiación negativa)−2,40USD19.03.2025 — 054/A/NBP/20253,8473—9,232,40 × 3,8473 = 9,2335
A-3extractoResultado de cierre A21.03.2025ingreso (resultado positivo)350,00USD20.03.2025 — 055/A/NBP/20253,86751 353,63—350 × 3,8675 = 1 353,625
A-4extractoComisión de cierre A21.03.2025coste3,50USD20.03.2025 — 055/A/NBP/20253,8675—13,543,50 × 3,8675 = 13,5363
I-01registro de efectivoInterés de efectivo21.03.2025otra categoría (artículo 30a)1,20USD————Fuera de totales CFD; clasificar aparte
Total: resultados de derivados (artículo 30b)1 353,63510,157 hechos, incluidos una vez cada uno

Paso C: renta e impuesto

  • Ingresos (casilla 22): 1.353,63 PLN
  • Costes (casilla 23): 13,50 + 8,05 + 457,82 + 8,01 + 9,23 + 13,54 = 510,15 PLN
  • Renta (casilla 28): 1 353,63 − 510,15 = 843,48 PLN
  • Base (casilla 31): 843,48 redondeado a zloty enteros = 843 PLN, antes de pérdidas previas
  • Impuesto calculado (casilla 33): 843 × 19% = 160,17 PLN; cuota (casilla 35): 160 PLN, redondeada. Impuesto extranjero pagado (casilla 34): 0, pues no hubo retención

Alternativa: pérdida de 2024

Suponga que PIT-38 de 2024 declaró 400 PLN de pérdida de la misma fuente, deducida íntegramente por la opción de año elegido del artículo 9(3)(2); véase arrastre de pérdidas y límites. Casilla 30 = 400,00; 31 = 843,48 − 400,00 = 443,48 → 443 PLN; 33 = 443 × 19% = 84,17 → 35 = 84 PLN. Mantenga un registro de año, importe y deducciones previas de cada pérdida. La casilla 30 no puede superar la 28.

Conciliación

  • Resultado USD del extracto: +350 − 120 − 3,50 − 3,50 − 2,10 − 2,10 − 2,40 = +216,40 USD, sin intereses. El registro contiene exactamente esos siete hechos
  • Comisiones una vez. El modelo supone que P/L las excluye; compruébelo. Si Profit ya las incluye, no las añada
  • Tipos y fechas coinciden: cada hecho tiene tabla propia, sin tipos del día de operación ni uno anual
  • Redondeo: importes PLN a groszy y después base y cuota a zloty enteros en el formulario
  • Depósito de 5.000 USD e interés de 1,20 USD fuera de casillas 22/23

El cambio de apertura no determinó el resultado, solo la comisión de apertura. No hay diferencia cambiaria sobre nominal, porque no figura en el cálculo.

Dos posiciones, siete hechos
Siete hechos: ingresos de 1.353,63 PLN, gastos de 510,15 PLN, renta de 843,48 PLN e impuesto de 160 PLN. El tratamiento separado de financiación en efectivo es un supuesto explícito.

6. Herramientas y automatización

El cálculo manual puede ser manejable con 200 operaciones. Con 2.000, automatizar importa.

Hojas: Excel y Google Sheets

Importe el CSV y añada tipos NBP y fórmulas. La API NBP da acceso programático:

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

La respuesta JSON contiene rates[0].mid, el tipo medio (3,8568 para esa fecha), y rates[0].no, el número que guardar en el registro. En Sheets use un script que interprete JSON; IMPORTDATA importa CSV/TSV, no analiza JSON directamente. Excel puede usar Power Query.

API NBP: gestionar 404. Una fecha sin tabla, como fin de semana o festivo, devuelve 404. Retroceda hasta la última fecha con tabla: while response == 404: date = date - 1 day. Con muchos hechos descargue y conserve intervalos, en vez de repetir consultas diarias; una petición NBP cubre como máximo 93 días.

Herramientas especializadas

Calculadoras especializadas importan extractos y convierten automáticamente. Antes de aceptar resultados, compruebe 5 operaciones manualmente: ganadora, perdedora, fin de semana, financiación y comisión en fecha distinta del cierre. Verifique reconocimiento, cambios del día hábil previo y que el nominal no sea ingreso. Una muestra coincidente detecta errores, no prueba cada fila; concilie también totales y excepciones.

Myfxbook y un diario de trading pueden ayudar a conciliar. Si Excel difiere del tracker, investigue fórmulas, periodos, tipos y datos del tracker. Myfxbook no sustituye extractos ni documentos de origen: es comprobación complementaria.

Columnas mínimas de una calculadora Forex PIT-38

Use el registro del paso 5:

ID | Documento | Hecho | Fecha fiscal (hora polaca) | Categoría | Importe | Divisa | Fecha y número de tabla NBP | Tipo | Ingresos PLN | Coste PLN | Notas

Control: concilie totales en divisas, sin transferencias propias ni categorías apartadas, con P&L realizado del extracto tras comisiones, financiación, intereses y ajustes. No continúe hasta resolver diferencias sin explicar.

El momento más peligroso

El mayor riesgo puede llegar al terminar la automatización y sentirse aliviado. Una columna de fechas mal identificada, error horario o financiación mal clasificada produce cifras ordenadas pero equivocadas. Automatizar reproduce el error más rápido y en más filas.

7. Complete PIT-38: pérdidas previas, impuesto extranjero y casillas

Tiene los totales. Antes de consignarlos, aclare dos cosas que pueden cambiar cuota o anexos.

Pérdidas anteriores → casilla 30

Si PIT-38 de 2020–2024 declaró pérdidas por vender derivados o realizar sus derechos, la misma fuente que CFD, puede deducirlas de renta de la casilla 28 mediante la 30, sin excederla. El límite depende de año, método (hasta 50% anual o 5.000.000 PLN en un año elegido de cinco) y usos previos: véase el registro de pérdidas y límites. Se excluyen pérdidas de otras fuentes como trabajo, empresa, cripto real o dividendos.

Impuesto extranjero y PIT/ZG → casillas 34 y 72

Consigne impuesto extranjero en la casilla 34 solo si se pagó efectivamente sobre la renta de derivados y tiene pruebas. La deducción no puede superar el impuesto polaco atribuible a esa renta extranjera, artículo 30b(5a)–(5b). Presente PIT/ZG por cada país pertinente e indique el número de anexos en la casilla 72. Una dirección del bróker en Chipre, Reino Unido o Australia no genera por sí sola impuesto extranjero ni obligación de PIT/ZG, ni determina el país de la fuente. Si no se pagó, la casilla 34 es 0. Incluso entonces, el folleto PIT-38 del Ministerio vincula PIT/ZG a rentas obtenidas en el extranjero bajo el método de imputación, no al importe de impuesto extranjero ni al domicilio del bróker. Que un resultado CFD concreto encaje depende del contrato y del convenio pertinente. Determínelo con los documentos del bróker y asesoramiento cuando sea necesario.

Casillas de partes C y D

Casilla PIT-38 (2025, versión 18)Qué introducirOrigen del dato
Casilla 20 (parte C, fila 1)Ingresos informados en PIT-8CCasilla 35 de PIT-8C, si procede
Casilla 21 (parte C, fila 1)Costes informados en PIT-8CCasilla 36 de PIT-8C más costes relacionados documentados omitidos
Casilla 22 (parte C, fila 2)Ingresos de documentos propios sin PIT-8CResultados positivos liquidados en PLN + financiación positiva admisible + ajustes contractuales positivos, como dividendos
Casilla 23 (parte C, fila 2)Costes de documentos propios sin PIT-8CResultados negativos + comisiones + financiación negativa admisible + ajustes contractuales negativos (PLN)
Casillas 26–29Totales: ingresos, costes y renta (28) o pérdida (29)El formulario electrónico calcula; en papel: 26 = 20 + 22 − 24, 27 = 21 + 23 − 25. Las casillas 24/25 son una exención específica de acciones tras IPO y valen 0 en este modelo. Renta: 28 = 26 − 27 si positivo; pérdida: 29 = 27 − 26 si positivo
Casilla 30Pérdidas previasDel registro y dentro del límite, sin superar 28
Casilla 31Base imponibleCasilla 28 − casilla 30, redondeada a eslotis enteros
Casilla 32Tipo19%
Casilla 33Impuesto sobre renta del artículo 30b(1)Casilla 31 × 19%
Casilla 34Impuesto extranjero pagadoReal y documentado, sujeto al límite proporcional; si no, 0
Casilla 35Cuota a pagarCasilla 33 − casilla 34, redondeada a eslotis enteros
La numeración cambia entre ejercicios. Esta tabla sigue PIT-38 de 2025 (versión 18) y su folleto. Compruebe el formulario: un desplazamiento de una casilla coloca mal el importe.
PIT-8C frente a PIT-38. Si la entidad informante emite PIT-8C, utilícelo para preparar PIT-38. PIT-8C aporta información; PIT-38 es su declaración, y usted calcula y paga el impuesto. Si utilizó un bróker polaco y otro extranjero, declare ambos en un PIT-38: fila 1 para los datos de PIT-8C y fila 2 para documentos propios, combinados en la fila 4.
PIT-38(18): de los totales al impuesto
Mapa de PIT-38(18) de 2025; las casillas 24/25 corresponden a la exención de IPO y valen 0 en el modelo CFD. Diagrama didáctico, no formulario oficial.

8. Presente y pague

Para el ejercicio 2025 el periodo fue del 15 de febrero al 30 de abril de 2026. El pago vencía igual (artículo 45(1)). Los atrasos pueden devengar interés; no presentar o corregir puede originar procedimientos. Concilie el paso 5 y guarde pruebas independientes de presentación y pago.

Vías de presentación

  • Twój e-PIT (podatki.gov.pl) ofrece PIT-38 a partir de la información PIT-8C desde el 15 de febrero de 2026. Compruebe que esté completo; añada usted los resultados documentados en extractos no cubiertos por PIT-8C y las pérdidas de años anteriores. El folleto del Ministerio vincula la aceptación automática del 30 de abril a ingresos exclusivamente PIT-8C si no acepta, rechaza o presenta de otro modo. Con otros ingresos no suponga que un borrador incompleto cumple: complete, envíe y compruebe el acuse.
  • Formulario electrónico PIT-38 mediante e-Deklaracje en podatki.gov.pl o Declaraciones de e-Urząd Skarbowy. Calcula el impuesto, pero usted introduce 22/23 y 30 desde su hoja
  • Papel en Hacienda o por vía postal admitida. El plazo depende del artículo 12 § 6, incluido operador designado polaco o universal UE; no basta cualquier mensajero o matasellos
La prueba es UPO, acuse oficial electrónico tras envío correcto. Una pantalla de cálculo o aviso «enviado» sin UPO no acredita presentar. Guárdelo con copia de la declaración.
Pago del impuesto. Pague la cuota de parte G (casilla 51, igual a 35 en el modelo solo CFD) a su microcuenta fiscal polaca obtenida en podatki.gov.pl. Presentación y pago comparten plazo. Guarde comprobante bancario aparte de UPO.
Rectificar PIT-38. Un error o extracto corregido exige declaración rectificativa separada según el artículo 81. Pague impuesto adicional e intereses aplicables. El procedimiento de sobrepago depende de la fecha: desde el 1 de octubre de 2026 no se solicita determinación de sobrepago si nace de rectificar fuera del plazo original (artículo 75 § 2 modificado); si supera 10.000 PLN exige motivación escrita (artículo 81 § 2b). Rectificaciones anteriores siguen reglas previas (artículo 22 de la modificación 846 de 2026). El interés al 50% del ordinario exige rectificación jurídicamente eficaz dentro de 6 meses y pago dentro de 7 días; el artículo 56a § 3 excluye situaciones pertinentes de control fiscal, aduanero-fiscal y comprobación. Documento del bróker, rectificación y transferencia tienen pruebas propias.
Falta un documento. Si la plataforma cierra sin obtener parte del historial, solicite extracto histórico por escrito y guarde correspondencia. Si es irrecuperable, reconstruya con confirmaciones y exportaciones parciales documentando el método. No declare importes injustificables.

Documentos que conservar

Un archivo que explica cada importe
Documentos de origen, cálculos y pruebas separadas de presentación y pago. El plazo básico de prescripción puede ampliarse.
DocumentoTipoConservación (ejercicio 2025)
Extractos y todas sus versiones corregidasPrimarioComo mínimo hasta final de 2031; más por suspensión/interrupción o deducción posterior de pérdidas
PIT-8C, si procedePrimarioComo mínimo hasta final de 2031; más por suspensión/interrupción o deducción posterior de pérdidas
Hoja de cálculo y registro de pérdidasTrabajoComo mínimo hasta final de 2031; más por deducciones posteriores y extensión de prescripción
Tipos NBP usados y números de tablaApoyoComo mínimo hasta final de 2031; más por suspensión/interrupción o deducción posterior de pérdidas
Acuse UPO y confirmación de pagoArchivoComo mínimo hasta final de 2031; más por suspensión/interrupción o deducción posterior de pérdidas

Preguntas frecuentes: declaración de Forex paso a paso

¿Declaro cada operación o solo totales?
PIT-38 toma ingresos y costes anuales agregados, sin adjuntar lista. Debe justificar los totales. La prescripción básica de 2025 termina en 2031; suspensión o interrupción pueden alargarla. Conserve también registros de pérdidas para las declaraciones posteriores en que las deduzca.
¿El ingreso es nominal o resultado de liquidación?
Es el resultado. El CFD liquida diferencias; el ingreso nace al realizar derechos derivados (artículo 17(1)(10) y (1b)). Positivo es ingreso; negativo, comisiones y financiación negativa admisible son costes. El nominal, lotes por precio, no entra en la declaración.
¿Qué tipo NBP corresponde a un cierre en fin de semana?
La media del último día hábil anterior al hecho pertinente. Normalmente viernes si tuvo tabla; con festivos, última tabla anterior adecuada. Concilie primero las horas: el servidor puede mostrar otra fecha.
¿Cómo declaro apertura en diciembre de 2025 y cierre en enero de 2026?
Un contrato liquidado el 5 de enero de 2026 aporta resultado a 2026. La comisión de adquisición se evalúa por artículo 23(1)(38a). Para financiación de diciembre de 2025 determine si es liquidación final o separada; no hay regla única confirmada para todo swap. Fecha y tipo hábil anterior siguen de esa clasificación, no del nombre de columna.
¿Los swaps negativos reducen mi impuesto?
La financiación negativa debidamente clasificada puede aumentar los gastos, y la positiva, los ingresos. Determine su naturaleza y fecha de liquidación con el contrato y los documentos. Los importes de documentación propia van a la parte C, fila 2 de PIT-38 (casillas 22/23); los ya incluidos en PIT-8C, a la fila 1 (20/21). No los cuente dos veces.
¿El cambio afecta al resultado PLN de una cuenta USD?
Sí. Convierta resultados con tipo anterior al cierre, comisiones con anterior al cargo y financiación con su fecha pertinente. No hay diferencia aparte sobre nominal entre apertura y cierre. Un positivo individual sigue positivo en PLN; varios hechos pueden tener signo anual distinto al total USD: +350 USD a 3,8152 (053/A/NBP/2025) y −345 USD a 3,8774 (056/A/NBP/2025) suman +5 USD, pero 1.335,32 − 1.337,70 = −2,38 PLN. Lo exige el artículo 11a, no es error de la hoja.
Mi bróker está en Chipre. ¿Debo adjuntar PIT/ZG?
No solo por la dirección. La casilla 34 recoge impuesto extranjero real sobre renta extranjera bajo crédito proporcional (artículo 30b(5a)–(5b)). Si no se pagó, introduzca 0. Según el folleto, PIT/ZG depende de si la renta se obtuvo fuera, no de dónde esté el bróker. Si hubo retención, reúna pruebas y establezca fuente y convenio.
¿Myfxbook sustituye al extracto del bróker?
No. Ayuda a conciliar: una diferencia entre Excel y tracker requiere investigar ambos datos. No sustituye el extracto de origen. Se necesitan informes de la institución financiera para justificar; una captura de portal no basta.

Fuentes y bibliografía

  1. Ley polaca del impuesto sobre la renta del 26 de julio de 1991 (texto consolidado, Diario Oficial 2026, posición 592): artículo 3(1)–(1a), residencia; 9(3), pérdidas; 11a(1)–(2), conversión; 17(1)(10) y (1b), derechos derivados; 23(1)(38a), costes; 30b(1), (2)(3) y (5a)–(5b), impuesto y crédito extranjero; 45(1), plazo. Texto oficial. Aplique modificaciones según su entrada en vigor.
  2. Banco Nacional de Polonia (NBP), tabla A y API: api.nbp.pl; tablas 050, 052, 053, 054 y 055/A/NBP/2025 del ejemplo.
  3. Ministerio de Finanzas de Polonia, formulario PIT-38(18) y folleto del ejercicio 2025.
  4. Ordenanza Tributaria polaca del 29 de agosto de 1997 (texto consolidado, Diario Oficial 2026, posición 622): artículo 14f, tasa de interpretación; 56a, interés reducido; 70 § 1, prescripción; 75 § 2 y 81, rectificaciones y sobrepagos. Texto oficial, con modificación 2026, posición 846, artículo 1, puntos 16 y 22, y artículos 22 y 35.
  5. MetaQuotes, MetaTrader 4: Account History: alcance por cierre, Save as Report y Save as Detailed Report.

Tu progreso de aprendizaje

¿Has terminado la lección? Márcala tú. Abrir o desplazar una página nunca la marca como completada.

El progreso requiere JavaScript y almacenamiento del navegador.

Se guarda solo en este navegador. Sin cuenta ni sincronización entre dispositivos. Borrar los datos del sitio puede eliminar tu progreso.

Jarosław Wasiński

Redactor jefe, ForexMechanics.com • Analista macro y FX

Analista independiente y profesional con mas de 20 anos de experiencia en los mercados financieros. Activo en Forex desde 2004, con enfoque en analisis fundamental, estructura del mercado OTC y gestion disciplinada del riesgo de capital.

  • Creador y redactor jefe de MyBank.pl, ofreciendo educacion financiera fiable desde 2004.
  • Autor de cientos de comentarios de mercado en profundidad, analisis estructurales y materiales educativos para traders e inversores.
  • Defensor de la transparencia del mercado, promoviendo una educacion basada en datos concretos e informes institucionales (BIS, ESMA, CFTC).

Todo el contenido tiene caracter exclusivamente educativo e informativo – no constituye asesoramiento de inversion ni recomendacion alguna. Recuerde: el trading con apalancamiento (Forex/CFD) conlleva un alto riesgo de perdida rapida de capital.