Analyst Dojo
Lesson 3 of 5 11–14% of the exam

The direct method and converting indirect to direct

The direct method lists operating cash by source and use: from customers, to suppliers, to employees, for other costs, interest and taxes. Each line is the income statement figure adjusted for the change in its related balance sheet accounts. Conversion works line by line.

8 min cram, 36 min full read. Based on the 2027 CFA® Program Level I curriculum, Financial Statement Analysis, Learning Module 4. Also part of the 2026 curriculum, so it applies to the November 2026 exam too.

Tailor this to you: take the self-assessment

Before this: Cash flow from operations: the indirect method

On the exam

  • Describe the steps in the preparation of direct and indirect cash flow statements, including how cash flows can be computed using income statement and balance sheet data
  • Demonstrate the conversion of cash flows from the indirect to direct method

Describe how a direct cash flow statement is prepared and demonstrate converting operating cash flow from indirect to direct. Expect one cash paid to suppliers or cash received from customers calculation.

How deeply to learn each part
Know the idea
Understand it in general. It frames other topics, but you will not calculate with it.
Use it
Understand it well enough to solve a question with it. Recognize when it applies.
Memorize
Learn it by heart. The exam will not give it to you.

You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.

You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

What does the direct method show?

Operating cash flow as receipts and payments by type. It is the same total as the indirect method, built from the other end.

Direct method statements list six lines: cash from customers, cash paid to suppliers, to employees, for other operating expenses, for interest and for income taxes. Their net is CFO. Investing and financing are always presented this way, whichever method the company uses for operations.

The six lines of direct-method operating cash flow
Cash flow from operations (direct)receipts less payments
  • Cash received from customers Memorize revenue, receivables, unearned revenue
  • Cash paid to suppliers Memorize COGS, inventory, payables
  • Cash paid to employees Use it wage expense, wages payable
  • Cash paid for other operating expenses Use it expense, prepaid, accrued liabilities
  • Cash paid for interest Use it interest expense, interest payable, bond premium or discount
  • Cash paid for income taxes Use it tax expense, taxes payable, deferred tax accounts

Analysts value the direct format because it shows trends the indirect format hides: cash collections growing slower than sales, or cash paid to suppliers falling because payables are being stretched.

How do you turn each line into cash?

Take the income statement amount and adjust it for the change in the related balance sheet account. One rule covers all six lines.

  • Receipts = revenue − increase in related assets + increase in related liabilities.
  • Payments = expense + increase in related assets − increase in related liabilities.
Cash received from customers Memorize
C=Revenue−ΔAR+ΔUnearned revenueC = \text{Revenue} - \Delta AR + \Delta\text{Unearned revenue}

Cash received from customers falls when receivables grow (customers owe more) and rises when unearned revenue grows (customers paid in advance).

Rearrange itCash received from customers: solve for any input
The question asks for
Revenue is 10,000.00. Receivables rose by 200.00 and unearned revenue rose by 0.00. Cash received from customers is closest to:

10,000.00 − 200.00 + 0.00 = 9,800.00

Cash received from customers9,800.00

On your calculator
  1. 10000−200+0=9800
  1. 10000ENTER200−0+9800

ENTER enter (on the HP, puts the number on the stack)

Cash paid to suppliers Memorize
S=COGS+ΔInv−ΔAPS = COGS + \Delta Inv - \Delta AP

Cash paid to suppliers starts with cost of goods sold (COGS), adds extra inventory bought and subtracts the part that suppliers have not yet been paid.

Rearrange itCash paid to suppliers: solve for any input
The question asks for
Cost of goods sold is 6,000.00. Inventory changed by -150.00 and accounts payable by 100.00 (positive means an increase). Cash paid to suppliers is closest to:

6,000.00 + -150.00 − 100.00 = 5,750.00

Cash paid to suppliers5,750.00

On your calculator
  1. 6000+150+|-−100=5750

+|- change sign

  1. 6000ENTER150CHS+100−5750

ENTER enter (on the HP, puts the number on the stack) · CHS change sign

The remaining four lines follow the same pattern.

Cash paid to employees Use it
W=Wage expense−ΔWages payableW = \text{Wage expense} - \Delta\text{Wages payable}
Cash paid for other operating expenses Use it
O=Expense+ΔPrepaid−ΔAccrued liabilitiesO = \text{Expense} + \Delta\text{Prepaid} - \Delta\text{Accrued liabilities}
Cash paid for interest Use it
I=Interest expense−ΔInterest payable+premium amort.−discount amort.I = \text{Interest expense} - \Delta\text{Interest payable} + \text{premium amort.} - \text{discount amort.}
Cash paid for income taxes Use it
T=Tax expense−ΔTP+ΔDTA−ΔDTLT = \text{Tax expense} - \Delta TP + \Delta DTA - \Delta DTL

Cash paid to employees falls when wages payable rises. Cash paid for other operating expenses rises with prepaid expenses and falls with accruals. Cash paid for interest needs a correction when bonds were issued at a discount or premium: amortizing a discount adds to interest expense without cash, so subtract it; amortizing a premium reduces expense without cash, so add it back. Cash paid for income taxes falls when taxes payable or a deferred tax liability (DTL) rises, and rises when a deferred tax asset (DTA) rises.

Worked example: Orchard Pumps, direct

Same company as lesson 2 (USD thousands), now line by line. The income statement lines are revenue 10,000, COGS 6,000, wages 1,200, other operating expenses 700, interest 200 and tax 375. Depreciation and the 100 gain on equipment are not operating cash.

Drag each working capital change to its line and watch both formats total the same CFO.

InteractiveIndirect to direct: every working capital change has one home

Try this 0 of 3

  • Place every chip on its direct-method line
  • Make cash from customers higher than revenue
  • Push cash paid to suppliers above cost of goods sold
Chips to place

Pick a chip, then the direct line it belongs to.

Indirect method

Net income1,125
+ Depreciation500
− Gain on sale of equipment(100)
− Increase in receivables(200)
+ Decrease in inventory150
+ Increase in payables100
− Decrease in wages payable(20)
− Increase in prepaid expenses(30)
+ Increase in interest payable20
− Decrease in taxes payable(25)
Cash from operations1,520

Direct method

  • Received from customers9,800
    Revenue 10,000 − 200 (receivables)
  • Paid to suppliers(6,000)
    Cost of goods sold 6,000
  • Paid to employees(1,200)
    Wage expense 1,200
  • Paid for other operating costs(700)
    Other operating expenses 700
  • Paid for interest(180)
    Interest expense 200 − 20 (interest payable)
  • Paid for income taxes(375)
    Income tax expense 375
  • Cash from operations1,345 so far
CFO, indirect1,520
CFO, directplace all chips
Edit the working capital changes
Show working

Customers: revenue 10,000 − increase in receivables (200) = 9,800

Suppliers: COGS 6,000 + increase in inventory (−150) − increase in payables (100) = 5,750

Employees: 1,200 − increase in wages payable (−20) = 1,220

Other: 700 + increase in prepaid (30) = 730

Interest: 200 − increase in interest payable (20) = 180; taxes: 375 − increase in taxes payable (−25) = 400

Depreciation (500) and the gain (100) never appear in the direct method: one is not cash, the other is investing.

Every working capital change belongs to exactly one direct-method line.

How do you convert an indirect statement to a direct one?

Use it

Three steps, using the income statement and the working capital changes.

  1. List each revenue and expense line from the income statement.
  2. Remove non-cash items (depreciation, amortization) and non-operating gains and losses.
  3. Turn each remaining line into cash with its related working capital change, using the line formulas above.

This is the indirect-to-direct conversion . It gives an approximation of the direct statement because published statements rarely let you separate every account.

Exam tip If a question gives both an indirect reconciliation and the balance sheet changes, the unknown line is one of the six formulas. Pick the formula by the income statement account named in the stem.

Go deeper Why firms still use the indirect method

Both International Financial Reporting Standards (IFRS) and US generally accepted accounting principles (GAAP) encourage the direct method, but few firms use it because it costs more to produce. A US GAAP company that uses the direct method must also provide the indirect reconciliation of net income to CFO, so it does the work twice.

Go deeper Bad debt write-offs and the receivables roll-forward

A write-off against the allowance removes a receivable without any cash arriving. The simple formula assumes none, so if a question gives write-offs separately, use the full roll-forward: cash collected = opening receivables + credit revenue − write-offs − closing receivables.

Memorize this

MemorizeThe line formulas

LineFormula
From customersrevenue − Δ receivables + Δ unearned revenue
To suppliersCOGS + Δ inventory − Δ payables
To employeeswages − Δ wages payable
Other operatingexpense + Δ prepaid − Δ accrued liabilities
Interestexpense − Δ interest payable + premium amort. − discount amort.
Taxesexpense − Δ taxes payable + Δ DTA − Δ DTL

Memory hook Receipts: revenue − Δasset + Δliability. Payments: expense + Δasset − Δliability. Δ means increase.

Know it cold An asset that rises takes cash away from receipts or adds to payments. A liability that rises does the reverse.

MemorizeConverting indirect to direct

StepDo this
1List each revenue and expense line
2Remove non-cash items and non-operating gains and losses
3Convert each remaining line to cash with its working capital change

Memory hook List, strip, convert.

Know it cold Depreciation, amortization and gains on asset sales never appear in a direct statement.

The six lines of direct-method operating cash flow
Cash flow from operations (direct)receipts less payments
  • Cash received from customers Memorize revenue, receivables, unearned revenue
  • Cash paid to suppliers Memorize COGS, inventory, payables
  • Cash paid to employees Use it wage expense, wages payable
  • Cash paid for other operating expenses Use it expense, prepaid, accrued liabilities
  • Cash paid for interest Use it interest expense, interest payable, bond premium or discount
  • Cash paid for income taxes Use it tax expense, taxes payable, deferred tax accounts
Cash received from customers Memorize
C=Revenue−ΔAR+ΔUnearned revenueC = \text{Revenue} - \Delta AR + \Delta\text{Unearned revenue}
Quick example

Revenue 7,400, receivables up 80, unearned revenue up 25. 7,400 − 80 + 25 = 7,345.

On your calculator
  1. 7400−80+25= 7345
  1. 7400ENTER80−25+ 7345

ENTER enter (on the HP, puts the number on the stack)

Cash paid to suppliers Memorize
S=COGS+ΔInv−ΔAPS = COGS + \Delta Inv - \Delta AP
Quick example

COGS 4,200, inventory down 60, payables up 35. 4,200 − 60 − 35 = 4,105.

On your calculator
  1. 4200−60−35= 4105
  1. 4200ENTER60−35− 4105

ENTER enter (on the HP, puts the number on the stack)

Cash paid to employees Use it
W=Wage expense−ΔWages payableW = \text{Wage expense} - \Delta\text{Wages payable}
Quick example

Wage expense 900, wages payable up 15. 900 − 15 = 885.

On your calculator
  1. 900−15= 885
  1. 900ENTER15− 885

ENTER enter (on the HP, puts the number on the stack)

Cash paid for other operating expenses Use it
O=Expense+ΔPrepaid−ΔAccrued liabilitiesO = \text{Expense} + \Delta\text{Prepaid} - \Delta\text{Accrued liabilities}
Quick example

Other expenses 450, prepaid up 10, accrued liabilities up 5. 450 + 10 − 5 = 455.

On your calculator
  1. 450+10−5= 455
  1. 450ENTER10+5− 455

ENTER enter (on the HP, puts the number on the stack)

Cash paid for interest Use it
I=Interest expense−ΔInterest payable+premium amort.−discount amort.I = \text{Interest expense} - \Delta\text{Interest payable} + \text{premium amort.} - \text{discount amort.}
Quick example

Interest expense 140, interest payable down 6, discount amortization 4. 140 + 6 − 4 = 142.

On your calculator
  1. 140+6−4= 142
  1. 140ENTER6+4− 142

ENTER enter (on the HP, puts the number on the stack)

Cash paid for income taxes Use it
T=Tax expense−ΔTP+ΔDTA−ΔDTLT = \text{Tax expense} - \Delta TP + \Delta DTA - \Delta DTL
Quick example

Tax expense 310, taxes payable up 20, deferred tax liability up 12. 310 − 20 − 12 = 278.

On your calculator
  1. 310−20−12= 278
  1. 310ENTER20−12− 278

ENTER enter (on the HP, puts the number on the stack)

How it is asked

  1. Cash paid to suppliers

    COGS 2,850, inventory +90, payables +60. Cash paid?

    2,850 + 90 − 60 = 2,880. Reversing both signs (2,820) is the trap.

  2. Cash from customers with unearned revenue

    Revenue 6,400, receivables +210, unearned revenue +45.

    6,400 − 210 + 45 = 6,235. Adding both changes (6,655) is the trap.

  3. Cash paid for taxes or interest

    Tax expense 240, taxes payable +15. Cash paid?

    240 − 15 = 225. Adding the change (255) is the trap.

  4. What does not appear

    When converting to direct, depreciation is…

    Excluded: a non-cash item.

Exam traps

  • Getting the inventory sign wrong in cash paid to suppliers. Inventory up means more was bought, so more cash went out.
  • Forgetting payables. Payables up means suppliers financed you, so less cash went out.
  • Including depreciation as a cash payment.
  • Putting the gain on sale of equipment into a direct line. It is investing, not operating.

Checkpoint

3 exam-style questions. About 90 seconds each.

  1. 1Cost of goods sold is USD 3,200k. Inventory increased by USD 120k and accounts payable increased by USD 80k. Cash paid to suppliers is closest to:

  2. 2Revenue is CHF 5,000k, receivables increased by CHF 300k and unearned revenue increased by CHF 50k. Cash received from customers is closest to:

  3. 3When converting an indirect-method statement to the direct method, depreciation expense is:

Key takeaways

  • Direct = gross operating receipts and payments, six lines.
  • Each line = the income statement amount adjusted for its related working capital change.
  • Direct and indirect give the same CFO.
Cash received from customers Memorize
C=Revenue−ΔAR+ΔUnearned revenueC = \text{Revenue} - \Delta AR + \Delta\text{Unearned revenue}
Quick example

Revenue 7,400, receivables up 80, unearned revenue up 25. 7,400 − 80 + 25 = 7,345.

On your calculator
  1. 7400−80+25= 7345
  1. 7400ENTER80−25+ 7345

ENTER enter (on the HP, puts the number on the stack)

Cash paid to suppliers Memorize
S=COGS+ΔInv−ΔAPS = COGS + \Delta Inv - \Delta AP
Quick example

COGS 4,200, inventory down 60, payables up 35. 4,200 − 60 − 35 = 4,105.

On your calculator
  1. 4200−60−35= 4105
  1. 4200ENTER60−35− 4105

ENTER enter (on the HP, puts the number on the stack)

Cash paid to employees Use it
W=Wage expense−ΔWages payableW = \text{Wage expense} - \Delta\text{Wages payable}
Quick example

Wage expense 900, wages payable up 15. 900 − 15 = 885.

On your calculator
  1. 900−15= 885
  1. 900ENTER15− 885

ENTER enter (on the HP, puts the number on the stack)

Cash paid for other operating expenses Use it
O=Expense+ΔPrepaid−ΔAccrued liabilitiesO = \text{Expense} + \Delta\text{Prepaid} - \Delta\text{Accrued liabilities}
Quick example

Other expenses 450, prepaid up 10, accrued liabilities up 5. 450 + 10 − 5 = 455.

On your calculator
  1. 450+10−5= 455
  1. 450ENTER10+5− 455

ENTER enter (on the HP, puts the number on the stack)

Cash paid for interest Use it
I=Interest expense−ΔInterest payable+premium amort.−discount amort.I = \text{Interest expense} - \Delta\text{Interest payable} + \text{premium amort.} - \text{discount amort.}
Quick example

Interest expense 140, interest payable down 6, discount amortization 4. 140 + 6 − 4 = 142.

On your calculator
  1. 140+6−4= 142
  1. 140ENTER6+4− 142

ENTER enter (on the HP, puts the number on the stack)

Cash paid for income taxes Use it
T=Tax expense−ΔTP+ΔDTA−ΔDTLT = \text{Tax expense} - \Delta TP + \Delta DTA - \Delta DTL
Quick example

Tax expense 310, taxes payable up 20, deferred tax liability up 12. 310 − 20 − 12 = 278.

On your calculator
  1. 310−20−12= 278
  1. 310ENTER20−12− 278

ENTER enter (on the HP, puts the number on the stack)

All Financial Statement Analysis formulas, every lesson

Practice exam-style questions on Analyzing Statements of Cash Flows I

Questions about this lesson?

Where this comes back

Questions candidates ask

How do you calculate cash paid to suppliers?

Cost of goods sold plus the increase in inventory minus the increase in accounts payable. With COGS of 6,000, inventory down 150 and payables up 100, the company paid 6,000 − 150 − 100 = 5,750. Flip the signs for decreases.

What is the difference between the direct method and the indirect method?

The direct method lists gross cash receipts and payments from operations. The indirect method starts with net income and adjusts for non-cash items and working capital. They produce the same operating cash flow; only the presentation differs.

How do you convert the indirect method to the direct method?

List the income statement lines, remove non-cash items and non-operating gains and losses, then convert each remaining line to cash using the change in its related balance sheet account, such as receivables for revenue and payables for purchases.

Spotted an error? Tell us and we will fix it.

  1. How the cash flow statement links to the balance sheet and income statement
  2. Cash flow from operations: the indirect method
  3. The direct method and converting indirect to direct
  4. Investing and financing cash flows: asset sales, debt and dividends
  5. Cash flow statements under IFRS vs US GAAP

Ask Sensei Listen instead

Questions on The direct method and converting indirect to direct

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans