Published by Bastion Prime | E‑commerce Inventory Strategy

You carry 500 SKUs. But 150 of them haven’t sold a single unit in six months. They sit in your warehouse, collecting dust and costing you $500 a month in storage fees. They clutter your product pages, confuse your customers, and make your inventory forecast a nightmare. Here’s how we identified and killed 200 zombie SKUs for one client — and increased their overall margin by 12% without growing revenue by a single dollar.
I recently sat down with the owner of a mid‑sized home goods brand. She had a beautiful catalog. Nearly 600 products. Pillows, throws, candles, ceramics. Sales were steady at around $120k per month.
But her margins were shrinking.
We pulled her WooCommerce data for the last 12 months. What we found was shocking: 42% of her SKUs had sold fewer than 5 units total. Another 18% had sold nothing at all for over 8 months.
She was paying monthly storage fees on dead inventory. Her pickers wasted time walking past zombie SKUs. Her customers landed on page 4 of her shop and gave up, overwhelmed by choices.
These “zombie SKUs” — products that are technically alive but generate no meaningful profit — are a silent epidemic in e‑commerce. Most owners ignore them because they’re afraid to admit they made a bad buy, or because they hope the product will magically sell next season.
It won’t.
Killing zombie SKUs is one of the highest‑ROI activities you can do. It requires no ad spend, no new customers, no website redesign. Just a spreadsheet, a calculator, and the courage to hit delete.
Let me show you exactly how to find your zombies, calculate what they’re costing you, and purge them without hurting your brand.
Part 1: What Is a Zombie SKU and Why Do They Multiply?
A zombie SKU is any product that fails to generate positive contribution margin after storage, handling, and opportunity cost over a defined period — typically 6 to 12 months.
They’re not completely dead (like discontinued items). They’re undead. They take up space, consume resources, and distract from your winning products.
Why do zombies appear?
- Fear of deleting: You paid good money for that inventory. Admitting it was a mistake feels like throwing cash away.
- “It might sell later”: Hope is not a strategy. If it didn’t sell in peak season, it won’t sell in off‑season.
- Lazy analysis: You never actually look at SKU‑level profitability. You just look at total revenue.
- Supplier minimums: You had to buy 500 units to get the discount, but you only sell 50 per year. The rest rot.
- Legacy products: Your first product that worked in 2021 but is now irrelevant. You keep it “for old times’ sake.”
Every zombie SKU carries a hidden cost. Let me quantify it.
Part 2: The Real Cost of a Zombie SKU (Most Owners Underestimate by 5x)
Most sellers think a dead SKU only costs storage. That’s wrong.
Here’s the full cost breakdown for a single zombie SKU over one year:
| Cost Category | Example Calculation | Annual Cost |
|---|---|---|
| Warehouse storage | $0.50 per cubic foot per month × 2 sq ft × 12 | $12 |
| Inventory carrying cost | 20% of product cost ($10) per year | $2 |
| Opportunity cost of capital | 8% interest on $10 tied up for a year | $0.80 |
| Pick/pack labor (if accidentally ordered) | 5 minutes × $20/hr × 0.5 orders per year | $0.83 |
| Customer returns / support | Returns rate 15% vs. 5% for good SKUs | $2.00 |
| Catalogue clutter (lost sales on adjacent items) | Hard to measure, but real | $5–20 |
| Total annual cost per zombie SKU | $23–37 |
Now multiply by 150 zombie SKUs: $3,450 – $5,550 per year in direct carrying costs.
But that’s just the tip of the iceberg. The real damage is what you don’t earn.
Every zombie SKU that sits in your warehouse prevents you from ordering a winning SKU. It ties up cash. It complicates your reorder process. It adds mental load.
One study found that reducing SKU count by 30% can increase overall revenue by 5–10% simply because customers can find what they want faster and are less overwhelmed by choice.
Part 3: How to Identify Your Zombie SKUs (The 4‑Step Framework)
You don’t need fancy software. You need a spreadsheet and these four filters.
Step 1: Pull Your Data
Export from WooCommerce (or your platform) the following for the last 12 months:
- SKU / Product name
- Units sold
- Total revenue
- Cost of goods sold (COGS)
- Storage cost (if available)
- Return rate (number of units returned / units sold)
- Days since last sale
Step 2: Apply the “Zombie Scorecard”
| Metric | Healthy SKU | Zombie SKU (Kill) | Borderline (Review) |
|---|---|---|---|
| Units sold (last 12 months) | >50 | <10 | 10–49 |
| Days since last sale | <60 | >180 | 60–180 |
| Gross margin after COGS | >40% | <20% | 20–40% |
| Return rate | <5% | >15% | 5–15% |
| Inventory turnover (units sold / avg inventory) | >4 | <1 | 1–4 |
Any SKU that fails three or more metrics is a prime zombie. Kill it.
Step 3: Calculate the “Opportunity Cost” of Keeping It
Ask yourself: If you had the cash tied up in this zombie SKU, what could you buy instead?
- Average zombie inventory value per SKU: $200
- 150 zombies = $30,000 in dead capital
- If you invested that $30k in your top 10 winning SKUs (which turn 5x per year), you’d generate $150k in additional revenue.
That’s the true cost. $150k in lost revenue per year.
Step 4: Categorize for Action
| Category | Action | Timeline |
|---|---|---|
| Immediate kill | Delete from site, donate or liquidate inventory | 1 week |
| Discount to clear | Bundle with winners, offer at 40–60% off | 2–4 weeks |
| Keep (strategic) | Low sales but serves as a loss leader or bundle anchor | Review quarterly |
| Keep (high potential) | Seasonal, recently launched, low sales but good margin | Test for 3 more months |
Part 4: Real Example – How We Cut 30% of SKUs and Increased Margin by 12%
Let me walk you through a real client case (anonymized).
Client: Women’s accessories brand, $80k/month revenue, 420 SKUs.
Initial zombie count: 138 SKUs (33%) had sold fewer than 5 units in the last 9 months. Another 42 were borderline.
Actions taken:
- Deleted 87 SKUs with zero sales in 12 months. Donated inventory to charity (tax write‑off).
- Discounted 51 SKUs at 50% off via a “clearance” collection. Sold 80% of stock in 3 weeks.
- Kept 12 SKUs as “anchors” (low sales but high perceived value for bundles).
Results 90 days later:
| Metric | Before | After | Change |
|---|---|---|---|
| Active SKUs | 420 | 291 | -31% |
| Monthly storage fees | $1,200 | $780 | -35% |
| Average order value | $52 | $61 | +17% |
| Conversion rate | 2.1% | 2.6% | +24% |
| Gross margin | 48% | 54% | +6 percentage points |
| Customer satisfaction (returns) | 6.8% | 4.2% | -38% |
The brand didn’t spend a dollar on ads. They didn’t launch new products. They just stopped distracting their customers with products nobody wanted.
The result: +$10k monthly profit from the same traffic.
Part 5: The Contrarian Opinion – When You Should Keep a Zombie
I’ll lose some consulting fees here, but honesty matters.
Keep a low‑selling SKU if:
- It serves as a “loss leader” that drives traffic to higher‑margin items (e.g., $5 phone case that leads to $50 screen protector).
- It’s a seasonal product that sells well for 2 months a year (e.g., Christmas ornaments). Just hide it out of season.
- It’s part of a bundle or gift set that would break without it.
- It has sentimental or brand‑story value (e.g., the first product you ever made). Just mark it as “limited edition” and keep a small batch.
For everything else: kill it. You can always bring it back if customers beg. They won’t.
Your Next Move
You don’t need to launch new products to grow. You need to stop feeding the zombies.
We’ve helped dozens of brands clean up their catalogs, free up warehouse space, and increase margins by 10–15% without spending a dime on marketing.
Book a free SKU rationalization audit. We’ll analyze your WooCommerce data, identify your zombies, and give you a prioritized kill list. No obligation. Just the math.
👉 Book Your Free Consultation →
Related Reading
- Your Sales Team Is Wasting 40% of Their Time on Manual Orders (And How Salesforce Fixes It)
- From Side Hustle to $2M Exit: Why Your E‑commerce Brand Needs a Succession Plan
- The $47,000 Inventory Lie: Why Your WooCommerce Stock Levels Are Wrong
- Store Audit & Strategy Session ($197 – credited toward any package)