Direct vs Indirect Cash Flow Statement: Which Method to Use

Jul 10, 2026

Convert your bank statement to Excel now

PDF, JPG, PNG, BMP, HEIC, TIFF, MT940

Upload your bank statement

Last updated July 2026.

The direct and indirect methods produce the same net cash from operating activities. They differ only in how the operating section is presented: the direct method lists actual cash receipts and cash payments, while the indirect method starts from net income and adjusts for non-cash items and changes in working capital. The investing and financing sections are identical under both. Most US companies report using the indirect method, mainly because ASC 230 requires a reconciliation of net income to operating cash flow either way, so the direct method adds work without removing any.

Which one you should use depends less on preference than on what data you actually have. Here is how each method is built, and how to choose.

What is the difference between the direct and indirect method?

Both methods answer the same question: how much cash did the business generate from running itself? They take different routes there. The direct method reports cash the way it moved, listing money collected from customers and money paid to suppliers, employees, lenders, and tax authorities. The indirect method reports cash by starting with accrual net income and backing out everything in that number that was not cash.

Because the two produce the same bottom line, a reader cannot tell from the operating subtotal alone which method was used. They can tell instantly from the lines above it.

 Direct methodIndirect method
Starting pointActual cash receipts and paymentsNet income from the income statement
Source data neededCash records, bank statements, cash ledgerIncome statement plus comparative balance sheets
Typical operating linesCash from customers, cash to suppliers, cash to employees, interest paid, taxes paidNet income, depreciation, changes in receivables, inventory, and payables
Investing and financing sectionsIdenticalIdentical
Reconciliation of net incomeRequired as a separate schedule under ASC 230Built into the statement itself
Effort to prepareHigher, every cash transaction must be classifiedLower, works from statements you already produce
Common in US filingsRareThe large majority

How the direct method is built

The direct method lists the major classes of gross cash receipts and gross cash payments. In practice that is a handful of lines: cash collected from customers, cash paid to suppliers, cash paid to employees, interest paid, income taxes paid, and any other operating receipts or payments that do not fit those buckets.

You build it by classifying actual cash movement. If your bookkeeping is on a cash basis, or if you are working from bank records because the ledger has gaps, this is the natural shape. Every deposit is a receipt and every withdrawal is a payment. The work is deciding which of the three sections each one belongs to, then summing.

One subtlety catches people out. Under US GAAP interest paid sits in operating activities, not financing, even though the loan principal it relates to is financing. So a single loan payment on a bank statement usually splits across two sections. Pull the split from the lender amortization schedule rather than estimating it.

A short direct-method operating section

Cash received from customers $118,500. Cash paid to suppliers ($46,200). Cash paid to employees ($38,000). Interest and bank fees paid ($1,300). Net cash provided by operating activities $33,000. That is the whole section. A reader can see immediately where the cash came from and where it went.

How the indirect method is built

The indirect method starts at net income and works backwards toward cash. Net income is an accrual figure: it includes revenue billed but not collected, expenses incurred but not paid, and non-cash charges like depreciation that never touched the bank. The method strips all of that out.

The adjustments fall into two groups. First, add back non-cash expenses, principally depreciation and amortization, plus any losses on asset sales, and subtract non-cash gains. Second, adjust for changes in working capital between the opening and closing balance sheets. An increase in accounts receivable means you booked revenue you have not collected, so subtract it. An increase in accounts payable means you booked expenses you have not paid, so add it back. Inventory works like receivables.

The mechanics are mechanical, which is why the method is popular: if you already produce an income statement and a balance sheet, the cash flow statement mostly falls out of them. The cost is readability. A reader sees a reconciliation, not a picture of where cash actually came from.

A short indirect-method operating section

Net income $27,400. Add depreciation $9,000. Increase in accounts receivable ($6,100). Increase in accounts payable $2,700. Net cash provided by operating activities $33,000. Same $33,000 as the direct method above, arrived at from the other end.

Does US GAAP require one method?

No. ASC 230 permits either. What it also does, and this is the detail that decides the question for most preparers, is require a reconciliation of net income to net cash flow from operating activities regardless of which method the entity uses. A business entity choosing the direct method must present that reconciliation in a separate schedule. Not-for-profit entities using the direct method are the exception and are not required to provide it.

Read that requirement carefully and the incentive is obvious. Choosing the direct method means preparing the direct-method operating section and the indirect-method reconciliation. Choosing the indirect method means preparing one thing. The standard setters have long expressed a preference for the direct method because it is more useful to readers, but the reconciliation requirement is why almost every US filer uses the indirect method anyway.

Which method should a small business use?

Answer the question by asking what records you have.

If you have clean, reconciled books in QuickBooks or Xero, use the indirect method. Your software can generate it from the income statement and balance sheet it already holds, and it is the format your accountant and your lender expect.

If your books are incomplete, if you are reconstructing a period from bank statements, or if you run on a cash basis, use the direct method. You have the cash records and you do not have reliable comparative balance sheets, which the indirect method needs. Working from statements, the direct method is not just easier, it is the only one you can actually build.

If you are doing this for internal cash management rather than for a lender or an audit, use the direct method regardless. It answers the question owners actually ask, which is where the money went, in a form you can read without accounting training.

Building either method from bank statements

Both methods share identical investing and financing sections, and both need those sections built from actual cash movement. That means bank data either way. The obstacle is that bank statements arrive as PDFs, and you cannot sort, tag, or total a PDF.

Convert each monthly statement into spreadsheet rows first. Once every deposit and withdrawal sits in a row with its date, description, signed amount, and running balance, add a column tagging each line operating, investing, or financing, and let a SUMIF produce the three subtotals. You can build the cash flow statement from bank statements this way in an afternoon, and the running balance means you can prove the net change in cash ties to what the bank shows.

Two things to handle before you total anything. Remove transfers between your own accounts, matching each transfer out to its transfer in, because no cash entered or left the business. And convert every account, not just checking, since the statement covers all of the entity cash and cash equivalents. Then drop the subtotals into a cash flow statement template and check that opening balance plus net change equals closing balance.

If you are preparing the indirect method and the accrual side is what you are missing, the same converted rows will produce a profit and loss from bank statements, which gives you the net income the method starts from. And when the working-capital adjustments depend on unpaid supplier bills, keeping the payables ledger current is easier when the bills themselves are captured automatically, which is what accounts payable automation handles on that side of the close.

Common mistakes with both methods

Classifying interest paid as financing. Under US GAAP it is operating. Only the loan principal is financing.

Treating an owner draw as an expense. It is a financing outflow, and it never appears in the operating section or on the income statement.

Leaving internal transfers in. This inflates the section totals on both sides while net change in cash still looks right, which makes it genuinely hard to spot after the fact.

Forgetting that a credit card purchase is not a cash outflow when it is swiped. Cash leaves when the card is paid. If you build from bank statements, the payment to the issuer is the outflow.

Mixing methods. Pick one for the operating section and stay in it. The investing and financing sections look the same either way, so there is nothing to mix there.

The short version

Same answer, two routes. The direct method shows cash as it moved and suits anyone working from bank records or cash-basis books. The indirect method reconciles net income to cash and suits anyone with a reliable income statement and balance sheet, which is why it dominates US reporting. ASC 230 allows both and asks for the reconciliation either way, so the indirect method is usually the lower-effort choice for a business that already produces financial statements. If you are starting from a stack of PDF statements, start with the direct method and convert the statements first.

Ready to convert your bank statement?

Upload a PDF and get clean Excel or CSV in seconds. Works with statements from any bank.

Convert to Excel now

Free to try, no credit card required