Calcority
Guide

DPO calculator

Formula reviewed by Tahir Asif, CMA

Days payable outstanding measures how long, on average, a business takes to pay its own suppliers. It's the other half of the cash-timing picture that DSO and inventory turnover only tell half of — how long cash stays in the business before it goes back out, and how much negotiating leverage a company actually has with its own money.

DPO calculatorLive

DPO

44.5 days

Daily COGS

$2,137

On average, this business takes 44.5 days to pay its own suppliers after receiving an invoice — the longer that number, the longer cash stays available for the business to use before it goes out the door.

See how your days payable outstanding compares — anonymous, no account needed.

Section 01

DPO formula

DPO
DPO = (Average accounts payable ÷ Cost of goods sold) × Days in period
Average accounts payable is (beginning AP + ending AP) ÷ 2. A single ending-balance snapshot is a common shortcut, but it can meaningfully overstate or understate DPO depending on how much AP moved during the period — see the worked comparison below.

"Days in period" has to match whatever window the COGS figure covers — 365 for a full year, 90 for a quarter. The same period-matching rule that applies to DSO applies here: mixing an annual COGS figure with a 30-day accounts payable snapshot produces a distorted number.

Section 02

The per-invoice method: a more precise alternative

The balance-sheet formula above is an approximation — it treats the whole AP balance as a single number and compares it to total spend over a period. A more precise, transaction-level alternative is to look at invoices actually paid during the period and average how many days each one stayed open, from the invoice date to the payment date.

Per-invoice DPO
DPO = Average (Payment date − Invoice date) across invoices paid in the period

Suppose three vendor bills were fully paid during May: one open 26 days, one open 16 days, and one open 20 days. The per-invoice DPO for that month is (26 + 16 + 20) ÷ 3 = 20.7 days. This can diverge from the balance-sheet formula, sometimes noticeably, because the per-invoice method only counts bills actually settled in the period — it ignores invoices still sitting open and unpaid at period end, which the balance-sheet method captures as part of the AP balance. Accounting software and ERPs (NetSuite is a common example) often default to this per-invoice method internally, which is worth knowing if a number from your accounting system doesn't match a manual balance-sheet calculation.

Neither method is "wrong" — they answer slightly different questions. The balance-sheet formula is faster to compute from two numbers on a financial statement and is standard for external comparison (industry benchmarking, investor reporting). The per-invoice method is more precise for internal operational tracking, since it reflects what actually happened to real invoices rather than a balance-sheet snapshot.

Section 03

Step-by-step calculation

Step 1 — Pull accounts payable

Find the AP balance at the start and end of the period from the balance sheet. If only one figure is available, the ending balance is an acceptable shortcut.

Step 2 — Average the two

(Beginning AP + Ending AP) ÷ 2. Skip this step only if using the ending-balance shortcut.

Step 3 — Pull COGS for the same period

Cost of goods sold from the income statement, covering the identical window as the AP figures — don't mix an annual COGS with a quarterly AP snapshot.

Step 4 — Apply the formula

(Average AP ÷ COGS) × number of days in the period (365 for a year, 90 for a quarter, 30 for a month).

Step 5 — Compare against terms and trend

A DPO number means little on its own. Compare it against your actual negotiated supplier terms and against your own trailing 4-6 periods, not a generic industry figure alone.

Section 04

Four worked examples

Fast-turning retail

A grocery-style retailer carries $50,000 in accounts payable against $1,000,000 in annual COGS. DPO = ($50,000 ÷ $1,000,000) × 365 = 18.3 days. Fast inventory turnover and thin margins push toward paying suppliers quickly — there's little cash cushion to justify stretching payment terms, and fast payment often earns better pricing from high-volume suppliers.

Mid-size manufacturer, ending-balance vs. average

A manufacturer's ending accounts payable is $95,000 against $780,000 in annual COGS: DPO = ($95,000 ÷ $780,000) × 365 = 44.5 days. But AP grew during the year — it started at $85,000 — so the average is ($85,000 + $95,000) ÷ 2 = $90,000, giving a more accurate DPO of ($90,000 ÷ $780,000) × 365 = 42.1 days. The 2.4-day gap between the two methods is exactly the kind of distortion that matters when comparing DPO period over period, since a business with steadily growing AP will always show a slightly inflated DPO under the ending-balance shortcut.

Large enterprise with real supplier leverage

A large, well-established company carries $400,000 in accounts payable against $1,200,000 in annual COGS: DPO = ($400,000 ÷ $1,200,000) × 365 = 121.7 days. Numbers in this range aren't hypothetical — Apple has publicly run DPO above 100 days for years, a direct reflection of the negotiating leverage that comes with being an enormous, reliable customer to its suppliers. Most businesses don't have that leverage, which is exactly why a DPO this high would be a red flag, not a badge of efficiency, for a smaller company with ordinary supplier relationships.

Service business with limited COGS

DPO applies less cleanly to a business with little traditional cost of goods sold — a consulting firm or software company, for instance, where most spend is payroll and overhead rather than purchased inputs. For these businesses, DPO is still computable using whatever COGS figure exists (subcontractor costs, hosting, or third-party services), but it's a much smaller, less representative slice of total spend than in a product business, and the metric carries correspondingly less weight in overall cash flow analysis. A services business is usually better served tracking accounts payable turnover against total operating expenses instead, or simply watching AP aging directly.

Section 05

DPO vs. DSO

The two formulas are structurally identical, just pointed at opposite sides of the balance sheet.

DSO (for comparison)
DSO = (Accounts receivable ÷ Credit sales) × Days

DSO measures how fast a business collects from customers; DPO measures how slowly it pays suppliers. A business that collects fast (low DSO) and pays slow (high DPO) is funding more of its operations with other people's money — suppliers are effectively extending it short-term credit. See the DSO calculator for the collections side of this picture.

Section 06

DPO and the cash conversion cycle

Cash conversion cycle
CCC = Days Inventory Outstanding + DSO − DPO

DPO is the only lever in the cash conversion cycle that shrinks the cycle as it goes up — a longer time to pay suppliers means less cash tied up between paying for inventory and collecting from customers. Use the cash conversion cycle calculator to see DIO, DSO, and DPO combined into the single number that matters for working capital.

Section 07

Reading a DPO trend: a renegotiation scenario

DPO is most useful watched as a trend, not judged from a single period. Consider a manufacturer with $780,000 in annual COGS running a 44.5-day DPO — below its 60-day industry average. After a structured renegotiation with its top suppliers and a cleanup of its invoice-approval workflow, it moves DPO to 58 days.

The cash impact is calculable directly: the extra 13.5 days of payables outstanding, spread across $780,000 in annual COGS, works out to (13.5 ÷ 365) × $780,000 ≈ $28,849 in cash freed and now sitting in the business rather than already paid out to suppliers. That's real, recurring working capital unlocked with no new debt and no equity raised — purely from renegotiating existing terms and tightening internal payment processes. The same math runs in reverse: a business whose DPO quietly drifts down loses that same cash back into payables, usually without anyone noticing until a cash crunch forces the question.

This is why finance teams tend to track DPO monthly or quarterly on a rolling trend line rather than compute it once a year. A single calculation tells you where you stand; a trend tells you whether payment discipline, supplier terms, or purchasing volume are moving in a direction worth acting on before it becomes a cash problem.

Section 08

Industry benchmarks

DPO varies enormously by industry, negotiating power, and supply-chain structure. These ranges are a starting orientation, not a target — always weigh them against your own actual supplier terms first.

Business type
Typical DPO range
Why
Grocery / fast-turning retail
15-30 days
Thin margins, high-volume suppliers favor quick payment
General manufacturing
35-55 days
Standard trade terms (net 30-45) plus processing delay
Distribution / wholesale
40-60 days
Longer terms negotiated on order volume and repeat business
Large enterprise with scale leverage
60-120+ days
Significant buying power dictates favorable terms

Fast-turning retail and grocery businesses sit at the low end largely because their suppliers are used to high volume and frequent reordering — a supplier selling to a grocery chain every few days has less reason to extend generous terms than one shipping a single large order every quarter. Thin retail margins also mean there's less room to absorb the risk of late-payment penalties, so paying close to on time is often the safer default.

Manufacturing and distribution sit in the middle because standard trade credit terms in those industries (net 30, net 45, sometimes net 60) are themselves longer than retail norms, and purchase orders are typically larger and less frequent — both push DPO up structurally, independent of any deliberate payment strategy.

Large enterprises with genuine buying power occupy the top end not because they're managing cash more cleverly, but because they can dictate terms a smaller company simply couldn't ask for and expect to keep the relationship. A 100+ day DPO copied from a company like that onto a small or mid-size business with ordinary supplier leverage is far more likely to read as a business in distress than a business being efficient.

Section 09

How to improve DPO

"Improving" DPO almost always means extending it — freeing up more cash — without damaging supplier relationships in the process. These are the levers that actually move the number without just paying late.

Negotiate terms directly, don't just delay payment

Extended payment terms agreed with a supplier are a completely different thing from paying an existing net-30 invoice on day 60. The first improves DPO with the supplier's consent; the second damages trust and often triggers late fees or credit holds.

Weigh early-payment discounts against the cash-flow benefit

A supplier offering 2/10 net 30 (2% off if paid within 10 days) is effectively offering roughly a 36% annualized return for paying 20 days early. That usually beats the value of holding the cash — take the discount unless capital is unusually tight.

Automate and centralize invoice processing

Manual, decentralized AP processing causes both accidentally-early and accidentally-late payments. Automation lets a business pay exactly on the due date it intends to — neither leaving cash on the table nor risking supplier goodwill.

Use dynamic discounting or supply chain financing

Some platforms let a business offer suppliers early payment in exchange for a small discount, funded by the buyer's own cash — a way to capture discount value without changing standard terms. Supply chain financing (where a third-party financier pays the supplier early and the buyer repays the financier later) is a separate lever entirely, extending effective DPO without asking the supplier to wait.

Forecast cash flow before negotiating, not after

Approaching a supplier for extended terms with a clear cash flow forecast in hand is a materially stronger position than asking reactively once cash is already tight — suppliers can tell the difference, and it affects how much flexibility they're willing to offer.

Segment suppliers by strategic importance before negotiating

Not every supplier relationship carries the same risk if pushed. A commodity supplier with many competitors has less leverage to say no to extended terms than a sole-source supplier of a critical component — negotiate hardest where the relationship can absorb it, and protect terms with suppliers whose goodwill genuinely can't be risked.

Section 11

Why lenders and analysts watch DPO closely

DPO shows up in more than internal cash-flow planning. Lenders reviewing a business for a loan or line of credit often look at DPO alongside DSO and inventory turnover as part of assessing working capital health — a business quietly stretching payables further and further, without a corresponding improvement in operating performance, can be an early signal of cash flow strain that hasn't yet shown up anywhere else in the financials.

In M&A and private equity diligence, DPO trend is a standard part of working capital analysis. Buyers frequently normalize for DPO manipulation in the months before a sale — a seller stretching payables unusually far right before close can temporarily inflate reported cash position, which is exactly why working capital adjustment clauses in acquisition agreements typically true up DPO, DSO, and inventory levels against a trailing average rather than a single snapshot at closing.

Equity analysts covering public companies track DPO the same way — a sudden, unexplained jump often triggers a direct question on an earnings call about whether it reflects a genuine negotiating win or a company quietly leaning on suppliers to manage a cash shortfall. The direction of the question depends entirely on whether the change lines up with a stated initiative (a renegotiation, a new AP system) or looks unexplained against otherwise flat operating performance.

Section 12

Common DPO mistakes

Maximizing DPO without checking supplier relationships

Stretching payment terms as far as possible can quietly damage supplier goodwill, pricing, or priority during shortages — costs that don't show up in the DPO number itself.

Using total operating expenses instead of COGS

DPO is a supplier-payables metric specifically. Mixing in payroll, rent, and other non-purchase expenses inflates the denominator and produces a misleadingly low DPO.

Ignoring early-payment discounts in the DPO calculation

A high DPO looks good on paper but can mean a business is skipping a 2/10 net 30 discount worth far more than the short-term cash-flow benefit of paying later.

Confusing negotiated extension with late payment

Both raise DPO, but only one preserves the supplier relationship and avoids late fees, credit holds, or a worse credit-bureau trade reference.

Comparing DPO to an unrelated industry benchmark

A DPO that looks high next to a fast-turning retailer's benchmark might be entirely normal for a manufacturer with longer standard trade terms — match the comparison to the actual business model.

Section 13

Frequently asked questions

DPO measures the average number of days a business takes to pay its suppliers after receiving an invoice. It is the payables mirror of DSO (days sales outstanding): DSO measures how fast a business collects, DPO measures how slowly it pays.

Average accounts payable — (beginning balance + ending balance) ÷ 2 — is the more accurate and more widely used version, since it smooths out timing noise from a single snapshot. A single ending-balance figure is simpler and fine for a quick estimate, but the two can produce meaningfully different results, as shown in the worked example above.

Not automatically. A higher DPO keeps cash in the business longer, which is good for cash flow, but pushed too far it can strain supplier relationships, forfeit early-payment discounts, or signal a business is struggling to pay on time rather than choosing to. Read DPO trend alongside supplier terms, not as a number to maximize blindly.

Trade accounts payable — amounts owed to suppliers for goods and services already received, from the balance sheet. It doesn't include accrued wages, taxes payable, or long-term debt, which are different liabilities with different dynamics.

Cost of goods sold is the standard proxy and what most public filings support, since purchase figures usually aren't broken out separately. It's an approximation — COGS includes some costs beyond direct supplier purchases — but it's consistent enough for period-over-period comparison, which is what DPO is mostly used for.

Cash conversion cycle = Days Inventory Outstanding + DSO − Days Payable Outstanding. DPO is the only one of the three that reduces the cycle as it goes up, since a longer time to pay suppliers means less cash tied up. See the cash conversion cycle calculator for the combined number.

It depends entirely on industry and negotiating power. Grocery and fast-turning retail often run 20-30 days; general manufacturing and distribution often run 40-60 days; and companies with enough supplier leverage — Apple has famously run DPO above 100 days for years — can push much further. Compare DPO against your own stated supplier terms and your own historical trend, not a single generic number.

The balance-sheet formula (average AP ÷ COGS × days) reflects the entire payables balance at a point in time, including invoices not yet due. A per-invoice method — averaging the actual number of days each invoice stayed open before it was paid — only counts invoices that were actually settled in the period. The two can diverge, especially for businesses with unusually large or lumpy invoices, or fast-changing purchase volume.

No — DPO can be zero (paying suppliers immediately, on delivery) but not negative, since accounts payable and COGS are both non-negative in the formula. This is different from the cash conversion cycle, which absolutely can go negative.

DPO moves any time purchase volume changes faster than payment timing does, even with identical payment habits. A sudden spike in COGS from a seasonal inventory build, for instance, temporarily lowers DPO even if every invoice is still being paid on the exact same schedule as before. Check the trend against purchasing volume before assuming a real change in payment behavior.

It can. Trade payment history is one factor some credit bureaus and trade credit insurers track, and consistently slow payment — beyond what's negotiated in your terms — can show up as a negative signal, separate from and in addition to any direct supplier relationship damage. Extending DPO through negotiated longer terms is very different from extending it through late payment on existing terms.

Supply chain financing (also called reverse factoring) lets a third-party financier pay the supplier early, at a small discount, while the buyer repays the financier on the original, longer schedule. From the buyer's balance sheet, this can extend effective DPO without ever asking the supplier to wait longer than they're used to — the supplier gets paid on time or early, and the buyer's cash stays in the business longer. It's a genuinely different mechanism from simply negotiating longer terms.

Yes, arguably more than a larger company — a smaller business has less cash cushion, so every day of payables timing matters more relative to total cash on hand. The caveat is that a small business usually has far less negotiating leverage than an enterprise, so realistic DPO improvement tends to come from tighter internal processes and smart use of early-payment discounts rather than aggressive term renegotiation.

A business with a strong seasonal peak (holiday retail, for example) often sees COGS spike sharply in the run-up to the season, while accounts payable may lag slightly behind as invoices work through the approval process. This can make DPO swing meaningfully quarter to quarter for reasons that have nothing to do with actual payment behavior — compare the same quarter year-over-year for seasonal businesses rather than sequential quarters.

Rising input costs push COGS up, which mechanically lowers DPO even if a business's actual payment timing hasn't changed at all, since the denominator in the formula grows. When comparing DPO across a period of meaningful inflation, it's worth checking whether a declining DPO reflects a real change in payment behavior or is simply an artifact of higher purchase costs relative to a slower-moving accounts payable balance.

There's no universal ceiling, but the practical limit is wherever supplier goodwill starts to erode — once a business is pushing past what suppliers consider normal for the relationship, the risk of stricter terms, lost discounts, or deprioritized service usually outweighs the incremental cash-flow benefit of a few more days. The right target is specific to each supplier relationship, not a single number applied uniformly across the whole payables book.

Calculate your own DPO above, free, or see the full picture with the cash conversion cycle calculator.

Glossary:DPO

Related calculators