Days Payable Outstanding (DPO)

Jun 29, 2026

Try it now: upload an invoice and get the data in Excel or CSV

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your invoices

Days payable outstanding (DPO) tells you, on average, how many days your company takes to pay its suppliers. It is one of the clearest signals of how well a finance team manages cash, supplier relationships, and working capital. This guide covers the DPO formula, a worked calculation, what counts as a good number, how to read a high or low result, and how it connects to days sales outstanding and the broader cash conversion cycle.

It is written for US controllers, CFOs, and accounts payable managers who want to benchmark their payment timing and free up cash without damaging vendor trust. Every formula below is one you can run against your own balance sheet and income statement today. The faster and more accurately your AP team processes each bill, the more control you have over DPO, which is why invoice handling sits underneath this metric.

What is days payable outstanding?

Days payable outstanding (DPO) is the average number of days a company takes to pay its suppliers for purchases made on credit. It measures how long cash stays in the business between receiving goods or services and actually paying the vendor invoice. A DPO of 45 means the company pays its bills roughly 45 days after the cost is incurred.

DPO is a working capital and liquidity metric. Finance teams track it because every extra day of DPO keeps cash in the company a little longer, which can fund operations or earn a return. It is reported as a number of days, calculated from figures on the balance sheet and income statement, and watched as a trend rather than a single snapshot.

What is the formula for days payable outstanding?

The days payable outstanding formula is average accounts payable divided by cost of goods sold, multiplied by the number of days in the period (usually 365 for a year). It converts your payables balance into an average payment timeline so you can compare it against your supplier terms and against prior periods.

The standard formula is:

DPO = (Average accounts payable ÷ Cost of goods sold) × Number of days in period

Average accounts payable is the beginning AP balance plus the ending AP balance, divided by 2. Cost of goods sold (COGS) comes from the income statement for the same period. Some teams use ending AP instead of the average for a quick estimate, but the average smooths out seasonal swings and gives a truer picture across a full year.

How do you calculate days payable outstanding?

Calculate DPO in three steps: find your average accounts payable, divide it by cost of goods sold for the same period, then multiply by the number of days in that period. The result is the average number of days you take to pay suppliers. Use the same time window for both AP and COGS so the ratio is consistent.

Here is a worked example. Suppose a company starts the year with $180,000 in accounts payable and ends with $220,000, so average AP is $200,000. Its annual COGS is $1,600,000. The calculation is ($200,000 ÷ $1,600,000) × 365, which equals 0.125 × 365, or about 46 days. This company takes roughly 46 days to pay its vendors.

To keep the number accurate, pull AP and COGS from the same accounting period and make sure your payables ledger is current. Unposted or late-entered bills understate AP and make DPO look lower than it really is, which is one reason clean, timely invoice data matters to the metric.

What is a good days payable outstanding ratio?

There is no single good DPO number, because it varies widely by industry and bargaining power. A common benchmark is around 40 days, and a healthy target is a DPO close to your suppliers' typical payment terms. If most vendors give you net 30, a DPO just under 30 is generally a sign of well-managed payables.

The goal is balance, not maximizing the number. A DPO that sits a little below your average terms means you are using the full credit period suppliers offer without paying late. Compare your DPO to direct competitors and to your own history rather than to a universal figure, since a "good" result for a retailer looks very different from one for a manufacturer or a software company.

Is a high days payable outstanding good or bad?

A high DPO can be good or bad depending on why it is high. A higher DPO keeps cash in the business longer and can signal strong negotiating power with suppliers, which improves free cash flow and liquidity. But a DPO that is too high may mean you are paying late, straining vendor relationships and risking lost discounts or tighter credit.

The healthy version of a high DPO comes from negotiating longer terms, such as moving suppliers from net 30 to net 45, not from missing due dates. The unhealthy version is stretching payments past the agreed terms because of cash shortages. Suppliers notice late payers, and the cost shows up as lost early-payment discounts, late fees, or vendors who refuse to extend credit.

What does a low days payable outstanding mean?

A low DPO means a company pays its suppliers quickly, often well before its credit terms require. That can strengthen vendor relationships and unlock early-payment discounts, but it also means cash leaves the business sooner than it has to. A very low DPO may signal that you are not using available supplier credit to its full advantage.

Paying early is sometimes the smart move, especially when a 2/10 net 30 early-payment discount beats what the cash would earn elsewhere. The problem is paying early by accident, through manual processes that rush bills out the door without checking terms. The aim is to pay on the optimal date, which requires knowing every invoice's due date and discount window, not paying everything as fast as possible.

What is the difference between DPO and DSO?

DPO measures how long a company takes to pay its suppliers, while days sales outstanding (DSO) measures how long it takes to collect cash from customers. DPO is about money going out; DSO is about money coming in. Together with days inventory outstanding, they make up the cash conversion cycle that shows how efficiently a business turns operations into cash.

The ideal pattern for cash flow is a high DPO paired with a low DSO: collect from customers fast while paying suppliers at the latest responsible date. That combination keeps the maximum amount of cash inside the business at any moment. Watching the two metrics side by side is far more useful than reading either one alone.

How can you optimize days payable outstanding?

Optimize DPO by negotiating longer payment terms with suppliers, paying exactly on the due date instead of early or late, and capturing early-payment discounts only when they beat your cost of capital. The biggest lever is timing accuracy, which depends on processing every invoice quickly and recording the correct due date and terms.

Manual AP works against good DPO because slow data entry and lost invoices push payments late by accident and bury discount windows. Automating capture so invoice fields, amounts, due dates, and terms are recorded the day a bill arrives gives you the control to pay on the optimal date. The starting point is removing the keying step with accounts payable automation software and accurate invoice data extraction software, so every due date is captured before it can slip. For the full cost picture behind the metric, see the guide on the cost to process an invoice, and to benchmark turnover alongside DPO, read about the accounts payable turnover ratio.

If your books run on QuickBooks or Xero, getting clean bill data in first makes every downstream metric trustworthy; tools like a bank statement to QuickBooks converter handle the adjacent task of pulling statement data into your accounting system. And once payments are scheduled, an approval and payment layer such as accounts payable automation for approvals and payments helps you hit the optimal pay date consistently.