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:
| Fecha | Cantidad BTC | Precio unitario | Coste total |
|---|---|---|---|
| 1 de marzo | 0,5 BTC | 30.000 EUR | 15.000 EUR |
| 1 de junio | 0,3 BTC | 40.000 EUR | 12.000 EUR |
| 1 de septiembre | 0,4 BTC | 25.000 EUR | 10.000 EUR |
| Total | 1,2 BTC | 37.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 utilizado | Cantidad | Precio de compra | Coste |
|---|---|---|---|
| 1er lote (marzo) | 0,5 BTC | 30.000 EUR | 15.000 EUR |
| 2o lote (junio) | 0,2 BTC | 40.000 EUR | 8.000 EUR |
| Total | 0,7 BTC | 23.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
| Criterio | FIFO | PMP |
|---|---|---|
| Principio | Los primeros comprados son los primeros vendidos | Precio medio de todas las compras |
| Calculo | Seguimiento lote por lote | Un unico precio medio |
| Complejidad | Elevada (rastrear cada lote) | Simple |
| Impacto fiscal | Variable segun historial de precios | Alisamiento de los precios de compra |
| Uso en Espana | Metodo exigido para valores homogeneos | No es el metodo de referencia |
| Uso en Alemania | Metodo estandar | No 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 utilizado | Cantidad | Precio de compra | Coste |
|---|---|---|---|
| 3er lote (septiembre) | 0,4 BTC | 25.000 EUR | 10.000 EUR |
| 2o lote (junio) | 0,3 BTC | 40.000 EUR | 12.000 EUR |
| Total | 0,7 BTC | 22.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.