We use cookies to provide visitors with the best possible experience on our website. These include analytics and targeting cookies, which may also be used in our marketing efforts.
This website stores data such as cookies to enable essential site functionality, as well as marketing, personalization and analytics. By remaining on this website, you indicate your consent.

Direct vs. indirect cash flow: key differences and how to choose

Learn about direct vs. indirect cash flow, the key differences, advantages, and when to use each method to decide which cash flow approach fits your business.
Summarize with AI
Summary
  • The direct method shows actual operating cash receipts and payments, while the indirect method starts with net income and adjusts it to get operating cash flow.
  • If prepared correctly, both methods arrive at the same net cash from operating activities.
  • The direct method is usually more informative, while the indirect method is usually easier to prepare from standard financial statements.
  • The vast majority of US public companies use the indirect method, largely because it can be prepared directly from existing financial statements and often satisfies their boards and investors.
  • Both GAAP and IFRS allow either method, but accounting standards encourage the direct method because it provides more detailed information about cash flows.

In my work with FP&A teams across various industries, the question of whether they should use direct or indirect cash flow often starts with the question of which method is better. What they usually want to know is which method best fits their current infrastructure. And that’s a good way to look at it. 

Choosing the right method is important because it will impact your financial reporting as well as how you do cash flow forecasting and analysis. 

In this guide, I’ll explain both methods, explain their key differences, and show you some side-by-side examples to give you a clear framework for deciding which approach fits where you’re at right now.

What is a cash flow statement?

The cash flow statement is one of the three primary financial statements, along with the P&L (aka income statement) and balance sheet, which are collectively known as the three-statement model. The other two statements in the model are the profit and loss (P&L) statement and the balance sheet. 

The figure below shows how the cash flow statement connects to the other financial statements.

The cash flow statement provides a clear picture of the company's liquidity and ability to meet its financial obligations. It tracks all the cash coming in and going out of the business for both operating and non-operating activities, like investing and financing. Non-cash items such as depreciation and amortization appear as adjustments in the operating section under the indirect method because they affect net income but not cash.

The three components of cash flow 

Cash flow statements include three key categories.

Type of cash flow Core question it answers What it includes How to interpret it
Operating cash flow (OCF) Is the business generating cash from its core operations? Cash from customers, payments to suppliers, changes in working capital, and operating expenses Positive OCF indicates the company can generate sufficient revenue without relying on external financing
Investing cash flow (ICF) Is the company deploying capital for long-term growth? Purchase or sale of equipment or property, acquisitions, and investments in securities Negative ICF indicates the company is investing in future growth, while positive ICF might suggest a divestment or sale of assets has occurred
Financing cash flow (CFF) How is the business funding itself? Issuing or repaying debt, issuing equity, dividends, share buybacks Positive FCF means cash is flowing into the company through borrowing or issuing stock. Negative FCF indicates debt repayments, share repurchase, or dividend payments
The three components of cash flow.

Of the three, operational cash flow (OCF) plays a far more significant role in determining a company's financial stability than investing and financing cash flows because it measures the primary source of cash generation in the business. 

There’s only one method for calculating investing cash flow (ICF) and only one for financing cash flow (FCF). But there are two for tracking cash flow resulting from operational activities—direct cash flow vs. indirect cash flow. 

Why two? 

Because OCF is tied to accrual accounting (revenue and expenses that can be recognized before or after the cash actually moves). This makes tracking it a lot more complicated than cash flows from investing and financing activities, which typically involve a single, point-in-time transaction. 

What is the direct cash flow method?

The direct cash flow method starts at the account level and involves listing all the operating transactions (cash receipts and payments) during the period. 

It includes cash received from customers or paid to suppliers against invoices, employees against salaries, and all other transactions related to operating activities. 

How to use the direct cash flow method to determine operating cash flow

1. Calculate the cash received from customers

Add up all the cash that the business actually received from customers. If you have a report of actual customer payments from your accounting system, you can use that. 

If you’re working with financial statements, plug the revenue shown on the P&L and the beginning and ending AR shown on the balance sheet into the following formula: 

Cash received from customers = Revenue + Beginning AR - Ending AR

Step 2. Calculate cash paid to suppliers

This step applies mainly to businesses that buy inventory or direct inputs (e.g., retailers and manufacturers). If your business doesn’t hold inventory, you can skip this step. You’ll capture the cash paid for purchases in “other operating expenses” (Step 5).

The information you need to calculate cash paid to suppliers will come from the P&L, your inventory records, and the balance sheet. AP records will come in handy if you want transaction-level detail or need to verify the numbers.

First, use the following formula to calculate the purchases made during the period: 

Purchases = COGS + ending inventory - beginning inventory

This formula adjusts the COGS for the total inventory purchases made during the period. Since all those purchases may not have been paid for during the period, you next need the information from the balance sheet to calculate the cash actually paid to suppliers for the period:

Cash paid to suppliers = Purchases + Beginning AP - Ending AP

Step 3. Calculate cash paid to employees

This step captures cash paid for employee-related costs during the period, including wages, salaries, and other employee-related costs.

The information you need to calculate this comes from payroll records, the P&L, the balance sheet, and payment records. If you want transaction-level detail or need to verify the numbers, you can use payroll reports from your accounting system.

One way to calculate this is to add up all the cash paid to employees during the period using your payroll payment records.

If you’re working from financial statements, start with the related payroll expenses on the P&L. Then adjust for any payroll-related amounts still owed at the start and end of the period shown on the balance sheet.

Cash paid to employees = Payroll expenses + Beginning amounts owed to employees − Ending amounts owed to employees

If you’re combining several employee-related expense categories, you can apply this logic to each major category.

Step 4. Calculate cash paid for other operating expenses 

This step captures other operating cash payments, such as rent, software, utilities, insurance, office costs, and payments to service providers.

One way to calculate cash paid for these expenses is to simply use payment records from your accounting system and add them up. 

If you’re working from financial statements, you need the P&L and balance sheet. You can also use expense records or AP records if you want transaction-level detail or need to verify the numbers.

Start with the related expenses on the P&L, then adjust for any related amounts paid ahead of time or accrued expenses shown on the balance sheet. These changes reflect amounts still owed or paid ahead of time: 

Cash paid = Category expenses, adjusted for related balance sheet changes 

If you’re combining several expense categories, you can apply this logic to each major category. 

Step 5. Calculate other operating cash receipts

For most businesses, most of the cash flowing in comes from customer payments. Other cash inflows in this section can include things like commissions, royalties, fees, refunds, and other operating receipts.

One approach is to use cash receipts records to total the cash received directly. 

Alternatively, you can use financial statements. The information you need comes from the P&L, the balance sheet, and bank records. If you want transaction-level detail or need to verify the numbers, you can also use cash receipts reports from your accounting system or ledger detail. 

If you’re working from financial statements, here’s the basic formula for a single category.

Cash received = Category income, adjusted for related balance sheet changes 

With this approach, you start with the related income line on the P&L, then adjust for any related receivables or deferred income shown on the balance sheet. The balance sheet changes in the formula reflect amounts not yet collected or cash received before the income is recorded. 

If you’re combining several income categories, apply this logic to each major category. 

Step 6. Calculate the net cash flow from operating activities

The last step is to add up all operating cash received from customers and other operating income related to normal business operations, then subtract all operating cash payments for the period. The result is your net cash flow from operating activities: 

Net cash flow from operating activities = Total operating cash receipts − Total operating cash payments

Key things to remember when using the direct method

The direct method tracks when cash is actually received or paid, while the P&L tracks when revenue and expenses are recorded

Because of that timing difference, it’s important to remember that amounts shown on the P&L do not always match operating cash flow line items. 

This is why direct-method calculations often require balance sheet information, such as accounts receivable, accounts payable, inventory, and other accrued or prepaid balances. 

Depending on your reporting framework, the direct method also requires a separate reconciliation from net income to net cash from operating activities.

Advantages and disadvantages of the direct cash flow method

The direct method builds operating cash flow from actual cash collected and paid. It’s a highly detailed approach that offers some important advantages, but those come at a cost. 

Advantages

  • Provides a detailed view into day-to-day cash movements
  • Easier for non-accountants to understand
  • Can be very useful for cash planning and management

Disadvantages

  • Requires gathering all transactional data, often from multiple systems
  • Can be complex, sometimes requiring a separate reconciliation to net income
  • Can be time-consuming, especially for businesses with a high volume of transactions

What is the indirect cash flow method?

The indirect cash flow method starts with the net income from the P&L statement and adjusts for all non-cash transactions plus any changes in balance sheet items. Non-cash transactions might include depreciation, changes in working capital, deferred taxes, and any stock-based compensation to shareholders.

How to use the indirect cash flow method to determine operating cash flow

Step 1. Start with net income 

The indirect method starts with the net income shown on the P&L. This makes calculating operating cash flow easier, but it can also be less intuitive because it doesn’t calculate each cash inflow and outflow separately. Instead, it adjusts net income to show the cash generated or used by operations during the period.

Step 2. Add back non-cash expenses

Non-cash expenses reduce net income without using cash during the period. The most common examples are depreciation and amortization. 

The information you need for this step will come from the P&L and any supporting schedules, such as fixed asset or amortization schedules.

Step 3. Remove non-operating gains and losses

The net income on the P&L includes non-operating gains and losses resulting from investing and financing activities. Common examples include gains or losses from the sale of equipment or other assets. 

These activities aren’t considered part of normal business operations. They’re covered in other sections on the cash flow statement. So, you need to adjust the net income on the P&L accordingly: 

  • Gains need to be subtracted. 
  • Losses need to be added back.

The information you need for this step comes from the P&L and, if needed, fixed asset schedules, records of equipment sales, general ledger detail, and journal entries showing gains and losses that don’t belong in operating activities.

Step 4. Adjust for changes in working capital

With the indirect method, you also need to adjust for timing differences between when revenue and expenses were recorded and when the related cash was actually collected or paid.

The information you need for this step comes from the balance sheet. The most common items are accounts receivable, inventory, accounts payable, accrued expenses, and amounts paid ahead of time. 

To figure out what adjustments are needed, compare the current asset and liability balances on the beginning balance sheet with those on the ending balance sheet. The adjustments shown in the table below convert net income from accounting timing to cash timing:

If… Then… Why
Accounts receivable increased Subtract the difference Reflects new sales but cash hasn’t been collected yet
Accounts receivable decreased Add the difference Reflects cash collected for past sales
Inventory increased Subtract the difference The business bought more inventory than it used/sold
Inventory decreased Add the difference The business used/sold more inventory than it bought
Accounts payable increased Add the difference Reflects new expenses that haven’t been paid yet
Accounts payable decreased Subtract the difference Reflects payments on bills for prior expenses
How to determine the adjustments needed for working capital.

Step 5. Calculate the net cash flow from operating activities

Once you’ve adjusted net income for non-cash items, non-operating items, and working capital changes, the end result is your net cash flow from operating activities.

Advantages and disadvantages of the indirect cash flow method

The indirect method builds operating cash flow by adjusting net income for non-cash items and timing differences. In comparison to the direct method, this approach has some distinct advantages, but it also has some drawbacks.

Advantages

  • Easier and faster to prepare because it doesn’t require as much transaction data 
  • Uses information companies already have in their financial statements 
  • A straightforward approach to understanding overall cash flow
  • Shows how net income is adjusted to arrive at operating cash flow
  • Easier to see how non-cash items and working capital changes affect operating cash flow

Disadvantages

  • Less intuitive because it starts with profit, not cash
  • Can be harder for non-accountants to follow
  • Less useful for understanding where cash actually came from and went

Direct vs. indirect cash flow method statements: key differences

Both GAAP and IFRS allow either direct vs. indirect method for cash flow reporting. IFRS encourages the direct method because it can be more useful for estimating future cash flows.

While both methods reconcile to the same operating cash flow total, they have some key differences that impact the work involved in preparing the cash flow statement as well as the level of detail it provides and how useful it is in decision-making.

Attribute Direct Method Indirect Method
Starting point Actual cash receipts and payments Net income
Shows Transaction-level cash inflows and outflows Reconciliation from profit to cash
Level of effort required Higher (transaction-level mapping) Lower (leverages financial statements)
Level of detail Highly granular Higher-level, less cash line-item detail
Strength High transparency into cash drivers Easier to prepare from financial statements
Limitation More data gathering required Less visibility into specific cash movements
Best used when Managing operations and short-term liquidity Reporting performance and overall cash position
Common usage Less common, when you need granular operational control and deeper insight into cash movements More widely used, to provide a streamlined view for overall cash flow understanding and stakeholder reporting
GAAP treatment Encouraged but not required Accepted and standard in practice
Key differences between direct vs. indirect cash flow.

Example of direct vs. indirect cash flow

If prepared correctly, both methods arrive at the same net cash from operating activities.

Step Direct Method Indirect Method
Net income 100,000
Add back non-cash expenses (e.g., depreciation) +20,000
Remove non-operating gains/losses −5,000
Change in accounts receivable −15,000
Change in inventory −8,000
Change in accounts payable +12,000
Cash received from customers 250,000
Cash paid to suppliers −180,000
Cash paid to employees −40,000
Cash paid for other operating expenses −18,000
Other operating cash receipts +6,000
Net cash from operating activities 18,000 18,000
Example of direct vs. indirect cash flow.

Direct vs. indirect cash flow: which method is better?

The choice of whether to use the direct vs. indirect method usually comes down to the capabilities and resources of your finance team. 

Unfortunately, there aren’t any convenient rules of thumb for choosing which method will be best for your business. 

Not long ago, I sat down with Carl Seidman to deliver a masterclass on cash flow forecasting. Here’s what he had to say:

“If you're a finance person and you're just saying, ‘let’s analyze financial statements,’ great—use the indirect. But if you’re getting really hands-on… you’re gonna be managing the operations scenarios, drivers, opportunities, and issues, then you need to be spending your time on the direct method” – Carl Seidman, Seidman Financial

I talk to a lot of finance teams, and when they ask me which method they should use, here’s what I ask them…

What decisions will it support? 

If your goal is streamlined reporting using existing financial statements, the indirect method is usually more practical. But if your goal is deeper operational insight into cash drivers, the direct method provides better visibility.

What data can you produce cleanly and consistently?

Do you have access to reliable transaction-level data? Can you reliably classify cash inflows/outflows at the transaction level? Can you easily pull and organize detailed cash receipts and disbursements? 

If your answer to any of these questions is no, using the direct method may not be feasible. The indirect method is likely a better option. 

How much transparency and granularity do you need at this stage in your business? 

Do you need the level of detail that the direct method would provide, or will a less detailed cash-flow statement suffice? If yes, then the indirect method might be the best choice.

Is transparency worth the extra effort required to use and maintain the direct method right now?

Is the added complexity worth the operational insight? The direct method will obviously require more time. This is time you could otherwise spend on other important activities. So, you also have to weigh the opportunity costs. 

If the added detail the direct method provides will help you better manage your working capital and near-term liquidity, then using it is a good call. But if you’re not really going to use it that way and/or speed, consistency, and standard reporting matter more to you at this point in your business, the indirect method may be the way to go. 

Why do most companies use the indirect method for cash flow statements?

All but the smallest businesses typically opt for the indirect method for developing the operational cash flow portion of their cash flow statement. There are a number of reasons for this. 

The main reason is that the indirect method offers a straightforward and more streamlined approach than the direct method. It starts with net income on the P&L statement, and then incorporates adjustments from the balance sheet. 

All three statements inherently complement each other, so you don’t need to do any additional validations. Adjustments from the balance sheet are simply layered onto the net income. And because the net income captures the results from the P&L, you get a broad overview without the need to scrutinize each account separately. 

It does require having both a P&L and a balance sheet, but these are standard financial documents that most companies already maintain. This makes the task of creating a cash flow statement a much lighter lift. 

The indirect method also helps companies satisfy their key stakeholders. Boards and investors typically don’t scrutinize the line items of a company's cash flow statement. Their primary interest lies in understanding the company's overall financial health, and the indirect method provides this information.

Using both methods for enhanced financial analysis and forecasting

While most businesses use the indirect method, using both methods together can give you far more comprehensive insights into your company's operations and financial performance.

Consider this. By emphasizing the interconnection between statements, the indirect method provides a broad understanding of cash flow movements and financial stability at a monthly glance. 

On the other hand, the direct method can help you more effectively manage your operational cash flow because it offers deeper insight and control at a granular level. The insights gained can also help you in your strategic planning and analysis every quarter. 

For example, by generating a weekly cash flow using the direct method, you can get a quarterly view of your cash flow at the weekly level because every quarter has 13 weeks. 

Of course, doing both requires significant work. However, the deeper insight the direct method can provide might well be worth it. 

Better technology means you don't have to choose anymore

Technology can now eliminate much of the manual work involved in building cash flow statements, turning what used to be a time-consuming process into a more streamlined, rules-driven one.

That means you don’t have to choose between the direct and indirect cash flow methods. With the right ERP, finance management tools, and a modern FP&A platform, you can get the benefits of both.

Here’s how:

  • Pulling cash data together automatically: Your ERP and related finance tools, such as banking tools and integrations, pull transaction and cash data from across the business. FP&A software then consolidates that information for cash flow reporting, forecasting, and analysis.
  • Capturing the details behind each transaction: Integrating your ERP with AP/AR tools and payroll systems captures transaction details. FP&A software then organizes that information into direct and indirect cash flow views.
  • Handling reconciliation work: Connecting your ERP with AP/AR systems, payroll systems, and banks handles much of the reconciliation work. FP&A software then uses that cleaner data to speed up reporting and analysis.
  • Managing more complex structures: ERP and related finance tools manage entity, account, and currency data. FP&A software then rolls that information up into a clearer cash flow view across the business.

How Drivetrain can help

We all know that cash flow modeling is already a very time-consuming process. So, while using both methods together would clearly give you deeper insight into your business, the real question is, can you do both? 

You can, with Drivetrain

Creating cash flow statements using both approaches simultaneously can be complex and time-intensive. However, a modern cash flow software like Drivetrain can handle a lot of the heavy lifting with automated three-statement modeling in real time that allows you to take the pulse of financial health in minutes. 

Drivetrain is also a robust financial reporting tool, with its custom report builder and best-in-class interactive visualizations.

Check out Drivetrain today to learn how you can easily and quickly level up your cash flow reporting. 

Frequently asked questions

What is the difference between direct and indirect cash flow?

The direct method shows actual operating cash receipts and payments, while the indirect method starts with net income and adjusts it to get operating cash flow. The direct method is usually more informative, while the indirect method is usually easier to prepare from standard financial statements. However, if prepared correctly, both methods arrive at the same net cash from operating activities.

How do the direct and indirect methods differ in their treatment of net income?

The direct method does not use net income to build operating cash flow; it focuses on cash in and cash out. The indirect method starts with net income and reconciles it to net cash from operating activities by adjusting for non-cash items, gains/losses, and working capital changes.

Does GAAP require the indirect method?

No. GAAP allows either the direct or indirect method for operating cash flows and actually encourages the direct method. However, public companies that use the direct method generally also provide a separate reconciliation from net income to operating cash flow.

What does IFRS say about the two methods of cash flow statement reporting?

IFRS allows either method for reporting operating cash flows, but explicitly encourages the direct method because it provides information that may be useful in estimating future cash flows.

Which method is more accurate?

Neither is inherently more accurate. If prepared correctly, both methods produce the same net cash flow from operating activities. The main difference is presentation: direct gives more detail on cash movements, while indirect provides a clearer bridge from profit to cash.

Can a company use the direct method internally and the indirect method for external reporting?

Yes. In practice, many companies use a more direct-style cash view internally for management and forecasting, while presenting indirect cash flow statements externally. 

How do you handle foreign currency translation gains and losses in direct vs. indirect reporting?

Under both methods, unrealized foreign currency gains and losses are not cash flows. In the direct method, actual foreign-currency cash flows are translated at the cash-flow date or a reasonable average rate. In the indirect method, unrealized FX gains/losses included in net income are backed out. In both cases, the effect of exchange-rate changes on cash and cash equivalents is shown separately. 

Ready to start your journey?
Book a Demo
Master ChatGPT for FP&A with Nicolas Boucher Image
The only financial model template you'll ever need—just plug in your actuals to see projections
Master ChatGPT for FP&A with Nicolas Boucher
Join us for a live webinar as Nicolas Boucher shares the exact prompts he uses to automate data preparation, accelerate forecasting, and deliver insight-driven reports.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.