Kointax.ioKointax.io

Calculadora de ganancias cripto para el IRPF: cómo funciona el método FIFO

Cómo calcular las ganancias y pérdidas de criptomonedas para el IRPF con el método FIFO. Ejemplos prácticos con BTC, ETH y stablecoins.

Equipo declaracrypto·22 de abril de 2026·8 min de lectura

Calculadora de ganancias cripto para el IRPF: cómo funciona el método FIFO

Calcular las ganancias de criptomonedas para el IRPF no es tan complicado como parece si entiendes el método FIFO. Esta guía te explica el mecanismo con ejemplos reales y te muestra por qué una calculadora automatizada es imprescindible cuando tienes más de unas pocas operaciones.

Qué es el método FIFO y por qué es obligatorio en España

FIFO (First In, First Out) significa que cuando vendes una criptomoneda, el coste que se asigna a las unidades vendidas es el de las primeras unidades que compraste.

La Dirección General de Tributos lo estableció en la consulta vinculante V0999-18: las criptomonedas son "bienes homogéneos" y aplican el artículo 37.1a de la LIRPF, que obliga al método FIFO.

No puedes elegir LIFO o WAC para el IRPF aunque tu plataforma los ofrezca como opciones. FIFO es el único método válido ante la AEAT.

Ejemplo básico: cálculo FIFO con Bitcoin

Supongamos el siguiente historial:

FechaOperaciónCantidadPrecio unitarioImporte
15/03/2022Compra0,5 BTC38.000 €19.000 €
10/07/2023Compra0,3 BTC26.000 €7.800 €
20/11/2023Compra0,2 BTC34.000 €6.800 €
05/04/2024Venta0,6 BTC58.000 €34.800 €

Paso 1: Identificar las unidades vendidas con FIFO

Vendemos 0,6 BTC. Con FIFO asignamos el coste de los lotes más antiguos:

  • Del Lote 1 (15/03/2022): usamos 0,5 BTC × 38.000 € = 19.000 €
  • Del Lote 2 (10/07/2023): usamos 0,1 BTC × 26.000 € = 2.600 €
  • Coste total de adquisición: 21.600 €

Paso 2: Calcular la ganancia

  • Valor de transmisión: 34.800 €
  • Coste de adquisición FIFO: 21.600 €
  • Ganancia patrimonial: 13.200 €

Paso 3: Aplicar el tipo impositivo (2024)

Tramo base ahorroTipoCuota
Primeros 6.000 €19%1.140 €
Siguientes 7.200 € (hasta 13.200 €)21%1.512 €
Total a pagar2.652 €

Paso 4: Actualizar el inventario FIFO

Después de la venta, el inventario restante es:

  • 0,2 BTC del Lote 2 a 26.000 € (quedan 0,2 de los 0,3 originales)
  • 0,2 BTC del Lote 3 a 34.000 €
  • Total: 0,4 BTC con coste de adquisición pendiente: 5.200 € + 6.800 € = 12.000 €

Por qué el cálculo manual es inviable con múltiples exchanges

El ejemplo anterior tiene 4 operaciones. Un inversor medio en España tiene:

  • 3-5 exchanges diferentes
  • 50-200 operaciones anuales
  • Múltiples criptomonedas con historiales cruzados
  • Comisiones pagadas en la propia crypto
  • Transferencias entre wallets propias

Con cada compra de una fracción pequeña de BTC en distintos momentos, el inventario FIFO se convierte en decenas de lotes. El error más común es calcular solo por crypto, sin tener en cuenta el historial completo desde la primera compra.

El problema de los swaps entre criptomonedas

Si cambias BTC por ETH (swap), se producen dos eventos fiscales simultáneos:

  1. Venta de BTC: genera ganancia o pérdida respecto al coste FIFO de ese BTC.
  2. Compra de ETH: el ETH recibido entra en tu inventario al precio de mercado en ese momento (que será su coste de adquisición futuro).

Una calculadora FIFO correcta debe manejar estos swaps automáticamente.

Qué incluye un buen cálculo FIFO para el IRPF

  • ✅ Historial completo desde la primera compra (no solo el año en curso)
  • ✅ Comisiones de compra sumadas al coste de adquisición
  • ✅ Comisiones de venta restadas del valor de transmisión
  • ✅ Conversión automática de USD/USDT a EUR por tipo de cambio BCE
  • ✅ Swaps entre criptos tratados como doble transmisión
  • ✅ Staking y rewards con su valor de mercado en la fecha de recepción
  • ✅ Exportación a las casillas del IRPF (1626, 1627)
  • ✅ Generación de los datos para Modelos 172 y 173

Resultado del cálculo: qué necesitas para la declaración

Al final del proceso de cálculo necesitas:

  1. Suma de todas las ganancias patrimoniales del ejercicio (casilla 1626 del IRPF)
  2. Suma de todas las pérdidas patrimoniales (casilla 1627)
  3. Ganancia neta para integrar en la base del ahorro
  4. Saldo de pérdidas pendientes de compensar (si el resultado es negativo)
  5. Para Modelo 172: saldo en cada crypto y exchange a 31/12
  6. Para Modelo 173: resumen de operaciones por exchange

Actualizado: abril 2026 | Ejercicio fiscal: 2025

¿Listo para calcular tus impuestos cripto?

Conecta tus exchanges, importa tu historial y genera tu informe IRPF en minutos.

Empieza gratis — sin tarjeta