🛠️ ToolsRMG
|
Guía · Fiscalidad cripto

Cómo calcular las ganancias en criptomonedas en España

Método FIFO, tramos del IRPF para cripto, cuándo tributa un intercambio entre criptos y cómo compensar pérdidas. Todo lo que necesitas saber para 2026.

7 min de lectura

Vender criptomonedas con beneficio genera una ganancia patrimonial que debes declarar en la Renta. La buena noticia es que el cálculo sigue una lógica clara y predecible. La mala es que también tributan los intercambios entre criptos, los staking rewards y, en algunos casos, las DeFi.

¿Cómo tributan las criptomonedas en España?

Las ganancias por criptomonedas tributan en la base del ahorro del IRPF, igual que las ganancias por venta de acciones o fondos. Los tipos aplicables en 2026:

Ganancia patrimonial netaTipo IRPF
Hasta 6.000 €19%
De 6.000 € a 50.000 €21%
De 50.000 € a 200.000 €23%
De 200.000 € a 300.000 €27%
Más de 300.000 €28%

Son tipos marginales: no pagas el 28% sobre todo, solo sobre la parte que supera cada tramo. Si ganas 60.000 € en cripto, pagas 19% sobre los primeros 6.000 €, 21% del tramo siguiente, y 23% solo sobre los 10.000 € finales.

La fórmula básica

La ganancia o pérdida patrimonial se calcula así:

Ganancia = Valor de transmisión − Valor de adquisición − Gastos

Valor de transmisión = precio de venta (o valor de mercado en el momento del intercambio)

Valor de adquisición = lo que pagaste al comprar (precio + comisiones de compra)

El método FIFO: cuál BTC vendiste

Si has comprado Bitcoin en varias ocasiones a precios distintos, ¿cuál BTC se considera vendido cuando vendes? En España, la ley establece el método FIFO (First In, First Out): los primeros que compraste son los primeros que vendes.

Ejemplo FIFO: compraste 0,5 BTC en enero a 20.000 € y otros 0,5 BTC en julio a 45.000 €. Si en diciembre vendes 0,5 BTC por 60.000 €, Hacienda considera que vendiste los de enero (coste 20.000 €). Ganancia = 60.000 − 20.000 = 40.000 €. Aunque subjetivamente sientas que vendiste los de julio (coste mayor = menos ganancia), el FIFO obliga a usar los de enero.

Ejemplo completo de cálculo

María compra Bitcoin en tres momentos y vende en diciembre:

FechaOperaciónCantidadPrecio unitarioCoste/Ingreso total
Marzo 2024Compra0,2 BTC55.000 €11.000 €
Octubre 2024Compra0,3 BTC62.000 €18.600 €
Marzo 2025Compra0,2 BTC80.000 €16.000 €
Dic 2025Venta0,4 BTC95.000 €38.000 € ingresado

Por FIFO, los 0,4 BTC vendidos corresponden a:

Ganancia neta = 38.000 − 23.400 = 14.600 €

IRPF aproximado: 19% × 6.000 = 1.140 € + 21% × 8.600 = 1.806 € = 2.946 €

¿Cuándo tributa un intercambio cripto-cripto?

Sí, y este es el punto que más sorprende. Según la Dirección General de Tributos, intercambiar BTC por ETH (o cualquier cripto por otra) se considera una permuta que genera ganancia o pérdida en el momento del intercambio.

El valor de transmisión del BTC es el precio de mercado del ETH recibido en ese instante. Esto significa que aunque no hayas convertido nada a euros, puedes tener una obligación fiscal.

Casos que tributan: venta cripto → EUR · intercambio BTC → ETH · uso de cripto para pagar (pago con BTC en comercio) · staking rewards y airdrops (cuando se reciben, como rendimiento del capital mobiliario) · minería (actividad económica o rendimiento del capital según el caso).

Compensación de pérdidas

Si tienes pérdidas en cripto, puedes compensarlas con ganancias del mismo tipo (base del ahorro) en el mismo año: ganancias de bolsa, fondos de inversión, venta de otros activos.

Si al final del año te queda saldo negativo, puedes arrastrarlo para compensar ganancias futuras durante los 4 años siguientes.

Calcula tus ganancias y pérdidas en cripto

Introduce tus operaciones y calcula el impuesto que te corresponde

→ Calculadora de beneficios cripto

Preguntas frecuentes

¿Cómo tributan las criptomonedas en España?+

Como ganancias patrimoniales en la base del ahorro del IRPF. Los tipos son progresivos: 19% (hasta 6.000 €), 21% (6.000-50.000 €), 23% (50.000-200.000 €), 27% (200.000-300.000 €) y 28% (más de 300.000 €). Se declaran en la Renta del año en que se produce la operación.

¿Qué es el método FIFO en criptomonedas?+

FIFO (First In, First Out) significa que al vender, se considera que vendes primero los activos que compraste antes. Si compraste BTC a 20.000 € y luego a 45.000 € y vendes un BTC a 60.000 €, la ganancia se calcula sobre el precio de la compra más antigua (20.000 €), no sobre el más reciente.

¿Intercambiar Bitcoin por Ethereum tributa?+

Sí. La DGT considera que cualquier intercambio cripto-cripto es una permuta con efecto fiscal en el momento del intercambio. El valor de transmisión del BTC cedido es el valor de mercado del ETH recibido en ese instante.

¿Puedo compensar pérdidas de cripto con ganancias de bolsa?+

Sí. Las pérdidas de criptomonedas se integran en la base del ahorro junto con las ganancias de acciones, fondos y otros activos. Si el saldo es negativo, puedes compensarlo con ganancias de los 4 ejercicios siguientes.

Selling cryptocurrency at a profit generates a capital gain that must be declared in your annual tax return. The calculation follows clear and predictable rules — though there are some surprises, like crypto-to-crypto swaps also triggering a taxable event.

How crypto is taxed in Spain

Crypto gains are taxed as capital gains (base del ahorro) under IRPF, the same as gains from shares or investment funds. The 2026 rates:

Net capital gainIRPF rate
Up to €6,00019%
€6,000 to €50,00021%
€50,000 to €200,00023%
€200,000 to €300,00027%
Over €300,00028%

The basic formula

Gain = Sale value − Acquisition cost − Fees

The FIFO method

If you've bought Bitcoin at different prices, Spanish tax law (IRPF art. 37.2) uses the FIFO (First In, First Out) method: the first units you bought are considered the first ones sold.

Example: you bought 0.5 BTC in January at €20,000 and 0.5 BTC in July at €45,000. If you sell 0.5 BTC in December at €60,000, the gain is calculated using the January price: €60,000 − €20,000 = €40,000 gain.

Does swapping crypto-to-crypto trigger taxes?

Yes — and this surprises many investors. According to Spain's tax authority (DGT), swapping BTC for ETH (or any crypto for another) is treated as a barter and generates a capital gain or loss at the moment of the swap. The transmission value is the market price of the crypto received.

Events that trigger taxes: crypto → EUR sale · BTC → ETH swap · paying with crypto · staking rewards (taxed as capital income when received) · airdrops · mining income.

Loss offsetting

Crypto losses can offset gains of the same type (savings base) in the same year — including stock, fund, or other asset gains. A negative balance can be carried forward for the next 4 years.

Calculate your crypto gains and losses

Enter your trades and calculate the tax you owe

→ Crypto Profit Calculator

Frequently asked questions

How is crypto taxed in Spain?+

As capital gains under the savings base of IRPF income tax. Rates range from 19% on the first €6,000 to 28% on gains above €300,000. Declared in the annual tax return for the year in which the transaction took place.

Does swapping Bitcoin for Ethereum create a tax event?+

Yes. Spain's DGT considers any crypto-to-crypto swap to be a barter with tax effect at the moment of the exchange. The value of the crypto given up is the market price of the crypto received at that instant.

Can I offset crypto losses against stock gains?+

Yes. Crypto losses integrate into the savings base alongside gains from stocks, funds, and other assets. A negative balance can be carried forward against future gains for up to 4 years.

Herramientas relacionadas