FIFO viene del inglés first in, first out: primero en entrar, primero en salir. Es una regla para saber qué compras estás vendiendo cuando compraste lo mismo varias veces y vendes solo una parte. Con el FIFO, las unidades que se consideran vendidas son siempre las más antiguas.
Importa porque la ganancia de una venta es el precio de venta menos el precio al que compraste. Si compraste a precios distintos, la ganancia cambia según qué compras cuentes como vendidas. Cada país fija su regla; en España es el FIFO.
Cómo se aplica en España
La Ley del IRPF dice que, cuando existen valores homogéneos (iguales: las mismas acciones o las mismas participaciones de un fondo), se considera que los transmitidos son los que se adquirieron en primer lugar (artículo 37.2). Para fondos y ETF lo repite el artículo 94. Para las criptomonedas, la Agencia Tributaria aplica el mismo criterio en su manual de Renta. No puedes elegir qué lotes vendes. El País Vasco y Navarra tienen normas propias.
Cómo se calcula
ganancia = precio de venta × unidades vendidas − coste de las unidades más antiguas
Si una venta gasta una compra entera y parte de la siguiente, se calcula la ganancia de cada tramo y se suman.
Ejemplo
Compras 100 acciones a 10 (1.000 en total) y, meses después, otras 100 a 14 (1.400). Vendes 100 acciones a 15, es decir, 1.500.
| Criterio | Coste de lo vendido | Ganancia |
|---|---|---|
| FIFO (vendes las de 10) | 1.000,00 | 500,00 |
| Precio medio (12 por acción) | 1.200,00 | 300,00 |
Con el FIFO declaras 500. Si es tu única ganancia del año, está en el primer tramo de la escala del ahorro (19 % hasta 6.000): son 95 de impuesto. Las 100 acciones que te quedan conservan el coste de 14 cada una: si luego las vendes a 15, ganarás 100. En total ganas lo mismo (600), pero repartido de otra forma entre los años. Puedes repetir la cuenta con tus cifras en la calculadora de impuestos de inversiones.
Preguntas frecuentes
¿El FIFO se aplica por cuenta o en total?
En total. Las acciones o participaciones iguales son homogéneas aunque las tengas en cuentas distintas. Al vender, la antigüedad se cuenta con todas tus compras de ese valor, no solo con las de la cuenta desde la que vendes.
¿Por qué cambia la ganancia si en total gano lo mismo?
Porque el FIFO decide cuándo declaras cada parte de la ganancia. Si las compras antiguas fueron más baratas, la primera venta declara más ganancia y las siguientes, menos. A lo largo de los años, el total es el mismo, pero el momento en que lo declaras es distinto.
¿Cómo cuentan las acciones que recibes gratis en una ampliación?
Las acciones totalmente liberadas heredan la antigüedad de las acciones de las que proceden, según el mismo artículo 37.2. Así, a efectos del FIFO, no cuentan como una compra nueva.
