Business tools
DPO Calculator
Calculate Days Payable Outstanding (DPO) from average accounts payable, cost of goods sold and your measurement period to evaluate supplier payment timing.
Use this calculator to estimate Days Payable Outstanding (DPO), which measures how long a business takes on average to pay trade suppliers. Enter average accounts payable, cost of goods sold and the applicable measurement period. Use trade payables from the same period as COGS; broader current liabilities are not automatically trade accounts payable. Do not combine annual COGS with monthly period days. The dollar sign is display formatting, not currency conversion.
The calculation runs locally in your browser. No input values are saved or sent to a server.
Enter average trade accounts payable, cost of goods sold and the measurement period.
Example DPO Calculation
Static worked example: Average Accounts Payable = $100,000; Annual COGS = $1,200,000; Measurement Period = 365 days. Average COGS per Day = $1,200,000 / 365 ≈ $3,287.67. DPO = $100,000 / $1,200,000 × 365 ≈ 30.4 days. Payables Turnover = $1,200,000 / $100,000 = 12.00 times. Based on these figures, the business takes approximately 30.4 days on average to pay trade suppliers. This is an aggregate, neutral example—not a statement of any particular supplier terms or a calculated result.
About this calculator
What Is Days Payable Outstanding?
Days Payable Outstanding (DPO) estimates the average number of days a business takes to pay trade accounts payable. It is an aggregate timing estimate, not the due date for each invoice or a supplier-relationship assessment.
DPO Formula
DPO = Average Accounts Payable / Cost of Goods Sold × Number of Days. Average accounts payable is the average trade-payables balance during the measurement period; COGS is the cost of goods sold over that same period; number of days must match the period. Average COGS per Day = COGS / Number of Days. Accounts Payable as % of Period COGS = Average Accounts Payable / COGS × 100. Payables Turnover = COGS / Average Accounts Payable.
Why Does DPO Use Cost of Goods Sold?
Trade payables commonly come from operating purchases associated with producing or acquiring goods sold, so COGS is a common denominator when supplier-purchase data is unavailable. Reliable purchases data can sometimes provide a more precise denominator. This calculator uses the canonical COGS formula and does not provide a second calculation mode.
What Accounts Payable Should Be Included?
DPO normally relates to trade accounts payable for operating purchases. Current liabilities are a broader category. Accrued payroll, taxes payable, short-term borrowings and the current portion of long-term debt may not be trade payables. Classification practices vary; this educational Tool does not give accounting instructions.
How Do You Calculate Average Accounts Payable?
Average Accounts Payable = (Beginning Accounts Payable + Ending Accounts Payable) / 2. More frequent averages can improve the estimate when payable balances fluctuate materially. Enter the average directly here; this Tool does not collect opening and closing balances or manage payments.
What Does a High DPO Mean?
A higher DPO generally means the business retains cash longer before paying suppliers. Possible explanations include longer negotiated terms, deliberate cash preservation, supplier financing, slower payment practices or liquidity pressure. Context determines its meaning; higher is not automatically better.
What Does a Low DPO Mean?
A lower DPO generally means suppliers are being paid more quickly. It may reflect shorter supplier terms, early-payment practices, stronger liquidity or limited use of supplier credit. Lower is not automatically better; payment strategy and actual terms matter.
DPO and Supplier Payment Terms
Compare DPO with actual agreements, not a universal threshold. If typical terms are Net 30, a DPO near 30 days may broadly align with those terms. DPO materially above negotiated terms may mean suppliers are paid later; materially below may mean earlier payment. This is not a pass/fail test: agreements and strategies differ.
DPO and Working Capital
Accounts payable can be a source of short-term operating financing. Paying on agreed terms can preserve cash temporarily, while excessive delays may affect supplier relationships, discounts, purchasing terms, credit availability and supply continuity. DPO measures payment timing; it does not model those outcomes. Use the live Working Capital Calculator in Related Tools for a separate calculation.
DPO, DSO, DIO and the Cash Conversion Cycle
DSO measures customer collection timing, DIO measures the inventory holding period and DPO estimates trade-supplier payment timing. The Cash Conversion Cycle combines them: DIO + DSO - DPO. DPO reduces this cycle because delayed supplier cash outflows can finance inventory temporarily. The separate DSO, DIO and Cash Conversion Cycle Calculators are available in Related Tools below.
Frequently asked questions
What does DPO stand for?
DPO stands for Days Payable Outstanding, an estimate of how long a business takes on average to pay trade suppliers.
How do you calculate DPO?
Divide average trade accounts payable by cost of goods sold for the same period, then multiply by the matching number of days.
What accounts payable should be included in DPO?
DPO normally uses trade accounts payable related to operating purchases. Current liabilities are broader and may include payroll accruals, taxes, borrowing and debt due; those are not automatically trade AP.
Why does DPO use cost of goods sold?
COGS provides a related cost basis for operating purchases associated with goods sold when reliable purchases data is unavailable. Use comparable figures and consistent classifications.
Can purchases be used instead of COGS?
Reliable purchases data can sometimes provide a more precise denominator. This standalone calculator uses COGS to follow the consistent canonical formula; it does not offer a purchases-based mode.
Should I use average or ending accounts payable?
Average accounts payable better represents balances during the period. A simple average is beginning AP plus ending AP, divided by two; more frequent averages may help when balances fluctuate.
Is a higher DPO better?
Not automatically. It can preserve cash temporarily, but could also reflect slower payments or liquidity pressure. Supplier terms, discounts, relationships and operations matter.
What is a good DPO?
There is no universal good DPO. Interpret it against actual supplier agreements and the business context rather than a generic benchmark.
How does DPO relate to supplier payment terms?
A DPO near typical Net 30 terms may broadly align with them. A material difference may prompt context-specific review, but the number alone does not establish whether an agreement has been breached.
How does DPO affect working capital?
Accounts payable can provide short-term operating financing. Longer permitted terms can defer cash outflow; excessive delays could affect discounts, suppliers, credit or supply continuity.
How does DPO relate to DSO and DIO?
DSO estimates customer collection timing, DIO estimates inventory holding time and DPO estimates supplier payment timing. Together, DIO + DSO - DPO forms the Cash Conversion Cycle.
How does DPO affect the Cash Conversion Cycle?
In the formula DIO + DSO - DPO, DPO is subtracted because later supplier cash outflows can finance inventory temporarily. This does not mean delaying payments is always appropriate.
Results depend on user-entered information. DPO is an estimate; trade-payable classification and accounting practices can vary. Accounts payable and COGS must refer to comparable periods and be interpreted consistently. Using COGS instead of actual purchases data may affect precision. Interpret payment timing relative to supplier agreements. This calculator does not assess supplier relationships, contractual compliance or credit terms. It is informational only and is not accounting, tax, legal, investment or financial advice. Calculations run locally in your browser; inputs are not saved or sent to a server.