Get your first month of Zinance free.Get your first month free.Claim my free monthClaim
Accounting & close

Days payable outstanding (DPO)

Also known as DPO

Days payable outstanding is the average number of days a company takes to pay its suppliers.

Parag Jain, CPA
Parag Jain, CPAFounder, Zinance·Last updated September 2026

Summarize this article

Key takeaways

  1. DPO = (Accounts Payable ÷ Cost of Goods Sold) × Number of Days in Period
  2. Close to your average supplier terms, slightly under
  3. Payables are the only part of working capital you control unilaterally, so DPO is the fastest lever you have on cash — and the easiest one to pull too hard.

What is days payable outstanding (DPO)?

Days payable outstanding is the average number of days a company takes to pay its suppliers. It converts the accounts payable balance into a time figure, so it can be compared across periods as the business grows. A longer DPO holds cash for longer, but past your agreed terms it stops being working-capital efficiency and becomes late payment.

Formula

Formula

DPO = (Accounts Payable ÷ Cost of Goods Sold) × Number of Days in Period

  • Accounts PayableUnpaid supplier invoices at the end of the period. Accrued expenses with no invoice yet are excluded
  • Cost of Goods SoldCost of goods sold for the same period. Some analysts use total purchases instead, which is the more literal input
  • Number of Days in PeriodDays in the period being measured (30, 90 or 365)

Worked example

With $210,000 in payables and $1.4M of quarterly COGS, DPO is about 14 days ((210,000 ÷ 1,400,000) × 90).

Benchmarks by stage

Large US public companies ran a median DPO of about 59 days in the 2025 survey — a figure driven by buyer leverage that a 40-person company does not have and should not try to copy. The useful comparison is against your own stated terms: a DPO close to but slightly under your average supplier terms means you are using the float you agreed to without going late.

Source: Hackett Group US Working Capital Survey (2025)

How to calculate DPO

  1. Pick the period and keep it fixed. DPO is only readable as a trend, so a month compared against a quarter tells you nothing.
  2. Take ending accounts payable from the balance sheet. Exclude accrued expenses where no invoice has arrived — they are a real obligation but they are not in the payables ledger the ratio describes.
  3. Take cost of goods sold for the same period. Purchases is the more literal input, because COGS is what you consumed rather than what you bought, but COGS is what nearly every published benchmark uses. Pick one and be consistent.
  4. Divide, then multiply by days in the period. $210,000 ÷ $1,400,000 = 0.15, and 0.15 × 90 = 13.5 days.

Use average payables when the balance moved

Opening plus closing, divided by two, is the more defensible numerator when payables swung inside the period — which happens whenever a large annual invoice lands. A single renewal can add a week to a month-end DPO and then take it back, and neither move says anything about how you pay.

A high DPO is genuinely ambiguous

The ratio cannot tell you whether a long DPO is strength or strain. It can reflect negotiated terms with suppliers who want your volume. It can equally reflect invoices nobody approved and payment runs you skipped. Both produce the same number.

The aging report can tell them apart, because they leave different shapes:

DisciplineDistress
Over-90 bucketThinFat, and growing
What changedTerms were renegotiatedPayment runs were skipped
Supplier conversationsHappened in advanceHappen when they chase
DSO alongside itSteadyRising too

One tell settles it quickly. If DPO rose while the over-90 bucket stayed flat, you renegotiated. If DPO rose because the over-90 bucket grew, you are simply paying late and calling it working-capital management.

Where DPO sits in the cash conversion cycle

The cash conversion cycle is DIO plus DSO minus DPO. DPO enters as a subtraction, which is exactly where the trap sits: you can shorten the cycle by taking longer to pay, without selling any faster or collecting any better. The headline improves and nothing about the business has.

Read DPO against DSO rather than alone. A DPO of 45 against a DSO of 30 means your suppliers are funding you. A DPO of 45 against a DSO of 75 means you are stretching suppliers because customers are stretching you, and the problem to fix is in collections.

The early-payment discount is an interest-rate question

Lengthening DPO has a price whenever a supplier offers a discount for paying early. Converting the discount to an annual rate is what makes the two comparable. The standard conversion is the discount percentage divided by 100 minus that percentage, multiplied by 360, divided by the days between the discount date and the due date.

TermsDays of cash given upEffective annual rate
2/10 net 302036.7%
1/10 net 302018.2%
0.5/10 net 30209.0%
0.5/10 net 60503.6%

Compare the result against your own cost of funds. The US Treasury sets a Current Value of Funds Rate for exactly this decision, at 4.00% for calendar 2026, and takes any discount that converts above it. Substitute a revolver at 11% and the bottom two rows flip from take to skip. The method survives the substitution; only the threshold changes.

A long DPO can be manufactured

A supplier finance programme produces a long DPO without any negotiation: a bank pays your supplier early and you pay the bank later. Buyers in these programmes typically present the obligation in the same balance sheet line as accounts payable, so payables and DPO can both look healthy while the underlying obligation behaves more like borrowing.

FASB's ASU 2022-04 does not change that presentation. It requires you to disclose the programme's key terms, the amount outstanding, and where in the balance sheet those obligations sit — which exists precisely because the ratio on its own hides the distinction.

Why it matters for fast-growing companies

Payables are the only part of working capital you control unilaterally, so DPO is the fastest lever you have on cash — and the easiest one to pull too hard. Used to terms it is free float. Used past terms it costs supplier goodwill, priority when something is scarce, and eventually your credit terms, none of which appear in the ratio.

Frequently asked questions

What is a good DPO?+
Close to your average supplier terms, slightly under. Materially above terms means you are late, not efficient. Materially below means you are paying early without being paid for it, which is fine if you are taking discounts and pure lost float if you are not.
Should I use COGS or purchases in the denominator?+
Purchases is the more literal input, because DPO is about what you bought rather than what you consumed. COGS is what nearly every published benchmark uses, so use COGS if you want to compare yourself to one. The choice matters less than applying it consistently across periods.
Is a higher DPO always better?+
No. Higher DPO holds cash longer, which helps the cash conversion cycle, but only up to your agreed terms. Past that you are late, and the costs — lost discounts, lost priority, tightened credit terms — sit entirely outside the ratio.
How is DPO different from an AP aging report?+
DPO is one number describing the whole payables ledger. The aging report lists individual invoices by how overdue they are. DPO tells you whether the pattern changed; the aging report tells you which invoices to act on. They answer different questions and neither substitutes for the other.

Want these numbers tracked for you?

Zinance handles the books, the reporting, and the CFO-level read-outs for fast-growing companies, so your metrics stay current every day and investor-ready, without the back-office bloat.

Live in 7 business days No long-term contracts Your books belong to you