Days Payable Outstanding (DPO) Calculator

Calculate Days Payable Outstanding to see how long your business takes to pay suppliers.
Enter accounts payable, COGS, and period length.

Days Payable Outstanding

DPO tells you how long your business takes to pay its suppliers. A high DPO means you hold cash longer before paying invoices — better for working capital. A low DPO means you pay quickly, which may strengthen supplier relationships but ties up cash unnecessarily.

The formula:

DPO = (Accounts Payable / Cost of Goods Sold) x Days

If you owe $200,000 to suppliers and your annual COGS is $2,400,000, your DPO is about 30 days. That lines up with net-30 terms — you are paying roughly on schedule.

Large retailers famously run DPOs above 60 days. Some have historically pushed past 90 days with major suppliers, essentially using supplier credit to fund daily operations. Small businesses rarely have that leverage — suppliers stop extending credit if invoices go unpaid for months.

The right DPO is close to your agreed payment terms. If suppliers offer net-45, paying in 30 days is leaving money on the table. Stretching to 60 days risks the relationship and may cost you early-payment discounts.

Watch for DPO climbing slowly quarter over quarter without a strategic reason. This often signals a cash squeeze — the business is stretching payables to survive. Suppliers notice this before banks do, and they respond by tightening terms or demanding prepayment.

DPO works alongside DSO and DIO as part of the cash conversion cycle:

CCC = DIO + DSO - DPO

A higher DPO reduces CCC, which means your business needs less working capital to function. Amazon and Costco built their business models in part on negative CCC — they collect from customers before paying suppliers, funding operations with other people’s money.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.