How to get rid of dead stock: 7 tactics, ranked
Seven ways to clear dead stock ranked by realistic recovery, with break-even math for discounting and the cost each channel takes in brand and time.
InventoryX is in development and not available today. ClearStock is the live Shopify app.
Getting rid of dead stock is a sequencing problem before it's a discounting problem: bundle first, ladder the markdown second, sell the tail in bulk third, donate or write off last — because each step down recovers less than the one above it and you can't climb back up. On a $9.20-cost planter bought 400 at a time and selling two a month, the realistic recovery is 30–70% of cost through a bundle-and-ladder path, versus 10–25% through a liquidator and zero through disposal. Picking the right rung, early, is worth more than negotiating hard on the wrong one.
Two framing rules before the tactics. Speed protects recovery — the achievable price falls as stock ages, so a mediocre exit taken this month usually beats a good exit taken in eight (the accounting rationale and the carrying-cost math are in dead stock on Shopify). And recovery is a range, not a promise: every figure below is a band derived from cost, not a quote.
The seven tactics, ranked
| # | Tactic | Typical recovery | Time to cash | Main cost |
|---|---|---|---|---|
| 1 | Bundle with a fast mover | 70–100% of cost | 2–8 weeks | Anchor stock; needs component discipline |
| 2 | Markdown ladder | 45–80% of cost | 4–12 weeks | Margin, plus a public price signal |
| 3 | Staff / VIP / friends-and-family | 40–70% of cost | 1–2 weeks | Small volume ceiling; discount expectation |
| 4 | Mystery box / gift-with-purchase | 35–60% of cost | 2–6 weeks | Refund risk; brand fit |
| 5 | Bulk lot to a liquidator or jobber | 10–35% of cost | 1–3 weeks | Logistics, brand exposure, no upside |
| 6 | Return to vendor | 60–100% of cost | 3–8 weeks | Only for unopened stock and willing suppliers |
| 7 | Donation or write-off | 0% cash, possible tax treatment | 1–2 weeks | Admin; jurisdiction-specific rules |
The ranking is by recovery, not by what you should try first — return-to-vendor sits at six because it's only available on a narrow slice of stock, but when it's available it beats everything. Check it first, then work down.
1. Bundle with a fast mover
Pair the dead SKU with something that sells, price the pair above combined cost and below the sum of the parts. Shopify lists clearing old inventory among the reasons to sell bundles, and notes that creating them requires a bundles app installed on your store (Shopify Help Center, "Product bundles," accessed Oct 2026).
Why it ranks first: the discount reads as curation rather than clearance, so you keep price integrity; recovery per dead unit is the highest of any channel; and average order value rises on the way. Trade-offs: the bundle only moves dead units while the anchor holds stock — plan components against both velocities or you'll disassemble the bundle mid-promo, leaving the dead units alone at a worse cost basis. And a bundle that moves 40 units hasn't cleared 400.
2. The markdown ladder
A pre-committed schedule — 20% for two weeks, 30% for two, 40% for two, then exit — applied to a named SKU list. Run the arithmetic before you run the sale, because the numbers are less forgiving than they look.
Worked example. A heavyweight hoodie colorway: 150 units, $6.00 cost, $24.00 retail, $18.00 margin, selling 4 a month. All figures illustrative.
- Hold six more months at full price: 24 units × $18.00 = $432 of margin, minus carrying on $900 of capital at a 20% assumption for half a year ≈ $90. Net ≈ $342, and you still own 126 units of a now older product.
- 40% off, cleared in six months: price $14.40, margin $8.40. Clearing 150 units in six months means 25 units a month — six times current velocity. If the cut achieves that: 150 × $8.40 = $1,260, minus ≈ $45 of carrying. Net ≈ $1,215, plus the shelf space.
- The catch: if 40% off lifts velocity only to 8/month, you sell 48 units for $403 and now own 102 units of a visibly discounted product. That outcome is precisely why a ladder has a next rung and a date.
The lesson isn't "discount deeper." It's that markdowns pay when they change velocity, and depth that doesn't change velocity just donates margin. Depth sizing is covered in how deep to mark down.
3. Staff, VIP, and friends-and-family
Sell the list quietly to people who already like the brand. Fast, zero public price damage, and it keeps the item out of the "everything gets cleared eventually" narrative. The ceiling is volume — a four-person team isn't absorbing 400 planters — and the risk is normalisation: run it every quarter and your VIPs stop buying at full price and start waiting.
4. Mystery boxes and gift-with-purchase
Mystery formats convert low-value, high-quantity stock into order-value fuel, and they recover more than liquidation because customers price the surprise above your lot value. They fit lifestyle, beauty, and apparel; they look like a fire drill on a precision-tools store. Budget for a refund tail when contents disappoint, and remember the components still need tracking.
5. Bulk lot to a liquidator or jobber
One transaction, cash this week, and the stock is someone else's problem. Recovery is the lowest of the commercial channels — typically 10–35% of cost depending on category, season, condition, and how much work the buyer has to do. The terms that decide the real number are rarely the headline price: who pays freight, whether they collect or you deliver, pallet versus loose carton, and what rights they want to your brand name. A $0.90/unit offer minus palletising and freight can net below a $0.60/unit offer with pickup. The channel-by-channel view of who buys what is in where to sell excess inventory.
6. Return to vendor
Before you discount anything, ask who'll take it back: unopened stock with RTV rights, defective units under claim, or a supplier with whom you have years of goodwill. A return at cost is a 100% recovery and beats every other option — the conversation and the mechanics are in return to vendor. It ranks low here only because eligibility is narrow and the window is short.
7. Donation and write-off
For stock with no commercial path, donation clears it and may carry a tax treatment worth confirming with an accountant — the rules vary by jurisdiction and business structure, so treat any benefit as unconfirmed until someone qualified says otherwise. Keep documentation regardless; it costs nothing. Write-off is the accounting consequence when nothing else worked, and the treatment choices (write-down versus write-off, timing) are worth a bookkeeper conversation rather than improvisation.
Choosing between them
Two variables settle most cases: unit value and brand positioning.
| Situation | First move | Second move |
|---|---|---|
| Under $10 cost, high quantity | Bulk lot or donation | Mystery add-on, bundle filler |
| $10–40 cost, moderate quantity | Bundle, then ladder | Staff/VIP sale |
| Over $40 cost, small quantity | VIP email offer | Gradual promo; liquidator last |
| Premium positioning | Quiet channels only | Accept lower recovery as the cost of price integrity |
| Trend or seasonal | Speed over depth — short, fast ladder | Bulk lot the tail before the boundary date |
| Evergreen utility | Patience and bundles | Markdown only the tail |
Execution errors that eat the recovery
- One storewide clearance event. It publishes every failure at once and teaches customers to wait. Run SKUs on separate schedules; only the SKU at its current rung carries a discount.
- Open-ended markdowns. A sale with no end date isn't a rung, it's a new lower price. Every discount needs an expiry and a pre-committed next step.
- Quoting liquidators without the logistics. Get pickup, freight, and as-is terms in writing before comparing offers.
- Deleting instead of archiving. Per Shopify's inventory reports documentation, inventory data for a product deleted after January 14, 2026 no longer displays past the deletion date in inventory reports. Export first; archive rather than delete if you want the history.
Where software helps, and its limits
The repetitive part of clearance is watching age and velocity and applying a consistent set of price rules across a named list — and that part a tool can do. ClearStock, the app we build, tracks slow and dead stock candidates in Shopify and can apply rule-based discounts with a cap you set: you define the maximum depth and the exclusions, it applies the rule, and every change is logged and reversible. That is narrower than "automated markdowns" and deliberately so — it doesn't forecast demand, create purchase orders, sync marketplaces, or run stock counts. Choosing which SKUs belong on the list, and where the deepest rung sits, stays with you.
Common questions
How do you get rid of dead stock without losing money? You usually can't avoid some loss — the question is how much of cost you recover. Bundling with a fast mover recovers the most (70–100% of cost) because the discount reads as curation; return-to-vendor recovers 100% when the stock qualifies. Public deep markdowns and liquidators recover less but clear faster, and speed itself has value because achievable prices decay.
How much will a liquidator pay for dead stock? Typically 10–35% of your cost, varying with category, season, condition, and how much handling the buyer must do. Judge offers on net proceeds, not headline price: freight, palletising, pickup, and as-is terms can move the real number by more than the quoted rate.
Is it better to discount or donate dead stock? Discount when a price cut actually changes velocity — that's the test, not the label. Donate when there's no commercial path left and the stock has use value; cash recovery is zero and any tax treatment needs confirming with an accountant for your jurisdiction and structure.
How long should I keep trying before liquidating? Set the exit date when you set the ladder: two to three weeks per rung, four to twelve weeks total for a mid-value SKU. If a rung misses its sell-through target, take the next rung rather than extending the window — extensions are how a six-week clearance becomes an eighteen-month occupation.
Should I tell customers it's clearance? Not for bundling, staff, or VIP channels, which work precisely because they aren't framed as clearance. For public markdowns, framing matters less than cadence: short, dated windows on specific SKUs preserve full-price credibility better than a permanent sale section.
Next step: pick your five worst SKUs by monthly burn, assign each a primary and a backup tactic from the ranked table, and write the dates down. The plan that never gets a date is the plan that becomes next year's write-off.