Harpy Glossary

DIO (Days Inventory Outstanding)

Amazon & D2C glossary · Harpy Media

DIO (Days Inventory Outstanding) is the average number of days your inventory sits before it sells: average inventory value divided by cost of goods sold, multiplied by the days in the period. It’s the speedometer of your stock — how long each unit of capital waits, wrapped in cardboard, before it becomes revenue.

What is DIO?

DIO (Days Inventory Outstanding) is the average number of days your inventory sits before it sells: average inventory value divided by cost of goods sold, multiplied by the days in the period. It’s the speedometer of your stock — how long each unit of capital waits, wrapped in cardboard, before it becomes revenue.

In the cash conversion cycle, DIO is usually the biggest and most controllable term. Amazon’s fee schedule punishes slowness directly (storage fees, aged-inventory surcharges at 180/270/365 days), and the business punishment is worse: a high DIO means your last round of purchasing decisions is still unsold when the next round comes due — growth funded by wishful thinking.

Reading the number per SKU, not per account

Account-level DIO flatters: two fast heroes can hide a tail of zombies. The useful view is per SKU — and at the extremes, per batch: this item turns every 22 days (restock it deeper), that one in 190 (why did we buy 400?). Set thresholds: anything past your category-appropriate age limit (many sellers use 60–90 days on shelf) enters a decision path — discount, bundle, outlet, or discontinue — rather than a hope. And remember the surcharge math is public: at 180 days Amazon starts charging aged-inventory fees, so a unit’s DIO and its fee line track together. Inventory age is not just capital physics; it’s a published price list.

Driving DIO down without starving demand

Four levers, in order of durability: forecast quality (buy against the honest number — see demand forecasting), assortment discipline (cut the SKUs that structurally can’t turn; the tail usually eats 20–30% of inventory value making single-digit revenue), velocity mechanics (deals, bundles, and S&S enrollment accelerate what’s stuck), and replenishment tuning (smaller, more frequent orders once forecasting earns trust). The balanced target: hero SKUs running lean enough to turn fast but deep enough to never stock out, tail SKUs managed like a portfolio of small bets. Every day shaved off DIO is capital returned to work — and at typical turns, the cash released is the cheapest growth financing a seller will ever find.

DIO = (average inventory value ÷ COGS) × days in periodTrack it per SKU monthly against your age thresholds — not once a year against the whole account.

In practice

A brand computes DIO by SKU and finds a clean split: eight SKUs at 25–40 days (healthy), and 11 SKUs above 150 — the ‘long tail’ holding 41% of inventory value and 6% of revenue. The cull: five cut outright, four bundled into kits where they finally move, two repriced and flagged. Inventory value drops 22%; DIO account-wide falls from 96 to 61 days; the released cash funds the hero restock they’d been rationing — and Q4 sells out on the SKUs that matter.

⚠️ Watch out. A seller judges inventory by “do I have it?” and never by “how long have I had it?” The warehouse feels safe (stock = security) while aged-inventory fees creep, capital suffocates, and next season’s winners get rationed to pay rent on last season’s losers. Comfortable inventory is frequently dying inventory.
💡 Harpy tip. Export an inventory-age report monthly and colour anything past 90 days. Whatever lands in the red zone gets a decision (discount, bundle, remove) that month — not a “let’s see how it does.”

How Harpy Media helps

We manage inventory as capital in motion — DIO per SKU, age thresholds enforced, tail cut like a portfolio. Speed is the margin multiplier nobody competes with.

DIO FAQ

What is DIO?

Days Inventory Outstanding — average days inventory is held before selling: (average inventory ÷ COGS) × period days.

Why does DIO matter on Amazon?

Slow stock burns storage, triggers aged-inventory surcharges at 180 days, and traps the working capital that funds growth and restocks.

How do I lower DIO?

Forecast better, cut structurally slow SKUs, bundle or price stuck stock, and reorder smaller and more often as forecasting earns trust.

Want these numbers watched for you, every week?

Book Free Consultation

New guides, straight to your inbox.

Practical D2C playbooks as we publish them. No fluff, no spam — unsubscribe anytime.