Skip to content

Days Payable Outstanding (DPO): How to Calculate and Use It

By Newtown Analytics · · 7 min read

For finance, fp&a & accounting managers

Days payable outstanding (DPO) measures the average number of days a company takes to pay its suppliers. A higher DPO means the company holds on to cash longer, which improves liquidity, while a lower DPO means it pays quickly. DPO is one of the three levers of the cash conversion cycle and an important part of cash flow management. This guide explains how to calculate it, how to use it, and how to manage it responsibly.

The DPO formula

DPO = (Accounts payable / Cost of goods sold) × Days in period

Use the average of opening and closing payables when possible. Some companies use total purchases rather than cost of goods sold as the denominator, since payables arise from purchases. For businesses with large inventory changes, purchases is more precise. For simplicity and comparability, cost of goods sold is the most common choice. Whichever you use, apply it consistently.

Worked example

A hypothetical company has average accounts payable of $180,000 and annual cost of goods sold of $2,160,000.

DPO = ($180,000 / $2,160,000) × 365 = 30.4 days

On average, the company pays suppliers about 30 days after receiving goods or invoices. If most suppliers offer net 30 terms, the company is paying close to the due date.

What each day is worth

Daily cost of goods sold is $2,160,000 / 365 = $5,918. Each additional day of DPO keeps about $5,918 of cash in the business.

DPO changeCash effect
+1 day$5,918
+5 days$29,589
+10 days$59,178

Moving from 30 to 40 days, if done within agreed terms, would release about $59,000. At a 9 percent cost of funds, that is worth roughly $5,300 a year ($59,178 × 0.09). The saving is real, but it should be weighed against supplier relationships and any discounts forgone.

Why DPO matters

  • Liquidity. Payables are a source of free short-term financing. The longer you can hold cash within agreed terms, the less you need to borrow.
  • Working capital. Higher DPO reduces net working capital, shortening the cash conversion cycle.
  • Supplier health. Slow payment can strain suppliers, especially small ones. They may respond with price increases, stricter terms or reduced priority.
  • Signaling. Late payments can show up in supplier credit reports and may affect your own credit access.

Reading DPO correctly

A high DPO is not always good, and a low DPO is not always bad.

SituationReading
DPO matches the standard terms of your suppliersHealthy discipline
DPO well above agreed termsYou may be paying late, with a relationship risk
DPO well below agreed termsYou may be paying early and giving up free financing
DPO increasing during a cash crunchMay indicate stretching payables to survive
DPO falling after you took early-pay discountsMay be an intentional trade-off

Always compare DPO to agreed terms. If the average supplier terms are net 45 and your DPO is 30, there is room to improve without breaking any agreement.

Pay on the due date, not early

A frequent source of lost cash is paying invoices before they are due. Many accounts payable processes pay when the invoice is approved, or in a weekly run regardless of due date. The fix is simple:

  1. Record the due date for each invoice at entry.
  2. Schedule payment runs so that invoices are paid on the last run before the due date.
  3. Review the payables aging report each week for items due in the next 7 to 10 days.

A company with $1,000,000 of annual supplier payments that pays an average of seven days earlier than necessary holds back about $19,178 of extra cash ($1,000,000 / 365 × 7). The calculation is not large for a small firm, but it scales with purchases.

See the accounts payable aging report for how to review the schedule.

Early-payment discounts: do the math

Some suppliers offer a discount for paying early, such as 2/10 net 30, meaning a 2 percent discount if paid within 10 days, otherwise the full amount due in 30 days. The discount equals a return for paying 20 days earlier. The annualized rate is:

Annualized rate = (Discount / (1 - Discount)) × (365 / (Full term days - Discount days))

For 2/10 net 30: (0.02 / 0.98) × (365 / 20) = 0.020408 × 18.25 = 0.3724, or about 37.2 percent per year.

That is much higher than most borrowing costs, so taking the discount usually makes sense when you can fund it, even by drawing on a credit line at 10 or 12 percent. The effect on DPO is negative (you pay at day 10 rather than day 30), but the return justifies it. Check each offer, though. A 1/15 net 30 offer (1 percent off if paid by day 15) gives (0.01 / 0.99) × (365 / 15) = 24.6 percent, still attractive. A 0.5/5 net 30 offer (0.5 percent off if paid by day 5) gives (0.005 / 0.995) × (365 / 25) = 7.3 percent, which may not beat your cost of funds. See 2/10 net 30 explained for the full analysis and dynamic discounting for programs that automate it.

Negotiating better terms

Instead of stretching payments beyond agreed terms, negotiate longer terms upfront. Approaches include:

  • Consolidate spend with fewer suppliers to gain leverage.
  • Offer something in return, such as faster order confirmation, larger committed volumes or a longer contract.
  • Align terms with your cash cycle by proposing terms that match the time it takes you to sell the product.
  • Use supply chain finance where available, which lets suppliers get paid early at your credit rating while you pay later. See supply chain finance.
  • Ask for split payments or milestone schedules for large orders.

A guide to the conversation is in how to negotiate better supplier payment terms.

Risks of stretching payables

Delaying payment beyond terms may look like free money, but the hidden costs can exceed the savings:

  • Loss of early-payment discounts
  • Late fees and interest
  • Higher prices or tighter terms in future
  • Supply interruptions or lower priority when stock is scarce
  • Damaged reputation and weaker negotiating position
  • Credit reporting that affects your own financing

For critical suppliers, especially small ones, treating them fairly is part of risk management.

DPO in your forecast

Cash forecasts need realistic payment timing. If you assume payment on the due date but your team routinely pays early, your forecast overstates cash. If you plan to stretch, show it explicitly and note the agreed terms. Many forecasts use the payables aging report for existing bills and a DPO assumption for future purchases. The method is explained in how to build a cash flow forecast.

For product companies, purchase timing follows the demand plan. Better forecasts let you place orders at the right time, negotiate terms in advance and avoid rush purchases that carry fewer options. See demand planning and inventory optimization.

Reading DPO next to the other days metrics

DPO makes sense only in context. If you lengthen DPO but your inventory days also rise because suppliers ship larger lots, the cycle may not improve. Check days inventory outstanding alongside DPO, since the two often move together when purchasing practices change. Then see how the three days metrics combine into a program of improvements in working capital optimization: 12 strategies that free up cash.

A quick monthly view helps. Record DSO, DIO and DPO on one line, calculate the cash conversion cycle and note which component moved most. If DPO fell because you took more early-payment discounts, confirm the discounts were worth it. If DPO rose because payments were delayed during a cash squeeze, flag the supplier risk and the plan to return to terms.

Common mistakes

  • Comparing DPO across industries without context. Norms differ.
  • Using revenue as the denominator. Payables relate to purchases and cost of goods sold.
  • Ignoring early-pay discounts. Declining a high-return discount to preserve cash can be costly.
  • Paying everyone on the same schedule. Treat critical, small and large suppliers differently.
  • Using DPO as a target to maximize. The aim is efficient, fair use of terms.
  • Forgetting to separate trade payables. Include only trade payables, not taxes or loans.

FAQs

What is days payable outstanding?

DPO is the average number of days a company takes to pay its suppliers. It equals accounts payable divided by cost of goods sold, multiplied by the days in the period.

Is a high DPO good?

A higher DPO improves cash, provided you stay within agreed terms and keep supplier relationships healthy. Paying later than terms can create costs that exceed the benefit.

How do I calculate DPO?

Divide average accounts payable by cost of goods sold for the period, then multiply by the number of days. For example, $180,000 payables and $2,160,000 of annual cost of goods sold gives 30.4 days.

What is the difference between DPO and DSO?

DPO measures how long you take to pay suppliers. DSO measures how long customers take to pay you. Together with inventory days, they form the cash conversion cycle.

Should I take early-payment discounts?

Often yes, if the annualized return of the discount exceeds your cost of funds and you have the cash or credit available. Calculate the annualized rate for each offer.

This article is for general information. It is not accounting, tax, legal or investment advice, and examples use illustrative numbers rather than client data. Confirm decisions that carry financial or legal consequences with a qualified professional.

Better forecasts. Healthier inventory. More working capital.

Newtown Analytics advises growing consumer-product companies on demand planning and inventory optimization.