Days payable outstanding, or DPO, answers a simple question: once a company buys goods or services on credit, how many days does it sit on that bill before paying? It sounds like back-office trivia. It isn’t. A company that stretches its suppliers is quietly borrowing from them at zero interest, and that shows up in cash flow long before it shows up in profit.
We use DPO alongside receivable days and inventory days whenever we read a set of results. On its own it tells you very little. Put next to the other two and tracked over a few years, it tells you who holds the bargaining power in a company’s supply chain, and sometimes who is running short of cash.
In this article
What days payable outstanding measures
The Corporate Finance Institute describes DPO as the average number of days a company takes to pay back its accounts payable. Its own illustration is easy to remember: a DPO of 20 means the company pays suppliers in about 20 days on average.
In an Indian balance sheet, the line you want is trade payables under current liabilities. That’s money owed to suppliers for materials, goods and services bought in the normal course of business. Leave out borrowings, lease liabilities and other payables like statutory dues. They don’t belong in this ratio.
The DPO formula
CFI’s guide gives the standard version:
DPO = (Average trade payables / Cost of goods sold) × Number of days in the period
Average trade payables is usually the opening balance plus the closing balance, divided by two. Use 365 days for a full year. For a half-year, use the number of days in those six months.
Why cost of goods sold and not revenue? Because suppliers are paid for what the company buys, and purchases sit much closer to cost than to sales. Revenue includes the company’s margin, which no supplier ever gets paid. Use revenue and you’ll understate DPO for any business with fat margins.
Indian P&L statements rarely print a single “cost of goods sold” line. For a manufacturer, a workable proxy is cost of materials consumed, plus purchases of stock-in-trade, plus or minus the change in inventories. Some analysts add other direct costs. Pick one method and stick with it when you compare years, because switching definitions midway will move DPO more than the business does.
A worked example, step by step
Let’s take a made-up auto-parts maker. All numbers below are illustrative and our own, not any real company’s.
| Item | Year 1 | Year 2 |
|---|---|---|
| Opening trade payables | Rs 180 crore | Rs 220 crore |
| Closing trade payables | Rs 220 crore | Rs 300 crore |
| Average trade payables | Rs 200 crore | Rs 260 crore |
| Cost of goods sold | Rs 1,460 crore | Rs 1,520 crore |
Year 1: 200 / 1,460 = 0.137. Multiply by 365 and you get 50 days.
Year 2: 260 / 1,520 = 0.171. Multiply by 365 and you get about 62.4 days.
So in a year when costs grew only about 4%, the company took roughly 12 extra days to pay. That’s real money. At Year 2’s cost base, each day of DPO is worth about Rs 4.2 crore of cash (1,520 / 365). Twelve extra days is about Rs 50 crore that stayed in the company’s bank account instead of the suppliers’.
A rising DPO is cash the company didn’t have to raise. The real question is whether it was negotiated or simply taken.
Now the hard part: is that good news or bad? The number alone can’t tell you. You have to work out why it moved.
High DPO versus low DPO
CFI’s reading is balanced, and we agree with it. A DPO above the industry average can mean the company has better credit terms than its rivals, or that it simply can’t pay on time. A DPO below average can mean worse terms, or a company that isn’t using the credit period it’s been given.
Here’s how we’d separate the two in practice:
- Look at the cash pile and debt at the same time. A company with net cash and a rising DPO is probably flexing its muscle with suppliers. A company with rising debt, shrinking cash and a rising DPO may be using suppliers as an emergency lender.
- Check the size of the company against its suppliers. A large retailer or carmaker buying from hundreds of small vendors can dictate terms. CFI notes that DPO varies a lot by industry, competitive position and bargaining power. A small company buying from a giant commodity supplier usually can’t stretch at all.
- Read the notes for supplier-finance or bill-discounting arrangements. Some companies let suppliers get paid early by a bank, while the company itself pays the bank later. That can make DPO look long without any supplier actually waiting.
- Watch the trend, not one year. One odd year-end can happen because of a big purchase in March. Three years of steady climbing is a pattern.
Stretching suppliers too far has a cost. CFI points out that a very high DPO can make suppliers treat the company as a bad client and tighten credit. In India, there’s also a law in the way when the supplier is small.
India’s 45-day rule for MSME suppliers
When the supplier is a micro or small enterprise, a company can’t stretch payments as far as it likes. Section 15 of the Micro, Small and Medium Enterprises Development Act, 2006 caps the agreed payment period at 45 days from the day the buyer accepts the goods or services. If there’s no written agreement, payment is due within 15 days. CBDT Circular 1/2024, quoted in this explainer on Section 43B(h), sets out both limits.
There’s a tax angle too. The Finance Act 2023 added clause (h) to Section 43B of the Income-tax Act, 1961. Under it, a sum owed to a micro or small enterprise that’s paid after the Section 15 time limit can be deducted only in the year it’s actually paid. The same circular says this took effect from 1 April 2024 and applies from assessment year 2024-25.
And there’s a reporting duty. A government press release from the MSME ministry notes that companies whose payments to micro and small suppliers go beyond 45 days must file a half-yearly return with the Ministry of Corporate Affairs, stating the amount due and the reasons for the delay.
What this means for an investor: if a company buys heavily from small vendors and its DPO sits well above 45 days, read the MSME dues disclosure in the annual report notes. A long DPO built on large suppliers who’ve agreed to it is one thing. A long DPO built on delayed payments to small vendors is a legal and tax risk, and it can also choke the supply base the company depends on.
A long DPO built on delayed payments to small vendors isn’t efficiency. It’s a risk sitting in the notes to accounts.
Where DPO fits in the cash conversion cycle
DPO is the one part of working capital that works in the company’s favour. Our guide to the cash conversion cycle covers the full formula, but in short:
Cash conversion cycle = Inventory days + Receivable days − Payable days
Back to our auto-parts maker, again with illustrative numbers. Say inventory days were 70 and receivable days 55 in Year 1. With DPO at 50, the cycle is 70 + 55 − 50 = 75 days. In Year 2, inventory days rise to 72 and receivable days to 58, but DPO climbs to about 62. The cycle comes out at roughly 68 days.
On the surface, working capital got better by seven days. Underneath, inventory and receivables both got worse. The entire improvement came from paying suppliers later. That’s exactly the kind of thing a headline working-capital number hides, and why we always break the cycle into its three parts. Our explainers on inventory days and trade receivables days walk through the other two.
Common mistakes when calculating DPO
- Using revenue instead of cost. As we said above, it understates DPO, and the gap widens as margins grow.
- Using only the closing balance. A big purchase near the year-end can inflate closing payables. Averaging opening and closing smooths that out, though it won’t remove seasonality completely.
- Mixing in capital creditors. Money owed to a contractor building a new plant isn’t a trade payable. Some companies show it under other financial liabilities; keep it out.
- Comparing across industries. A software services firm has few material purchases, so its DPO can look odd and mean little. Compare a cement maker with cement makers.
- Ignoring acquisitions. If a company bought another business during the year, closing payables include the new unit but cost of goods sold may include only a few months of it. DPO jumps for no operating reason.
How to use DPO when you read results
Here’s the short routine we follow with any company’s annual report or half-year balance sheet:
- Pull trade payables for the last three or four year-ends and the cost lines from the P&L.
- Work out DPO for each year with the same method.
- Put it next to inventory days and receivable days, and compute the cash conversion cycle.
- If DPO jumped, check cash, debt and operating cash flow in the same years. Then read the notes on MSME dues and any supplier-finance arrangements.
- Compare with two or three direct peers, not the whole market.
For the bigger picture on reading a results release line by line, see our guide on how to analyse quarterly results of a company.
The short version
Days payable outstanding tells you how long a company takes to pay its suppliers: average trade payables divided by cost of goods sold, times the days in the period. A higher DPO frees up cash, but only counts as a strength when it comes from bargaining power rather than cash stress. In India, the 45-day limit for micro and small suppliers, the Section 43B(h) tax rule and the half-yearly MCA return all put a ceiling on how far that stretch can safely go. Read DPO as a trend, next to its two working-capital siblings, and always ask where the extra days came from.
Disclaimer: This article is for information and education only and is not investment advice. Please do your own research or consult a SEBI-registered adviser before making any investment decision.

Leave a Reply
Join the conversation
Commenting is open to registered readers. Sign up with just your email — no password needed, and it takes under a minute.
Sign up to comment Log in