Days payable outstanding (DPO): formula, worked example and how to manage it (with Business Central)

Days payable outstanding (DPO): formula, worked example and how to manage it (with Business Central)

Sebastian Stefanczyk · BramviaOctober 17, 2026 2 min read

Bramvia — Business Central Experts

DPO tells you how many days you take to pay your vendors. The formula, a worked example, what a healthy DPO looks like and how to manage it without damaging supplier relationships.

Short answer: days payable outstanding (DPO) is the average number of days you take to pay your suppliers. DPO = accounts payable ÷ cost of goods sold for the period × days in the period. With $1.0M owed to vendors and $1.8M cost of goods sold in the last quarter, DPO is 50 days. A higher DPO keeps cash in your business longer, but only up to the terms you agreed.

Next step: see vendor days next to customer and stock days, by business unit and month, in the dashboard below (Day ratios tab).

Working demo: Power BI-style management dashboard inside Business Central. A group with four companies and thirteen tabs: management, customers, items, vendors, profitability, trends, collections, stock, orders, sales reps and day ratios, with gauges against budget, drill-through, page and row security and incremental load. Open the demo

The formula

DPO = Accounts payable ÷ Cost of goods sold in the period × Days in the period

Some companies use total purchases instead of cost of goods sold; both work if you use the same one every time. Purchases is better when stock is building up or falling sharply.

Worked example

Amount
Payables at the end of September $1,000,000
Cost of goods sold July to September $1,800,000
Days in the period 90
DPO 1.0 ÷ 1.8 × 90 = 50 days

How to read it

Managing DPO well

  1. Pay on the due date, not before, unless there is a discount worth taking.
  2. Negotiate terms with your biggest suppliers rather than stretching payments.
  3. Schedule payment runs from due dates, so nothing is paid early or forgotten.
  4. Capture invoices quickly: an invoice that sits in someone's inbox gets paid late and earns no discount.

Invoice capture is covered in accounts payable automation.

DPO in Business Central

The aged accounts payable report shows what you owe by age; payment journals can suggest vendor payments by due date and take early-payment discounts automatically. The dashboard above calculates vendor days by business unit and month from the same entries.

FAQ

Is a high DPO good? Up to your agreed terms, yes. Beyond them it risks supplier relationships and, in some countries, late-payment interest.

Purchases or cost of goods sold? Either, consistently. Cost of goods sold matches the stock and cash conversion calculations.

How does DPO fit in the cash conversion cycle? It is subtracted: the longer you take to pay, the fewer days your cash is tied up. See the cash conversion cycle.

Related: days sales outstanding (DSO) and days inventory outstanding and inventory turnover.

Free assessment · Evaluación gratuita

Tell us your current system and how many users you have. First reply within one working day. / Cuéntanos tu sistema actual y cuántos usuarios sois. Respondemos en un día laborable.


Bramvia · bramvia.net

Bramvia in: Spain · United States · Mexico · United Kingdom · Ireland · Canada · Colombia · Argentina · Chile · Peru · Australia · New Zealand · South Africa · Philippines · Poland · MCP server · Safety stock calculator