Trading de criptomonedas: cómo funciona el método FIFO en la práctica
El método FIFO (First In, First Out) es el único método de valoración que permite la normativa española para calcular las ganancias y pérdidas en transmisiones de criptomonedas. En este artículo lo explicamos con ejemplos reales.
¿Qué es el FIFO?
FIFO significa que cuando vendes unidades de una criptomoneda, se considera que vendes primero las que compraste antes en el tiempo. El orden de venta es cronológico desde las más antiguas.
Esto es crucial porque en mercados volátiles, el precio de adquisición varía enormemente y el orden afecta directamente a la ganancia calculada.
Ejemplo básico
Historial de compras de Bitcoin:
- 1 ene 2024: Compra 0,5 BTC a 40.000 € = Coste 20.000 €
- 1 mar 2024: Compra 0,5 BTC a 60.000 € = Coste 30.000 €
- 1 jun 2024: Compra 0,3 BTC a 70.000 € = Coste 21.000 €
Venta:
- 1 dic 2024: Venta 0,6 BTC a 90.000 € = Ingreso 54.000 €
Aplicando FIFO (primero las más antiguas):
- Primeras 0,5 BTC: coste 20.000 €
- Siguientes 0,1 BTC (de la compra de marzo): coste 30.000 × (0,1/0,5) = 6.000 €
- Coste total de los 0,6 BTC vendidos: 20.000 + 6.000 = 26.000 €
Ganancia = 54.000 - 26.000 = 28.000 €
Si hubiera aplicado LIFO (últimas entradas primero), la ganancia sería menor. Pero LIFO no está permitido en España.
Casos especiales del FIFO
Múltiples exchanges
El FIFO se aplica por criptomoneda, no por exchange. Si tienes BTC en Binance y BTC en Coinbase, se agrupan en una sola bolsa y se aplica FIFO sobre el total.
Esto significa que debes mantener un registro unificado de todas tus compras de cada criptomoneda, independientemente del exchange.
Criptos recibidas por staking o airdrop
Cuando recibes cripto por staking o airdrop:
- Su coste de adquisición es el valor de mercado en el momento de recibirlas.
- Entran en la "cola FIFO" como si las hubieras comprado a ese precio.
Intercambios entre criptomonedas
Cuando cambias BTC por ETH, desde el punto de vista FIFO:
- Se genera una "venta" de BTC (sacando las unidades más antiguas).
- Se genera una "compra" de ETH al precio de mercado en ese momento.
Comisiones
Las comisiones de exchange reducen el precio efectivo de venta:
- Venta de 1 BTC a 80.000 € con comisión de 100 € → precio neto: 79.900 €
Las comisiones de compra se suman al coste de adquisición.
Errores comunes al aplicar FIFO
- Ignorar exchanges menores: La AEAT puede cruzar datos de Kraken, OKX, Coinbase, etc. Todas las operaciones deben incluirse.
- No registrar los swaps entre criptos: Muchos traders no declaran los intercambios crypto-to-crypto.
- Mezclar el FIFO por exchange en lugar de por moneda: Es incorrecto. El FIFO es por tipo de activo, no por plataforma.
- Olvidar las comisiones: Subestiman el coste de adquisición o sobreestiman la ganancia.
Herramientas para FIFO automático
Hacer el cálculo FIFO manualmente con cientos de operaciones es inviable. declaracrypto.es importa tus CSVs de exchanges y calculas automáticamente la ganancia patrimonial con FIFO, listo para trasladar a la declaración.
Actualizado: abril 2026 | Ejercicio fiscal: 2025


