b2KIT

Cash Flow Statement Builder

Build cash flow statements with operating, investing, and financing activities sections using direct or indirect method.

Tested tool guide Tested browser tools Checked August 16, 2026

What Cash Flow Statement Builder does, with a checked example

Turn one reporting period's cash movements into a statement divided among operating, investing, and financing activities. Choose the direct method to list operating cash receipts and payments, or the indirect method to reconcile net income to operating cash flow through noncash adjustments and working-capital changes. Investing and financing sections retain the same structure under either method. A frequent mistake is entering accrued revenue or expenses as though they were cash movements. The final net change should reconcile beginning cash to ending cash.

Worked example

A concrete input and expected output from the current implementation.

Input

Method: direct
Opening cash: $10,000
Cash received from customers: $8,000
Cash paid to suppliers: -$3,000
Equipment purchase: -$2,000
Loan proceeds: $4,000

Expected output

Net cash from operating activities: $5,000
Net cash from investing activities: -$2,000
Net cash from financing activities: $4,000
Net increase in cash: $7,000
Ending cash: $17,000

Operating cash is $8,000 - $3,000 = $5,000. Combining the three sections gives $5,000 - $2,000 + $4,000 = a $7,000 increase, which raises opening cash from $10,000 to $17,000.

How the result is produced

1

Classify cash movements

Assign each receipt or payment to operating, investing, or financing activities and give outflows a negative sign. The builder totals each section, then adds the three section totals to obtain the period's net change in cash. Adding that change to beginning cash produces ending cash, allowing a direct reconciliation to the reported balance.

2

Choose the operating method

The method choice changes the operating section. Direct presentation shows major categories of operating receipts and payments. Indirect presentation begins with net income and adjusts for noncash items and changes in operating assets and liabilities. Purchases and sales of long-term assets, borrowing, repayments, and owner financing remain in the investing or financing sections rather than being converted by the method choice.

Good uses

  • Prepare a monthly, quarterly, or annual cash flow statement from categorized cash records.
  • Reconcile the period's net cash movement with beginning and ending cash balances.
  • Compare direct and indirect presentations of operating cash flow before preparing a report.

Limits and checks

  • A statement can reconcile arithmetically even when a transaction has been placed in the wrong activity section.
  • The indirect method requires noncash adjustments and relevant balance-sheet changes, not just income and expense totals.
  • Interest and dividend classifications can depend on the applicable reporting framework and accounting policy.

Common questions

Should loan principal and interest be entered as one payment?

No, split them when section classification matters. Loan proceeds and principal repayments are financing cash flows, while the treatment of interest can depend on the reporting framework and accounting policy being followed. A combined payment does not contain enough information to classify both components correctly, even if its total matches the bank transaction.

Can the indirect method be completed from an income statement alone?

Usually no. Net income is only the starting point. The reconciliation also needs applicable noncash items, such as depreciation, and changes in operating assets and liabilities, such as receivables, inventory, and payables. Without those figures, calculated operating cash flow may not agree with the actual change in cash.

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