Método FIFO en criptomonedas: cómo calcular tus impuestos en la Renta española
El método FIFO es obligatorio en España para calcular las ganancias de criptomonedas. Te explicamos qué es, cómo aplicarlo con ejemplos reales y cómo afectan las comisiones.
Javier Nebot
CFO & Co-Founder

¿Has comprado y vendido criptomonedas este año y no sabes cómo declarar las ganancias? La clave está en entender una palabra muy sencilla: FIFO.
¿Qué significa FIFO?
FIFO son las siglas de First In, First Out — "Primero en entrar, primero en salir". Cuando vendes criptomonedas, Hacienda considera que estás vendiendo las más antiguas que compraste, no las últimas.
No puedes elegir qué compra usar para cada venta: el orden es siempre cronológico. Este sistema garantiza uniformidad y evita manipulaciones en la declaración de ganancias.
Ejemplo básico
Imagina que haces estas operaciones:
| Fecha | Operación | Cantidad | Precio unitario | Total |
|---|---|---|---|---|
| 10 enero 2023 | Compra | 0,5 BTC | 20.000 € | 10.000 € |
| 15 junio 2023 | Compra | 0,5 BTC | 25.000 € | 12.500 € |
| 10 octubre 2023 | Venta | 0,5 BTC | 35.000 € | 17.500 € |
Aplicando FIFO, la venta del 10 de octubre se asocia a la primera compra (10 enero):
Ganancia = 17.500 € – 10.000 € = +7.500 €Ejemplo avanzado: operaciones en varios exchanges
Hacienda aplica FIFO globalmente — todas las compras y ventas forman un único historial cronológico, sin importar en qué exchange o wallet estén.
| Fecha | Operación | Cantidad | Precio unitario | Total | Exchange |
|---|---|---|---|---|---|
| 01 febrero 2023 | Compra | 0,5 BTC | 20.000 € | 10.000 € | Criptan |
| 20 marzo 2023 | Compra | 0,2 BTC | 22.000 € | 4.400 € | Binance |
| 15 mayo 2023 | Venta | 0,6 BTC | 30.000 € | 18.000 € | Kraken |
| 10 junio 2023 | Compra | 0,2 BTC | 27.000 € | 5.400 € | Binance |
| 01 agosto 2023 | Compra | 0,4 BTC | 24.000 € | 9.600 € | Criptan |
| 15 septiembre 2023 | Venta | 0,4 BTC | 32.000 € | 12.800 € | Kraken |
Venta 1: 0,6 BTC el 15 de mayo
Las primeras monedas en entrar fueron 0,5 BTC de Criptan (1 feb) y 0,1 BTC de Binance (20 mar):
(0,5 × 30.000) – (0,5 × 20.000) = +5.000 €
(0,1 × 30.000) – (0,1 × 22.000) = +800 €
Ganancia = +5.800 €Venta 2: 0,4 BTC el 15 de septiembre
Quedan 0,1 BTC de Binance (20 mar), más 0,2 BTC de Binance (10 jun) y 0,1 BTC de Criptan (1 ago):
(0,1 × 32.000) – (0,1 × 22.000) = +1.000 €
(0,2 × 32.000) – (0,2 × 27.000) = +1.000 €
(0,1 × 32.000) – (0,1 × 24.000) = +800 €
Ganancia = +2.800 €Ganancia acumulada total: 8.600 €
¿Qué pasa con las comisiones?
Comisiones dentro del exchange
Las comisiones forman parte del cálculo:
- En una compra, la comisión aumenta el coste de adquisición.
- En una venta, la comisión reduce el valor de transmisión.
Compra: 1 BTC por 20.000 € + 20 € fee → coste real = 20.020 €
Venta: 25.000 € − 25 € fee → valor neto = 24.975 €Comisiones de red (entre wallets)
Mover criptomonedas entre wallets no es una venta. Pero la fee de red sí se considera una pérdida patrimonial deducible, ya que es un coste asociado a la tenencia del activo. Debes poder acreditarlo con el historial de blockchain o capturas.
Tributación de las ganancias
Las ganancias patrimoniales tributan en la base del ahorro por tramos:
| Tramo | Base imponible | Tipo |
|---|---|---|
| 1 | Hasta 6.000 € | 19% |
| 2 | De 6.000 € a 50.000 € | 21% |
| 3 | De 50.000 € a 200.000 € | 23% |
| 4 | De 200.000 € a 300.000 € | 27% |
| 5 | Más de 300.000 € | 28% |
Con los 8.600 € del ejemplo anterior:
6.000 € × 19% = 1.140 €
2.600 € × 21% = 546 €
Total impuestos = 1.686 €
Beneficio neto ≈ 6.914 €En resumen
- FIFO = "Primero en entrar, primero en salir" — obligatorio en España para calcular plusvalías cripto.
- Se aplica globalmente, sin importar el exchange ni la wallet.
- Las comisiones influyen en el cálculo y pueden reducir la ganancia.
- Las ganancias tributan por tramos en la base del ahorro (19%–28%).
Investaxes aplica FIFO automáticamente, integra todas las comisiones y genera el informe fiscal listo para la Renta o el Modelo 721.