Flujo de caja

Cómo hacer un flujo de caja en Excel: plantilla paso a paso

octubre 23, 2026 Tuto Excel 14 min read
Cómo hacer un flujo de caja en Excel: plantilla paso a paso

Una ferretería de barrio anota cada día en una libreta los cobros en efectivo y los pagos a proveedores; llega fin de mes y no sabe si le queda dinero o debe. El flujo de caja en Excel pone esos movimientos en columnas, los agrupa por mes y calcula solo el saldo, para ver de un vistazo si el negocio llega a fin de mes sin sobresaltos.

Aquí vas a montar una hoja desde cero: la estructura de tres bloques, las fórmulas de saldo, una tabla que crezca sola al añadir filas y un gráfico de líneas para ver la forma del dinero mes a mes. Funciona en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, más Excel para la web y para Mac. Se entiende «flujo de caja» como el estado mensual de entradas, salidas y saldo de un negocio pequeño.

Qué es un flujo de caja y por qué se lleva a una hoja de cálculo

Un flujo de caja es un registro ordenado del dinero que entra y sale de un negocio en un periodo, normalmente un mes, con el saldo que va quedando. La idea es tan vieja como el comercio: saber si en caja hay suficiente para pagar lo que toca cada semana.

Llevarlo a una hoja de cálculo aporta tres cosas que la libreta no da. Primero, los totales se calculan solos, así no hay que sumar a mano. Segundo, el saldo de un mes se arrastra al siguiente y se ve de un vistazo la tendencia del año. Tercero, se puede convertir en un gráfico para detectar meses flojos.

En una pyme típica —una tienda, un taller, un consultorio—, el flujo de caja se reduce a tres bloques: lo que entra por ventas y cobros, lo que sale por compras y gastos, y los movimientos de financiación como préstamos o cuotas. La hoja los separa, los suma y los resta hasta dejar un único número: el saldo final del mes.

La estructura de un buen flujo de caja: entradas, salidas y saldo

Un flujo de caja tiene tres bloques. El primero es el de ingresos: ventas en efectivo, cobros a clientes, ventas de activos. El segundo es el de gastos: compras de mercancía, alquiler, sueldos, servicios, impuestos. El tercero es el de financiación: préstamos recibidos, cuotas de préstamos, aportes de socios, devoluciones.

Cada fila de la hoja es un movimiento con su fecha, su concepto y su importe. Los importes se escriben en positivo, sin signo: el signo lo pone la columna de tipo, así una misma fórmula vale para una venta y para un pago. Los ingresos suman al saldo, los gastos restan y la financiación puede sumar o restar según el caso (un préstamo entra, una cuota sale).

El resultado se organiza en columnas: una por mes, una fila por categoría, y abajo un subtotal por bloque y un saldo final. Así, con un vistazo, sabes cuánto entró, cuánto salió y cuánto queda en cada mes.

Antes de tocar Excel: las columnas que necesita tu hoja

Antes de abrir Excel, conviene decidir qué columnas tendrá cada fila. Con seis es suficiente:

  • Fecha: día en que se cobró o se pagó, formato de fecha corta.
  • Concepto: descripción corta del movimiento, por ejemplo «Venta mostrador 12/03».
  • Categoría: grupo del movimiento (Ventas, Compras, Alquiler, Sueldos, Préstamo…).
  • Tipo: a qué bloque pertenece —Operativo, Inversión o Financiación—.
  • Importe: cantidad en positivo, sin signo.
  • Notas: opcional, para aclaraciones («pagado con transferencia», «recibo n.º 47»).

Las celdas fijas de la hoja son los encabezados, la fila de saldo inicial y las filas de subtotal. Las celdas que se repiten son las de los movimientos, una por fila. Si se planifica así, después todo encaja: las fórmulas miran a bloques estables y los datos van en la tabla que crece.

Montar la hoja en blanco con la estructura básica

  1. Abre un libro nuevo y borra la hoja por defecto para que la primera hoja se llame Flujo de caja.
  2. En A1 escribe Mes, en B1 Ingresos, en C1 Gastos, en D1 Financiación y en E1 Saldo. En la fila 2, los meses del año: Ene, Feb, Mar, …, Dic.
  3. En la columna A, debajo de los meses, deja tres filas para totales: en A15 Total ingresos, en A16 Total gastos, en A17 Total financiación.
  4. Selecciona A1:E17 y aplica bordes finos desde Inicio > Fuente > Bordes > Todos los bordes para ver la cuadrícula útil.
  5. Anota los importes de cada mes en las columnas B, C y D, todos en positivo.
A1fx**Mes**
A B C D E
1 Mes Ingresos Gastos Financiación Saldo
2 Ene 4.500,00 3.200,00 -500,00
3 Feb 4.800,00 3.100,00 -500,00
4 Mar 5.200,00 3.400,00 -500,00
5 Abr 4.900,00 3.300,00 -500,00
6 May 5.100,00 3.500,00 -500,00
7 Jun 5.400,00 3.600,00 -500,00
8 Jul 5.300,00 3.450,00 -500,00
9 Ago 5.000,00 3.350,00 -500,00
10 Sep 5.250,00 3.500,00 -500,00
11 Oct 5.400,00 3.600,00 -500,00
12 Nov 5.600,00 3.700,00 -500,00
13 Dic 6.200,00 4.100,00 -500,00
14
15 Total ingresos 62.650,00
16 Total gastos 41.800,00
17 Total financiación -6.000,00
B2 B13: Importes en positivo; la financiación negativa representa cuotas pagadas.
Flujo de caja
Nota: En Excel configurado con punto decimal (México, Estados Unidos), el separador de argumentos es la coma en vez del punto y coma.
Comprueba: La columna D muestra -500,00 en cada mes porque las cuotas de un préstamo se anotan como financiación negativa dentro de la propia columna, sin recurrir a otra columna.

El saldo inicial que se arrastra mes a mes

El saldo de enero se escribe a mano; el de los demás meses se calcula solo. En E2 anota el saldo inicial de la caja al comenzar el año, por ejemplo 1.000,00. En E3 escribe la fórmula que suma el saldo del mes anterior más el resultado del mes y cópiala hacia abajo con el controlador de relleno hasta E13.

=E2+B3-C3+D3
E3fx=E2+B3–C3+D3
A B C D E
1 Mes Ingresos Gastos Financiación Saldo
2 Ene 4.500,00 3.200,00 -500,00 1.000,00
3 Feb 4.800,00 3.100,00 -500,00 1.200,00
4 Mar 5.200,00 3.400,00 -500,00 1.500,00
5 Abr 4.900,00 3.300,00 -500,00 1.600,00
6 May 5.100,00 3.500,00 -500,00 1.700,00
Flujo de caja
Comprueba: Al arrastrar la fórmula hacia abajo, los saldos de febrero a diciembre aparecen calculados; el de enero queda fijo en 1.000,00.

Los ingresos y los gastos: misma hoja, dos bloques separados

Para que la suma por bloque se vea sola, en B15 se calcula la suma de los ingresos del año, en C16 la de los gastos, y en D17 la de la financiación. Cada uno con su SUMA.

=SUMA(B2:B13)
=SUMA(C2:C13)
=SUMA(D2:D13)
Consejo: Si los ingresos se reparten entre ventas en efectivo, cobros a clientes y otros, crea una fila por categoría en lugar de una sola columna de ingresos. El subtotal se calcula con SUMA sobre el rango de cada bloque.

El bloque de financiación, dentro o fuera del operativo

El bloque de financiación se mantiene separado del operativo porque un préstamo es dinero que hay que devolver: mezclarlo con las ventas falsea el resultado. En la columna D se anotan los préstamos recibidos (en positivo) y las cuotas pagadas (en negativo, como en el ejemplo de arriba).

El saldo final del año, en E15, suma los tres bloques y el saldo inicial:

=E13

Si prefieres un cierre más explícito, suma los totales y el saldo inicial en una sola fórmula:

=SUMA(B2:B13)-SUMA(C2:C13)+SUMA(D2:D13)+1000
E15fx=E13
A B C D E
14
15 Total ingresos 62.650,00 17.850,00
16 Total gastos 41.800,00
17 Total financiación -6.000,00
E15 Saldo final del año arrastrado desde E13.
Flujo de caja
Comprueba: El saldo final del año coincide con el saldo de diciembre, porque las fórmulas de la columna E ya acumularon los doce meses.

Calcular el saldo de cada mes con fórmulas que se copian solas

La fórmula de la columna E es la columna vertebral de la hoja: en cada mes toma el saldo del mes anterior, suma los ingresos, resta los gastos y suma la financiación (positiva o negativa). Una sola fórmula, copiada hacia abajo con el controlador de relleno, sirve para los doce meses.

=E2+B3-C3+D3
Cuidado: La fórmula de febrero mira a E2, no a E1. Si arrastras desde la fila 3, el primer saldo de la serie es el de enero (E2), y a partir de ahí la referencia sube una fila en cada paso. Si partes de la fila 2, el primer saldo debe estar escrito a mano en E2.

Para una segunda variante, con los importes en una sola columna con signo, la fórmula se reduce a:

=E2+F3

donde F3 es el importe del movimiento con su signo. Esta variante es más simple pero obliga a vigilar el signo en cada fila.

Comprueba: Al copiar la fórmula hacia abajo, los doce meses muestran saldo; si en alguna celda aparece #¡REF!, revisa que la primera fila de la serie no esté copiando una referencia que no existe.

Convertir los datos en una tabla para que la hoja crezca sola

Cuando el libro empiece a recibir movimientos día a día, conviene convertir la zona de datos en una tabla para que las fórmulas y los formatos se extiendan solos al añadir filas.

  1. Sitúa el cursor en cualquier celda del rango A1:E13.
  2. Abre Insertar > Tablas > Tabla.
  3. Confirma que el rango detectado es correcto y marca La tabla tiene encabezados.
  4. Acepta.
InsertarTablasTabla

Ahora la tabla se llama Tabla1 y, al escribir una nueva fila debajo de la última, los formatos y las fórmulas se aplican solas. La fórmula de la columna E se copiará a la fila nueva sin que tengas que arrastrar nada.

Comprueba: Escribe una fila nueva con un movimiento de abril; verás que la columna de saldo calcula automáticamente el nuevo saldo de abril al arrastrar la fórmula.

Un gráfico de líneas para ver la forma del saldo mes a mes

Para ver la tendencia del saldo a lo largo del año, lo mejor es un gráfico de líneas. Selecciona la columna de saldos con los meses y crea el gráfico desde la cinta.

  1. Selecciona A1:A13 y, manteniendo Ctrl, selecciona E1:E13 (meses y saldos).
  2. Abre Insertar > Gráficos > Gráficos recomendados.
  3. Elige Líneas con marcadores y acepta.
  4. Haz clic en el título del gráfico y cámbialo por Saldo mensual del año.
  5. En Formato > Eje vertical > Opciones del eje, fija el mínimo en 0 para que la línea no empiece en negativo sin motivo.
InsertarGráficosGráficos recomendados
Nota: Si los datos están en una tabla, el gráfico se expande solo al añadir filas; si son un rango suelto, las filas nuevas no entran y hay que actualizar el origen del gráfico a mano.
Comprueba: El gráfico muestra una línea que sube o baja mes a mes; los meses aparecen en el eje horizontal y los importes en el vertical.

Por qué el saldo final no cuadra con lo que tienes en el banco

La hoja puede dar un saldo que no coincide con el extracto bancario. Las causas más habituales son tres: olvidar una cuota de préstamo, anotar un ingreso como cobrado cuando todavía está pendiente, o poner un gasto con signo negativo cuando la columna ya resta.

Otro motivo frecuente es operar con un saldo inicial que no es el real: si en E2 anotas 1.000,00 pero la caja tenía 1.250,00, todos los meses irán desviados en 250,00. Lo mismo ocurre al copiar la fórmula del saldo a un mes nuevo: si la primera referencia apunta a una celda equivocada, la serie arrastra el error.

Un último descuido es mezclar la financiación dentro del bloque operativo: un préstamo recibido se suma como si fuera una venta y un mes «bueno» puede ser solo un ingreso de deuda.

Celdas vacías que rompen el subtotal

Si una celda del rango de SUMA está en blanco, no pasa nada: SUMA la ignora. El problema aparece cuando se deja una celda con texto por error, por ejemplo una fila con la palabra «—» en la columna de importe. SUMA ignora el texto, así que el subtotal sale, pero el saldo arrastra un resultado raro.

B15fx=SUMA(B2:B13)
A B
2 Ene 4.500,00
3 Feb
4 Mar 5.200,00
5 Abr 4.900,00
15 Total ingresos 19.600,00
B3 Celda vacía; SUMA la ignora y el total es la suma de las demás.
Flujo de caja
Comprueba: Al borrar el contenido de B3, el total de B15 baja a 19.600,00 sin mostrar #¡VALOR!; si en su lugar hubiera un texto, el comportamiento sería el mismo.

El saldo inicial mal arrastrado

Si en E2 anotas el saldo de enero y en E3 copias una fórmula que apunta a E1 (el encabezado) o a E2 otra vez, la serie no avanza. Lo correcto es que la primera fórmula mire a la celda de saldo inicial escrita a mano y, a partir de ahí, mire al saldo del mes anterior.

E3fx=E2+B3–C3+D3
A B C D E
2 Ene 4.500,00 3.200,00 -500,00 1.000,00
3 Feb 4.800,00 3.100,00 -500,00 1.200,00
4 Mar 5.200,00 3.400,00 -500,00 1.500,00
5 Abr 4.900,00 3.300,00 -500,00 1.600,00
Flujo de caja
Cuidado: Si arrastras la fórmula desde E2 en lugar de desde E3, la primera referencia apuntará a E1 (el encabezado) y el saldo de enero será 0 o un error.

Lo que ya sabes hacer con tu flujo de caja en Excel

  • Estructura la hoja en tres bloques: ingresos, gastos y financiación, cada uno con su subtotal.
  • Arrastra el saldo de un mes al siguiente con una fórmula que suma ingresos, resta gastos y suma la financiación.
  • Convierte la zona de datos en una tabla para que las fórmulas y los formatos se extiendan al añadir filas.
  • Dibuja un gráfico de líneas que muestra la forma del saldo mes a mes y se actualiza al cambiar los datos.
  • Revisa los signos: ingresos en positivo, gastos en positivo (la columna resta), financiación con su signo según entre o salga dinero.

El siguiente paso es añadir una columna con la fecha real de cada movimiento y usar TIR.NO.PER (en inglés XIRR) para medir la rentabilidad del año: esa función necesita una columna de importes con signo y una columna de fechas.

Datos comprobados en octubre de 2026.

Dudas al montar un flujo de caja en Excel

1. ¿Cómo hacer una plantilla de flujo de caja proyectado a 5 años en Excel gratis?

Abre Excel, crea una hoja con los años en columnas (de 2026 a 2030) y las líneas de cobros, pagos y saldo en filas. Calcula el saldo de cada año con =INGRESOS-GASTOS y ve arrastrando la fórmula hacia la derecha con el controlador de relleno. Así tienes un flujo de caja proyectado a 5 años totalmente gratis y sin plantillas externas.

2. ¿Cómo hacer una plantilla de flujo de caja diario en Excel gratis?

En una hoja nueva, pon las fechas en la columna A (un día por fila, desde el 1 hasta el 31) y los cobros y pagos previstos en las columnas B y C. Calcula el saldo acumulado en D con =B2-C2 y arrástrala hacia abajo. Así consigues un flujo de caja diario gratis y controlado, con el saldo real día a día.

3. ¿Cómo hacer un modelo de flujo de caja proyectado en Excel?

Monta una tabla con los meses en columnas y tres bloques de filas: cobros previstos, pagos previstos y saldo (cobros menos pagos). Usa SUMAR.SI.CONJUNTO (SUMIFS) para agrupar por categoría y SUMA para los totales mensuales. Con eso tienes un modelo de flujo de caja proyectado que se actualiza solo al cambiar los datos.

4. ¿Cómo descargar una plantilla de Excel para el flujo de caja de una empresa?

Microsoft ofrece plantillas gratuitas en Archivo > Nuevo y escribiendo «flujo de caja» en el buscador (también en create.microsoft.com). Eliges la que más se parezca a tu empresa, pulsas Crear y se descarga en tu libro. Después la adaptas a tus categorías de ingresos y gastos.

5. ¿Cómo hacer un dashboard de flujo de caja en Excel?

Crea una hoja de resumen con tablas dinámicas que sumen ingresos y gastos por mes o por categoría. Inserta un gráfico de líneas (Insertar > Gráficos > Gráficos de líneas) para ver la evolución del saldo y un gráfico de columnas para comparar cobros y pagos. Así montas un dashboard básico sin programación y con datos en vivo.

6. ¿Cómo hacer una plantilla de flujo de caja en Excel desde cero?

Abre un libro en blanco y reserva tres bloques de filas: entradas de dinero, salidas y saldo (entradas menos salidas). Coloca los meses en columnas y aplica formato Moneda (Ctrl+1) a los importes. Con SUMAR.SI para totales por categoría ya tienes una plantilla de flujo de caja lista para usar cada mes.

7. ¿Dónde consigo una plantilla de Excel gratis para el flujo de caja mensual?

En Archivo > Nuevo busca «flujo de caja» y verás plantillas gratuitas de Microsoft listas para descargar con un clic. También puedes entrar en create.microsoft.com/es-es y filtrar por «finanzas» si tu Excel no muestra resultados. La abres, la guardas como .xlsx y empiezas a meter tus cobros y pagos del mes.

Fuentes

  1. MicrosoftTIR — documentación oficialconsultado el 07/10/2026
  2. MicrosoftTIRM — documentación oficialconsultado el 07/10/2026
  3. MicrosoftVNA — documentación oficialconsultado el 07/10/2026
  4. MicrosoftTIR.NO.PER — documentación oficialconsultado el 07/10/2026
  5. MicrosoftVNA.NO.PER — documentación oficialconsultado el 07/10/2026