Por qué necesitas entender el FIFO antes de presentar la Renta 2025
Estamos en plena campaña de la Renta. Si has vendido ETFs, acciones o fondos durante 2025, en algún momento te vas a encontrar con una pregunta que parece sencilla pero no lo es: ¿cuánto he ganado exactamente con esta venta?
La respuesta depende del método FIFO (First In, First Out), y no es opcional. La Ley del IRPF (artículo 37.2 de la LIRPF) obliga a que, cuando existan valores homogéneos adquiridos en distintas fechas, se considere que se transmiten primero los adquiridos en primer lugar. No puedes elegir el precio medio, ni el lote más barato, ni el más caro. Primero entran, primero salen.
Para un inversor que compra un único ETF de forma periódica durante años (pensemos en alguien haciendo DCA sobre VWCE o IWDA), calcular el FIFO a mano es tedioso y propenso a errores. En esta guía vamos a desmontar el método paso a paso, con ejemplos numéricos reales, para que sepas exactamente cómo calcular tus plusvalías, qué gastos puedes deducir y en qué casillas declarar el resultado.
Si acabas de empezar con los conceptos básicos, te recomendamos leer antes nuestra guía de la Renta 2025 para inversores y el checklist completo de la declaración. Esta guía asume que ya conoces los fundamentos y te vas a poner a calcular.
Qué es el método FIFO y por qué Hacienda lo exige
FIFO son las siglas de First In, First Out: primero en entrar, primero en salir. Aplicado a una cartera de valores, significa que cuando vendes una parte de tus participaciones de un activo, Hacienda considera que las que estás vendiendo son las que compraste primero, aunque tú hayas tenido en mente vender otras.
La lógica detrás del FIFO
Imagina que tienes 100 participaciones de VWCE acumuladas en cinco compras distintas durante los últimos dos años, cada una a un precio diferente. Un día decides vender 40 participaciones. ¿A qué precio las compraste? No puedes decir "a las más caras, para pagar menos impuestos". La ley dice que las primeras 40 que vendes son las primeras 40 que compraste, ordenadas cronológicamente.
Este criterio busca dos cosas:
- Uniformidad: todos los contribuyentes aplican la misma regla y el resultado es reproducible.
- Evitar la optimización artificial: si pudieras elegir libremente qué lote vender, podrías reducir tu factura fiscal seleccionando los lotes con mayor precio de adquisición.
¿A qué activos se aplica?
El método FIFO aplica a los llamados valores homogéneos: títulos o participaciones del mismo tipo emitidos por la misma entidad, con los mismos derechos. En la práctica:
- Acciones: todas las acciones del mismo ISIN se consideran homogéneas. 100 acciones de Inditex compradas el año pasado son homogéneas con 50 compradas este año.
- ETFs: todas las participaciones del mismo ISIN también. Si tienes VWCE en DEGIRO y VWCE en Trade Republic, Hacienda considera que son el mismo pool a efectos de FIFO.
- Fondos de inversión: el FIFO aplica dentro del mismo fondo. Pero cuidado: los fondos de inversión españoles permiten los traspasos sin tributar, lo que añade una capa adicional que veremos más abajo.
El matiz de los ETFs: sí, aplica FIFO
Durante años hubo confusión sobre si los ETFs tributaban como acciones o como fondos. Desde 2022, la AEAT ha dejado claro que los ETFs tributan como valores y siguen el régimen de ganancias patrimoniales de acciones. Esto significa:
- Se aplica FIFO cuando vendes.
- No aplica la ventaja del traspaso sin tributar que sí tienen los fondos de inversión tradicionales.
- Las pérdidas se pueden compensar siguiendo las reglas generales.
La fórmula básica de la ganancia patrimonial
Antes de meternos en casos prácticos, fija bien esta fórmula. Es la base de todo cálculo de plusvalía:
Ganancia patrimonial = Valor de transmisión − Valor de adquisición
Donde:
- Valor de transmisión = (número de participaciones × precio de venta) − gastos inherentes a la venta (comisiones, cánones, etc.)
- Valor de adquisición = (número de participaciones × precio de compra) + gastos inherentes a la compra (comisiones, cánones, etc.)
Si el resultado es positivo, tienes una plusvalía (ganancia). Si es negativo, una minusvalía (pérdida).
La clave del FIFO es que, cuando vendes 40 participaciones y tienes 5 lotes distintos, el "valor de adquisición" no es un número único, sino la suma del coste de los lotes más antiguos hasta completar las 40 participaciones.
Caso práctico 1: una sola compra y una sola venta
Empecemos por el caso más sencillo para fijar la mecánica.
El 10 de febrero de 2025 compraste 100 participaciones de IWDA a 85,40 EUR cada una, con una comisión de compra de 2,50 EUR. El 15 de noviembre de 2025 vendiste las 100 participaciones a 92,80 EUR, con 2,50 EUR de comisión de venta.
Valor de adquisición:
- (100 × 85,40) + 2,50 = 8.540,00 + 2,50 = 8.542,50 EUR
Valor de transmisión:
- (100 × 92,80) − 2,50 = 9.280,00 − 2,50 = 9.277,50 EUR
Ganancia patrimonial:
- 9.277,50 − 8.542,50 = 735,00 EUR
Esta ganancia tributa en la base del ahorro al 19% (hasta 6.000 EUR), por lo que pagarás 139,65 EUR de IRPF por esta operación.
Hasta aquí, sin trampas. El FIFO solo se pone interesante cuando hay varias compras.
Caso práctico 2: varias compras y una venta parcial
Este es el caso que más dolores de cabeza genera. Vamos a hacerlo paso a paso con el mismo activo y un escenario realista de DCA.
Durante 2024 y 2025 hiciste las siguientes compras de VWCE:
| Fecha | Participaciones | Precio/ud. | Comisión | Coste total |
|---|---|---|---|---|
| 15/01/2024 | 20 | 105,00 EUR | 1,00 EUR | 2.101,00 EUR |
| 15/04/2024 | 20 | 110,50 EUR | 1,00 EUR | 2.211,00 EUR |
| 15/07/2024 | 20 | 108,00 EUR | 1,00 EUR | 2.161,00 EUR |
| 15/10/2024 | 20 | 115,00 EUR | 1,00 EUR | 2.301,00 EUR |
| 15/01/2025 | 20 | 120,00 EUR | 1,00 EUR | 2.401,00 EUR |
Total: 100 participaciones con un coste total de 11.175,00 EUR. Precio medio: 111,75 EUR por participación.
El 20 de octubre de 2025 vendes 60 participaciones a 135,00 EUR por participación, con 3,00 EUR de comisión de venta.
Paso 1: identifica los lotes afectados por el FIFO
Tienes que consumir los 60 títulos empezando por el lote más antiguo:
- Lote 15/01/2024: 20 participaciones consumidas.
- Lote 15/04/2024: 20 participaciones consumidas.
- Lote 15/07/2024: 20 participaciones consumidas.
Con estos tres lotes llegas exactamente a 60. El valor de adquisición asignado a esta venta es la suma del coste de estos tres lotes:
- 2.101,00 + 2.211,00 + 2.161,00 = 6.473,00 EUR
Paso 2: calcula el valor de transmisión
- (60 × 135,00) − 3,00 = 8.100,00 − 3,00 = 8.097,00 EUR
Paso 3: calcula la ganancia patrimonial
- 8.097,00 − 6.473,00 = 1.624,00 EUR
Esta ganancia va a la base del ahorro. Al tributar al 19% (por estar por debajo de 6.000 EUR), pagarás 308,56 EUR.
Paso 4: ¿qué queda en cartera?
Después de la venta te quedan 40 participaciones correspondientes a los lotes más recientes:
| Fecha | Participaciones | Coste unitario |
|---|---|---|
| 15/10/2024 | 20 | 115,05 EUR |
| 15/01/2025 | 20 | 120,05 EUR |
Estos son los lotes que contarán para futuras ventas. Llevar un registro preciso de cada lote pendiente es fundamental: si haces DCA durante años, puedes acabar con decenas de tramos de compra y un solo descuido rompe la cadena del FIFO.
El error frecuente del precio medio
Muchos inversores caen en la tentación de calcular la ganancia usando el precio medio (111,75 EUR en este ejemplo):
- Cálculo incorrecto: (60 × 135,00) − (60 × 111,75) − 3,00 = 8.100,00 − 6.705,00 − 3,00 = 1.392,00 EUR
La diferencia con el cálculo FIFO correcto es 232,00 EUR de más en la ganancia declarada. En este caso el FIFO penaliza al inversor (porque los lotes más antiguos eran los más baratos), pero en otros casos le favorece. Lo importante es que solo el método FIFO es legal.
Caso práctico 3: compras en divisa extranjera
Cuando compras y vendes en dólares, libras u otra divisa, el cálculo se complica porque tienes que convertir cada operación al euro del día en que se ejecutó. No vale usar un tipo medio anual ni el cambio del día de la declaración.
Compraste 50 acciones de Microsoft el 10 de marzo de 2025 a 390,00 USD, con 1,00 USD de comisión. Cambio EUR/USD del día: 1,0850 (1 euro = 1,0850 dólares).
Conversión a euros:
- Precio de compra: (50 × 390,00) + 1,00 = 19.501,00 USD
- En euros: 19.501,00 / 1,0850 = 17.973,27 EUR
El 5 de noviembre de 2025 vendes las 50 acciones a 420,00 USD por acción, con 1,00 USD de comisión. Cambio EUR/USD del día: 1,0620.
Conversión a euros:
- Precio de venta: (50 × 420,00) − 1,00 = 20.999,00 USD
- En euros: 20.999,00 / 1,0620 = 19.773,07 EUR
Ganancia patrimonial:
- 19.773,07 − 17.973,27 = 1.799,80 EUR
Fíjate en un detalle clave: en dólares la ganancia bruta son (50 × 30) − 2 = 1.498 USD. Sin embargo, la ganancia en euros es 1.799,80 EUR. ¿Por qué? Porque el dólar se apreció frente al euro durante el año: tu dólar valía más en noviembre que en marzo. Ese efecto divisa forma parte inseparable de la plusvalía fiscal en España.
El tipo de cambio oficial para usar es el publicado por el Banco Central Europeo para cada día. Algunos brokers como Interactive Brokers ya te dan los importes en euros en el informe fiscal; otros como DEGIRO no, y te toca hacer la conversión a mano.
Qué gastos puedes deducir y cuáles no
La clave para pagar lo justo es incluir todos los gastos inherentes a la operación. La ley permite sumar al valor de adquisición (o restar al de transmisión) los siguientes conceptos:
Gastos que sí puedes incluir
- Comisiones de compraventa del broker.
- Cánones de bolsa (el importe que cobra la bolsa por ejecutar la orden).
- Comisiones de cambio de divisa cuando son un gasto directo y específico de la operación.
- Corretaje y tasas asociadas a la ejecución.
- Impuestos específicos sobre la transacción, como el impuesto británico al timbre (Stamp Duty Reserve Tax) o el impuesto francés a las transacciones financieras, si los has pagado.
Gastos que NO puedes incluir
- Comisiones de custodia anuales del broker: no son inherentes a una operación concreta, sino al mantenimiento de la cartera. No reducen tu plusvalía.
- Comisiones de conectividad o de datos de mercado (las cuotas que cobran algunos brokers por usar su plataforma en tiempo real).
- Retenciones en origen sobre dividendos: no son un gasto de la venta, son un impuesto sobre otra renta. Se gestionan aparte mediante la deducción por doble imposición internacional.
- Intereses por préstamos sobre margen: no se consideran gasto inherente a la compra.
Ejemplo del impacto de las comisiones
Con los números del Caso 2, las comisiones totales incluidas en el FIFO fueron 6 EUR (3 compras × 1 EUR + 1 venta × 3 EUR) que se sumaron al coste o se restaron del ingreso. Eso reduce la ganancia declarada en esos 6 EUR y, por tanto, el impuesto en aproximadamente 1,14 EUR.
Parece poco, pero si haces 50 operaciones al año durante 10 años, estás hablando de miles de euros de base imponible acumulada que no debes ignorar. Zygnio importa las comisiones automáticamente desde los CSVs de tu broker, así que no se te escapa ninguna.
Las casillas exactas del modelo 100
Una vez tienes la ganancia calculada, toca trasladarla al modelo 100. Te explicamos la ubicación exacta en Renta Web para la Renta 2025.
Ganancias y pérdidas por venta de acciones y ETFs cotizados
La sección es "Ganancias y pérdidas patrimoniales derivadas de la transmisión de elementos patrimoniales a integrar en la base imponible del ahorro". Dentro, busca el subapartado específico para acciones negociadas.
Las casillas relevantes son:
| Casilla | Concepto |
|---|---|
| 0328 | Importe global de transmisiones de acciones admitidas a negociación (valor de transmisión) |
| 0329 | Importe global de adquisiciones (valor de adquisición) |
| 0330 | Ganancia o pérdida patrimonial (diferencia calculada automáticamente) |
| 0389 | Ganancias patrimoniales netas a integrar en la base del ahorro |
| 0390 | Pérdidas patrimoniales netas a integrar en la base del ahorro |
Para los fondos de inversión, hay un apartado específico distinto donde tendrás que introducir valores de adquisición y transmisión desglosados por cada operación.
Datos que te pide Renta Web para cada venta
Al introducir una venta en Renta Web tendrás que informar:
- Fecha de transmisión (la fecha de venta).
- Fecha de adquisición (la fecha del lote más antiguo afectado por el FIFO).
- Valor de transmisión (precio de venta − gastos de la venta).
- Valor de adquisición (suma FIFO de los lotes consumidos + gastos de compra).
- Tipo de activo y mercado (acciones, ETFs, etc.).
Cuando una sola venta afecta a varios lotes con fechas distintas, lo habitual es desglosar la operación en tantas líneas como lotes consumidos. Es decir, el Caso 2 del ejemplo anterior se metería en Renta Web como tres líneas distintas (una por cada lote de 20 participaciones consumidas), cada una con su fecha de adquisición correspondiente.
Dividendos e intereses: no los mezcles aquí
Recuerda que los dividendos y los cupones van a otra sección distinta: "Rendimientos del capital mobiliario", casilla 0029 y siguientes. No los incluyas en las casillas de ganancias patrimoniales.
Los 7 errores más frecuentes al aplicar el FIFO
Después de ver cientos de carteras en Zygnio, estos son los fallos que más se repiten:
1. Usar el precio medio en lugar del FIFO
Lo vimos en el Caso 2. Es el error más común y, según el comportamiento del mercado, puede llevarte a pagar de más o de menos. Ninguna de las dos es correcta.
2. No consolidar entre brokers
Si tienes VWCE en DEGIRO y también en Trade Republic, Hacienda considera que son el mismo pool. El FIFO se aplica sobre la fecha de compra real, independientemente del broker. Mucha gente calcula el FIFO broker por broker y el resultado está equivocado.
3. Olvidar splits y contrasplits
Si una empresa hace un split 2:1, tus 100 acciones pasan a ser 200, y el precio unitario se divide por 2. Tienes que ajustar todos los lotes anteriores al split. Lo mismo con contrasplits, ampliaciones liberadas y scrip dividends.
4. Mezclar fondos de inversión con ETFs en el mismo cálculo
Los fondos de inversión españoles o europeos armonizados permiten traspasos sin tributar entre fondos: mueves dinero de un fondo a otro sin generar hecho imponible. Los ETFs no tienen esta ventaja. Mezclar ambos criterios en un mismo cálculo FIFO es un error conceptual.
5. Usar el tipo de cambio equivocado
Ya lo comentamos: el tipo de cambio válido es el del día de cada operación, no la media anual, ni el del cierre del ejercicio, ni el del día de la declaración. Usar un tipo incorrecto puede distorsionar materialmente la ganancia.
6. No documentar los lotes antiguos
Si vendes en 2025 participaciones compradas en 2019, Hacienda puede pedirte acreditar el precio de compra. Conserva siempre los extractos, justificantes y notas de operación durante al menos cinco años (la AEAT puede revisar hasta ese plazo). En el caso del modelo 720, hasta diez años.
7. Ignorar la regla antiaplicación de los 2 meses
Si vendiste con pérdidas un activo y recompraste el mismo ISIN en un plazo de dos meses antes o después, esa pérdida no es compensable hasta que vendas las nuevas participaciones. No se elimina, se difiere. Se añade al coste del nuevo lote. Si eres del tipo de inversor que vende y recompra el mismo ETF para "materializar" pérdidas, esta regla anula la jugada.
FIFO en traspasos entre fondos: la excepción que confirma la regla
Los fondos de inversión armonizados europeos disfrutan en España de la llamada fiscalidad diferida: puedes traspasar tu dinero de un fondo a otro sin tributar por la ganancia acumulada. Solo tributas cuando reembolsas (vendes) definitivamente.
¿Cómo afecta esto al FIFO? El traspaso conserva la fecha y el valor de adquisición original. Es decir, si compraste participaciones del fondo A por 10.000 EUR en enero de 2020 y en 2023 las traspasaste al fondo B, el fondo B "hereda" esa fecha y ese coste. Cuando en 2025 reembolses el fondo B, el FIFO tomará enero de 2020 como fecha de adquisición original.
Los ETFs, al no ser armonizados a efectos fiscales, no disfrutan de este régimen. Si vendes un ETF y compras otro, realizas el hecho imponible y pagas impuestos por la ganancia. Es una diferencia importante a la hora de elegir entre fondos indexados y ETFs que desarrollamos en nuestra guía de fiscalidad de fondos indexados vs ETFs.
Cómo Zygnio calcula el FIFO automáticamente
Hacer el cálculo FIFO a mano es factible si tienes 3 operaciones al año. Cuando tienes decenas o cientos de lotes repartidos entre múltiples brokers, se convierte en un trabajo de ingeniería financiera que se lleva tardes enteras. Zygnio está diseñado precisamente para automatizar este proceso:
- Importación de CSVs multibroker: sube los extractos de DEGIRO, Interactive Brokers, Trade Republic y MyInvestor. Zygnio detecta el formato, parsea cada operación y consolida todas tus compras y ventas en un único registro por activo.
- Cálculo FIFO automático y consolidado: Zygnio aplica el FIFO correctamente a través de brokers. Si tienes VWCE en DEGIRO y en Trade Republic, el motor fiscal los trata como un pool único y ordena los lotes por fecha real de compra.
- Conversión automática de divisa al BCE: cada operación en divisa extranjera se convierte al euro del día usando los tipos oficiales del Banco Central Europeo. Sin tablas en Excel ni cálculos a mano.
- Inclusión de comisiones y cánones: todas las comisiones de compra y venta importadas desde los CSV se suman automáticamente al coste o se restan del ingreso.
- Resumen fiscal por ejercicio: obtén un desglose de todas tus ganancias y pérdidas patrimoniales, listo para contrastar con las casillas del modelo 100. Ves lote por lote de dónde viene cada euro declarado.
- Simulador de ventas: antes de pulsar el botón de vender, simula qué lotes consumiría el FIFO y cuánto pagarías a Hacienda. Perfecto para planificar tax-loss harvesting al final del año.
Con tu declaración ya calculada en Zygnio, revisar el borrador de Hacienda es cuestión de contrastar cifras y corregir discrepancias. Todo el trabajo pesado queda hecho en segundos.
Empieza gratis en Zygnio y ten tu cálculo FIFO listo antes de sentarte delante de Renta Web.
Preguntas frecuentes
¿Puedo usar el método del precio medio si me sale más favorable?
No. La Ley del IRPF obliga al método FIFO y no admite alternativas. Usar el precio medio es un error material que la AEAT puede corregir en una revisión posterior, con intereses de demora y posible sanción.
¿Cómo aplico el FIFO si tengo el mismo ETF en varios brokers?
Consolidando todas las compras en un único registro ordenado cronológicamente. No importa dónde tengas físicamente las participaciones: Hacienda considera todos los valores del mismo ISIN como un pool único. Herramientas como Zygnio hacen esta consolidación automáticamente.
¿Qué fecha uso cuando una venta afecta a varios lotes?
En Renta Web debes desglosar la venta en tantas líneas como lotes consumidos. Cada línea lleva su propia fecha de adquisición (la del lote correspondiente) y la fecha de transmisión común. Si eso no es posible en tu caso concreto, puedes utilizar como fecha de adquisición la del lote más antiguo consumido e incluir una nota explicativa, aunque el desglose es siempre la opción más limpia.
¿Las criptomonedas también tributan por FIFO?
Sí. Las ganancias y pérdidas por venta de criptomonedas se rigen por las mismas reglas de ganancias patrimoniales y se aplica FIFO por tipo de moneda. Si tienes bitcoins comprados en varias fechas, al vender una parte se consumen los más antiguos primero. Con la peculiaridad adicional del modelo 721 si tus saldos en el extranjero superan los 50.000 EUR.
¿Qué pasa si he perdido los extractos antiguos del broker?
Primero, intenta recuperarlos: casi todos los brokers permiten descargar históricos completos desde el área de cliente. Si no es posible, contacta con atención al cliente y pide un certificado histórico. Como último recurso, puedes reconstruir los datos con los correos de confirmación de orden o los extractos bancarios que muestran los ingresos y cargos.
¿Cómo afectan al FIFO los scrip dividends (dividendos en acciones)?
Las acciones entregadas como dividendo se incorporan a tu cartera con un coste de adquisición de 0 EUR y con la fecha en la que se recibieron. Cuando las vendas, tributarás por el 100% del precio de venta como ganancia. En el FIFO, esas acciones entran en la cola por su fecha de entrega, no por la del título original que generó el dividendo.
¿Puedo optimizar el FIFO eligiendo cuándo vender?
Sí. Como los lotes se consumen por fecha de compra, si quieres materializar menos ganancia puedes retrasar ventas hasta que entren en juego lotes con coste más alto. Al revés, si quieres materializar pérdidas (tax-loss harvesting) y los lotes antiguos están en pérdidas, vende tramos pequeños para ir consumiendo esos lotes concretos. El simulador de ventas de Zygnio te muestra exactamente qué lotes entrarían en cada escenario.
Recapitulación final
El método FIFO no es complicado en el fondo, pero exige orden y disciplina. Si tu cartera es pequeña y solo tienes un puñado de operaciones, puedes hacerlo con un Excel cuidado. Pero en cuanto entran en juego múltiples compras, varios brokers, operaciones en divisa y splits, los cálculos a mano dejan de ser viables y el margen de error crece rápido.
Recuerda los puntos clave:
- FIFO es obligatorio: primero en entrar, primero en salir. Sin excepciones.
- Valores homogéneos son todas las participaciones del mismo ISIN, independientemente del broker.
- Comisiones sí, custodia no: incluye solo los gastos inherentes a la operación concreta.
- Divisa: convierte cada operación al euro del día con el tipo del BCE.
- Regla de los 2 meses: si recompras el mismo activo tras una venta con pérdidas, la pérdida se difiere.
- Casillas 0328 a 0390 del modelo 100 para ganancias y pérdidas patrimoniales.
Y si quieres saltarte todo el trabajo manual, Zygnio calcula el FIFO automáticamente desde los CSV de tu broker. Tendrás tu ganancia calculada y lista para la Renta en minutos, no en tardes de Excel.