Método FIFO: Cómo calcular ganancias y pérdidas de acciones extranjeras
Entiende cómo funciona el criterio FIFO que exige Hacienda y cómo aplicarlo a tus inversiones en dólares.
El método FIFO (First In, First Out) es el criterio de valoración obligatorio que establece la normativa tributaria española para calcular las ganancias y pérdidas patrimoniales en la venta de acciones. Si inviertes a través de Interactive Brokers, entender y aplicar correctamente el FIFO es fundamental para tu Declaración de la Renta.
¿Qué es el método FIFO?
FIFO significa "First In, First Out" (primero en entrar, primero en salir). Cuando vendes acciones de un valor que has comprado en diferentes momentos, Hacienda considera que vendes primero las que compraste antes.
No puedes elegir qué lotes vender. Aunque tu broker te permita seleccionar lotes específicos, fiscalmente en España siempre se aplica el orden cronológico de compra.
Ejemplo práctico con conversión de divisas
Imaginemos que tienes estas operaciones con acciones de Apple (AAPL), todas en dólares:
| Fecha | Operación | Acciones | Precio USD | EUR/USD BCE | Valor EUR |
|---|---|---|---|---|---|
| 15/03/2025 | Compra | 10 | 150,00$ | 1,0850 | 1.382,49€ |
| 22/07/2025 | Compra | 5 | 180,00$ | 1,1020 | 816,70€ |
| 10/11/2025 | Venta | 12 | 200,00$ | 1,0750 | 2.232,56€ |
Al vender 12 acciones con FIFO, se asignan así:
- 10 acciones del lote de marzo (compra a 150$ cuando EUR/USD era 1,0850).
- 2 acciones del lote de julio (compra a 180$ cuando EUR/USD era 1,1020).
Cálculo del resultado
- Valor de transmisión: 12 × 200$ / 1,0750 = 2.232,56€
- Valor de adquisición: (10 × 150$ / 1,0850) + (2 × 180$ / 1,1020) = 1.382,49€ + 326,68€ = 1.709,17€
- Ganancia patrimonial: 2.232,56€ - 1.709,17€ = +523,39€
La importancia de los tipos de cambio
Observa que se usa un tipo de cambio diferente para cada operación: el del BCE del día exacto de la compra y el del día exacto de la venta. Esto significa que el resultado final depende no solo del precio de las acciones, sino también de la fluctuación del euro frente al dólar.
Es posible tener una ganancia en dólares pero una pérdida en euros (o viceversa) si el tipo de cambio se movió significativamente entre la compra y la venta.
FIFO multi-anual: por qué importa el histórico
Si compraste acciones en 2023 y las vendiste en 2025, necesitas el precio de compra de 2023 con su tipo de cambio correspondiente. Esto requiere tener acceso a tus extractos históricos de Interactive Brokers.
Taxo permite subir CSVs de múltiples años para calcular el FIFO correctamente cruzando compras antiguas con ventas actuales.
Errores comunes al calcular FIFO
- Usar un tipo de cambio único para todo el año. Hacienda exige el tipo del BCE del día de cada operación, no una media anual.
- Olvidar las comisiones. Las comisiones de compra se suman al valor de adquisición, y las de venta se restan del valor de transmisión.
- No respetar el orden FIFO entre años. Si tienes compras de años anteriores, esas van primero, antes que las compras del año actual.
- Ignorar la Regla de los 2 Meses. Las pérdidas por ventas donde recompraste valores homogéneos en un plazo de 2 meses quedan bloqueadas.
Automatiza el cálculo FIFO
Hacer estos cálculos manualmente para decenas o cientos de operaciones es tedioso y propenso a errores. Taxo importa tu Activity Statement de IBKR en formato CSV, aplica el criterio FIFO automáticamente, busca el tipo de cambio del BCE de cada día, y genera las cifras listas para copiar en la Casilla 0328 del Modelo 100.
Consulta también nuestra guía general sobre cómo declarar acciones de IBKR y la guía sobre doble imposición en dividendos.
Ahorra horas de cálculos manuales
Sube tu CSV de Interactive Brokers y obtén las casillas de la Renta en 5 minutos.
Probar gratis