← Blog·Derivados

Asignación de opciones IBKR: la prima se integra en el STK (DGT V1395-19)

4 de mayo de 2026·9 min de lectura·Citas legales: DGT V1395-19 / LIRPF art. 33.1 / LIRPF art. 35.1 +1

Vendiste una put SPY strike 470, te la asignaron y ahora tienes 100 acciones a strike. ¿Cómo declaras esto? La opción y la acción son patrimonialmente la misma operación a ojos de la AEAT. La consulta DGT V1395-19 lo aclara: la prima se integra en el coste o proceeds del STK subyacente, y la opción no genera PyG propia. Esta guía detalla la fórmula para cada caso (put/call, larga/corta) y por qué importa para el FIFO posterior.

DoctrinaDGT V1395-19prima en STK
Multiplicador100acciones / contrato US
Cash-settledNo aplicaSPX, NDX, RUT, VIX

1. Dos enfoques posibles, uno reconocido por la DGT

Cuando una opción se asigna o ejerce y termina entregando las acciones del subyacente, hay dos formas teóricas de tributar:

  1. Pierna a pierna: la opción genera PyG propia (prima cobrada/pagada vs. valor en el momento del ejercicio o asignación), y el STK se contabiliza al strike puro. Es el enfoque que usan algunas herramientas fiscales del mercado.
  2. Prima integrada en el STK: la opción no genera PyG independiente, y la prima ajusta el coste o los proceeds del STK con el que se cierra la operación. Es el enfoque reconocido por la consulta DGT V1395-19.
En el supuesto de ejercicio de una opción call o asignación de una put, la prima abonada o cobrada se integra en el valor de adquisición o transmisión del activo subyacente, dado que ambas operaciones constituyen un único hecho imponible.
DGT V1395-19

Para el contribuyente que cierra todas las patas dentro del mismo ejercicio el resultado neto es el mismo en ambos enfoques. La diferencia aparece cuando hay legs cruzadas entre años, regla 2 meses, o necesidad de imputación temporal precisa.

2. Las cuatro fórmulas

Hay cuatro casos según el tipo de opción y la posición:

PosiciónResultadoPrecio efectivo del STK
Put corta asignadaRecibes 100 acciones al strikestrike − prima_cobrada (compra)
Call corta asignadaEntregas 100 acciones al strikestrike + prima_cobrada (venta)
Put larga ejercidaEntregas 100 acciones al strikestrike − prima_pagada (venta)
Call larga ejercidaRecibes 100 acciones al strikestrike + prima_pagada (compra)

La prima se reparte por acción dividiendo entre el multiplicador del contrato (100 para opciones US estándar). Una put corta strike 45 con prima total cobrada de 347 USD (3,47 USD/acción) asignada se contabiliza como compra de 100 acciones a 41,53 USD cada una, no a 45.

3. Ejemplo paso a paso

Veamos un ciclo completo con SPY:

FechaAcciónPrecio (USD)Resultado
2025-06-12Vende SPY 480 PUT (1 contrato)Prima cobrada 600 USD (6 USD/acción)Apertura corta opción
2025-07-19Asignación al strike (SPY cae a 472)480 strikeRecibe 100 SPY a strike − prima
2025-07-19Inventario tras asignaciónLote de 100 SPY @ 474 USD(strike 480 − prima 6 = 474)
2025-09-05Vende 100 SPY (mercado abierto)495 USDPyG = (495 − 474) × 100 = +2.100 USD

En el enfoque pierna-a-pierna habría sido:

  • PyG opción = (480 − 472) × 100 + 600 = 1.400 USD a la fecha de asignación. (Asumiendo que el valor intrínseco de la put en el momento de asignación = 8 USD.)
  • Compra STK al strike (480) y venta a 495 = ganancia 1.500 USD.
  • Total: 1.400 + 1.500 = 2.900 USD.

Y en el enfoque prima-integrada (RentaXML, DGT V1395-19):

  • Opción no genera PyG propia.
  • Compra STK efectiva a 474 (480 − 6) y venta a 495.
  • PyG total: (495 − 474) × 100 = 2.100 USD.

4. Opciones cash-settled (no aplica)

Algunas opciones no entregan acciones — se liquidan en efectivo según el cierre del subyacente al vencimiento (ITM):

  • SPX (S&P 500), NDX (Nasdaq 100), RUT (Russell 2000), XSP (mini SPX): cash-settled de CBOE.
  • VIX: cash-settled, índice de volatilidad.
  • SX5E / OESX (EuroStoxx 50): cash-settled de Eurex.

Para estas no aplica la integración en STK porque no hay STK que ajustar. Tributan como derivado puro: PyG = settlement − prima pagada, o prima cobrada − settlement, en la fecha de vencimiento. RentaXML las identifica por símbolo del subyacente y las trata por separado.

5. Opciones cerradas antes del vencimiento

La integración en STK solo aplica cuando el ciclo termina con asignación o ejercicio. Si cierras la opción antes del vencimiento sin entrega del subyacente:

  • Compra para cerrar venta corta: PyG = prima cobrada al abrir − prima pagada al cerrar.
  • Venta para cerrar compra larga: PyG = prima recibida al cerrar − prima pagada al abrir.
  • Vencimiento OTM (sin valor): para corta, ganas la prima cobrada; para larga, pierdes la prima pagada.

En todos estos casos la opción genera PyG propia y entra en la base del ahorro. No hay efecto sobre ningún STK porque el ciclo no entrega activo subyacente.

6. Cómo afecta al FIFO posterior

Cuando una put corta asignada incorpora 100 acciones al inventario con precio efectivo strike − prima, ese lote entra al FIFO con la FECHA de la asignación y el precio AJUSTADO, no con el strike puro.

Si más adelante vendes esas 100 acciones, el FIFO las consume con su coste real (strike − prima), que puede diferir varios euros del precio que aparece en la fila de IBKR. Esto, junto con la conversión BCE, explica por qué los importes EUR de la Cartera de Valores en RentaXML no siempre coinciden al céntimo con el PnL agregado de IBKR.

7. Errores comunes

ErrorConsecuencia
Declarar opción y STK como dos PyG independientes con MTMDoble computo del valor intrínseco — diferencia con FIFO real
Aplicar prima integrada a opciones cerradas antes del vencimientoPierdes una PyG legítima de la opción
Tratar SPX/NDX como si entregaran subyacenteAjuste inventado a un STK que no existe
Usar strike sin ajuste de prima en el FIFOCoste de adquisición incorrecto en lotes posteriores

8. Resumen accionable

Si operas opciones con IBKR como instrumento de generación de ingresos (covered calls, cash-secured puts) o como elemento de estrategias estructuradas, la fiscalidad correcta requiere:

  1. Detectar cuándo la opción se asigna o ejerce vs. se cierra antes del vencimiento.
  2. Aplicar prima integrada en STK (DGT V1395-19) cuando hay entrega del subyacente.
  3. Tratar las cash-settled (SPX, NDX, RUT, VIX, XSP, SX5E, OESX) como derivado puro.
  4. Mantener la trazabilidad del precio efectivo al FIFO posterior del STK.

RentaXML implementa todo lo anterior automáticamente sobre tu Activity Statement, y muestra para cada lote del STK el ajuste por prima en la trazabilidad de la Cartera de Valores. Si operas opciones intensamente y quieres ver tu caso real, súbelo y la vista previa te enseña cada operación con su tratamiento concreto antes de pagar nada.

Preguntas frecuentes

¿Por qué la prima no es una PyG independiente cuando hay asignación?
La consulta DGT V1395-19 razona que cuando una opción put o call se asigna o ejerce, no hay dos hechos imponibles independientes (opción + STK), sino uno solo (transmisión del STK condicionada por la prima previa). Por eso, la prima se incorpora al precio efectivo de la operación con el STK, y la opción no genera PyG propia. El total fiscal es el mismo —la prima sigue afectando al neto— pero se imputa en una sola pata.
¿Cuál es la fórmula concreta para cada caso?
Para una put corta asignada (recibes el STK al strike): precio_efectivo_compra = strike − prima_cobrada. Para una call corta asignada (entregas el STK al strike): precio_efectivo_venta = strike + prima_cobrada. Para una put larga ejercida (entregas el STK): precio_efectivo_venta = strike − prima_pagada. Para una call larga ejercida (recibes el STK): precio_efectivo_compra = strike + prima_pagada. La prima se reparte por acción (prima_total / 100 si es un contrato estándar).
¿Y las opciones cash-settled como SPX, NDX, RUT, VIX?
Estas no entregan acciones — se liquidan en efectivo según el cierre del subyacente. No aplica la integración en STK porque no hay STK. Tributan como PyG por la diferencia entre la prima cobrada/pagada y el settlement. RentaXML las identifica por símbolo del subyacente (SPX, NDX, RUT, VIX, XSP, SX5E, OESX) y las trata por separado.
¿Qué pasa si la opción se vende antes del vencimiento?
Si cierras la opción antes del vencimiento (compra para cerrar venta corta, o venta para cerrar compra larga) sin que haya asignación ni ejercicio, sí es PyG independiente: prima cobrada al abrir menos prima pagada al cerrar (o viceversa). La integración en STK solo aplica cuando el ciclo termina con asignación o ejercicio.
¿Esto también afecta al cálculo del FIFO?
Sí. Cuando una put corta asignada incorpora 100 acciones al inventario con precio efectivo strike − prima, ese lote entra al FIFO con la FECHA de la asignación y el precio AJUSTADO, no con el strike puro. Si luego vendes esas 100 acciones, el FIFO las consume con su coste real (strike − prima), que puede diferir varios euros del precio que aparece en la fila de IBKR.
Recurso recomendado

Si operas con asignaciones, ya juegas en la liga avanzada

La fiscalidad de las asignaciones es el reflejo de algo más profundo: tu operativa con opciones es lo bastante seria como para que cada decisión cuente. Campus Opciones tiene una academia con 10 módulos y 41 lecciones específicamente para inversores españoles que operan con IBKR — backtesting con 20 años de datos, sesiones grupales en directo, comunidad activa.

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.

Asignación de opciones IBKR: la prima se integra en el STK (DGT V1395-19) | RentaXML