
August 26, 2026
Somos una empresa mexicana que ayuda a las PYMES a controlar su flujo de caja, automatizar su cobranza y tomar decisiones financieras con certeza.
Reserva tu asesoría gratuita
Una proyección de flujo de efectivo en Excel es, en el fondo, una hoja con cinco bloques —saldo inicial, entradas, salidas fijas, salidas variables y saldo final— que se repiten mes con mes y se van encadenando: el saldo final de enero se convierte en el saldo inicial de febrero. Suena sencillo escrito así. El problema nunca es la fórmula. El problema es de dónde sale la información que le vas a poner encima, y ahí es donde la mayoría de las PYMEs mexicanas se atoran.
Si ya sabes qué es un flujo proyectado y por qué te importa, puedes saltarte esa parte y leer qué es el flujo proyectado de caja y por qué las PYMEs mexicanas lo calculan mal, donde cubrimos el error más común: confundir la fecha de emisión de un CFDI con la fecha real de cobro. Este artículo es distinto: es el manual de construcción. Vamos a abrir Excel, celda por celda.
Antes de tocar una sola fórmula, necesitas cuatro cosas sobre la mesa:
Tus CFDIs emitidos y recibidos. Son la fuente más confiable que tienes, porque ya están validados ante el SAT. El problema es conseguirlos. El portal de descarga masiva de CFDIs del SAT te deja pedir un lote a la vez, con un tope de descargas por solicitud, y entrega los archivos en formato XML —no en una tabla que puedas leer directamente. Necesitas un paso intermedio (un conversor de XML a Excel, o capturarlo a mano si tu volumen es bajo) antes de tener una columna de fecha, una de monto y una de RFC receptor.
Tus saldos bancarios reales. No lo que dice tu estado de resultados, sino lo que hay hoy en la cuenta. Si manejas más de un banco, este es el primer punto donde Excel empieza a pedir trabajo extra: hay que sumar posiciones de varias fuentes a mano.
Tus cuentas por cobrar y por pagar vigentes, con fecha esperada de movimiento. Aquí es donde entra la distinción que ya cubrimos en el artículo anterior: la fecha del CFDI no es la fecha del cobro. Si tu cliente paga a 30 días y factura el 5 de marzo, el dinero —en el mejor de los casos— llega el 5 de abril, no en marzo.
Los CFDIs cancelados. Este es el dato que casi nadie revisa a tiempo, y del que hablamos más abajo, porque merece su propia sección.
Un matiz que vale la pena aclarar desde aquí: si tu empresa opera con más de un RFC —por ejemplo, una razón social para operación y otra para renta de inmueble, o varias sucursales dadas de alta por separado— cada una descarga sus CFDIs por su cuenta ante el SAT. Eso significa que tu plantilla de Excel necesita, desde el diseño, una columna que identifique de qué RFC viene cada factura, o vas a terminar sumando ingresos y egresos de negocios distintos como si fueran uno solo. Es un error fácil de cometer y difícil de detectar después, porque el Excel sigue cuadrando —solo que está cuadrando mal.
Con estos cuatro insumos ya puedes abrir Excel.
La estructura estándar de una proyección funciona con columnas por mes (seis columnas si vas a proyectar un semestre) y filas agrupadas en cinco bloques. Este orden importa porque cada bloque alimenta una fórmula del siguiente:
Mostrar imagen
Un detalle que ahorra dolores de cabeza: pon el saldo inicial de cada mes como una fórmula que jale el saldo final de la columna anterior, nunca como un número capturado a mano. Si algún día cambias un supuesto en febrero, quieres que marzo, abril y mayo se actualicen solos.
Aquí es donde la mayoría de las plantillas gratuitas se quedan cortas: te dan la cuadrícula, pero no las fórmulas que realmente ahorran tiempo mes con mes.
Para sumar cobros por rango de fecha, usa SUMAR.SI.CONJUNTO sobre tu tabla de CFDIs, cruzando el monto contra el rango de fechas esperadas de cobro: =SUMAR.SI.CONJUNTO(Facturas[Monto], Facturas[FechaCobroEsperada], ">="&B2, Facturas[FechaCobroEsperada], "<"&FIN.MES(B2,0)+1)
Esto te suma, para un mes dado, todas las facturas cuya fecha esperada de cobro cae dentro de ese mes —sin que tengas que filtrar ni copiar nada a mano cuando agregas facturas nuevas.
Para calcular vencimientos, FIN.MES(fecha_emisión, 0) te da el último día del mes de emisión, y FIN.MES(fecha_emisión, 1) el del mes siguiente. Combínalo con los días de crédito reales de cada cliente (=fecha_emisión + días_crédito) en lugar de asumir que todos pagan a 30 días parejo.
Para encadenar los saldos, la fórmula del saldo inicial de cada columna es simplemente el saldo final de la anterior: =F15 (o la celda que corresponda), nunca un valor fijo.
Para detectar meses en riesgo, aplica formato condicional a la fila de saldo final: rojo si el valor es menor a cero, ámbar si está por debajo de tu colchón mínimo (por ejemplo, un mes de nómina). Así no tienes que leer cada número, el color te lo dice.
Una advertencia si trabajas en Excel en español de México: el separador de argumentos en las fórmulas es punto y coma (;), no coma. La mitad de los tutoriales que vas a encontrar en YouTube están grabados en Excel en inglés, y si copias la fórmula tal cual, te va a marcar error. Cambia las comas por punto y coma y va a funcionar igual.
Un extra que vale la pena si te animas: puedes montar un selector de escenarios con una lista desplegable (Datos > Validación de datos) que diga "Optimista / Base / Conservador", y usar ELEGIR para que tus supuestos de cobranza cambien según lo que selecciones:
=ELEGIR(CoincideEscenario; VentasOptimista; VentasBase; VentasConservador)
Con eso puedes mover un solo control y ver cómo se ve tu saldo si tu cliente más grande paga con 15 días de retraso, sin tener que reconstruir la hoja cada vez que quieras probar un supuesto distinto.
Mostrar imagen
Esta es la parte donde una plantilla genérica —hecha para cualquier país— falla por completo. En México hay un calendario de salidas que se repite todos los años y que puedes precargar una sola vez en tu fila de salidas fijas:
La PTU, en particular, es la que más suele tomar por sorpresa a una PYME que apenas empieza a proyectar: equivale al 10% de la utilidad fiscal del ejercicio anterior repartida entre los trabajadores con derecho a ella, y se paga en un solo golpe dentro de los 60 días siguientes a la presentación de la declaración anual —lo que casi siempre la aterriza en mayo. Si tu empresa tuvo un buen año, la PTU del año siguiente también va a ser alta, justo cuando el crecimiento normalmente exige más capital de trabajo, no menos.
Si metes estas fechas una vez en tu plantilla, el Excel te va a mostrar automáticamente los meses de mayor presión de caja del año —típicamente enero (cuesta de enero más obligaciones fiscales) y mayo o diciembre, según si repartes PTU o aguinaldo con más peso.
Aquí hay un problema silencioso que ninguna plantilla de Excel resuelve por diseño: un CFDI se puede cancelar después de que ya lo metiste en tu proyección. Tú lo capturaste como un cobro esperado para el mes que viene, tu cliente lo canceló la semana pasada, y tu Excel sigue contando con ese dinero.
No es un caso raro. Pasa con notas de crédito, con errores de facturación que se corrigen cancelando y reemitiendo, y con clientes que devuelven mercancía. Si tu proceso de actualización es manual —revisar el portal del SAT una vez al mes para ver qué sigue vigente— vas a operar con datos desfasados la mayor parte del tiempo, justo en el número que más te importa: cuánto vas a tener disponible.
La forma de mitigarlo en Excel puro es agregar una columna de estatus ("vigente" / "cancelado") a tu tabla de facturas y revisarla contra el portal del SAT antes de cada actualización semanal de la proyección. No es elegante, pero funciona si tu volumen de facturación es bajo.
Para que quede menos abstracto, así se ve la proyección de una PYME de servicios en la Ciudad de México, con ventas mensuales entre $180,000 y $220,000 MXN:
La lectura importa más que la tabla: enero arranca fuerte por el pago del aguinaldo de diciembre que se refleja en salidas fijas, y para febrero el saldo ya se vuelve negativo. Sin esta proyección, ese déficit se descubre el día que no alcanza para pagar nómina. Con ella, hay cuatro a seis semanas de anticipación para adelantar cobranza con los dos o tres clientes más grandes, o negociar una fecha de pago distinta con un proveedor.
Si extiendes la misma lógica a abril, mayo y junio —ajustando por la PTU de mayo, si aplica— tienes tu semestre completo. El patrón se repite: los meses fuertes en obligaciones fijas son los que hay que vigilar primero.
Una proyección que nunca se compara contra lo que realmente pasó no mejora con el tiempo, solo se repite. Agrega una fila más a tu plantilla: "real" junto a cada "proyectado", y al cierre de cada mes calcula la diferencia:
=(Real - Proyectado) / Proyectado
Si tu margen de error en entradas es consistentemente mayor al 15-20%, no es un problema de fórmulas: es un problema de supuestos. Casi siempre significa que tus clientes están pagando más tarde de lo que su plazo de crédito dice en el papel, y que tu proyección debe basarse en el comportamiento real de cada cliente —no en los 30 días que aparecen en su condición de pago. Después de dos o tres meses llevando este control, vas a tener un mejor sentido de cuánto "colchón" agregarle a tu estimado de cobranza para que la proyección deje de sorprenderte.
Excel no deja de funcionar de golpe. Se va volviendo más lento y más frágil conforme crece tu operación, y hay cuatro señales concretas de que ya llegaste al límite razonable de una hoja de cálculo:
Ninguna de estas señales es un juicio sobre tu Excel. Es simplemente el punto en el que el tiempo que le dedicas a mantener la hoja actualizada empieza a costar más que el problema que resuelve.
Vale la pena poner esto en contexto: según el Censo Económico del INEGI, la esperanza de vida promedio de una PYME mexicana ronda los 7.8 años, y buena parte de las que cierran antes lo hacen por decisiones tomadas con información de caja desactualizada, no por falta de ventas. Una proyección que llega tarde —o que sigue contando con una factura que ya se canceló— no es mucho mejor que no tener proyección.
Mostrar imagen
ILIO descarga automáticamente tus CFDIs del SAT, concilia tus movimientos bancarios y te muestra tu proyección de flujo de caja a 12 meses sin Excel, en tiempo real. Agenda una demo gratuita de 20 minutos —sin instalaciones, con garantía de 30 días.