DPO Calculator
Calculate Days Payables Outstanding (DPO) — the average number of days it takes to pay your suppliers. A higher DPO means you hold cash longer before paying, which improves working capital, but stretching payments too far can damage supplier relationships.
What Is DPO?
Days Payables Outstanding (DPO) — also called the average payment period — measures how long, on average, a business takes to pay its suppliers after receiving an invoice. It is the mirror image of DSO: DSO tracks money coming in, DPO tracks money going out.
A DPO of 42 days means you pay suppliers about 42 days after purchase. If your terms are Net 30, you are paying 12 days late. If your terms are Net 60, you are paying 18 days early. The right DPO depends on the terms you have negotiated and how much you value the supplier relationship.
DPO Formula
DPO = (Accounts Payable ÷ COGS) × Days in Period
An equivalent form uses average daily COGS:
Average Daily COGS = COGS ÷ Days in Period
DPO = Accounts Payable ÷ Average Daily COGS
- Accounts payable — money you owe suppliers at the end of the period
- COGS — total cost of goods purchased or produced during the period
- Days in period — 365 for annual, 90 for quarterly, 30 for monthly
Worked Example
A business has $35,000 in accounts payable and $300,000 in annual COGS:
Average daily COGS = $300,000 ÷ 365 = $821.92
DPO = $35,000 ÷ $821.92 = 42.58 days
Payables turnover = $300,000 ÷ $35,000 = 8.57× per year
If terms are Net 30, the business pays about 12 days late. If terms are Net 45, payment is close to on time.
How to Interpret DPO
- DPO ≈ payment terms — paying on time. Good supplier relationship, no working capital benefit.
- DPO higher than terms — paying late. Improves cash position but risks supplier penalties, late fees, or supply disruption.
- DPO lower than terms — paying early. Leaves money on the table unless you are capturing an early payment discount (e.g. 2/10 Net 30).
- DPO rising sharply — either you are deliberately stretching payments, or the business is struggling to pay.
Frequently Asked Questions
What is a good DPO?
A good DPO is at or slightly above your payment terms — enough to hold cash a little longer without damaging relationships. DPO well above terms means you are stretching suppliers; well below means you are paying too fast and losing working capital benefit. Common ranges: 30–45 days for Net 30 terms, 45–60 for Net 45, 60–75 for Net 60.
Is a high DPO good or bad?
Both. A high DPO improves cash flow by holding onto cash longer — good for your business. But if it is caused by stretching payments beyond agreed terms, it damages supplier relationships and can trigger late fees or supply cuts. The right DPO is one that matches your negotiated terms without breaking them.
What is the difference between DPO and DSO?
DSO measures how long it takes to collect from customers (money in). DPO measures how long it takes to pay suppliers (money out). Together with DIO they form the cash conversion cycle: CCC = DIO + DSO − DPO. A higher DPO shortens the CCC — better for cash.
Should DPO use COGS or total purchases?
COGS is the standard denominator. Some analysts use total purchases instead, which gives a slightly different number. Use COGS for consistency with most financial ratio databases and comparables. The result will be slightly different from a purchases-based calculation, but the interpretation is the same.
How do I improve DPO?
Negotiate longer payment terms with suppliers (Net 45 instead of Net 30), consolidate suppliers to gain leverage, or use supply chain finance. Do not simply pay late — that damages relationships. The goal is to negotiate terms that give you more cash runway without breaking trust.
Can DPO be negative?
No. DPO cannot be negative. A DPO of zero means you have no outstanding payables — all purchases are paid immediately, which is common in retail and cash-only businesses. Positive DPO means you have outstanding payables.