b2KIT

Cash Flow Statement Builder

Build operating, investing, and financing cash flow statements with waterfall charts and free cash flow calculation.

Tested tool guide Tested browser tools Checked August 16, 2026

What Cash Flow Statement Builder does, with a checked example

Separate cash movements by why cash changed, then review both a statement and a visual bridge. The builder totals entries assigned to operating, investing, and financing activities, combines those section totals into net cash movement, plots their contributions in a waterfall chart, and calculates free cash flow from operating cash flow and capital spending. It records cash activity, not profit-and-loss entries. A common mistake is including depreciation or another noncash charge as though cash moved, which distorts the totals.

Worked example

A concrete input and expected output from the current implementation.

Input

Operating:
Customer receipts: $8,000
Supplier payments: -$5,000
Investing:
Equipment purchase: -$2,000
Financing:
Loan proceeds: $1,000

Expected output

Operating cash flow: $3,000
Investing cash flow: -$2,000
Financing cash flow: $1,000
Net change in cash: $2,000
Free cash flow: $1,000
Waterfall: +$3,000, then -$2,000, then +$1,000, ending at +$2,000

Operating cash flow is $8,000 - $5,000 = $3,000. The three sections reconcile to $3,000 - $2,000 + $1,000 = $2,000, while free cash flow is $3,000 of operating cash flow less $2,000 of capital expenditure.

How the result is produced

1

Section totals

Add each receipt or payment to the section that explains its source: day-to-day operations, purchases or sales of long-lived assets and investments, or funding from owners and lenders. Within each section, inflows add and outflows subtract. The operating, investing, and financing subtotals therefore preserve both the amount and direction of each cash movement.

2

Reconciliation and chart

Net cash movement is the arithmetic sum of the three section subtotals. The waterfall chart presents the same progression, allowing each section's contribution to be checked visually against the statement. Free cash flow is operating cash flow less capital expenditures, so it can differ from net cash movement because financing and other investing flows are outside that calculation.

Good uses

  • Preparing a period-end cash flow summary from categorized receipts and payments.
  • Showing why positive operating cash flow was offset by equipment purchases or debt repayments.
  • Comparing operating cash generation with capital spending before considering new financing.

Limits and checks

  • Exclude depreciation, stock-based compensation, asset exchanges, and other entries that did not move cash.
  • Classification can depend on the applicable accounting framework and transaction facts, especially for interest, dividends, taxes, and restricted cash.
  • Free cash flow is not a single standardized accounting subtotal; do not treat it as identical to profit, net cash movement, or cash available for distribution.

Common questions

Do loan proceeds increase free cash flow?

No. Loan proceeds belong in financing activity and increase net cash movement, but they do not increase free cash flow under the operating-cash-flow-less-capital-expenditures calculation. Conversely, an equipment purchase reduces free cash flow as capital expenditure. Do not assume every investing outflow is capital expenditure, since acquisitions and investment purchases can represent different activities.

Can this replace a standards-compliant statement of cash flows?

No. The builder organizes and totals the entries supplied, but it cannot establish whether transactions are complete, correctly classified, or presented under the reporting framework applicable to the entity. Use it for drafting and reconciliation. Published financial statements may also require comparative periods, accounting policy disclosures, and separate disclosure of material noncash investing and financing transactions.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools