Days Payable Outstanding (DPO)
Days Payable Outstanding is the average number of days a business takes to pay its supplier invoices.
What Is Days Payable Outstanding (DPO)?
Days Payable Outstanding is the average number of days a business takes to pay its supplier invoices. It measures how long the business holds onto cash before it goes out the door, and a higher DPO generally means better short-term cash retention, up to the point where it starts causing problems with suppliers.
How It's Calculated
DPO = (Accounts Payable / Cost of Goods Sold) × Number of Days
Accounts payable is the closing balance or average balance for the period. Cost of goods sold is the total for the same period. The number of days matches the period length: 30 for monthly, 90 for quarterly, 365 for annual.
Some versions of the formula use total purchases rather than cost of goods sold in the denominator, which gives a more precise result when the business carries inventory and purchase timing differs meaningfully from COGS recognition. For service businesses without inventory, total operating expenses is sometimes substituted. The formula using COGS is the most widely cited and is sufficient for most comparative purposes, but the choice of denominator should stay consistent when tracking DPO over time.
Worked Example
A building materials supplier wants to calculate its DPO for Q2. At the end of the quarter, accounts payable stands at $88,000. Cost of goods sold for the quarter was $440,000.
DPO = ($88,000 / $440,000) × 90 = 18 days
The business is paying its suppliers in 18 days on average. If its standard supplier terms are net 30, it is paying 12 days earlier than required. From a cash flow standpoint, the business is leaving cash on the table: paying early without any discount benefit to justify it.
Now suppose the business renegotiates its main supplier contracts to net 45 and adjusts its payment run schedule. At the end of Q3, accounts payable has risen to $176,000 against COGS of $440,000.
DPO = ($176,000 / $440,000) × 90 = 36 days
DPO has doubled. The business is now paying closer to its actual terms. That change alone keeps an additional $88,000 in the business for an extra 18 days each cycle, cash that was always available, just being sent out earlier than necessary.
Why It Matters in Practice
It shows whether the business is using its supplier credit
Payment terms represent an interest-free credit period. A business paying suppliers on day 10 of a net 30 arrangement is effectively giving up 20 days of free float on every invoice. For a business with a large payables balance, that adds up to a meaningful amount of cash that could be covering near-term obligations or sitting in the account as a buffer. DPO makes the pattern visible: if it sits well below the terms the business has negotiated, that is an immediate, no-cost improvement available.
It is one of the three levers in the cash conversion cycle
DPO works alongside Days Sales Outstanding and Days Inventory Outstanding to determine how much working capital the business needs at any point. Improving DSO brings cash in faster. Improving DPO holds cash longer before it goes out. Both reduce the cash conversion cycle, but DPO is often the easier lever to pull in the short term because it does not require customers to change their behavior, it only requires a deliberate decision about when to pay bills the business controls.
It reflects supplier relationship risk when it climbs too high
A rising DPO is not always good news. A business stretching payables beyond agreed terms is technically in breach of its supplier contracts and risks late payment penalties, interest charges, or a shift to prepayment terms on future orders. Suppliers who are paid consistently late will also deprioritize that customer when stock is tight or rush orders are needed. DPO in the context of agreed terms is a useful number; DPO that has drifted above terms is a different situation entirely.
How Days Payable Outstanding Affects Your Cash Flow
Stretching payables holds cash longer before it leaves. Pushed too far it costs supplier goodwill and early-payment discounts.
The cash flow benefit of a higher DPO is straightforward: every additional day before a payable is settled is a day that cash remains available for other uses. A business with $500,000 in monthly purchases that extends its average payment from 20 days to 35 days keeps roughly $250,000 in the account for an additional two weeks each cycle. No new revenue required. No external financing required. The improvement comes from timing alone. The constraint is that the business must stay within its agreed terms, or the implicit cost of that cash, in supplier friction, lost discounts, or tighter terms on renewal, will eventually outweigh the benefit.
Early payment discounts deserve specific attention here. A supplier offering 2% off for payment within 10 days on net 30 terms is offering what amounts to a very high annualised return for paying 20 days early. Whether it is worth taking depends on the business's current cash position and the cost of its alternatives. A business sitting on surplus cash might take it. One that is tight on liquidity and has no cheap credit available should probably hold the cash and pay at day 30. DPO is the metric that tells you where payment timing actually sits relative to those options.
How You'd See This in Cash Flow Frog
Cash Flow Frog connects to QuickBooks Online, QuickBooks Desktop, Xero, and Sage Intacct and builds a rolling cash flow forecast automatically from your accounting data. QuickBooks records what happened. Cash Flow Frog projects what is coming.
When accounts payable data syncs from your accounting system, the forecast reflects actual outstanding bills and their scheduled payment dates rather than a smoothed estimate of monthly outflows. That means a change in payment run timing, paying on day 28 instead of day 12, shows up in the projected cash balance immediately rather than appearing as a surprise on next month's bank statement. You can drill down to the transaction level to see which specific bills are scheduled and when, which is useful when reviewing whether payment timing across all suppliers is consistent with the terms in place. For businesses with multiple entities or currencies, the forecast runs natively across all of them. You can explore the forecasting features at cashflowfrog.com/features/forecast/.
Frequently Asked Questions
What is a good DPO?
A DPO that matches the payment terms the business has agreed with its suppliers is the right starting point. Paying far earlier than terms means the business is giving up free credit. Paying later than terms means it is in breach of its agreements. Within that range, higher is generally better for cash flow, but the precise number depends on the business's liquidity position, whether early payment discounts are available, and the importance of the supplier relationships involved.
How does DPO differ from payment terms?
Payment terms are what the business has agreed to in its supplier contracts: net 30, net 60, and so on. DPO is what the business actually does, measured across all supplier invoices in a period. The two are often different. A business with net 30 terms across its suppliers might have a DPO of 22 days because it runs weekly payment batches that tend to catch invoices before they are due. Knowing the gap between terms and actual DPO is the starting point for any payables optimisation.
Does a high DPO signal financial difficulty?
It can, but context matters. A consistently high DPO that sits within agreed terms is a sign of deliberate cash management. A DPO that has been climbing because the business cannot afford to pay its bills on time is a different signal entirely. Suppliers, lenders, and accountants will look at the ageing of payables alongside DPO to distinguish between the two: a large proportion of overdue payables alongside a high DPO is the pattern that warrants concern.
Is DPO relevant for service businesses without inventory?
Yes. Service businesses still have accounts payable, contractor fees, software subscriptions, professional services, facilities costs. The formula works the same way, though the denominator is typically operating expenses or total purchases rather than cost of goods sold. The cash flow logic is identical: paying those bills later, within terms, keeps cash available longer.
How does DPO interact with DSO in practice?
The two work in opposite directions on the cash conversion cycle. A high DSO means cash is coming in slowly. A high DPO means cash is going out slowly. A business with a long DSO and a short DPO is funding a gap: it has already paid its suppliers but has not yet collected from its customers. Extending DPO to better match DSO is one of the most direct ways to reduce that gap without changing the business's commercial terms with customers.
Can improving DPO replace a credit facility?
For some businesses, yes, partially. If a business is drawing on a credit line to cover short-term cash gaps that are structural, caused by paying suppliers early while waiting on customer collections, then extending DPO to match terms can reduce or eliminate the need for that draw. The credit facility might still be worth maintaining as a buffer for less predictable gaps, but the regular working capital deficit it was covering may disappear. This only works if there is genuine headroom between current DPO and agreed terms; it does not create cash that is not there, it just stops sending it out earlier than necessary.
Related Terms
Related Terms
FAQ
Looking for more help?
Visit our help center to find answers to your questions about CashFlowFrog.
Trusted by thousands of business owners
Start Free Trial Now