Método FIFO en acciones: qué es y un ejemplo paso a paso
Qué dice la ley, cómo se reparten las compras entre tus ventas y qué pasa con las comisiones. Con un ejemplo de cuatro compras y tres ventas, lote a lote.
¿Qué es el método FIFO y cómo se aplica al vender acciones?
FIFO significa «primero en entrar, primero en salir»: cuando vendes acciones de una empresa, la ley entiende que vendes las que compraste antes (art. 37.2 de la Ley del IRPF). Cada venta consume lotes de compra por orden de fecha.
- Es obligatorio para acciones y otros valores homogéneos: no puedes elegir el lote ni usar el precio medio.
- La comisión de compra suma al coste del lote y la de venta resta de lo que cobras.
- Si una venta no agota un lote, solo se imputa la parte proporcional de su coste.
- El resultado de cada venta (ganancia o pérdida) se suma en la base del ahorro y paga entre el 19 % y el 30 %.
Válido para la Renta 2025 (campaña de 2026). Revisado el 3 de noviembre de 2026.
En este artículo
La respuesta corta
Si compraste acciones de la misma empresa en varias fechas y vendes solo una parte, hay que decidir cuáles has vendido, porque cada compra tiene un precio distinto. La ley lo resuelve por ti: se consideran vendidas las que adquiriste en primer lugar.
Eso es el FIFO (first in, first out). No es una opción del bróker ni una preferencia tuya: es la regla del artículo 37.2 de la Ley del IRPF.
Qué dice exactamente la ley
El artículo 37.2 de la Ley 35/2006 dice que, cuando existan valores homogéneos, se considerará que los transmitidos por el contribuyente son aquellos que adquirió en primer lugar. Además, si se trata de acciones totalmente liberadas, su antigüedad es la de las acciones de las que proceden.
Dos ideas importantes:
- Valores homogéneos son los del mismo emisor que forman parte de una misma operación financiera, son de igual naturaleza y régimen de transmisión, y dan derechos sustancialmente similares (art. 8 del Reglamento del IRPF). Las acciones ordinarias de una empresa son homogéneas entre sí; las de dos empresas distintas, no.
- No hay elección. La ley no habla de precio medio ni de «vender el lote que más te convenga». Un bróker puede enseñarte un precio medio de tu posición, pero a Hacienda no se le declara con ese criterio.
El artículo 37.2 habla de los valores que adquirió el contribuyente; no distingue entre cuentas ni brókers. Por eso, en Mofetax juntamos todas las operaciones de un mismo valor, vengan del bróker que vengan, y las ordenamos por fecha. Si tienes la misma empresa en dos brókers, tu «lote más antiguo» puede estar en uno distinto del que usas para vender.
Cómo se aplica, en cuatro pasos
Ordena todas tus compras de esa empresa por fecha
Incluye las de años anteriores, aunque no las hayas tocado: son las primeras en la cola. Cada compra es un lote con su número de acciones y su coste.
Calcula el coste de cada lote con la comisión
El valor de adquisición incluye los gastos y tributos de la compra, como la comisión (art. 35.1). Un lote de 100 acciones a 20 € con 4 € de comisión cuesta 2.004 €, no 2.000 €.
Para cada venta, consume los lotes más antiguos
Resta de la cola tantas acciones como vendas, empezando por el primer lote. Si una venta solo se come una parte de un lote, imputas esa parte del coste: coste del lote × acciones usadas / acciones del lote.
Resta del importe de la venta el coste imputado
El valor de transmisión es lo que cobraste menos los gastos de la venta, como su comisión (art. 35.2). La diferencia con el coste de los lotes consumidos es la ganancia o la pérdida de esa venta.
Un ejemplo con 4 compras y 3 ventas
Imagina una empresa que cotiza en euros. Para ver solo el mecanismo, no hay dividendos, splits ni otras rentas, y las compras y ventas son en euros. Los números son inventados.
Las operaciones
| Lote | Fecha | Operación | Coste con comisión |
|---|---|---|---|
| A | 10-02-2023 | 100 acciones a 20 € + 4 € de comisión | 2.004 € |
| B | 15-06-2023 | 60 acciones a 25 € + 3 € de comisión | 1.503 € |
| C | 20-03-2024 | 80 acciones a 30 € + 4 € de comisión | 2.404 € |
| D | 05-09-2024 | 40 acciones a 40 € + 4 € de comisión | 1.604 € |
| Total | 280 acciones | 7.515 € |
| Venta | Fecha | Operación | Importe tras la comisión |
|---|---|---|---|
| 1 | 14-02-2025 | 120 acciones a 35 € − 5 € de comisión | 4.195 € |
| 2 | 10-06-2025 | 90 acciones a 45 € − 5 € de comisión | 4.045 € |
| 3 | 20-11-2025 | 50 acciones a 38 € − 4 € de comisión | 1.896 € |
| Total | 260 acciones | 10.136 € |
Qué lotes consume cada venta
| Venta | Lote | Acciones usadas | Coste imputado |
|---|---|---|---|
| 1 (120) | A | 100 de 100 | 2.004 € |
| B | 20 de 60 | 1.503 × 20/60 = 501 € | |
| 2 (90) | B | 40 de 40 que quedaban | 1.503 − 501 = 1.002 € |
| C | 50 de 80 | 2.404 × 50/80 = 1.502,50 € | |
| 3 (50) | C | 30 de 30 que quedaban | 2.404 − 1.502,50 = 901,50 € |
| D | 20 de 40 | 1.604 × 20/40 = 802 € |
El resultado de cada venta
| Venta | Transmisión | Coste imputado | Resultado |
|---|---|---|---|
| 1 | 4.195 € | 2.004 + 501 = 2.505 € | 1.690 € |
| 2 | 4.045 € | 1.002 + 1.502,50 = 2.504,50 € | 1.540,50 € |
| 3 | 1.896 € | 901,50 + 802 = 1.703,50 € | 192,50 € |
| Total | 10.136 € | 6.713 € | 3.423 € |
Comprobación: las compras suman 7.515 € y te quedan 20 acciones del lote D, con un coste de 802 €. Por tanto, el coste de lo vendido es 7.515 − 802 = 6.713 €, y 10.136 − 6.713 = 3.423 € de ganancia.
Qué pones en la declaración
En Renta WEB (modelo de la Renta 2025), esta empresa lleva una sola entrada con los importes globales del año: 0328 (transmisiones) = 10.136 €, 0331 (valor de adquisición) = 6.713 € y la ganancia de la 0332 = 3.423 €. Si esa ganancia fuera tu única renta del ahorro, pagarías 3.423 × 19 % = 650,37 €. Tu cuota real depende del resto de tus rentas.
En este ejemplo todas las ventas dan ganancia, así que la regla de recompra no entra en juego. Si alguna hubiera dado pérdida y hubieras comprado acciones de la misma empresa dos meses antes o después, la pérdida se aplazaría. Lo explicamos en la regla de los 2 meses.
Este ejemplo es una simplificación: sin dividendos, retenciones, divisas ni otras rentas.
Casos que cambian el cálculo
Acciones liberadas
- Si son totalmente liberadas, el coste total se reparte entre las antiguas y las nuevas (art. 37.1.a).
- Las nuevas heredan la antigüedad de las acciones de las que proceden (art. 37.2).
- Si son parcialmente liberadas, su coste es lo que realmente pagaste.
Compras en varios brókers
- El lote más antiguo se busca entre todas tus compras de ese valor.
- La comisión de cada compra suma al coste de su lote.
- Para saber qué te queda en cada cuenta, mira el extracto de cada bróker.
Valores distintos
- Cada empresa tiene su propia cola de lotes.
- En ETF y fondos también manda el FIFO: el art. 37.2 se aplica a las letras a), b) y c) del art. 37.1, y la c) es la de las instituciones de inversión colectiva.
- Dos ETF de gestoras distintas tienen emisor distinto, aunque sigan el mismo índice: cada uno tiene su cola.
Un split (la empresa multiplica el número de acciones sin que pagues nada) no es una venta ni da ganancia: el coste de cada lote se reparte entre sus acciones nuevas y cada lote conserva su fecha. La ley no lo regula expresamente; es lo que resulta del art. 33.1 (no cambia el valor de tu patrimonio) y de cómo trata el art. 37 a las acciones totalmente liberadas. En varios formatos de bróker, Mofetax no importa las filas de splits, así que revisa que el número de acciones que ves coincida con el de tu extracto.
Cómo lo hace Mofetax
Mofetax agrupa tus operaciones por valor (por ISIN o, si no lo tiene, por ticker), las ordena por fecha y aplica el FIFO venta a venta:
- La comisión de compra suma al coste de su lote y la de venta resta del importe.
- Te enseña, en cada venta, las fechas de compra de las que sale el coste, el coste imputado, el importe y el resultado, para que puedas comprobarlo contra tu propia cuenta.
- Avisa de la regla de los 2 meses cuando una venta con pérdida tiene compras cerca.
Todo esto sale de los archivos de tu bróker. Si falta alguna compra (por ejemplo, de antes de abrir la cuenta actual), el cálculo no puede adivinarla: súbela o añádela a mano.
Errores frecuentes con el FIFO
- Usar el precio medio. No es el criterio de la ley.
- Elegir el lote. No se puede «vender» primero la compra más cara para pagar menos.
- Olvidar las compras antiguas. Sin ellas, el programa asigna el coste a lotes que no son los tuyos.
- Sumar mal las comisiones. Suman en la compra y restan en la venta; no se declaran aparte.
- Calcular cada bróker por separado cuando tienes la misma empresa en varios.
Fuentes
- Ley 35/2006 del IRPF, texto consolidado: arts. 35, 37.1.a), 37.2, 46 y 66 (BOE).
- Reglamento del IRPF (Real Decreto 439/2007), art. 8: concepto de valores homogéneos (BOE).
- Manual práctico de Renta 2025: transmisiones de valores cotizados (AEAT).
- Ayuda de Renta 2025: ganancias y pérdidas de acciones admitidas a negociación (AEAT).
- Orden HAC/277/2026, de 25 de marzo, que aprueba el modelo de la Renta 2025: casillas (BOE).
Preguntas frecuentes
¿Qué es el método FIFO en acciones?
Es la regla que dice que, si vendes parte de unas acciones que compraste en varias fechas, se entiende que vendes primero las más antiguas. Está en el artículo 37.2 de la Ley del IRPF y es obligatoria.
¿FIFO o coste medio: cuál se usa en la renta?
FIFO. El coste medio ponderado no es el criterio que fija la ley para las acciones, aunque tu bróker te enseñe un precio medio de la posición. El resultado puede ser distinto, sobre todo si compraste a precios muy diferentes.
¿El FIFO se aplica por bróker o con todas mis cuentas?
El artículo 37.2 habla de los valores adquiridos por el contribuyente, sin distinguir entre cuentas ni brókers. En Mofetax juntamos las compras de un mismo valor de todos tus brókers y las ordenamos por fecha.
¿Las comisiones entran en el FIFO?
Sí. La comisión de compra forma parte del valor de adquisición del lote (art. 35.1) y la de venta se resta del importe de la transmisión (art. 35.2).
¿Puedo calcular el FIFO con Excel?
Sí, con una hoja de cálculo es posible. Necesitas una fila por compra, una cola ordenada por fecha y llevar a mano cuánto queda de cada lote tras cada venta. Es fácil equivocarse cuando hay muchas operaciones, varios brókers o recompras. Mofetax hace ese reparto por ti y te enseña de dónde sale el coste de cada venta.
¿Hay alguna herramienta para calcular el FIFO automáticamente?
Sí. Mofetax lee los archivos de tu bróker, ordena las compras, aplica el FIFO en euros y te enseña las fechas de compra, el coste y el resultado de cada venta, para que puedas comprobarlo antes de pasarlo a Renta WEB.
¿Qué pasa con las acciones que me quedan?
Siguen en la cola con el coste que les tocaba. En el ejemplo te quedan 20 acciones del lote D, con un coste de 802 €: ese es el coste que se usará cuando las vendas, sumando o restando la comisión de esa venta.
Mofetax no es un asesor fiscal. Te enseñamos de dónde sale cada número para que puedas comprobarlo; si tu caso es complicado, consúltalo con un profesional.
Sigue leyendo
Declarar acciones en la renta: dónde va cada venta (casillas 0326 a 0340), FIFO, regla de los 2 meses, pérdidas y escala del 19 al 30 %, con un ejemplo.
La regla de los 2 meses: cuándo Hacienda aplaza tu pérdidaSi vendes con pérdida y recompras en dos meses, la pérdida no resta ese año: se aplaza. Cómo funciona, con ejemplos, y qué pasa con ETF y cripto.
Bróker español o extranjero: qué cambia al declararRevolut, DEGIRO, Interactive Brokers o un banco español: qué cambia en tu declaración según dónde tengas la cuenta.
Sube los archivos de tus brókers y Mofetax ordena tus compras, aplica el FIFO en euros y te enseña de dónde sale el coste de cada venta.