Un flujo de caja es el registro mes a mes del dinero que entra y sale de un negocio. En una hoja de Excel te sirve para ver, de un vistazo, cuánto te queda a fin de mes y en qué momento el disponible cae. Al terminar este tutorial tendrás una hoja llamada «Flujo de caja» con los doce meses del año, saldos inicial y final, ingresos, gastos, financiamiento y un gráfico de líneas que se actualiza al añadir datos. Funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016 y 2013, y también en Excel para la web y para Mac. Todo se hace con funciones básicas (SUMA y resta) y con herramientas presentes en todas esas versiones.
Qué es un flujo de caja y para qué te sirve en Excel
Imagina una tienda pequeña que anota, cada día, lo que cobra y lo que paga. A fin de mes, el dueño quiere saber una sola cosa: cuánto dinero queda en la caja para empezar el mes siguiente. Eso es un flujo de caja: una hoja que suma entradas y salidas de dinero en periodos regulares (semanas, meses, trimestres) y calcula el saldo disponible en cada momento.
En Excel, un flujo de caja se monta con cuatro piezas: el saldo con el que empiezas el mes, los ingresos del mes, los gastos del mes y los pagos de financiamiento (préstamos, cuotas, intereses). El orden siempre es el mismo: al saldo inicial se le suman las entradas, se le restan las salidas y se obtiene el saldo final, que será el saldo inicial del mes siguiente. Si repetís la operación durante doce meses, tendrás la foto completa del año y podrás ver en cuál mes el disponible cae o sobra.
La gracia de hacerlo en una hoja es que las fórmulas hacen el cálculo solo: cuando escribís un nuevo ingreso o un nuevo gasto, el saldo final se actualiza sin tocar nada más. Y con un gráfico de líneas podés detectar a simple vista los meses críticos.
Cómo se estructura un modelo de flujo de caja en una hoja
Saldo inicial, entradas, salidas y saldo final
La fórmula básica de un flujo de caja es siempre la misma, y conviene memorizarla porque se repite en cada mes:
| Concepto | Fórmula | Ejemplo con cifras |
|---|---|---|
| Saldo Inicial | (Saldo final del mes anterior) | 1.000,00 |
| + Total Ingresos | SUMA de las entradas del mes | + 2.500,00 |
| – Total Gastos | SUMA de las salidas del mes | – 1.800,00 |
| = Saldo Final | Saldo Inicial + Ingresos – Gastos | 1.700,00 |
El Saldo Final de un mes pasa a ser el Saldo Inicial del mes siguiente. Si arrastrás esta idea a los doce meses, tendréis una cadena de saldos que muestra la evolución de la caja.
El flujo económico y el flujo financiero
En un flujo de caja «económico» solo se suman los ingresos y los gastos operativos (lo que entra por ventas y lo que sale por compras, sueldos, alquiler). En un flujo «financiero» se añade una fila de financiamiento: préstamos recibidos, cuotas pagadas, intereses. La diferencia importa porque un negocio puede tener flujo económico positivo (vende más de lo que gasta) y, aun así, quedarse sin caja si las cuotas del préstamo se comen la liquidez. Por eso los modelos completos llevan las dos zonas separadas.
Montar la hoja base con saldo inicial y los doce meses
Poner los encabezados y el saldo inicial de enero
- Abre un libro nuevo y renombra la primera hoja como «Flujo de caja» (clic derecho sobre la pestaña Hoja1 > Cambiar nombre).
- En B3 escribe Mes y en C3 escribe Saldo Inicial, en D3 Ingresos, en E3 Gastos, en F3 Financiamiento y en G3 Saldo Final.
- En la fila 4 escribe los meses: B4 Enero, C4 Febrero, …, hasta M4 Diciembre. Cada celda puede ser texto.
- En B5 (la columna del Saldo Inicial, fila de Enero) escribe el saldo con el que arranca el año, por ejemplo 5.000,00.
- Pulsa Intro. En la barra de estado, abajo, debe verse Suma 5.000,00 para la celda B5.
| A | B | C | D | E | F | G | H | I | J | K | L | M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Mes | Saldo Inicial | Ingresos | Gastos | Financiamiento | Saldo Final | |||||||
| 4 | Enero | Febrero | Marzo | Abril | Mayo | Junio | Julio | Agosto | Septiembre | Octubre | Noviembre | Diciembre | |
| 5 | 5.000,00 |
Arrastrar el saldo inicial de enero a los demás meses
El saldo inicial de febrero debe ser igual al saldo inicial que pusiste en enero; cuando luego añadas la fórmula del saldo final, esa cadena se rompe y febrero pasa a tomar el saldo final de enero. Para que febrero muestre el saldo inicial mientras tanto, cópialo:
- Selecciona B5.
- En C5 escribe
=B5y pulsa Intro. - Vuelve a seleccionar C5, sitúa el cursor sobre el controlador de relleno (la esquina inferior derecha) y arrastra hasta M5.
- Suelta el botón. Las celdas C5:M5 muestran 5.000,00.
=B5
| B | C | D | E | F | G | H | I | J | K | L | M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Saldo Inicial | Saldo Inicial | Saldo Inicial | Saldo Inicial | Saldo Inicial | Saldo Inicial | Saldo Inicial | Saldo Inicial | Saldo Inicial | Saldo Inicial | Saldo Inicial | Saldo Inicial |
| 5 | 5.000,00 | 5.000,00 | 5.000,00 | 5.000,00 | 5.000,00 | 5.000,00 | 5.000,00 | 5.000,00 | 5.000,00 | 5.000,00 | 5.000,00 | 5.000,00 |
=B5.Registrar los ingresos mes a mes
La tabla de categorías de ingreso en la misma hoja
Debajo del área principal, en la fila 8, vas a montar una mini-tabla con las categorías de ingreso. Cada categoría es una fila, y cada mes es una columna que ya tienes en la fila 4.
- En A8 escribe Categoría de ingreso, en B8 Ventas en efectivo, en C8 Cobros a crédito, en D8 Otros ingresos.
- En B9:D9 deja vacías las cabeceras de mes y, en B10:D10, escribe los nombres de las tres categorías de manera alineada con las cabeceras de la fila 4.
- Rellena con cifras pequeñas las celdas B10:M12 (los importes de cada categoría por mes). Por ejemplo, Ventas en efectivo en enero: 2.500,00; Cobros a crédito en enero: 800,00; Otros ingresos en enero: 200,00.
- En la fila 13, etiqueta Total Ingresos. En B13 escribe
=SUMA(B10:B12)y arrastra hasta M13. - En la fila 9 (la fila de totales de cada categoría) puedes añadir, en B9,
=SUMA(B10:B12)si querés ver el total anual por categoría.
| A | B | C | D | E | F | G | H | I | J | K | L | M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8 | Enero | Febrero | Marzo | Abril | Mayo | Junio | Julio | Agosto | Sept. | Oct. | Nov. | Dic. | |
| 9 | Ventas en efectivo | 2.500,00 | 2.400,00 | 2.700,00 | 2.600,00 | 2.800,00 | 2.750,00 | 2.900,00 | 2.850,00 | 2.700,00 | 2.950,00 | 3.000,00 | 3.200,00 |
| 10 | Cobros a crédito | 800,00 | 750,00 | 900,00 | 850,00 | 700,00 | 720,00 | 880,00 | 900,00 | 950,00 | 870,00 | 920,00 | 1.000,00 |
| 11 | Otros ingresos | 200,00 | 150,00 | 180,00 | 220,00 | 250,00 | 210,00 | 230,00 | 240,00 | 220,00 | 260,00 | 280,00 | 300,00 |
| 12 | |||||||||||||
| 13 | Total Ingresos | 3.500,00 | 3.300,00 | 3.780,00 | 3.670,00 | 3.750,00 | 3.680,00 | 4.010,00 | 3.990,00 | 3.870,00 | 4.080,00 | 4.200,00 | 4.500,00 |
Validar las celdas para que solo entren números positivos
Para evitar que alguien escriba un número negativo o un texto en una celda de ingresos, conviene limitar lo que se puede teclear:
- Selecciona el rango B10:M12 (las cifras de las tres categorías de ingreso).
- Abre Validación de datos con la ruta de arriba.
- En Permitir elige Número entero, en Datos elige entre, Mínimo 0, Máximo 1.000.000.
- Pulsa Aceptar.
Registrar los gastos y los pagos de financiamiento
Separar gastos operativos y pagos de financiamiento
Debajo de la mini-tabla de ingresos, monta dos mini-tablas con la misma estructura: una para gastos y otra para financiamiento. La idea es que cada bloque sume por separado y luego ambos se sumen (con signo contrario) en el saldo final.
- En la fila 16, escribe Gastos operativos como título.
- En B17:D17, las cabeceras de las tres categorías: Sueldos, Alquiler, Compras a proveedores.
- En B18:M20, las cifras de cada categoría por mes.
- En B21,
=SUMA(B18:B20)y arrastra hasta M21. - En la fila 24, escribe Financiamiento como título.
- En B25:C25, las cabeceras: Cuotas de préstamos y Intereses.
- En B26:M27, las cifras; en B28,
=SUMA(B26:B27)y arrastra hasta M28.
| A | B | C | D | E | F | G | H | I | J | K | L | M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 17 | Enero | Febrero | Marzo | Abril | Mayo | Junio | Julio | Agosto | Sept. | Oct. | Nov. | Dic. | |
| 18 | Sueldos | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 |
| 19 | Alquiler | 500,00 | 500,00 | 500,00 | 500,00 | 500,00 | 500,00 | 500,00 | 500,00 | 500,00 | 500,00 | 500,00 | 500,00 |
| 20 | Compras a proveedores | 900,00 | 850,00 | 950,00 | 880,00 | 920,00 | 870,00 | 950,00 | 930,00 | 900,00 | 960,00 | 980,00 | 1.020,00 |
| 21 | Total Gastos | 2.600,00 | 2.550,00 | 2.650,00 | 2.580,00 | 2.620,00 | 2.570,00 | 2.650,00 | 2.630,00 | 2.600,00 | 2.660,00 | 2.680,00 | 2.720,00 |
| 25 | Enero | Febrero | Marzo | Abril | Mayo | Junio | Julio | Agosto | Sept. | Oct. | Nov. | Dic. | |
| 26 | Cuotas de préstamos | 400,00 | 400,00 | 400,00 | 400,00 | 400,00 | 400,00 | 400,00 | 400,00 | 400,00 | 400,00 | 400,00 | 400,00 |
| 27 | Intereses | 80,00 | 78,00 | 76,00 | 74,00 | 72,00 | 70,00 | 68,00 | 66,00 | 64,00 | 62,00 | 60,00 | 58,00 |
| 28 | Total Financiamiento | 480,00 | 478,00 | 476,00 | 474,00 | 472,00 | 470,00 | 468,00 | 466,00 | 464,00 | 462,00 | 460,00 | 458,00 |
El saldo final del mes, automático
Ahora une las tres piezas. En la fila 7, debajo de los encabezados, escribe la fórmula del Saldo Final:
=B5+D13-E21-F28
Como B5 tiene el saldo inicial de enero (5.000,00), D13 el total de ingresos, E21 el total de gastos y F28 el total de financiamiento del mes, la fórmula queda:
=B5+D13-E21-F28
Arrastra la fórmula de B7 hasta M7 para arrastrarla a los doce meses. En febrero y siguientes, el saldo inicial debe dejar de ser una copia de B5 y pasar a ser el saldo final del mes anterior; cambia la fórmula de C5 a =B7, y arrastra hasta M5.
| B | C | D | E | F | G | H | I | J | K | L | M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Mes | Saldo Inicial | Ingresos | Gastos | Financiamiento | Saldo Final | ||||||
| 4 | Enero | Febrero | Marzo | Abril | Mayo | Junio | Julio | Agosto | Septiembre | Octubre | Noviembre | Diciembre |
| 5 | 5.000,00 | 5.420,00 | 5.692,00 | 6.346,00 | 6.962,00 | 7.620,00 | 8.260,00 | 9.152,00 | 10.046,00 | 10.852,00 | 11.810,00 | 12.870,00 |
| 6 | ||||||||||||
| 7 | 5.420,00 | 5.692,00 | 6.346,00 | 6.962,00 | 7.620,00 | 8.260,00 | 9.152,00 | 10.046,00 | 10.852,00 | 11.810,00 | 12.870,00 | 14.135,00 |
=B7 y no =B5.Ver el resultado con un gráfico de líneas
Crear el gráfico desde el rango de la hoja
El gráfico de líneas es la forma más rápida de ver la tendencia del saldo final mes a mes y de localizar los meses en los que el disponible cae.
- Selecciona el rango B4:M4 (los nombres de los meses) manteniendo pulsada la tecla
Ctrl, y añade a la selección el rango B7:M7 (los saldos finales). - Abre Insertar > Gráficos > Gráficos recomendados.
- En la pestaña Gráficos recomendados, elige Línea y pulsa Aceptar.
- El gráfico aparece en la hoja. Mueve el cursor sobre la línea: cada punto es un mes.
| B | C | D | E | F | G | H | I | J | K | L | M | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Mes | |||||||||||
| 4 | Enero | Febrero | Marzo | Abril | Mayo | Junio | Julio | Agosto | Septiembre | Octubre | Noviembre | Diciembre |
| 7 | 5.420,00 | 5.692,00 | 6.346,00 | 6.962,00 | 7.620,00 | 8.260,00 | 9.152,00 | 10.046,00 | 10.852,00 | 11.810,00 | 12.870,00 | 14.135,00 |
Por qué el gráfico se queda corto al añadir meses
El gráfico de líneas se construye a partir de un rango concreto: B7:M7. Si en enero del año siguiente anotas un valor en N7 para empezar el año que viene, el gráfico no lo incluye, porque N7 queda fuera del rango seleccionado al crear el gráfico. Esto pasa siempre que se usa un rango fijo como origen. La solución más cómoda es convertir los datos en una tabla de Excel: cuando el origen del gráfico es una tabla, al añadir una columna la tabla la absorbe y el gráfico se actualiza solo.
- Selecciona el rango B3:M7 (toda la zona del flujo principal, con encabezados).
- Ve a Insertar > Tablas > Tabla y acepta con Aceptar.
- Elige algunas celdas: el gráfico pasa a tomar la tabla como origen.
Errores típicos al armar un flujo de caja en Excel
El saldo inicial no se arrastra y todos los meses quedan en cero
Es el fallo más común al copiar la plantilla. En C5 se escribió el número 5.000 a mano en lugar de la fórmula =B5. Visualmente C5 muestra 5.000,00, pero al hacer clic la barra de fórmulas muestra el número, no la fórmula. Cuando luego arrastras, las celdas siguientes no heredan nada y aparecen vacías o en cero.
El arreglo: selecciona C5, borra el contenido y escribe =B5. Después arrastra el controlador de relleno hasta M5. La barra de fórmulas de C5 debe mostrar =B5.
Los totales de ingresos y gastos no cuadran con el saldo
Si el saldo final no coincide con lo que suman los totales por categoría, casi siempre hay una celda de la columna con texto en vez de número. Selecciona el rango B10:M12 y mira la barra de estado: si abajo no aparece Suma, alguna celda contiene texto. Otra señal es que la celda queda alineada a la izquierda (los números se alinean a la derecha por defecto).
Para localizar la celda concreta, pulsa Ctrl+Mayús+L (Insertar > Filtros > Filtro) sobre la columna de la categoría, abre la lista desplegable y revisa si hay texto. Borra el texto o cámbialo por un número.
El gráfico no se actualiza al añadir un mes nuevo
El gráfico apunta a un rango fijo (por ejemplo, $B$7:$M$7), así que los nuevos meses escritos en N7, O7… quedan fuera. Para que el gráfico siga a los datos, convierte los datos del flujo en una tabla de Excel: Insertar > Tablas > Tabla, con los datos del flujo principal. Cuando el origen del gráfico es una tabla, al añadir una columna nueva la tabla la incluye y el gráfico se redibuja.
Otra opción es seleccionar el gráfico, ir a Diseño de gráfico > Seleccionar datos y ampliar el Rango de datos del gráfico a mano, pero esto hay que repetirlo cada vez que se añade un mes.
Lo que ya sabes hacer con tu modelo de flujo de caja
- Tienes una hoja «Flujo de caja» con los doce meses en horizontal y el saldo inicial en B5.
- Sabés arrastrar el saldo inicial de enero a los demás meses con
=B5y el controlador de relleno. - Registrás los ingresos por categoría, sumás cada mes con
=SUMA(...)y validás que solo entren números positivos. - Separás los gastos operativos de los pagos de financiamiento en dos mini-tablas, cada una con su propio Total.
- Calculás el saldo final con la fórmula
=B5+D13-E21-F28y el gráfico de líneas muestra la evolución de la caja.
El siguiente paso lógico es usar TIR (en inglés IRR) o VNA (en inglés NPV) sobre los saldos finales para saber si la inversión del año merece la pena. La función TIR devuelve la rentabilidad de los flujos y VNA descuenta cada flujo a una tasa para dar un valor presente.
Datos comprobados en octubre de 2026.
Dudas al montar un flujo de caja en Excel
1. ¿Cómo consigo una plantilla de flujo de caja en Excel gratis?
En este tutorial construyes una desde cero con fórmulas básicas (SUMA, SUMAR.SI) en una hoja con tres bloques: entradas, salidas y saldo acumulado. Al final solo tienes que repetir las cabeceras en una hoja nueva y guardar el archivo como .xlsx para reutilizarla cuantas veces quieras, sin pagar nada.
2. ¿Cómo se hace un modelo de flujo de caja proyectado en Excel?
Sobre la plantilla de flujo diario, añade una fila por mes con las entradas y salidas estimadas y, al final de cada mes, calcula el saldo acumulado con =saldo anterior + ingresos – egresos. Así obtienes la proyección mes a mes sin herramientas externas, solo con la misma hoja copiada hacia abajo.
3. ¿Cómo armar un flujo de caja proyectado a 5 años en Excel sin pagar?
Crea una columna por año (2024 a 2028) y una fila por concepto (cobros, pagos de nóminas, alquiler, etc.). En la celda de cada año escribe el importe estimado y al final una fila de saldo acumulado con =SUMA(ingresos) – SUMA(egresos); con copiar y pegar tienes el quinquenio listo en la misma hoja.
4. ¿Dónde descargo una plantilla de Excel para el flujo de caja de una empresa?
En lugar de descargar archivos dudosos, monta la tuya en una hoja con tres tablas: cobros previstos, pagos previstos y saldo, cada una con su columna de fecha e importe. Guarda el libro como .xlsx en tu equipo; así tienes la plantilla lista para usar y modificar cada mes sin depender de descargas.
5. ¿Cómo llevar un flujo de caja diario en Excel?
Usa una hoja con tres columnas: fecha, concepto e importe (los cobros en positivo y los pagos en negativo). En la fila siguiente al último movimiento calcula el saldo con =SUMA(B2:B)/contar movimientos o, mejor, arrastra una fórmula =saldo anterior + importe actual para verlo actualizado al instante.
6. ¿Cómo es la plantilla básica de flujo de caja en Excel?
La mínima útil tiene una columna de fecha, otra de descripción, una de entradas, otra de salidas y una última de saldo acumulado que se arrastra con el controlador de relleno. Con solo cinco columnas y las fórmulas SUMA y una resta, tienes cubierto el control de caja de cualquier negocio pequeño.
7. ¿Cómo montar un dashboard de flujo de caja en Excel?
Sobre los datos de la plantilla, inserta una tabla dinámica (Insertar > Tabla dinámica) sumando entradas y salidas por mes y crea un gráfico de líneas con el saldo acumulado (Insertar > Gráficos > Líneas). Colócalo en una hoja aparte junto a tres celdas con =SUMA de ingresos, =SUMA de egresos y el saldo final; eso es tu dashboard básico.
Fuentes
- MicrosoftTIR — documentación oficialconsultado el 13/10/2026
- MicrosoftTIRM — documentación oficialconsultado el 13/10/2026
- MicrosoftVNA — documentación oficialconsultado el 13/10/2026
- MicrosoftTIR.NO.PER — documentación oficialconsultado el 13/10/2026
- MicrosoftVNA.NO.PER — documentación oficialconsultado el 13/10/2026