Business Tools · Finance · Public Finance Analysis Tool
Cash Flow Statement Analyzer
Analyze one cash flow statement with manual inputs. Calculate cash-flow metrics, reconcile activity totals and ending cash, and identify missing source data.
Use amounts from the same cash flow statement, currency and unit scale. The example is illustrative. Leave unknown amounts blank; enter 0 only to confirm zero. Analysis runs locally and your statement is not saved.
An incomplete statement can still be analyzed. Unavailable metrics include reasons; reported subtotals remain distinct from their derived comparisons.
Enter one reporting period.
Use amounts from the same cash flow statement, currency and unit scale. The example is illustrative. Leave unknown amounts blank; enter 0 only to confirm zero. Analysis runs locally and your statement is not saved. Prefilled values are an example; use Reset Inputs to restore it.
- Cash inflows are positive; cash outflows are negative.
- Change in Accounts Receivable and Change in Inventory are already signed cash effects, not balance movements. Do not reverse them.
- Capital Expenditures spending is entered negative. A positive amount stays as entered and Free Cash Flow is unavailable.
- Blank means missing. Enter 0 to confirm a zero. Any other number is provided.
About this calculator
What Is a Cash Flow Statement Analyzer?
This manual-entry Tool describes one reporting period. It calculates supported cash-flow metrics, compares reported totals with complete supporting lines, and identifies what the entered statement data cannot establish.
Operating vs Investing vs Financing Cash Flows
Operating activities relate to the business’s operations. Investing activities generally include capital expenditure and investment purchases or disposals. Financing activities generally include borrowing, repayments, equity contributions and distributions. Classifications may vary between statements.
Why Cash Flow Can Differ from Profit
Net Income includes accruals and non-cash items. Depreciation, other non-cash adjustments and changes in working capital can make Operating Cash Flow differ from profit. Enter working-capital lines as the signed cash effects shown on your cash flow statement, not balance-sheet movements.
What Free Cash Flow Means
This Tool uses the simplified definition Operating Cash Flow minus positive Capital Expenditure spending. A normal negative CapEx outflow is converted to positive spending for that formula. Free Cash Flow is not profit, a valuation or cash automatically available for distribution.
Why Capital Expenditures Matter
Capital Expenditures are cash spent on long-lived assets. They normally appear as negative investing cash flows. A positive amount is preserved as entered, but is not automatically reclassified as spending for Free Cash Flow.
How Cash Reconciliation Works
Beginning Cash plus Operating, Investing and Financing cash flows, plus entered exchange-rate or other cash reconciliation items, gives Calculated Ending Cash. Compare this with Reported Ending Cash. The difference is Reported minus Calculated. Matching uses a technical tolerance of the larger of 0.01 entered-scale units or 0.1% of the larger absolute amount; Minor Difference extends through five times that tolerance. A match does not prove accounting accuracy.
Why Some Metrics May Be Unavailable
Blank is missing, not zero. A reported section total can support core metrics even when its optional detailed schedule is incomplete, but that schedule cannot be reconciled. Missing Beginning Cash or exchange/other items can prevent cash reconciliation. Zero or negative denominators can make supporting ratios not meaningful.
Informational analysis based on user-entered data, not an audited Cash Flow Statement review. Cash-flow classifications may vary, missing data can limit metrics, and the signed cash-flow convention matters. Reconciliation does not establish accounting accuracy. No benchmark or lender determination is provided. This Tool is not accounting, audit, tax, legal, investment or financial advice. Your inputs are not saved.