Cómo tributan las primas de opciones en España
La prima de una opción vendida tributa como ganancia patrimonial en la base del ahorro. Cuándo se imputa, qué pasa si te asignan y cómo compensar las pérdidas.
¿Cómo tributan las primas de opciones en España? La prima que cobras al vender una call, el contrato que da a otro el derecho a comprarte las acciones a un precio fijado, es una ganancia patrimonial que se integra en la base del ahorro del IRPF. No se declara el día en que el dinero entra en la cuenta: se imputa en el ejercicio en el que la posición se cierra, vence o se asigna. Lo que sigue es material educativo sobre la mecánica, no asesoramiento fiscal.
Cómo tributan las primas de opciones en España: la regla corta
Dentro de la base del ahorro conviven dos cestas. En una están los rendimientos del capital mobiliario, como los dividendos y los cupones. En la otra, las ganancias y pérdidas patrimoniales, donde encaja el resultado de vender y después recomprar o dejar vencer un contrato de opciones. La prima de una call vendida pertenece a esta segunda cesta y no a la primera. La escala de tipos es común a toda la base del ahorro, así que la clasificación no cambia el porcentaje; cambia con qué puedes compensar un resultado negativo, y esa es la parte que mueve dinero de verdad.
Hay un detalle de calendario que sorprende el primer año. Un bróker no practica retención a cuenta sobre el resultado de un contrato de derivados como sí la practica un pagador español sobre un dividendo. La prima llega íntegra a la cuenta y el ajuste se produce entero en la declaración del ejercicio siguiente. El importe que entra no es el importe que te quedas.
¿Cuándo se imputa la prima: al cobrarla o al cerrar la posición?
El cobro de la prima abre la operación. Hasta que el contrato sale de la cartera no hay ganancia ni pérdida medible, y los finales posibles son cuatro:
- Recompras el contrato antes del vencimiento: la ganancia patrimonial es la prima cobrada menos la prima pagada en la recompra, imputada a la fecha de cierre.
- El contrato vence sin valor: la ganancia patrimonial es la prima íntegra, imputada a la fecha de vencimiento.
- Te asignan al vencimiento: la prima deja de ir por su cuenta y se suma al importe de venta de las acciones entregadas.
- Te ejercitan antes del vencimiento, algo posible en las opciones de estilo americano: mismo tratamiento que la asignación, con la fecha del ejercicio.
Una call vendida en diciembre con vencimiento en enero reparte su efecto fiscal de una forma, y la misma call cerrada antes de fin de año, de otra. Es el mismo contrato en dos ejercicios distintos.
Un ejemplo con datos: una call de 30 a 45 días y delta 0,25
El delta mide cuánto se mueve el precio de la opción por cada dólar de movimiento de la acción, y se usa además como aproximación rápida a la probabilidad de acabar dentro del dinero. Qué es el delta de una opción lo desarrolla. Cuanto más alto el delta, más cara la prima, y esa curva se puede dibujar entera.
| delta_bucket | prima_media | iv_media_pct |
|---|---|---|
| 0 a 0.1 | 0.81 | 24.9 |
| 0.1 a 0.2 | 1.83 | 24.4 |
| 0.2 a 0.3 | 3.57 | 24.2 |
| 0.3 a 0.4 | 5.71 | 24.4 |
| 0.4 a 0.5 | 8.32 | 24.7 |
| 0.5 a 0.6 | 11.41 | 24.9 |
| 0.6 a 0.7 | 15.66 | 25.9 |
| 0.7 a 0.8 | 19.66 | 26.7 |
El SQL exacto detrás de cada cifra
SELECT
concat(toString(round(floor(delta * 10) / 10, 1)),
' a ',
toString(round(floor(delta * 10) / 10 + 0.1, 1))) AS delta_bucket,
round(avg(toFloat64(option_close)), 2) AS prima_media,
round(avg(implied_volatility) * 100, 1) AS iv_media_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 30 AND 45
AND delta BETWEEN 0.05 AND 0.75
AND date >= today() - 60
GROUP BY delta_bucket
ORDER BY min(delta)En el tramo más bajo de la curva, delta de 0 a 0.1, la prima media de estos contratos de AAPL es de 0.81 USD por acción, con una volatilidad implícita media del 24.9%. En el tramo más alto, delta de 0.7 a 0.8, la prima media sube a 19.66 USD por acción. La volatilidad implícita, que es la expectativa de movimiento incorporada al precio del contrato, es el otro gran factor que engorda la prima.
Fijar un delta y seguirlo en el tiempo se parece más a lo que hace quien repite la operación mes a mes.
| date | fecha_label | prima_media | iv_media_pct |
|---|---|---|---|
| 2026-06-08 | 08/06/2026 | 3.31 | 24.6 |
| 2026-06-09 | 09/06/2026 | 3.19 | 23.5 |
| 2026-06-10 | 10/06/2026 | 3.23 | 25.3 |
| 2026-06-11 | 11/06/2026 | 2.93 | 22.2 |
| 2026-06-12 | 12/06/2026 | 3 | 21.6 |
| 2026-06-15 | 15/06/2026 | 3.07 | 21.6 |
| 2026-06-16 | 16/06/2026 | 2.95 | 22.4 |
| 2026-06-17 | 17/06/2026 | 3.17 | 22.4 |
| 2026-06-18 | 18/06/2026 | 3.44 | 24.3 |
| 2026-06-22 | 22/06/2026 | 3.18 | 25.3 |
| 2026-06-23 | 23/06/2026 | 3.35 | 25.3 |
| 2026-06-24 | 24/06/2026 | 3.58 | 27.8 |
| 2026-06-25 | 25/06/2026 | 3.45 | 28.1 |
| 2026-06-26 | 26/06/2026 | 3.71 | 29.7 |
| 2026-06-29 | 29/06/2026 | 3.47 | 28.2 |
| 2026-06-30 | 30/06/2026 | 3.34 | 27.5 |
| 2026-07-01 | 01/07/2026 | 3.63 | 26.9 |
| 2026-07-02 | 02/07/2026 | 3.61 | 26.6 |
| 2026-07-06 | 06/07/2026 | 3.64 | 27 |
| 2026-07-07 | 07/07/2026 | 3.62 | 26 |
El SQL exacto detrás de cada cifra
SELECT
date,
formatDateTime(date, '%d/%m/%Y') AS fecha_label,
round(avg(toFloat64(option_close)), 2) AS prima_media,
round(avg(implied_volatility) * 100, 1) AS iv_media_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 30 AND 45
AND delta BETWEEN 0.20 AND 0.30
AND date >= today() - 120
GROUP BY date
ORDER BY dateA fecha de 01/10/2026, la prima media de una call de AAPL con delta entre 0,20 y 0,30 y de 30 a 45 días por delante era de 3.73 USD por acción, con una volatilidad implícita media del 24.5%. La serie recoge 81 sesiones y arranca el 08/06/2026.
Un contrato estándar sobre acciones estadounidenses cubre 100 acciones, de modo que la prima por acción se multiplica por 100 para obtener el efectivo que entra. El panel siguiente hace esa cuenta en cinco nombres líquidos y le aplica el 19%, el tipo del primer tramo de la base del ahorro vigente en 2026.
| symbol | prima_contrato_usd | cuota_tramo_19_usd |
|---|---|---|
| MSFT | 624 | 118.64 |
| SPY | 394 | 74.78 |
| AAPL | 357 | 67.88 |
| NVDA | 343 | 65.13 |
| KO | 72 | 13.69 |
El SQL exacto detrás de cada cifra
SELECT
underlying_symbol AS symbol,
round(avg(toFloat64(option_close)) * 100, 0) AS prima_contrato_usd,
round(avg(toFloat64(option_close)) * 100 * 0.19, 2) AS cuota_tramo_19_usd
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 30 AND 45
AND delta BETWEEN 0.20 AND 0.30
AND date >= today() - 60
GROUP BY symbol
ORDER BY prima_contrato_usd DESCEn MSFT, el nombre con la prima más alta de la tabla, el efectivo medio por contrato es de 624 USD y la cuota al 19% saldría en 118.64 USD. En KO el efectivo por contrato baja a 72 USD. La columna de cuota es ilustrativa en un sentido muy concreto: nadie tributa contrato a contrato. La declaración suma todas las ganancias y pérdidas patrimoniales del año, convertidas a euros al tipo de cambio de cada fecha de imputación, y es ese total el que recorre los tramos.
Los tramos de la base del ahorro en 2026
La escala es progresiva por tramos. Los tipos aplicables a la base del ahorro para el ejercicio 2026 son estos:
- Hasta 6.000 euros: 19%
- De 6.000 a 50.000 euros: 21%
- De 50.000 a 200.000 euros: 23%
- De 200.000 a 300.000 euros: 27%
- Más de 300.000 euros: 30%
Esta escala se ha movido varias veces en la última década y el tramo superior es el más reciente de todos. Antes de presentar la declaración, la tabla del año se confirma en la sede electrónica de la AEAT, que manda sobre cualquier página, incluida esta. País Vasco y Navarra tienen normativa propia y tramos propios.
¿Qué pasa si te asignan la call?
Si al vencimiento la acción cotiza por encima del precio de ejercicio, el comprador ejercita y tú entregas las acciones. En ese momento la prima no se declara como ganancia independiente: se suma al importe de venta de las acciones y entra en el mismo cálculo de ganancia patrimonial, contra el coste de adquisición de esos títulos. Qué ocurre si una opción vence dentro del dinero detalla la mecánica de la entrega, y cómo calcular la rentabilidad de una call cubierta desarrolla la aritmética del resultado.
¿Con qué frecuencia llega la asignación? El panel mira hacia atrás, toma cada contrato en su primera observación con 30 a 45 días por delante y comprueba dónde cerró la acción el día del vencimiento.
| delta_bucket | contratos_count | pct_itm_al_vencimiento |
|---|---|---|
| 0 a 0.1 | 1194 | 8.5 |
| 0.1 a 0.2 | 1161 | 17.1 |
| 0.2 a 0.3 | 850 | 28 |
| 0.3 a 0.4 | 807 | 43.2 |
| 0.4 a 0.5 | 810 | 55.6 |
| 0.5 a 0.6 | 943 | 67.9 |
| 0.6 a 0.7 | 1222 | 81.8 |
| 0.7 a 0.8 | 995 | 85.6 |
El SQL exacto detrás de cada cifra
SELECT
concat(toString(d.delta_floor), ' a ', toString(round(d.delta_floor + 0.1, 1))) AS delta_bucket,
count() AS contratos_count,
round(100 * countIf(d.cierre_vencimiento > d.strike) / count(), 1) AS pct_itm_al_vencimiento
FROM
(
SELECT
g.delta_floor AS delta_floor,
g.strike AS strike,
a.close_px AS cierre_vencimiento
FROM
(
SELECT
ticker,
argMin(round(floor(delta * 10) / 10, 1), date) AS delta_floor,
argMin(toFloat64(strike_price), date) AS strike,
toDate(any(expiration_date)) AS vencimiento,
any(underlying_symbol) AS subyacente
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'KO', 'SPY')
AND lower(option_type) IN ('call', 'c')
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 30 AND 45
AND delta BETWEEN 0.05 AND 0.75
AND date >= today() - 420
AND date < today() - 45
GROUP BY ticker
) AS g
INNER JOIN
(
SELECT
ticker,
date,
toFloat64(close) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'SPY')
AND date >= today() - 420
) AS a ON a.ticker = g.subyacente AND a.date = g.vencimiento
) AS d
GROUP BY d.delta_floor
HAVING count() >= 25
ORDER BY d.delta_floorDe los contratos cuyo primer delta observado cae en el tramo 0 a 0.1, el 8.5% terminó por encima del precio de ejercicio. En el tramo 0.7 a 0.8 la proporción llega al 85.6%, sobre 995 contratos. El dibujo acompaña la lectura del delta como probabilidad aproximada, y cada punto de la curva es un escenario fiscal distinto: prima suelta en un caso, venta de acciones con prima incorporada en el otro.
Las pérdidas se compensan, y caducan a los cuatro años
Una recompra por encima de la prima cobrada deja una pérdida patrimonial, y la norma prevé qué hacer con ella. Primero se netea con las ganancias patrimoniales del mismo ejercicio. Si el saldo sigue negativo, se puede compensar contra el saldo positivo de rendimientos del capital mobiliario de la base del ahorro, con un límite del 25% de ese saldo. Lo que quede se arrastra a los cuatro ejercicios siguientes y, pasado ese plazo, se pierde. Opciones y acciones viven en la misma cesta, así que una pérdida en una call vendida puede netear contra la ganancia de una venta de acciones del mismo año.
La regla de los dos meses: una pregunta abierta, no una respuesta
En acciones cotizadas existe una norma antielusión conocida: si recompras valores homogéneos dentro de los dos meses anteriores o posteriores a una venta con pérdida, esa pérdida no se integra hasta que transmites la posición nueva. La pregunta que muchas páginas en castellano despachan en una línea es si esa regla alcanza a las opciones listadas, y qué sería un valor homogéneo entre contratos con distinto precio de ejercicio y distinto vencimiento. Aquí no vamos a afirmarlo. La norma habla de valores y participaciones, la práctica de los brókeres no es uniforme y la doctrina administrativa no ofrece una respuesta de aplicación directa a un contrato de opciones. La vía sólida, cuando el importe es relevante, es una consulta tributaria escrita a la AEAT sobre la operación concreta, además de revisar la doctrina de la Dirección General de Tributos. Una respuesta así vincula a la Administración. Un artículo, el nuestro incluido, no.
Los dividendos van por otra vía
Mientras tienes las acciones que respaldan la call, los dividendos que cobras quedan fuera de este cálculo. Son rendimiento del capital mobiliario, llegan con la retención ya practicada en origen por el pagador estadounidense, y su encaje pasa por la deducción por doble imposición internacional. Nada de eso toca la cesta de ganancias patrimoniales donde vive la prima. Son dos líneas distintas del mismo año fiscal, y conviene no sumarlas a mano. La estrategia que junta acciones y calls vendidas está descrita en la guía de calls cubiertas.
FAQ
¿La prima de una opción vendida es ganancia patrimonial o rendimiento del capital?
Es ganancia patrimonial, y se integra en la base del ahorro del IRPF. Los rendimientos del capital mobiliario son otra cesta de esa misma base, la de los dividendos y los cupones, y la diferencia importa a la hora de compensar pérdidas.
¿Cuándo se declara la prima de una call vendida?
En el ejercicio en que la posición termina: la fecha de la recompra, la del vencimiento sin valor o la de la asignación. Cobrar la prima no cierra la operación, de modo que una call abierta a 31 de diciembre todavía no ha generado ganancia declarable.
¿Qué tipo se paga en España por la prima de una opción?
El de la base del ahorro, que en 2026 va del 19% para los primeros 6.000 euros al 30% por encima de 300.000. El tipo no se aplica contrato a contrato, sino al total de la base del ahorro del ejercicio, y la tabla vigente conviene confirmarla en la sede de la AEAT.
¿Puedo compensar las pérdidas de opciones con ganancias de acciones?
Sí. Ambas son ganancias y pérdidas patrimoniales, así que se netean entre sí en el mismo ejercicio. Si el saldo final es negativo, cabe compensarlo contra rendimientos del capital mobiliario con un límite del 25%, y el resto se arrastra cuatro años.
¿Afecta la regla de los dos meses a las opciones listadas?
No hay una respuesta cerrada de aplicación directa a contratos de opciones, y quien la dé con seguridad va más allá de lo que dice la norma. Para un caso concreto, la vía es una consulta tributaria escrita a la AEAT.
Notas de datos
Todos los paneles exigen volumen mayor que cero y volatilidad implícita convergida, de forma que no entran precios teóricos sin negociación detrás. Las ventanas son móviles: la curva de delta y la comparación entre nombres miran los últimos 60 días, la serie diaria los últimos 120, y el estudio de asignación arranca 420 días atrás y se detiene 45 días antes de hoy, para que todo contrato observado haya tenido tiempo de vencer. En el borde más reciente los datos de mercado llegan con uno o dos días de retraso. Las cifras están en dólares, la moneda de los contratos, mientras que la declaración española se presenta en euros al tipo de cambio de cada fecha de imputación.
Cada panel trae debajo el SQL exacto que produjo sus números: ábrelo y verás de dónde sale cada cifra. Si quieres la curva de primas de otro nombre o de otro vencimiento, la pregunta se puede hacer en castellano en el terminal de Strasmore.