Product

Company

Resources

Book a demo

Book a demo

DSO, DPO and DIO: Formulas and Explanation for Working Capital Metrics

Executive summary

DSO, DPO and DIO are three of the most important metrics in working capital management because they show how quickly a business turns trading activity into cash. DSO measures how long it takes to collect from customers, DPO measures how long the business takes to pay suppliers, and DIO measures how long cash sits in inventory before stock is sold. Together, these metrics determine the cash conversion cycle and give finance teams a clearer view of operating cash flow, liquidity and capital tied up in day-to-day operations. They are useful not just for reporting, but for diagnosing where cash is getting stuck across receivables, payables and inventory. For AR and finance operations teams, DSO is often the most immediate lever. Slow collections are rarely just a chasing problem. They are often caused by billing queries, disputes, missing remittance, weak follow-up discipline or poor finance inbox management. Understanding DSO, DPO and DIO properly helps finance leaders connect operational friction to cash performance.

Working capital metrics determine how efficiently a company converts operations into cash. Among the most important are DSO (Days Sales Outstanding), DPO (Days Payable Outstanding) and DIO (Days Inventory Outstanding). Together, they shape your cash conversion cycle, influence operating cash flow, and impact how much capital is tied up in day-to-day operations.

In this guide, you’ll learn exactly what DSO, DPO and DIO mean, how to calculate them, how they connect to working capital and capital employed, and how to avoid common mistakes when interpreting them. We’ll also walk through a practical example using realistic financial data.

What are DSO, DPO and DIO?

DSO, DPO and DIO are the three core metrics used to measure how efficiently a business manages working capital.

Working capital is usually defined as:

Current assets – current liabilities

It represents the capital tied up in the normal course of running the business.

1. DSO (Days Sales Outstanding)

DSO measures the average number of days it takes to collect payment after a credit sale.

It is one of the clearest indicators of receivables efficiency. If DSO rises, cash is being collected more slowly and more capital is tied up in the AR ledger.

A high DSO can reflect several underlying problems, including slow collections follow-up, unresolved invoice disputes or deductions, weak invoice inquiry management, delays in invoice delivery, poor promise-to-pay tracking, or a finance inbox overloaded with customer queries.

For AR teams, DSO is not just a collections metric. It is a signal that something in the order-to-cash process is slowing down cash conversion.

2. DPO (Days Payable Outstanding)

DPO measures the average number of days a company takes to pay its suppliers.

It shows how the business is managing outgoing cash and supplier terms. A higher DPO generally means the business is holding cash for longer, which can support short-term liquidity. But DPO needs to be handled carefully. Stretching payment terms too far can create supplier risk, affect pricing, or damage operational relationships.

For finance leaders, DPO is best read in context. A business with disciplined payment timing and supplier-aligned terms is in a stronger position than one that is simply paying late.

3. DIO (Days Inventory Outstanding)

DIO measures how long inventory sits before it is sold.

This is a key metric for businesses that carry stock, especially in manufacturing, distribution and retail. A higher DIO means more capital is tied up in inventory for longer. That has a direct impact on liquidity, warehousing costs and working capital intensity.

For finance and operations teams, DIO often reflects a mix of demand planning, purchasing discipline, sales velocity and stock management.

How DSO, DPO and DIO affect the cash conversion cycle

These three metrics come together in the cash conversion cycle (CCC):

CCC = DSO + DIO – DPO

The cash conversion cycle measures how many days cash is tied up in operations before it returns to the business as cash collected.

A lower CCC means faster cash conversion. A higher CCC means more capital tied up in receivables and inventory relative to payables.

This is why DSO, DPO and DIO are so useful. They turn working capital from an abstract balance sheet discussion into something finance teams can monitor and improve operationally.

A business can grow revenue and still create cash pressure if DSO and DIO rise faster than DPO. Equally, a business can improve cash generation without growing sales simply by tightening collections, improving dispute resolution, reducing stock days or managing payables more deliberately.

Formula to calculate DSO, DPO and DIO

DSO formula

DSO = (Accounts Receivable / Total Credit Sales) × Number of Days

Variables explained:

Accounts Receivable refers to outstanding customer invoices at the end of the period. Total Credit Sales refers to sales made on credit during the period. Number of Days is usually 365 for an annual period or 90 for a quarter.

DSO should be based on credit sales, not total revenue. If cash sales are included, the number will look better than it really is.

DPO formula

DPO = (Accounts Payable / Cost of Goods Sold) × Number of Days

Variables explained:

Accounts Payable refers to outstanding supplier invoices. Cost of Goods Sold refers to the direct costs associated with goods sold. Number of Days is the length of the period being measured.

DPO shows how long supplier liabilities remain unpaid on average during the period.

DIO formula

DIO = (Average Inventory / Cost of Goods Sold) × Number of Days

Variables explained:

Average Inventory is calculated as opening inventory plus closing inventory, divided by two. Cost of Goods Sold is the cost of producing or purchasing goods sold. Number of Days is the length of the period being measured.

DIO is particularly relevant in businesses where stock levels materially affect working capital.

Step-by-step example of DSO, DPO and DIO calculation

Assume a mid-sized manufacturing company reports the following annual figures:

Annual credit sales: $50,000,000

Accounts receivable: $6,000,000

Cost of goods sold (COGS): $30,000,000

Accounts payable: $4,500,000

Opening inventory: $5,000,000

Closing inventory: $7,000,000

We will calculate DSO, DPO and DIO using these figures.

Step 1: Calculate DSO

DSO = (6,000,000 / 50,000,000) × 365

= 0.12 × 365
= 43.8 days

The company takes roughly 44 days to collect payment from customers.

Step 2: Calculate DPO

DPO = (4,500,000 / 30,000,000) × 365

= 0.15 × 365
= 54.8 days

The company takes about 55 days to pay suppliers.

Step 3: Calculate DIO

First, calculate average inventory:

(5,000,000 + 7,000,000) / 2 = 6,000,000

Now calculate DIO:

DIO = (6,000,000 / 30,000,000) × 365

= 0.20 × 365
= 73 days

Inventory sits for about 73 days before being sold.

Step 4: Calculate the cash conversion cycle

CCC = DSO + DIO – DPO

= 43.8 + 73 – 54.8
= 62 days

This means cash is tied up in operations for roughly 62 days before returning to the business.

Why DSO, DPO and DIO matter for working capital and cash flow

These metrics matter because they show how much cash the business has locked into normal operations.

A 10-day improvement in DSO alone would free up:

(10 / 365) × 50,000,000 = $1.37M

That is cash released without increasing revenue, cutting headcount or changing margins. It comes from collecting faster.

This is why CFOs and finance operations leaders pay such close attention to working capital metrics. Improvements in DSO, DPO and DIO can improve operating cash flow, reduce reliance on external funding, strengthen liquidity, lower working capital requirements and improve return on capital employed.

For AR teams, DSO improvement is often the most immediate and controllable lever. But it does not move just because finance asks for it. It usually depends on fixing the day-to-day work that delays payment, whether that is responding faster to billing queries, keeping collections follow-up consistent, resolving disputes earlier, tracking promise-to-pay dates properly, improving remittance handling, or giving teams better control over the finance inbox.

This is also where workflow and tooling matter. Many AR teams still manage collections, invoice inquiry management and dispute resolution across email, spreadsheets and ERP notes. Where that operational load becomes too heavy, platforms such as Paraglide can help automate billing query responses, collections follow-ups, dispute handling, promise-to-pay tracking, cash application support and other finance inbox workflows that directly affect DSO.

6 common mistakes when using DSO, DPO and DIO

1. Using total revenue instead of credit sales in the DSO formula

DSO should be based on credit sales only. Including cash sales will understate DSO and make collections performance look stronger than it is.

2. Ignoring seasonality in working capital analysis

Quarter-end or peak trading periods can distort these metrics. A single period snapshot may not tell the full story. Monthly tracking and rolling 12-month analysis usually provide a more reliable view.

3. Comparing DSO, DPO and DIO across very different business models

A retail business, a manufacturer and a SaaS company will have very different working capital dynamics. DIO may be irrelevant in some service-led models. DSO norms also vary by contract structure, customer base and billing model. Benchmark within the right peer set.

4. Trying to optimise one metric in isolation

Working capital is a system. Improving one metric at the expense of another part of the process can create new problems.

For example, extending DPO too aggressively may strain supplier relationships. Cutting inventory too hard may create fulfilment risk. Pushing collections too bluntly may damage customer relationships or increase disputes.

The goal is not to produce one flattering number. It is to improve cash performance without creating avoidable operational costs.

5. Confusing profitability with cash efficiency

A profitable business can still be cash-constrained. Strong margins do not help much if receivables are slow to collect or if inventory absorbs too much cash.

This is why finance leaders often focus on both profit and cash conversion. A business can report healthy earnings while still carrying a weak cash conversion cycle.

6. Treating DSO as a collections problem only

DSO is often framed as a collections metric, but in practice it reflects broader order-to-cash performance.

If customers are asking for invoice copies, querying line items, disputing charges, waiting on credit approval, or sending remittance that cannot be matched quickly, collections will slow down even if the team is chasing actively.

That is why DSO improvement often depends on tighter coordination across AR, billing, credit management, customer support and finance operations. It is also why shared inbox management has become more important. A backlog in the finance inbox can translate directly into delayed cash.

Conclusion

DSO, DPO and DIO are not just finance formulas for reporting packs. They are practical measures of how well the business manages cash through its day-to-day operations.

DSO shows how quickly receivables turn into cash. DPO shows how supplier payments are managed. DIO shows how long capital sits in stock. Together, they determine the cash conversion cycle and provide a clear view of working capital efficiency.

For finance teams, the value of these metrics is not in calculating them once. It is in using them properly. That means understanding what is driving movement behind the numbers, separating structural issues from timing effects, and fixing the operational causes of cash delay.

In many businesses, that work sits inside order-to-cash: billing accuracy, collections execution, dispute resolution, remittance handling, credit workflows and the daily management of the finance inbox. When those processes improve, DSO improves with them.

That is why working capital performance is ultimately an operational discipline, not just a reporting exercise.

FAQs

What is a good DSO for a B2B company?

What is a good DPO?

What is a good DIO?

What does a negative cash conversion cycle mean?

How does DSO affect operating cash flow?

Why is DPO subtracted in the cash conversion cycle formula?

How often should finance teams calculate DSO, DPO and DIO?

Does DSO affect valuation?

Can DSO be reduced without harming customer relationships?

What is the difference between working capital and capital employed?

Rasmus Areskoug

Share

Mar 25, 2026

Subscribe to the Paraglide blog

Get notified about new product features, customer updates, and more.

By submitting this form, you agree to receive emails for our products and services per our Privacy Policy. You can unsubscribe anytime.

Related posts

Promotional Allowances Accounting: How FMCG Finance Teams Should Account For Trade Spend, Deductions and AR Impact

Promotional allowances sit at the centre of FMCG revenue management because they affect net sales, gross margin, accrual accuracy and cash collection at the same time. They are often negotiated as commercial growth levers, but the accounting treatment is more exacting than many teams expect. Most promotional allowances reduce revenue rather than sit in operating expense, and getting that distinction wrong can misstate both net revenue and profitability. They also create operational pressure inside Accounts Receivable. Short payments, billbacks, scan-down claims and co-op deductions all have to be validated, coded, accrued and resolved. When they are not, deductions age, disputes drag on and DSO rises. This guide explains what promotional allowances are, how they should be accounted for, how they differ from other forms of trade spend, and how FMCG finance teams can manage the deduction and collections impact more effectively.

Mar 25, 2026

AI Agents in Finance Operations

Finance operations teams are being asked to do two things at once: protect control and move faster. That is getting harder as invoice volumes rise, customer queries pile up, and more of the order-to-cash process gets pushed into shared inboxes, spreadsheets, and disconnected workflows. The pressure is most visible in accounts receivable. Collections stall because a customer is waiting for a copy invoice, a corrected billing contact, a missing PO number, a remittance clarification, or a dispute response. None of that sits neatly inside the ERP. It sits in email threads, handovers, notes, and manual follow-ups. That is why many finance teams still struggle to improve DSO even after investing in billing systems, dunning tools, or dashboards. AI agents are starting to change that. Not by replacing the finance function, and not by simply drafting better emails, but by taking ownership of repetitive operational work across the finance inbox, collections follow-ups, dispute handling, promise-to-pay tracking, cash application support, and credit workflows. For finance operations leaders, the opportunity is practical: reduce manual workload, tighten execution, and remove the day-to-day friction that delays cash collection.

Mar 25, 2026

Fortnox och Paraglide: AI-agenter som driver in fakturor, automatiserar betalningspåminnelser och minskar kreditförluster

Mar 25, 2026

Finally, a collections system that runs itself.

Book a demo

Finally, a collections system that runs itself.

Book a demo

Product

Product overview

Billing support agent

Collection agent

Company

About

Careers

Contact us

Resources

Blog

Agents for accounts receivable

Agents for credit management

Agents for debt collection

Agents for order-to-cash

Agents for shared services

Agents for dunning

Legal

Privacy policy

Security & data protection

Terms & conditions

Copyright 2026 Paraglide AI

Product

Product overview

Billing support agent

Collection agent

Company

About

Careers

Contact us

Resources

Blog

Agents for accounts receivable

Agents for credit management

Agents for debt collection

Agents for order-to-cash

Agents for shared services

Agents for dunning

Legal

Privacy policy

Security & data protection

Terms & conditions

Copyright 2026 Paraglide AI