Accounts Payable

Days Payable Outstanding (DPO): Formula, Meaning, and How to Improve It

Days payable outstanding (DPO) measures how long a company takes to pay suppliers. See the formula, a worked example, what a good DPO is, and how to improve it.

Shobhit Gupta

10

min read

QUICK ANSWER

Days payable outstanding, or DPO, is the average number of days a company takes to pay its suppliers after receiving an invoice. It is calculated as accounts payable divided by cost of goods sold, multiplied by the number of days in the period. A higher DPO means a company holds its cash longer; a lower DPO means it pays suppliers faster. DPO is one of the core working-capital metrics, because it shows how a business uses supplier credit to fund its operations. This guide explains the formula, works through an example, sets out what a healthy DPO looks like, and shows how finance teams manage it.


Definition

What is days payable outstanding?

Days payable outstanding is a financial ratio that measures the average time a company takes to pay its suppliers and vendors. It answers a simple question: once an invoice arrives, how many days pass before the business settles it?

DPO matters because paying suppliers is a source of short-term financing. Every day an invoice sits unpaid, the company keeps that cash and can use it elsewhere. Managed well, a higher DPO frees up working capital. Managed badly, it strains supplier relationships and forfeits early-payment discounts.

The metric sits alongside accounts payable as the way finance measures how efficiently the AP function uses the credit its suppliers extend.


The formula

The days payable outstanding formula

The standard formula is:

Each input is straightforward. Accounts payable is the average amount owed to suppliers over the period, taken from the balance sheet. Cost of goods sold, or COGS, is the direct cost of producing what the company sold, taken from the income statement. Number of days is the length of the period, usually 365 for a year or 90 for a quarter.

Some teams use average accounts payable, the opening balance plus the closing balance divided by two, to smooth out timing swings. Either approach is valid as long as it is applied consistently, so year-on-year comparisons stay meaningful.


Worked example

A worked DPO example

An example makes the formula concrete. Suppose a company has average accounts payable of 500,000 dollars and cost of goods sold of 3,000,000 dollars over a full year.

The company takes roughly 61 days on average to pay its suppliers. Whether that is good depends entirely on its payment terms and its industry. If its suppliers offer net 30 terms, a DPO of 61 days means it is paying late, which risks penalties and strained relationships. If its terms are net 60, a DPO of 61 is close to ideal, paying almost exactly on time while holding cash to the last responsible day.

That distinction is the whole point. DPO is only meaningful against the terms the business actually agreed, which is why the metric and the underlying contracts belong in the same view.


Benchmarks

What is a good days payable outstanding?

There is no universal target, because a good DPO depends on industry norms and negotiated terms. A useful DPO is one that pays suppliers as close as possible to the agreed due date, not before, without ever going past it.

As a rough guide, many companies run a DPO between 30 and 90 days, tracking the payment terms common in their sector. Retail and manufacturing often sit higher because supplier terms are longer; services businesses often sit lower. The right comparison is not another industry but your own agreed terms and your direct competitors. A DPO well below your terms means you are paying earlier than you need to and giving up working capital. A DPO above your terms means you are paying late.

The goal is control, not simply a high number. Stretching DPO by paying everyone late looks good on a spreadsheet and damages the supplier relationships the business depends on.


Reading the number

High vs low DPO: what each signals

The same number can be healthy or a warning sign depending on context.


HIGHER DPO

LOWER DPO

Cash position

Holds cash longer, more working capital

Pays out sooner, less cash on hand

Supplier relationship

Risk of strain if it exceeds terms

Stronger, may earn goodwill and discounts

What it can signal

Strong negotiating position, or cash trouble

Healthy cash, or leaving working capital idle

The risk

Late payment, penalties, lost trust

Forfeiting the free financing terms allow

A rising DPO is worth investigating rather than celebrating. It can mean the company has negotiated better terms, which is good, or that it is short of cash and delaying payment, which is not. The metric points to a question; the answer is in the detail.


The bigger picture

DPO, DSO, and DIO: the cash conversion cycle

DPO is one of three metrics that together describe how quickly a company turns its operations into cash.

  • DPO, days payable outstanding. How long you take to pay suppliers.

  • DSO, days sales outstanding. How long customers take to pay you.

  • DIO, days inventory outstanding. How long inventory sits before it is sold.

Together they form the cash conversion cycle:

Because DPO is subtracted, a higher DPO shortens the cash conversion cycle, meaning the company recovers its cash faster. This is why DPO is a lever finance teams actively manage: extending it, within the terms agreed, improves the whole cash cycle without touching sales or inventory.


Playbook

How to improve days payable outstanding

Improving DPO does not mean paying everyone as late as possible. It means paying with precision, on the due date, while capturing every advantage the terms allow.

  • Pay on the due date, not before. Paying early gives up working capital for no benefit unless a discount is on offer.

  • Negotiate longer terms where you have leverage. Extending net 30 to net 45 raises DPO without any late payment.

  • Capture early-payment discounts deliberately. Sometimes paying early for a discount beats holding the cash. This should be a calculated choice, not an accident.

  • Avoid late payments entirely. Late fees and damaged supplier trust cost more than the cash held.

  • Get a live view of what is owed and when. You cannot manage payment timing you cannot see. Most DPO problems are really visibility problems.

Each of these depends on knowing, at any moment, what you owe, to whom, under what terms, and when it is due. That is an accounts payable data problem, and it is where automation changes the picture.


Automation

How AP automation helps you manage DPO

Managing DPO well requires clean, current AP data and precise control over payment timing, which is exactly what manual accounts payable cannot provide. When invoices are keyed by hand and matched in spreadsheets, finance rarely has a live view of what is owed and when, so payments go out early, late, or against terms nobody checked.

Aviara Connect addresses this through its Aviara Invoices product line. Its Invoice Agent captures invoice data, matches each invoice against its purchase order and the underlying contract terms, and flags discrepancies before payment. Because the platform holds the contracts as well as the invoices, it knows the actual payment terms for every supplier, which is the information DPO management depends on.

DPO is only as reliable as the payables behind it. An overbilled invoice paid in full inflates what you owe and quietly distorts the metric, so the number you manage to is only right when the invoices are.

COVA, the agentic operating system that powers Aviara Connect, makes this directly usable. It stays on in the background, reading across the organisation's contracts, purchase orders, and invoices, so the terms behind every payment are known before it goes out. A finance lead can also ask it, in plain language, which suppliers offer early-payment discounts, or what the payment terms are across a group of contracts, and get the answer from the organisation's own agreements. COVA proposes; a person decides. That turns DPO from a number calculated after the fact into something a team can manage in advance.

The platform runs in production at enterprise scale. Aviara Labs built an AI search agent for NTPC, India's largest power company, serving more than 8,000 daily users across finance, procurement, and HR against a 1.5GB corpus. Aviara Labs is an AWS Certified Build Partner with Aviara Connect listed on AWS Marketplace, holds a 5.0 rating on Clutch and G2, and serves 15 or more paying customers across India, the US, and the UAE.

If DPO is hard to manage because your AP data is not current, our guide to AP automation software compares the options, or you can start a free trial and see it on your own invoices.


8,000+

daily users on Aviara's live NTPC deployment, against a 1.5GB corpus

5.0

rating on Clutch and G2

15+

paying customers across India, the US, and the UAE

AWS

Certified Build Partner, listed on AWS Marketplace


See Contract Intelligence on your own agreements

If DPO is hard to manage because your AP data is not current, start a free trial and run it on your own invoices, or book a short call to see it first.

Frequently Asked Questions

What is days payable outstanding?

Days payable outstanding, or DPO, is the average number of days a company takes to pay its suppliers after receiving an invoice. It measures how efficiently a business uses the credit its suppliers extend, and it is a core working-capital metric.

What is the days payable outstanding formula?

What is a good DPO?

Is a higher DPO better?

How does DPO affect the cash conversion cycle?

Shobhit Gupta

Founder, Aviara Labs

Builds Production AI for Contracts, Invoices, and Enterprise documents. AWS Certified Build Partner, 15+ enterprise customers across India, the US, and the UAE.

Read Next

Accounts Payable

8 min read

The three documents, the five steps, the exceptions to expect, and how finance teams automate the whole check.

Shobhit Gupta

· Jul 10, 2026

Voice & AI Agents

8 min read

What these companies do, how to separate a dependable partner from a risky one, and seven worth evaluating.

Shobhit Gupta

· Jul 13, 2026