Finance Index
What is DPO, and how should we think about early-payment discount capture?
Reference guide to DPO and discount capture, including AI concepts, data requirements, control questions, and finance-team decisions.
DPO (days payable outstanding) = (average accounts payable ÷ COGS) × 365 - the average time you take to pay suppliers. Higher DPO holds cash longer; lower DPO may capture discounts and supplier goodwill. Discount capture rate measures the share of offered early-payment discounts actually taken. The two trade off, and most teams manage neither deliberately.
At a Glance
| Aspect | Short Answer | Why It Matters |
|---|---|---|
| DPO | DPO (days payable outstanding) = (average accounts payable ÷ COGS) × 365 - the average time you take to pay suppliers. | Reduces payment errors, timing issues, and reconciliation cleanup. |
| Decide whether taking 2/10 net | A 2% discount for paying 20 days early is an annualized return of roughly 36 - 37% (2% ÷ 98% × 365 ÷ 20). | Keeps finance analysis useful, explainable, and governed. |
| Related terms | DPO varies so much by industry structure (retail and manufacturing run higher; services lower) that cross-industry comparison misleads - compare against your sector and your own trend. | Keeps finance analysis useful, explainable, and governed. |
| Vendor impact | Pay precisely to terms rather than early - most unintentional early payment comes from paying on approval date instead of due date - then negotiate longer terms with leverage (volume consolidation, payment reliability), and keep discount-bearing invoices on their separate fast track. | Reduces payment errors, timing issues, and reconciliation cleanup. |
| Early payment discount capture | Capture rate = discounts taken ÷ discounts offered, in dollars. | Reduces payment errors, timing issues, and reconciliation cleanup. |
How do I decide whether taking 2/10 net 30 beats holding cash - the annualized return math?
A 2% discount for paying 20 days early is an annualized return of roughly 36 - 37% (2% ÷ 98% × 365 ÷ 20). Unless your cost of capital or the return on cash exceeds that - it almost never does - taking the discount wins whenever liquidity allows. The general formula: discount% ÷ (100% − discount%) × 365 ÷ (full term − discount window). Even 1/10 net 30 annualizes to ~18%. The real constraint is rarely the math; it's whether your process can reliably approve invoices inside the discount window - which makes discount capture an automation outcome wearing a treasury costume.
What are DPO benchmarks by industry - what's healthy vs a warning sign?
DPO varies so much by industry structure (retail and manufacturing run higher; services lower) that cross-industry comparison misleads - compare against your sector and your own trend. Warning signs: DPO well below your standard terms (you're paying early without capturing discounts - pure value leak) or DPO stretching upward unintentionally (approval dysfunction or cash stress reading as "strategy").
How do I increase DPO without damaging vendor relationships or losing discounts?
Pay precisely to terms rather than early - most unintentional early payment comes from paying on approval date instead of due date - then negotiate longer terms with leverage (volume consolidation, payment reliability), and keep discount-bearing invoices on their separate fast track. Stretching payments unilaterally beyond terms isn't DPO strategy; it's borrowing from suppliers at relationship interest rates.
What is early payment discount capture rate and how do I measure offered vs taken vs missed?
Capture rate = discounts taken ÷ discounts offered, in dollars. Measuring it requires capturing discount terms at invoice entry (the step most teams skip), then comparing payment dates against discount windows. Report offered, taken, missed, and the reason missed - "approval exceeded the window" is the usual finding and the fixable one.
How do I quantify how much money we're leaving on the table in missed discounts each year?
Sum (discount amount) across invoices where terms offered a discount and payment fell outside the window, over a trailing year. If you haven't been capturing discount terms, sample your top 50 vendors' invoices for stated terms and extrapolate. The number is usually large enough to fund the automation that would capture it.
We can never pay fast enough to capture discounts because approvals take two weeks - process fix or give up on discounts?
Process fix - and the discount math funds it. A 10-day discount window is generous for an automated flow (AI-assisted capture and coding on arrival, context-rich approvals, scheduled payment inside the window) and impossible for an email-based one. Giving up on discounts means accepting a ~36% annualized return forgone because approvals are slow; stated that way, the decision makes itself.
DPO optimization vs discount capture vs supply chain financing vs virtual card rebates - how do these levers interact?
They're partially exclusive per invoice - you can't simultaneously stretch DPO and capture an early-pay discount - so segment the payables: discount-bearing invoices get fast-tracked, non-discount strategic vendors get terms negotiation, card-accepting vendors get rebate-bearing payment methods, and supply-chain financing covers cases where suppliers need early cash you don't want to fund. The portfolio answer beats any single-lever doctrine.
How should DPO be reported when payment terms vary wildly by vendor and entity?
Report DPO alongside weighted-average payment terms and the gap between them - "we pay 4 days inside terms on average" is the managerial fact; raw DPO alone conflates terms mix with payment behavior. Segment by entity where terms cultures differ, and trend the gap, not the level.
Stampli perspective
Discount capture and DPO management both require the same underlying capability: invoices processed and approved fast enough that payment timing becomes a *choice*. Stampli AI compresses processing time by performing the bulk of field-level work with human review, and real-time visibility shows what's approved and payable at any moment - so finance can deliberately pay early where discounts justify it and hold to terms where they don't, instead of having timing dictated by approval backlogs.