En finanzas, se entiende por flujo de caja[1]​ (en inglés: cash flow) o flujo de finanzas el conjunto de los flujos de entradas y salidas de caja o efectivo en un periodo dado.
El flujo de caja es la acumulación neta de activos líquidos en un periodo determinado y, por lo tanto, constituye un indicador importante de la liquidez de una empresa.
El estudio de los flujos de caja dentro de una empresa puede ser utilizado para determinar:

Problemas de liquidez. El ser rentable no significa necesariamente poseer liquidez. Una compañía puede tener problemas de efectivo, aun siendo rentable. Por lo tanto, permite anticipar los saldos en dinero.
Para analizar la viabilidad de proyectos de inversión, los flujos de fondos son la base de cálculo del valor actual neto y de la tasa interna de retorno.
Para medir la rentabilidad o crecimiento de un negocio cuando se entienda que las normas contables no representan adecuadamente la realidad económica.Los flujos de liquidez se pueden clasificar en tres partes:

Flujos de caja operacionales: efectivo recibido o expendido como resultado de las actividades económicas de base de la compañía.
Flujos de caja de inversión: efectivo recibido o expendido considerando los gastos en inversión de capital que beneficiarán el negocio a futuro. (Ej: la compra de maquinaria nueva, inversiones o adquisiciones.)
Flujos de caja de financiamiento: efectivo recibido o expendido como resultado de actividades financieras, tales como recepción o pago de préstamos, emisiones o recompra de acciones y/o pago de dividendos.