IRPF y criptomonedas: el cálculo, sin rodeos

En el bloque general ya vimos que vender o intercambiar crypto es un evento fiscal, da igual si has tocado euros o no. Aquí vamos al grano: cómo se calcula exactamente lo que tienes que declarar.

Spoiler: no es difícil. Es tedioso si tienes muchas operaciones, pero la lógica es la misma da igual que tengas tres movimientos o trescientos.


Qué entra en el cálculo

Tributa como ganancia o pérdida patrimonial cualquiera de estas situaciones:

Sí, lo último también. Si compras un café con Bitcoin, para Hacienda eso es una venta de Bitcoin al precio de mercado de ese momento, seguida de una compra de café. Nadie lo declara en la práctica para importes así de pequeños, pero la norma no distingue por tamaño de la operación.


La fórmula

Es así de simple:

Ganancia = Precio de venta − Precio de compra − Comisiones (de compra y de venta)

Un ejemplo con números redondos:

Compraste 0,1 BTC por 1.000€, con 10€ de comisión. Lo vendiste meses después por 1.800€, con otros 10€ de comisión.

Ganancia = 1.800 − 1.000 − 20 = 780€

Esos 780€ van a la base del ahorro del IRPF. Y aquí es donde entra la tabla de tramos.


Los tramos actuales

Hasta 6.000€ 19%
De 6.000€ a 50.000€ 21%
De 50.000€ a 200.000€ 23%
Más de 200.000€ 27%

No es un tipo fijo sobre toda la ganancia: se aplica de forma progresiva por tramos, igual que el IRPF del trabajo. Si tu ganancia total del año (sumando todo lo demás que vaya a la base del ahorro: acciones, fondos, etc.) son 8.000€, los primeros 6.000€ pagan al 19% y los 2.000€ restantes al 21%.


El método FIFO, donde mucha gente se lía

Si compraste Bitcoin en tres momentos distintos y luego vendiste una parte, ¿qué compra estás vendiendo? Hacienda exige el método FIFO (first in, first out): se entiende que vendes siempre las unidades más antiguas primero.

Ejemplo:

Por FIFO, esa venta de junio se imputa contra la compra de enero, no contra la de marzo.

Ganancia = 2.000 − 1.000 = 1.000€, no 500€.

La diferencia entre aplicar FIFO bien o asumir que "vendes lo último que compraste" puede ser de cientos de euros en la declaración. No es un detalle menor.


Las pérdidas también cuentan, y casi nadie las aprovecha

Si en el mismo año tuviste ganancias con una operación y pérdidas con otra, solo tributas por el saldo neto. Y si las pérdidas superan a las ganancias, lo que quede sin compensar se puede arrastrar hasta 4 años hacia adelante.

En los años de mercado bajista, esto se traduce en facturas fiscales mucho más bajas para quien lo calcula bien — y en dinero dejado sobre la mesa para quien no se molesta en hacerlo.


Caso práctico completo

Imagina un año con estas operaciones:

  1. Compra 0,1 BTC por 3.000€ → venta posterior por 4.200€ → ganancia 1.200€
  2. Compra ETH por 2.000€ → venta por 1.500€ → pérdida de 500€
  3. Cambio de SOL por BTC (evento fiscal): coste 800€, valor en el cambio 1.100€ → ganancia 300€

Saldo neto del año: 1.200 − 500 + 300 = 1.000€

Esos 1.000€ tributan al 19% (primer tramo) → 190€ de cuota.

Tres operaciones, tres fechas distintas, un único número final. Así es como funciona en la práctica — y así es exactamente lo que automatiza el software de crypto tax cuando tienes decenas de movimientos en vez de tres.


Cuándo hacerlo a mano y cuándo no

Con menos de diez operaciones al año, una hoja de cálculo y un rato tranquilo son suficientes. A partir de ahí, especialmente si usas varios exchanges o haces staking, el cálculo manual empieza a ser más un riesgo que un ahorro.

Software de crypto tax: cuáles funcionan


Esto es información general, no asesoramiento fiscal personalizado. Tu situación concreta puede tener matices que cambien el resultado.

Modelo 721: quién tiene que presentarloVolver al bloque de fiscalidad