All posts

How to find your deadstock in 30 minutes

A short guide to spotting the SKUs that are silently eating your working capital. Run it yourself in 30 minutes, or have us run it with you.

May 24, 20263 min readby Jose Roviradeadstockworking-capital

If you're an operator running anything past $1M in inventory, somewhere between 5% and 15% of your SKU count is deadstock. That cash is sitting in your warehouse, not in your bank, and the longer it stays there the lower the recovery rate you'll get.

The good news: finding it doesn't require a consultant. It requires three columns of data.

What you need

Pull a CSV from your ERP or POS with the following columns:

  • SKU
  • Description
  • Quantity on hand
  • Unit cost
  • Last 12 months of sales (one column with the total, or twelve columns one per month)

That's it. If you have category, supplier, lead time, MOQ — great, we'll use it. But the four required columns get you 80% of the value.

The deadstock rule

A SKU is deadstock if all of these are true:

  1. You hold inventory of it today (qty_on_hand > 0).
  2. It hasn't sold in the deadstock window (typically 6 or 12 months, configurable).
  3. The expected demand for the next forecast horizon is approximately zero.

Critically, this is different from a phantom SKU — a row in your catalog that you never actually stocked (qty on hand is zero, never sold). Those are catalog noise; we filter them out automatically. Deadstock is real cash you spent on inventory that's not moving.

What to do about it

Once you have the list, the action depends on the recovery options:

| Tier | When | Expected recovery | |------|------|-------------------| | Supplier return | Within return window, supplier accepts | 70–95% | | Liquidate | Past return window, healthy market | 25–50% | | Aggressive clearance | Slow market, want it gone | 15–30% | | Write-down | No demand at any price | 0–10% |

The big mistake operators make: they treat all deadstock the same. A $400 SKU you can return to the supplier is worth ~$340. The same SKU written down is worth $0. The plan matters more than the discovery.

The 30-minute version

  1. Export the CSV (5 min).
  2. Upload to Tropix Palm at app.tropixoperations.com — Free Diagnostic, no card (1 min).
  3. Map columns (auto-suggested) (2 min).
  4. Run the diagnostic (1 min for 10k SKUs).
  5. Open the action plan, filter to recommended_action = "Liquidate", sort by inventory value descending. Top 20 rows are your week (15 min).
  6. Send to your buyer with the supplier-return suggestion checkbox where applicable (5 min).

That's the loop. Repeat quarterly, watch your turn ratio improve.

Going further

Once you've cleared the obvious deadstock, the next questions become:

The full action plan with supplier-return logic, markdown tiers, and per-SKU recovery estimates is in Tropix Palm. See pricing — Starter is $149/month and almost always pays for itself on the first liquidation.