How this calculator works
Days payable outstanding measures how long a business holds on to its suppliers' money. It divides the average accounts payable balance by the cost of what was bought on credit during the period, then converts that fraction into days. A high DPO means the business pays slowly, which frees up cash but can strain supplier relationships and forfeit early payment discounts. A low DPO means it pays quickly, which may earn discounts but uses working capital. Purchases are the most exact denominator because payables arise from purchases, but cost of goods sold is often used when purchases are not disclosed.
Formula
Days payable outstanding = average accounts payable / cost base × days in the accounting period, where the cost base is purchases or cost of goods sold. Average payables = (opening + closing payables) / 2. Rearranged, payables = DPO × cost base / period and the cost base = payables × period / DPO.
Worked example
Average payables of $90,000 against $600,000 of cost of goods sold over 365 days gives 90,000 / 600,000 × 365 = 54.75 days. At the same rate of purchases, $150,000 of average payables would stretch the period to 91.25 days.
Advertisement
Frequently asked questions
Should I use purchases or cost of goods sold?
Purchases is more accurate because payables are created when goods are bought, not when they are sold. If the company does not report purchases, use cost of goods sold and remember that inventory changes make it approximate.
Is a longer DPO always better?
No. Paying later preserves cash, but suppliers may raise prices, tighten credit or refuse to supply. Many large buyers use their bargaining power to stretch payables, which shifts the cost onto smaller suppliers.
How does DPO fit into the cash conversion cycle?
It is the only component that reduces the cycle. Cash conversion cycle = days inventory outstanding + days sales outstanding - days payable outstanding, so each extra day of payable terms shortens the cycle by one day.