El metodo FIFO (First In, First Out) es un metodo contable de valoracion de existencias que supone que los primeros activos comprados son los primeros vendidos. Aplicado a las criptomonedas, determina que precio de compra utilizar para calcular la plusvalia en una venta.

Principio del FIFO

"First In, First Out" significa literalmente "primero en entrar, primero en salir". Cuando vendes una criptomoneda, el FIFO considera que vendes primero las unidades adquiridas con anterioridad.

Este metodo se utiliza en numerosos paises para el calculo fiscal de las plusvalias sobre activos digitales, especialmente en Alemania y Estados Unidos. En Espana, la normativa fiscal exige el uso del metodo FIFO para determinar el valor de adquisicion en las ventas de valores homogeneos.

Ejemplo concreto del metodo FIFO

Historial de compras de Bitcoin:

FechaCantidad BTCPrecio unitarioCoste total
1 de marzo0,5 BTC30.000 EUR15.000 EUR
1 de junio0,3 BTC40.000 EUR12.000 EUR
1 de septiembre0,4 BTC25.000 EUR10.000 EUR
Total1,2 BTC37.000 EUR

Venta el 1 de diciembre: 0,7 BTC a 50.000 EUR (producto = 35.000 EUR).

Con el metodo FIFO, los 0,7 BTC vendidos corresponden a:

Lote utilizadoCantidadPrecio de compraCoste
1er lote (marzo)0,5 BTC30.000 EUR15.000 EUR
2o lote (junio)0,2 BTC40.000 EUR8.000 EUR
Total0,7 BTC23.000 EUR

Plusvalia FIFO = 35.000 - 23.000 = 12.000 EUR

Tras esta venta, quedan:

  • 0,1 BTC del 2o lote (junio, a 40.000 EUR)
  • 0,4 BTC del 3er lote (septiembre, a 25.000 EUR)

Metodo del Precio Medio Ponderado (PMP)

El metodo del precio medio ponderado calcula un precio de compra medio para el conjunto de las unidades en cartera.

PMP = Coste total de adquisicion / Cantidad total en cartera

En nuestro ejemplo:

PMP = 37.000 / 1,2 = 30.833 EUR por BTC

Plusvalia PMP = 35.000 - (0,7 x 30.833) = 35.000 - 21.583 = 13.417 EUR

Comparacion FIFO vs PMP

CriterioFIFOPMP
PrincipioLos primeros comprados son los primeros vendidosPrecio medio de todas las compras
CalculoSeguimiento lote por loteUn unico precio medio
ComplejidadElevada (rastrear cada lote)Simple
Impacto fiscalVariable segun historial de preciosAlisamiento de los precios de compra
Uso en EspanaMetodo exigido para valores homogeneosNo es el metodo de referencia
Uso en AlemaniaMetodo estandarNo aceptado
Uso en EE.UU.Metodo por defecto (IRS)Aceptado

El metodo LIFO (Last In, First Out)

El metodo LIFO supone que los ultimos activos comprados son los primeros vendidos. En nuestro ejemplo:

Lote utilizadoCantidadPrecio de compraCoste
3er lote (septiembre)0,4 BTC25.000 EUR10.000 EUR
2o lote (junio)0,3 BTC40.000 EUR12.000 EUR
Total0,7 BTC22.000 EUR

Plusvalia LIFO = 35.000 - 22.000 = 13.000 EUR

El metodo LIFO rara vez es aceptado por las administraciones fiscales para activos digitales.

Caso particular de Espana

En Espana, la Agencia Tributaria exige el metodo FIFO para la determinacion del valor de adquisicion de valores homogeneos, incluidas las criptomonedas. Esto significa que al vender, se considera que las primeras unidades adquiridas son las primeras transmitidas.

Esta obligacion esta recogida en la Ley del IRPF y es de aplicacion tanto para acciones como para criptoactivos.

Consejos practicos

  • Registra cada transaccion con la fecha, cantidad, precio y comisiones.
  • Identifica el metodo aplicable en tu pais de residencia fiscal.
  • Utiliza una herramienta de seguimiento (CoinTracking, Koinly, TaxDown) para automatizar el calculo.
  • Conserva los justificantes durante al menos 4 anos en caso de inspeccion fiscal.