Research & Insights
Frameworks

Working Capital Warning Signs: Reading DSO, DPO, and Inventory Days

By Jeremy Browder · Senior Equity Research EditorUpdated ~4 min read
FrameworksWorking CapitalFinancial Analysis

Working capital is where management pain shows up before it shows up in the P&L. By the time gross margin compresses or revenue misses, the working capital accounts have usually been screaming for a quarter or two. The three numbers that matter most are days sales outstanding (DSO), days payable outstanding (DPO), and inventory days. Read them together, in trend, against the company's own history — and you can often see the earnings cut coming.

Here's the framework.

What DSO, DPO, and Inventory Days Actually Measure

Quick gloss for each:

  • DSO (Days Sales Outstanding) = (Accounts Receivable / Revenue) × days in period. How long it takes to collect cash after booking a sale. Higher = customers are paying slower, or the company is extending more credit to close deals.
  • DPO (Days Payable Outstanding) = (Accounts Payable / COGS) × days in period. How long the company takes to pay its own suppliers. Higher = stretching vendors, which is free financing — until it isn't.
  • Inventory Days = (Inventory / COGS) × days in period. How long product sits before it sells. Higher = either building for expected demand, or demand didn't show up.

The sum, roughly, is the cash conversion cycle: DSO + Inventory Days − DPO. That's how many days of operations the company has to fund out of its own pocket.

None of these numbers mean anything in isolation. A retailer with 60 inventory days is healthy; a grocer with 60 inventory days is in crisis. Always compare a company to its own trailing eight quarters first, and its closest peers second.

DSO: When Revenue Quality Is Slipping

The single most common pre-earnings tell is DSO drifting up while revenue growth stays flat or accelerates. That combination usually means one of three things:

  1. Channel stuffing. The company is shipping more product to distributors than end demand justifies, often with extended payment terms to sweeten the deal. Look for DSO up 5+ days year-over-year with no plausible mix or geographic explanation.
  2. Customer stress. If end customers are in trouble, they pay slower. Rising DSO concentrated in one segment is worth digging into.
  3. Aggressive deal-making. Software companies closing big enterprise deals at quarter-end often grant longer payment terms. One quarter of elevated DSO is fine. Three quarters in a row is a revenue-quality problem.

The red flag isn't a single quarter — it's the trend over three to four quarters combined with management commentary that doesn't acknowledge it. If DSO is up 8 days year-over-year and the 10-Q discussion says "timing," you have a question for the next call.

Inventory Days: The Most Reliable Demand Signal

Inventory days lead reported demand by roughly one to two quarters in most product businesses. The mechanism is simple: companies build to a forecast. When the forecast is too high, inventory accumulates before management cuts production, and well before they cut revenue guidance.

The classic pattern:

  • Quarter 1: Inventory days up 5–10%. Management calls it "strategic positioning for the season."
  • Quarter 2: Inventory days up 15–20%. Management mentions "some softness in certain end markets."
  • Quarter 3: Gross margin compresses on discounting. Guidance cut.

Consumer retailers and electronics names have walked this exact path in recent cycles. The inventory signal was clean two quarters before the margin hit. The trick is that you have to look at inventory days, not absolute inventory dollars — a growing company's inventory dollars should grow. What shouldn't grow is the number of days it takes to sell through.

One nuance: rising inventory days that coincide with management explicitly pre-building (say, ahead of a known supply disruption or a product launch) is different from rising inventory days into a slowing demand environment. Read the MD&A. If the explanation has changed three times in three quarters, trust the numbers, not the words.

DPO: The Subtler Stress Signal

DPO is the one most analysts skip. It shouldn't be.

Rising DPO can be benign — a treasury team negotiating better terms with vendors. But sharply rising DPO, especially combined with a deteriorating cash conversion cycle, often means the company is stretching suppliers to manage its own cash. That's a liquidity tell.

What to watch for:

  • DPO up sharply while operating cash flow is weakening. The company is using vendor financing to plug a hole.
  • DPO up while the company is also drawing on revolvers or factoring receivables. Multiple cash-management levers being pulled at once is a serious signal.
  • DPO that suddenly drops. Even worse. It often means suppliers have demanded shorter terms or cash on delivery, which happens when their credit team is worried about the customer. This has preceded several high-profile retail bankruptcies.

The cash conversion cycle as a whole — DSO + Inventory Days − DPO — is the cleanest single number. If it's expanding by 10+ days year-over-year for two consecutive quarters, working capital is consuming cash that isn't showing up in the headline earnings number yet.

What to Watch Next

  • Pull eight quarters of DSO, DPO, and inventory days for any position you hold. You can build this from the balance sheet and income statement in about ten minutes. Chart the trend.
  • Compare the cash conversion cycle to operating cash flow. If CCC is expanding and OCF is converging toward or below net income, earnings quality is deteriorating.
  • Read the MD&A working capital paragraph every quarter. When the explanation changes — "timing" becomes "strategic build" becomes "channel normalization" — that's the signal.
  • For retailers and consumer hardware names specifically, flag any inventory days reading more than 15% above the trailing four-quarter average. That's your demand warning, usually one to two quarters before guidance.

Related research