Free finance calculator

DPO Calculator — Days Payable Outstanding

Compute the average days to pay suppliers, find the ideal accounts payable balance for your DPO target, then simulate the impact of extending payment terms on cash.

Your DPO
—
Enter the numbers below

1. Compute DPO

DPO
—
days payable outstanding
Average accounts payable
—
(beginning + end) ÷ 2
Fill in the fields, then press Compute DPO.

Results are educational, not professional financial advice. Figures use display rounding; internal calculations use full precision.

2. Inverse solver — ideal accounts payable balance

Have a DPO target? Work backwards: what average accounts payable balance produces that DPO.

Fill in the fields, then press Compute ideal balance.

3. What-if simulator — extend payment terms

Move the slider to see how much cash is held longer when payment terms are extended, plus risk notes.

Extra payment days0 days
Cash held longer
—
one-time, not recurring
New DPO
—
days
Move the slider to see the impact.

This simulation is illustrative. The cash benefit of extending terms happens once when terms are extended, not as recurring savings. Actual impact depends on each supplier’s due-date structure.

4. Formulas used

Average accounts payable = (beginning balance + ending balance) ÷ 2
DPO = (average accounts payable ÷ COGS) × number of days
Ideal balance = (target DPO ÷ number of days) × COGS
Value of 1 DPO day = COGS ÷ number of days

Example: COGS of Rp1.5 billion → one DPO day is worth Rp4,109,589; extending payment by 7 days holds Rp28,767,123 of cash longer.

5. DPO Benchmarks by Sector

SectorDPO range
Daily-needs retail20–35 days
General retail35–55 days
Manufacturing45–75 days
SaaS / subscription15–30 days
Construction / projects60–90 days

The figures in this table are illustrative for general reference — not an official standard. Each company’s situation differs; compare with similar companies in your sector.

6. Frequently asked questions

What is DPO (days payable outstanding)?

DPO measures the average number of days a company takes to pay suppliers after making a purchase. The formula is: DPO = (average accounts payable ÷ COGS) × 365. Example: average accounts payable of Rp200 million with annual COGS of Rp1.5 billion gives a DPO of 48.67 days — meaning the company pays suppliers about 49 days after purchase on average.

How do I calculate DPO?

Take the accounts payable balance at the beginning and end of the period, average them, divide by annual COGS (cost of goods sold), then multiply by 365. Example: (Rp150 million + Rp250 million) ÷ 2 = Rp200 million; Rp200 million ÷ Rp1.5 billion × 365 = 48.67 days. Use COGS, not revenue, because accounts payable relates to purchasing goods, not sales.

What is the difference between DPO, DSO, and DIO?

All three measure days, but of different things. DIO (days inventory outstanding) = how long inventory sits before being sold. DSO (days sales outstanding) = how long customers take to pay after a sale. DPO (days payable outstanding) = how long the company takes to pay suppliers after a purchase. DIO and DPO use COGS as the denominator, while DSO uses revenue.

How does DPO relate to the cash conversion cycle (CCC)?

CCC = DIO + DSO − DPO. DPO is subtracted because supplier credit finances part of the cash cycle: while the company has not yet paid suppliers, those funds cover cash already spent on inventory and receivables. A longer DPO shortens the CCC. See also: /tools/cash-conversion-cycle/.

Is a higher DPO always better?

Not always. A longer DPO does keep cash in the company longer, but paying too late can trigger late penalties, damage supplier relations, forfeit early-payment discounts, and cause suppliers to tighten terms or hold shipments. A healthy DPO is one agreed with suppliers, not imposed unilaterally.

Why use average accounts payable instead of the period-end balance?

The ending balance is only a single date’s snapshot and can be distorted by large end-of-period purchases. Averaging beginning and end smooths those fluctuations so DPO better represents conditions across the period. For seasonal periods, averaging more points (e.g. monthly) gives a more accurate picture.

Should I use 365 or 360 days?

Both are used in practice; this calculator uses 365 days following common convention. Some analysts use 360 days for simplicity. The difference is small — what matters is consistency: every comparison across periods or companies must use the same number of days.

What are the limitations of DPO as a metric?

Four common limitations. First, DPO uses a period average, so seasonal spikes or large purchases can distort it. Second, DPO does not show the spread of due dates — one large supplier with long terms can mask many small suppliers paid quickly. Third, an improving DPO can mislead when it comes from falling purchases rather than better management. Fourth, DPO ignores hidden costs such as forgone early-payment discounts. Use DPO alongside cash flow statements and purchase trends.

Free tool by NRTechStudio