Short answer: Days payable outstanding (DPO) measures the average number of days a business takes to pay its suppliers after receiving an invoice. You calculate it as accounts payable divided by cost of goods sold, multiplied by the number of days in the period. A higher DPO keeps cash in your account longer, but stretched too far it strains supplier relationships and forfeits early payment discounts.
Last updated: July 2026.
Most finance teams obsess over how fast customers pay them and barely track how fast they pay everyone else. That is a mistake. The money you owe suppliers is effectively an interest-free loan for as long as it stays unpaid, and days payable outstanding is the metric that tells you how well you are using it. Managed well, it is a lever on working capital. Managed badly, it quietly damages the vendor relationships your operation depends on.
What is days payable outstanding?
Days payable outstanding is the average time, in days, between receiving a supplier invoice and paying it. It is the payables mirror of days sales outstanding: where DSO measures how long your customers make you wait, DPO measures how long you make your suppliers wait. A DPO of 45 means that across all your bills, you take an average of 45 days to settle up.
That number is not just a back-office curiosity. Every day your cash stays in your account instead of a supplier's is a day it can cover payroll, fund inventory, or sit in an interest-bearing account. So there is a real incentive to let DPO run as high as your terms allow. The catch is that suppliers notice, and the goodwill you spend by paying late is often worth more than the cash you gain by holding it.
What is the days payable outstanding formula?
The standard DPO formula is:
DPO = (Accounts payable / Cost of goods sold) x Number of days in period
Accounts payable is what you owe suppliers at the end of the period, ideally the average of the opening and closing balances so a single odd month does not distort it. Cost of goods sold is the cost of what you bought or produced over the same period, since that is what generates most payable balances. The number of days is 365 for a full year or 90 for a quarter. Some teams substitute total purchases for COGS when a large share of buying does not flow through COGS, and that is fine as long as you stay consistent period to period.
How do you calculate days payable outstanding?
Take a manufacturer over a full year. Pull the average payables balance and the annual cost of goods sold, then run the formula.
| Input | Value |
|---|---|
| Average accounts payable | 600,000 dollars |
| Cost of goods sold (year) | 4,800,000 dollars |
| Days in period | 365 |
| DPO calculation | (600,000 / 4,800,000) x 365 |
| DPO result | 46 days |
So this manufacturer takes about 46 days on average to pay suppliers. If most of its vendor terms are net 30, that is a warning sign, not a win: it means a meaningful share of bills are going out roughly two weeks late, which is exactly the kind of pattern that gets a company moved to cash on delivery or dropped down the priority list when stock is tight. If its terms are net 60, the same 46 days means it is paying comfortably early and could safely hold cash a little longer.
What is a good days payable outstanding?
A good DPO sits at or just inside the terms your suppliers actually granted you. The target is not a fixed number of days but alignment: if your blended supplier terms average net 45, a DPO in the low 40s is healthy, because it means you are using the full window without routinely paying late. Large companies with buying power often negotiate net 60 or net 90 terms and run DPO in the 60 to 90 range as a matter of policy. Small businesses on net 30 terms should generally sit in the high 20s.
Judge DPO against your terms, not against a rival. A competitor with a DPO of 75 may simply have negotiated longer terms, not discovered a trick you missed. Copying their number by paying your own net 30 suppliers on day 75 would just make you a late payer.
Is a high or low DPO better?
Higher is better only up to the edge of your agreed terms. Within that window, a higher DPO is genuinely good: it means you are holding onto working capital as long as you are entitled to, which improves your cash position and your cash conversion cycle at no cost. Beyond that window, a high DPO turns toxic. Chronically late payment invites late fees, sours relationships, kills your standing when you need a rush order or a favor, and can push a nervous supplier to demand prepayment.
A very low DPO is not a virtue either. Paying every invoice the day it lands, with no early payment discount to justify it, simply gives away the free financing your terms provide. The one good reason to pay early is a discount that beats your cost of capital: a common 2/10 net 30 offer, meaning a 2 percent discount for paying within 10 days, works out to an effective annualized return well above 30 percent, which is almost always worth taking. Absent a discount like that, pay on the due date, not before.
DPO vs DSO
DPO and DSO are two sides of the same working capital coin, and the gap between them tells you a lot.
| Aspect | DPO | DSO |
|---|---|---|
| What it measures | Days to pay suppliers | Days to collect from customers |
| Cash effect of a higher number | Helps you (cash stays longer) | Hurts you (cash arrives later) |
| Goal | Use full terms, do not overrun them | Collect as fast as terms allow |
| Denominator | Cost of goods sold | Credit sales |
The ideal position is collecting from customers faster than you pay suppliers, meaning a DSO lower than your DPO. When that is true, your customers effectively fund your operations. For the collections side of the equation in full, see days sales outstanding, and for a structured comparison of the two whole ledgers, accounts payable vs accounts receivable.
How DPO fits the cash conversion cycle
DPO is the one component of the cash conversion cycle that reduces the cycle rather than extends it. The cycle is days inventory outstanding plus days sales outstanding minus DPO. Every extra day of DPO, up to the limit of your terms, directly shortens the number of days your own cash is exposed. That is why finance teams treat DPO as a working capital lever: within the rules, stretching it is free money. Push it past the rules and you trade a small cash gain for a large relationship cost that eventually shows up as worse terms or lost suppliers.
How to improve DPO without hurting suppliers
The clean way to raise DPO is to earn longer terms and then use them fully, not to simply pay late.
- Negotiate terms, do not just take them late. If you buy in volume or pay reliably, ask for net 45 or net 60. A supplier will often grant longer official terms to a customer who then pays on time, because predictability is worth more to them than speed.
- Pay on the due date, every time. The goal is to use the whole window, not to blow past it. A disciplined invoice approval workflow that routes and approves bills quickly means you can safely wait until the due date instead of paying early out of fear a bill will slip through the cracks.
- Capture early payment discounts selectively. Take the discount when the annualized return beats your cost of capital, and skip it otherwise. This is a per-invoice decision, not a blanket policy.
- Automate matching and scheduling. Systems that match invoices to purchase orders and schedule payments for the optimal date remove the two failure modes at once: paying too early by habit and paying too late by accident. Well-run accounts payable automation is built around exactly this timing control.
Track DPO on the same dashboard as DSO and your cash conversion cycle, and read them together. A rising DPO is only good news if it comes from longer negotiated terms rather than slipping payments. The number itself cannot tell the difference, so keep an eye on the aging of what you owe, not just the average.