Guide

Days payable outstanding (DPO) explained

Harbor Foods, a regional grocery distributor, reported strong same-store sales growth in early 2026 but operating cash flow lagged net income for three straight quarters. The culprit was not customer collections — days sales outstanding was stable at 12 days — but the other side of working capital: days payable outstanding (DPO) had collapsed from 38 to 24 days because a new ERP rollout misposted invoices and AP clerks paid suppliers early to avoid late fees. The company was effectively financing vendors with its own cash. After fixing three-way match automation, renegotiating net-45 terms on non-perishable categories, and routing high-volume SKUs through dynamic discounting, DPO recovered to 38 days and $9M of working capital returned to the balance sheet. DPO is the payables leg of the cash conversion cycle — and unlike DSO, a higher number is often (but not always) good for the buyer.

DPO measures how long a company takes, on average, to pay suppliers after receiving inventory or services. Its twin, accounts payable turnover, expresses the same relationship as velocity. Both connect directly to the cash conversion cycle (CCC) and working capital analysis alongside days sales outstanding (DSO). This guide covers the formulas, when rising DPO helps versus hurts, links to free cash flow, sector benchmarks, reverse-factoring red flags, the Harbor Foods refactor, a technique decision table, common pitfalls, and an investor checklist.

What DPO and AP turnover measure

When a retailer or manufacturer buys inventory on credit, the expense (or inventory addition) may hit the books before cash leaves the bank. The obligation sits on the balance sheet as accounts payable (AP). DPO answers: “At the current purchasing pace, how many days of cost of goods sold (COGS) or purchases are still unpaid?”

From the company’s perspective, longer DPO means suppliers are financing more of your operations — cash stays in your account longer. That is why DPO is subtracted in the CCC formula: higher DPO shortens the cycle. But stretching payables has limits. Vendors may raise prices, shorten credit, or prioritize competitors if payments slip beyond agreed terms.

Accounts payable turnover flips the ratio: COGS (or purchases) divided by average payables. Higher turnover means you pay faster; lower turnover means you hold cash longer. Analysts use DPO for intuitive day comparisons and turnover when modeling annual cash cycles.

Formulas and worked example

Standard DPO uses average accounts payable and cost of goods sold over the same period (some models use total purchases when COGS is not representative — e.g., pure services):

DPO = (Average Accounts Payable ÷ COGS) × Days in Period

For a fiscal year, multiply by 365; for a quarter, multiply by 90. When inventory is material, some analysts substitute purchases (COGS + change in inventory) for precision — check whether the company discloses purchases in the cash flow statement.

AP Turnover = COGS ÷ Average Accounts Payable

DPO and turnover are reciprocals scaled by days: DPO ≈ 365 ÷ AP Turnover on an annual basis. Turnover of 10× implies DPO ≈ 37 days.

Harbor Foods Q1 2026 (simplified):

  • Quarterly COGS: $142M
  • AP beginning: $38M; AP ending: $31M → average $34.5M
  • DPO = ($34.5M ÷ $142M) × 90 ≈ 22 days (annualized ~24 days on trailing-twelve-month basis reported in MD&A)

Prior-year DPO was 38 days on unchanged supplier contracts — the compression reflected operational errors and early payments, not a strategic shift to faster settlement.

DPO inside the cash conversion cycle

The cash conversion cycle combines inventory, receivables, and payables:

CCC = DIO + DSO − DPO

where DIO is days inventory outstanding. DPO is the only term subtracted because payables are a source of financing from suppliers — you have received goods but not yet paid for them. A one-day DPO extension on $500M of annual COGS retains roughly $1.4M of cash (1 ÷ 365 × $500M).

Link DPO changes to the statement of cash flows: an increase in accounts payable appears as a source of cash in operating activities even when net income is flat. Conversely, a DPO collapse (payables falling) consumes cash — a pattern that can make a profitable quarter look weak on cash flow. Reconcile AP movements with the working-capital line in free cash flow bridges. Pair DPO with DIO from inventory turnover to see whether the full operating cycle improved or only payables timing shifted.

Sector benchmarks and context

Optimal DPO depends on bargaining power, product perishability, and industry norms:

Sector / modelTypical DPO bandWhy
Large grocery / big-box retail35–55 daysPower over CPG suppliers; scan-based trading on some categories
Industrial distribution25–40 daysNet-30/45 standard; volume rebates tied to payment timing
Restaurants / perishables10–20 daysShort shelf life; suppliers demand fast payment
Automotive OEMs45–70+ daysExtended terms programs; supply-chain finance common
SaaS / services (minimal COGS)N/A or lowAP driven by cloud and contractors, not inventory

Compare DPO to stated supplier terms in the 10-K and to peer medians. If contracts say net-30 but DPO is 55, either the company negotiates exceptions, uses supply-chain finance, or is paying late and risking supplier action.

When rising DPO helps vs hurts

Healthy reasons DPO rises

  • Renegotiated payment terms — explicit contract extensions with supplier consent.
  • Dynamic discounting — paying early only when the annualized discount exceeds cost of capital; otherwise holding to full term.
  • Scale and purchasing leverage — larger buyers routinely obtain longer terms.
  • Process fixes — Harbor’s case: stopping accidental early payment restored contractual DPO without stretching vendors beyond agreement.

Red flags when DPO rises

  • DPO rising while COGS flat and inventory falling — may indicate the company is slow-paying suppliers to preserve cash, not better terms.
  • Reverse factoring / supply-chain finance — programs that let suppliers get paid early by a bank while the buyer’s DPO extends; can mask liquidity stress if disclosed poorly.
  • Vendor complaints or purchase holds — operational signal that reported DPO exceeds what suppliers will tolerate.
  • DPO up but CCC still lengthening — inventory or receivables may be deteriorating faster than payables help.
  • Restatements of AP or accrued liabilities — check earnings quality footnotes for reclassifications between AP and other current liabilities.

Harbor Foods refactor: 24 days back to 38

Harbor’s AP team was paying invoices within five days of receipt because the new ERP flagged any unmatched line as “urgent.” Clerks cleared queues by paying full amounts rather than fixing PO/receipt discrepancies. Week 1–2: audited 90 days of payments; found 41% of dollars paid before contractual due date, forfeiting $1.2M annualized early-pay discounts on one hand and earning nothing on the other. Week 3–4: deployed automated three-way match (PO, receipt, invoice) with tolerance rules for quantity and price variances. Month 2: renegotiated net-45 on ambient grocery categories where Harbor represented >15% of supplier revenue; kept net-14 on dairy and produce. Month 3–6: rolled out dynamic discounting portal — suppliers could take 2% for payment in 10 days; Harbor defaulted to full term when discount APR was below 8%.

Outcomes: DPO 24 → 38 days, $9M working capital released, on-time supplier OTIF (on-time-in-full) delivery improved 6 points because vendors stopped deprioritizing Harbor, and operating cash flow exceeded net income for the first time in a year. Finance accepted a 30 bps gross-margin give-up on two categories to secure net-45 — still NPV-positive versus a revolving credit draw at 9%.

Technique decision table

Metric / approachBest forWeak when
DPO (days)Peer comparison, CCC modeling, supplier term auditsServices businesses with immaterial COGS
AP turnover (× per year)Annual cash-cycle algebra, DuPont-style decompositionExplaining results to operators who think in days
DPO vs COGS growth deltaSpotting cash-preservation via slow payTerms genuinely renegotiated (read footnotes)
Early-pay discount yield (2/10 net-30)Deciding whether to accelerate paymentDiscount APR below weighted average cost of capital
Supply-chain finance disclosureUnderstanding economic vs legal payment datePrograms immaterial or fully described in 10-K
Full CCC Holistic working capital (inventory + receivables + payables)Negative CCC models (prepaid subscription SaaS)

Common pitfalls

  • Using point-in-time AP instead of average — quarter-end timing of check runs can distort a single snapshot.
  • Wrong denominator — COGS for retailers; purchases when inventory swings are large; not revenue.
  • Ignoring accrued expenses — some “payables” sit in accrued liabilities; read the current-liabilities footnote.
  • Treating higher DPO as always good — beyond supplier tolerance, it is a liquidity warning, not efficiency.
  • Comparing perishable retail to capital equipment — DPO norms differ radically by supply chain.
  • Missing supply-chain finance — economic DPO may differ from legal DPO when banks pay suppliers early.
  • Currency translation — multinational AP swings from FX can mimic term changes.

Investor checklist

  • Calculate DPO and AP turnover with average payables each quarter.
  • Plot DPO against COGS growth — flag divergence > 5 days year over year.
  • Read AP, accrued liabilities, and supply-chain finance footnotes in 10-K / 10-Q.
  • Reconcile AP change to operating cash flow working-capital line.
  • Compare DPO to stated supplier payment terms in MD&A.
  • Benchmark against two direct peers in the same distribution or retail model.
  • Compute CCC with DIO, DSO, and DPO — check whether total cycle improved.
  • Scan for reverse factoring, supplier financing, or SCF program disclosures.
  • Evaluate early-pay discount programs — are they economically rational?
  • Model one-day DPO extension impact on FCF before crediting management for cost cuts alone.

Key takeaways

  • DPO converts payables into payment speed in days — the supplier-financing leg of the cash conversion cycle.
  • Higher DPO usually frees cash for the buyer — but only when terms are sustainable and supplier-approved.
  • Falling DPO can drain cash even when earnings look fine — Harbor lost $9M of float to process errors, not demand weakness.
  • Reverse factoring can inflate reported DPO — read footnotes for economic substance.
  • Always pair DPO with CCC, cash flow, and peer benchmarks — one ratio alone misleads.

Related reading