Dead stock in retail is inventory a store bought but never sold across a measured window, usually six months or longer. The units sit on hand at full cost value while producing no revenue. Dead stock ties up cash the owner already spent, and it holds shelf space a selling item could use.
Key Takeaways
- Dead stock is inventory with no verified sales history over the measured window, counted at the cost the retailer paid.
- Six months with zero units sold is the most common dead stock threshold, and it's the default window Cash Margin Partners applies.
- Dead stock rate equals the cost value of zero-sale SKUs divided by the total cost value of on-hand inventory.
- Slow-moving inventory still sells, just below the rate that justifies its shelf space and its cash.
- U.S. retail inventories stood at $832.4 billion in May 2026, against an inventories-to-sales ratio of 1.25.
- Clothing and clothing accessories stores carried the heaviest ratio of any major retail category at 2.11 in May 2026.
- A dead stock number measured at retail ticket price overstates the recoverable cash, sometimes by more than half.
What Is Dead Stock in Retail?
Dead stock in retail is inventory a store bought but never sold across a measured window, most often six months or longer. The defining test is verified sales history: zero units moved, at any price, over the period you measure.
Two details separate a usable dead stock number from a guess. Count units at the cost you paid your vendor, and set the window before you look at the data rather than after.
The back room is where this inventory physically sits. Cases get stacked behind the stockroom door until the door stops opening all the way. The cash the owner wired to a vendor eleven months ago stops moving with them.
The Four Classifications a Dead Stock Analysis Produces
This guide uses four recovery states because each leads to a different cash action. The live Cash Margin Partners workspace also separates stockout-risk and data-incomplete items so they remain protected from recovery actions.
| Classification | Definition | Typical recovery action |
|---|---|---|
| Dead stock | Zero units sold across the measured window, usually six months or more | Liquidation, donation, or a terminal markdown |
| Slow mover | Still selling, but below the rate that justifies the shelf space and the cash it holds | Markdown, bundling, or a display move |
| Overstock | Selling at a healthy rate, but with far more units on hand than the sales rate consumes | Pause reorders, redistribute, or sell the excess depth |
| Healthy | Sell-through and depth both support the cash the SKU occupies | Protect the reorder, watch for stockouts |
Dead stock is one branch of a wider problem, covered in The Definitive Guide to Excess Inventory: Causes, Costs, and Recovery. Excess inventory includes overstock and slow movers that still sell.
Sell-through is the share of units received that sold in a period. A SKU can post decent sell-through and still be overstock if the buy was four times deeper than the rate supports.
You can size a directional questionnaire-based trapped-cash benchmark today with the free calculator, with no credit card. Create a free workspace afterward for the connected six-state SKU classification grounded in your own history.
Dead Stock Counts as an Asset on Your Balance Sheet. Dead Stock Pays No Rent.
Dead stock is the rare asset that gets more expensive the longer an independent retailer holds it. Rent, insurance, and the interest on whatever funded the original buy keep accruing against units that produce nothing.
Cash Margin Partners is an inventory cash-recovery practice for independent, owner-operated retailers. CMP shows you how much cash is trapped in unsold inventory, then gives you a prioritized plan to get it back.
The obligations that come due are specific ones. Rent, payroll, and next season's buy all get paid in dollars, and dollars sitting in a 2024 sweater program don't qualify.
Dead stock is one line in a larger cash picture. Read The Definitive Guide to Retail Cash Flow: Where the Money Goes and How to Get It Back next.
Cost pressure on small retail is documented. In the Federal Reserve's 2026 Report on Employer Firms, 77% of firms reported rising costs of goods, services, or wages, tariff-related cost increases, or both.
Key Data Point
Among firms that sought financing in the Federal Reserve's 2026 Report on Employer Firms, 56% cited meeting operating expenses as a reason. Retail reported the highest rate of tariff-related cost challenges of any industry, at 69%.
Recovered dead stock returns capital the owner already committed. Converting a $41,000 pile of unsold goods back into cash moves money from the shelf to the bank account. That's why the fix belongs in the stockroom rather than at a lender's desk.
How to Calculate Dead Stock in Four Steps
Calculating dead stock takes four inputs, all of which a Shopify, Square, or Lightspeed export already contains. Those are SKU, units on hand, unit cost, and unit sales by date.
Step one: set the window. Six months of zero sales is the standard threshold and the default Cash Margin Partners applies. Grocery and consumables justify 60 to 90 days.
Step two: flag the zero-sale SKUs. Filter for every SKU where units on hand is greater than zero and units sold across the window equals zero.
Step three: value them at cost.
Dead stock value = units on hand x unit cost, summed across every flagged SKU
Step four: express it as a rate.
Dead stock rate = (dead stock value / total on-hand inventory value at cost) x 100
Two companion metrics finish the picture. Sell-through rate divides units sold by units received, and months of supply divides units on hand by average monthly unit sales.
Months of supply is undefined for a dead SKU, because the denominator is zero.
Gross margin return on investment measures the same cash question per dollar invested; see How to Calculate GMROI in 5 Steps.
Why a 90-Day Window Mislabels Seasonal Inventory
Most POS reports default to a rolling 90-day lookback. For a seasonal store, that window produces a false positive on half the catalog. A swimsuit with zero sales in January is still in its off-season.
Measure seasonal SKUs against their own selling season instead of a rolling calendar window. The correct test for a summer program is what it sold last summer. A holiday program gets measured against last December.
A SKU that produced zero units across two consecutive seasons of its own kind is dead by any reasonable definition. That's the version of the test worth running.
Operator Tip: Value Dead Stock at Cost, Never at Ticket Price
Owners quote dead stock at retail because the tag is the number they see every day. A rack of 140 dresses ticketed at $89 reads as $12,460 of stuck inventory. At a $34 landed cost, the cash exposure is $4,760.
Retail price is what you hoped to collect, and cost is what you already spent. Price every recovery decision against the second number.
A Worked Example: One 900-Square-Foot Boutique
Take a 900-square-foot apparel and accessories boutique running Shopify, carrying 2,140 active SKUs and $186,000 of on-hand inventory at cost. This is an illustrative example rather than a CMP client account.
The 12-month sales export shows 312 SKUs with zero units sold. Valued at landed cost, those 312 SKUs represent $41,000, which is a dead stock rate of 22%.
Sorting the remaining catalog produces the other three classifications. Slow movers account for $10,200, overstock accounts for $4,800, and healthy inventory accounts for $130,000.
| Classification | Cost value | Share of on-hand inventory |
|---|---|---|
| Dead stock | $41,000 | 22.0% |
| Slow mover | $10,200 | 5.5% |
| Overstock | $4,800 | 2.6% |
| Healthy | $130,000 | 69.9% |
The boutique pays $9,200 a month in rent. Its dead stock, at $41,000, equals roughly four and a half months of rent sitting in the back room in cardboard.
One SKU shows the mechanism clearly. The store received 60 units of a linen shirt in March 2025 and had sold 9 by March 2026. That's a sell-through rate of 15%, leaving 51 units and $1,377 of cost on the fixture.
Size Your Own $41,000
A 22% dead stock rate is invisible on a P&L. Inventory sits on the balance sheet as an asset until it sells or gets written down.
Create a free Cash Margin Partners workspace and use an eligible production connection or a compatible item-level upload. After a successful import with sufficient sales and cost evidence, the workspace can show the eligible-SKU result while protecting new or incomplete items as Data Incomplete. Direct provider availability depends on production launch status and workspace eligibility.
Benchmarks: What Good Looks Like by Retail Vertical
No official body publishes a dead stock benchmark, because dead stock is measured inside each store's own data. The closest public reference is the inventories-to-sales ratio, which the U.S. Census Bureau reports monthly by kind of business.
Read the ratio as months of sales sitting in stock. A category at 2.11 holds roughly two months of sales on hand. A category at 0.75 holds about three weeks.
| Retail category | Inventories-to-sales ratio, May 2026 | Rough months of stock on hand |
|---|---|---|
| Retail trade, all kinds of business | 1.25 | About 5 weeks |
| Clothing and clothing accessories stores | 2.11 | About 2 months |
| General merchandise stores | 1.25 | About 5 weeks |
| Food and beverage stores | 0.75 | About 3 weeks |
Total U.S. retail inventories reached $832.4 billion in May 2026, per the Census Bureau's Manufacturing and Trade Inventories and Sales release. The retail ratio eased from 1.31 a year earlier to 1.25.
The Census ratios are national aggregates dominated by chains with decades of inventory discipline in house. An apparel boutique running at 2.11 sits at category par. One running at 3.4 carries more than three months of sales in stock.
The benchmark that matters most is your own trailing history. Run the same window on the same store two quarters apart. The direction of that number tells you more than any national ratio will.
What to Do When the Dead Stock Number Is Bad
A bad dead stock number gets fixed in a set order: stop the inflow, then clear the standing pile. Owners who reverse those two steps clear the back room and refill it within a season.
Stop the inflow first. Pull the reorder on every SKU classified as overstock. Do the same for any vendor program that produced a cluster of dead SKUs.
Then work the standing pile by classification. Slow movers respond to markdowns and bundling, because demand exists at some price. A 30% markdown often clears a slow mover at positive gross margin.
Dead stock rarely responds to markdowns in the same store. That store has already produced twelve months of evidence that its own customers won't buy it. Moving those units usually means a channel outside the four walls.
That's the role the CMP Exchange is designed to fill. Its published model connects sellers to participating buyers with no subscription and a 10% fee on a closed transaction. The intended Stripe checkout and post-delivery payout sequence remains subject to production acceptance and workspace availability, so confirm live terms before shipping.
"I've been buying for this store for nine years. I know what's stuck." You know which items feel stuck; the SKU list from the data is usually longer than the one in your head.
For a ranking method that predates software, see How to Run an ABC Analysis in 6 Steps. ABC sorting groups SKUs by their share of total cost value.
Key Insight: Sequence the Recovery by Cash per Square Foot
Work the dead SKUs that occupy the most selling space per dollar of recoverable cost. Rank those above the ones with the largest cost value. A $600 pallet of holiday tins blocking an endcap costs more in forgone sales than $2,000 of dead jewelry in a drawer.
Cash Margin Partners ranks recovery actions this way in its recovery plan. That plan is the prioritized set of markdown, bundling, and liquidation recommendations the diagnostic produces.
Start Here: Four Steps You Can Take This Week
- Request a sales-by-SKU export covering the review window. Provider fields, available history, plan requirements, and preparation time vary. The calculation also needs current on-hand quantity and sufficiently complete unit cost evidence.
- Add a unit cost column and sort by days since last sale. Anything past 180 days with units on hand goes on the dead stock list.
- Run the two formulas. Dead stock value at cost, then dead stock rate as a share of total on-hand inventory value at cost.
- Create a free workspace and compare. Use an eligible read-only production connection from the Shopify, Square, and Lightspeed Retail X-Series catalog, or a compatible item-level upload after guided column review. Direct availability depends on production launch status and workspace eligibility.
After a recent successful supported live connection has supplied sufficient usable history and cost evidence, 30-, 60-, and 90-day cash-at-risk forecasts and predictive alerts can be included in the free workspace. The model projects from imported evidence, and no forecast is a promise.
Frequently Asked Questions
What is dead stock in retail?
Dead stock in retail is inventory a store bought but never sold across a measured window, most often six months or longer. The units sit on hand at full cost value while producing no revenue. Dead stock is measured at the cost the retailer paid rather than the ticket price on the tag.
How long does inventory have to sit before it counts as dead stock?
Six months with zero units sold is the most common threshold, and Cash Margin Partners applies it by default. Fast-turning categories such as grocery and consumables justify 60 to 90 days. Seasonal categories need a window covering at least one full selling season.
How do you calculate dead stock as a percentage of inventory?
Divide the cost value of every zero-sale SKU by the total cost value of on-hand inventory, then multiply by 100. A boutique holding $41,000 of zero-sale SKUs against $186,000 of total on-hand inventory carries a dead stock rate of 22%. Use cost rather than retail, because cost is the cash the owner already spent.
What is the difference between dead stock and slow-moving inventory?
Dead stock has no verified sales history over the measured window. Slow-moving inventory still sells, but below the rate that justifies its shelf space and its cash. Dead stock usually needs a liquidation channel, because the store has produced no evidence anyone will buy it there.
Does dead stock hurt inventory turnover?
Yes. Inventory turnover divides cost of goods sold by average inventory value. Dead stock inflates the denominator while adding nothing to the numerator, so the reported figure understates how well the selling items perform.
Can I write off dead stock on my taxes?
Talk to your accountant. Write-downs, write-offs, and donation treatment depend on your entity type, your inventory accounting method, and your jurisdiction. Cash Margin Partners doesn't give tax advice; its diagnostic gives your accountant the SKU-level cost detail.
What is the fastest way to find dead stock in a Shopify or Square store?
Connect the store, then sort by days since last sale. Where production launch status and workspace eligibility permit, Cash Margin Partners reads catalog, inventory, and sales through free read-only Shopify, Square Point of Sale, and Lightspeed Retail X-Series connections. Shopify supplies unit cost when available; Square and Lightspeed analyses add costs through CMP's prefilled template. Compatible item-level uploads remain available after column review. Eligible SKUs are classified as dead stock, slow mover, overstock, stockout risk, healthy active, or Data Incomplete.
Find the Number Before You Argue About the Fix
Every conversation about markdowns, liquidation, and next season's open-to-buy goes better once the four classifications are on the table. Arguments about what to do with the back room end fast when everyone can see which 312 SKUs are in it.
The free CMP workspace can read imported sales history through an eligible read-only production connection or a compatible item-level upload. Review the result after the import succeeds with sufficient history and cost evidence.
