Finance & planning

Days Payable Outstanding Calculator

Estimate supplier payment timing using average payables and credit purchases.

No sign-upBrowser-only calculationsFormula & methodology
01

Your numbers

Use one currency and the same reporting period. Sample values are filled in to help you start.

currency
currency
days

Your numbers stay in this browser.

02

Example result

Days payable outstanding45.63 days

This model uses credit purchases. Some reports use COGS as a proxy; those results are not directly interchangeable.

Understand the result

How to calculate it

DPO = average trade payables ÷ credit purchases × period days

This model uses credit purchases. Some reports use COGS as a proxy; those results are not directly interchangeable.

Worked example

This is an illustrative scenario, not a market benchmark. Select “Reset to example” to reproduce it in the calculator.

Average trade payables
20,000 currency units
Credit purchases in period
160,000 currency units
Days in period
365 days

Days payable outstanding: 45.63 days

Common questions

Days Payable Outstanding FAQ

Is a longer payment period always beneficial?

It can preserve cash, but late payment may harm supplier relationships or forfeit discounts. Contractual terms still matter.

What does this calculation leave out?

This model uses credit purchases. Some reports use COGS as a proxy; those results are not directly interchangeable.

Are my inputs saved or sent to a server?

Calculations run in your browser. We do not send your inputs or results to our server or analytics. A comparison stays in this tab until it is refreshed. A CSV is saved only when you choose to download it. See our privacy policy for ordinary hosting and optional analytics data.

Keep exploring

Related calculators

Explore finance & planning →

Read the financial guides

Build context around the numbers with examples from our published library.

Break-Even ROAS Formula: Find Your Advertising Threshold →CAC Payback Period: Calculate Months to Recover Acquisition Cost →
One of 100 free calculators.