← Blog·Comparativa

Interactive Brokers vs IRPF: cuando IBKR muestra una pérdida que Hacienda puede no dejarte usar

13 de mayo de 2026·8 min de lectura·Citas legales: LIRPF art. 33.5 / LIRPF art. 37.2 / Ley 35/2006

Respuesta rápida. Puedes tener una pérdida económica en tu Activity Statement de Interactive Brokers y, aun así, no poder computarla todavía en el IRPF español. Ocurre cuando vendes un valor con pérdida y compras otro homogéneo dentro del plazo del art. 33.5 LIRPF (±2 meses para valores cotizados). En ese caso la pérdida no desaparece: queda diferida hasta que vendas definitivamente los recomprados. RentaXML cruza el Activity Statement con la regla 33.5, el FIFO del 37.2 y la conversión a EUR con tipo BCE per-fecha, y separa lo que es resultado económico del broker de lo que es resultado fiscalmente computable.

Método brokerCoste medioUSD, MTM
Método AEATFIFOEUR, BCE per-fecha
Regla 33.5±2 mesesventana bidireccional

1. Qué muestra IBKR y qué exige el IRPF

Interactive Brokers genera el Activity Statement con dos lógicas que no coinciden con las del IRPF español:

  • Coste medio sobre todas las acciones en cartera en lugar del FIFO por lotes que exige el art. 37.2 LIRPF.
  • USD con su propio tipo de cambio en lugar de EUR convertidos al tipo BCE de cada fecha de operación.

El resultado: el realized P&L del broker es informativo, no directamente declarable. RentaXML toma el mismo archivo y recalcula con las reglas españolas. En presencia de recompras, además, entra la regla del art. 33.5 LIRPF.

2. Las cuatro diferencias estructurales

2.1 Método de cálculo: coste medio vs FIFO

IBKR muestra el coste medio en el campo “Average Cost” y calcula el PnL contra ese promedio. La AEAT no lo acepta:

Cuando existan valores homogéneos, se considerará que los transmitidos por el contribuyente son aquellos que adquirió en primer lugar.
LIRPF art. 37.2

FIFO obligatorio. Si tienes lotes de 2022, 2023 y 2024 del mismo valor y vendes una parte, se consideran consumidos los más antiguos. El gap con el coste medio puede ser de miles de euros en posiciones con varios años de antigüedad. Guía completa de FIFO en LIRPF 37.2.

2.2 Divisa: USD vs EUR con tipo BCE per-fecha

IBKR calcula el PnL en USD y aplica su tipo de cambio interno para los reportes en EUR. La AEAT exige tipo BCE oficial en la fecha exacta de cada operación. Una compra a 100 USD el 15 de marzo y una venta a 110 USD el 20 de septiembre del mismo año pueden generar resultados fiscales distintos del realized P&L de IBKR solo por el efecto FX.

2.3 Mark-to-Market vs realización

El “Net Asset Value” diario de IBKR aplica Mark-to-Market: los beneficios y pérdidas latentes se contabilizan diariamente. En IRPF solo se computa lo realizado: hasta que no haya transmisión (venta) no hay hecho imponible. Las posiciones abiertas a 31/12 no generan PyG fiscal aunque IBKR las muestre con un MTM determinado.

2.4 Regla 33.5: la pérdida que el broker no detecta

IBKR no aplica la regla del art. 33.5 LIRPF. Su realized P&L muestra todas las pérdidas como inmediatamente realizadas. La AEAT no las computa si hay recompra de valores homogéneos en la ventana de ±2 meses. La pérdida no desaparece — se difiere hasta el cierre definitivo del lote recomprado.

3. Ejemplo numérico paso a paso

Caso real anonimizado del corpus interno de RentaXML:

FechaOperaciónCantidadPrecio USDEUR (BCE)
2025-03-10Compra NVDA+100800730 €
2025-07-15Venta NVDA−100720650 €
2025-07-30Recompra NVDA+100715645 €
2025-12-31Posición abierta100760

Realized P&L IBKR 2025: −8.000 USD (≈ −7.250 € al tipo de cambio interno del broker).

Resultado fiscal RentaXML 2025: la pérdida bruta en EUR-BCE es 730 − 650 = 80 € por acción × 100 = −8.000 €. Pero la recompra del 30 de julio cae dentro de los ±2 meses desde la venta. La pérdida queda diferida íntegra. Computable en 2025: 0 €. Pendiente para 2026 o años posteriores cuando se cierre el lote recomprado: 8.000 €.

4. Cómo lo detecta y aplica RentaXML

  1. Importa el Activity Statement anual completo (CSV o XML).
  2. Reconvierte cada operación a EUR con tipo BCE de su fecha.
  3. Calcula PyG por FIFO (LIRPF 37.2) con coste real del lote consumido.
  4. Para cada venta con pérdida, busca compras del mismo ISIN canonicalizado en ±2 meses (regla 33.5).
  5. Si las hay, marca la pérdida como diferida, vinculada al lote recomprado, y la libera cuando ese lote se cierra definitivamente sin nueva recompra dentro de ventana.
  6. Si quedan abiertos a 31/12, propaga el carryforward al siguiente ejercicio.

5. Errores frecuentes al copiar el P&L del broker

ErrorConsecuencia
Copiar realized P&L directamente a la declaraciónDeclaración con cifras que no resisten una revisión
Convertir USD→EUR con tipo de cambio anualDrift FX significativo en posiciones grandes
Tratar el coste medio de IBKR como coste fiscalPyG distintas a las del FIFO real
Ignorar recompras posteriores a la venta con pérdidaPérdidas computadas que no son computables
Asumir que MTM = ganancia/pérdida realizadaHechos imponibles inventados

6. Resumen accionable

El Activity Statement de IBKR es un input excelente porque contiene todas las operaciones con timestamp y referencias únicas. Pero su realized P&L está calculado con convenciones del broker, no con las del IRPF español. Si llevas la cifra directamente, lo más probable es que estés declarando incorrecto — a la alza o a la baja.

El paso intermedio es traducir el archivo al plano fiscal: FIFO, EUR BCE per-fecha y regla 33.5. RentaXML lo hace automáticamente y marca cada operación con su trazabilidad. Para el caso típico de venta con pérdida y recompra, consulta el artículo específico. Si necesitas la base normativa, la guía pilar de la regla 33.5. Si dudas con compras anteriores a la venta, aquí está el caso.

Preguntas frecuentes

¿Por qué mi pérdida en IBKR no aparece igual en mi declaración?
IBKR muestra resultado económico con coste medio en USD y aplica Mark-to-Market diario. El IRPF exige FIFO en EUR con tipo BCE per-fecha y aplica la regla 33.5 cuando hay recompra. El gap entre ambos números no es un error: son cálculos con convenciones distintas. RentaXML traduce el resultado del broker al plano fiscal manteniendo trazabilidad operación a operación.
¿Puedo declarar directamente el "Realized P&L" del Activity Statement?
No es recomendable. Ese campo aplica las convenciones de IBKR (coste medio USD, sin regla 33.5). La AEAT pide FIFO, EUR convertidos al tipo BCE oficial de cada fecha y antiaplicación por recompra. Llevar el realized P&L sin ajustar suele dar lugar a una declaración que no resiste una revisión y, según los casos, puede ser tanto a tu favor como en tu contra.
¿La regla 33.5 se aplica también si la recompra es en USD y la venta también?
Sí. La regla 33.5 se aplica sobre los valores homogéneos por ISIN canonicalizado, independientemente de la divisa de la operación. Lo que cambia entre USD y EUR es el cálculo del coste de adquisición (FX BCE per-fecha), no el test de la regla 33.5.
¿Qué partes del Activity Statement necesito subir a RentaXML?
El Activity Statement anual completo en formato CSV o XML, con todas las secciones activadas (trades, dividendos, transferencias, intereses, posiciones abiertas). El "Default Statement" simplificado no basta. El Flex Query es un formato distinto y más limitado: no lo uses si lo que quieres es preparar la Renta.
¿Cómo veo en RentaXML qué pérdidas quedan diferidas por la regla 33.5?
En el informe del expediente cada operación afectada aparece marcada con su código de warning (LIRPF 33.5) y la fracción de pérdida diferida vinculada al lote recomprado. El total de pérdidas diferidas del ejercicio se resume aparte del PyG computable, para que tanto el cliente como el despacho puedan revisarlo antes de generar el XML AEAT.
Comunidad detrás de RentaXML

Inversor con IBKR que quiere ir más allá del realized P&L

Entender por qué tu broker y Hacienda no cuadran es solo el primer paso. Campus Opciones — la comunidad detrás de RentaXML — publica una newsletter gratuita semanal con casos prácticos de operativa con IBKR, análisis fiscal y estrategia. Útil tanto si te interesa la fiscalidad como si quieres mejorar tu gestión.

campusopciones.com es el proyecto detrás de RentaXML — comunidad española de inversores con Interactive Brokers.

Aplícalo a tu Activity Statement

RentaXML automatiza todo lo anterior con tu archivo real de IBKR. La vista previa es gratis — solo pagas si decides llevártelo a Renta Web.

Interactive Brokers vs IRPF: cuando IBKR muestra una pérdida que Hacienda puede no dejarte usar | RentaXML