Dead Stock Cleanup for Shopify

Inventory Management • Shopify

Shopify shows 'inventory on hand' but not which SKUs are gathering dust. You have cash tied up in products that haven't sold in 90+ days, but Shopify doesn't tell you which to markdown, bundle, or liquidate. You need an action plan, not just a count.

Your first run is free - no card.

Dead Stock Cleanup for Shopify Example
Shopify Data Live sync
Auto‑Generated 2 min ago

What's Inside the Excel

Get a ready-to-use file with everything you need

Dead Stock Cleanup Excel preview
📊

Dead stock ranking

SKUs by days since last sale and $ tied up

💰

Liquidation scenarios

Cash recovery at 25%, 50%, 75% markdown levels

📋

Bundle suggestions

Pair dead SKUs with hot sellers based on order data

🚀

Channel playbook

Which items to markdown on-site vs. liquidate on eBay

What You'll Get

Real outcomes for your Shopify business

💸

Free cash fast: Unlock $5,000-$25,000 tied up in slow movers and dead inventory

📋

Action plan ready: Bundle suggestions, markdown scenarios, and channel picks per SKU

📈

Track progress: Weekly updates show dead stock $ decreasing - celebrate wins

Key Metrics & Data Slices

What this Excel Decision Kit tracks from your Shopify data

Dead Stock Value

$ tied up in SKUs with less than 1 sale per 90 days, sorted by COGS investment

Slow Mover Ranking

SKUs ranked by days since last sale - see what's actually moving vs. stuck

Liquidation ROI Scenarios

Cash recovered at 25%, 50%, 75% markdown vs. keeping on shelf

Bundle Opportunities

Which dead SKUs to bundle with hot sellers (suggested pairings from order data)

Channel Recommendations

Which slow movers to push to eBay/Poshmark vs. markdown on Shopify

How We Identify Dead Stock & Optimize Liquidation

From sales velocity to action plan

📊

Dead Stock Value

Definition: Sum of (Inventory × COGS) for SKUs with less than 1 sale per 90 days

Source: Inventory levels + sales velocity + cost data

Granularity: Total $ tied up, by SKU

📊

Slow Mover Threshold

Definition: SKUs with sales velocity less than 10% of category average

Source: Sales history by category

Granularity: Per-SKU, compared to category benchmark

📊

Liquidation ROI

Definition: (Cash recovered from markdown/bundle) ÷ COGS tied up × 100

Source: Projected recovery at discount levels

Granularity: Scenario analysis: 25%, 50%, 75% off

Shopify Data Nuances & Gotchas

What makes Shopify different and how we handle it

Data Sources We Use

  • Products API: inventory_quantity, variant.cost for cash-tied-up calc
  • Orders API: line_items for sales velocity per SKU
  • Product Collections API: for category-based comparisons

Common Pitfalls We Handle

  • Seasonal items: 90 days no sales in summer doesn't mean dead for winter coats
  • New listings: don't flag as dead if only listed 30 days - need 90+ day window
  • Bundles and kits: Shopify shows components separately - aggregate for true velocity
  • Archived products still in inventory: Shopify hides these from standard views

Shopify-Specific Fields We Track

product.published_at: filter out items listed less than 90 days
product.product_type / vendor: for category velocity comparison
inventory_item.cost: for cash-tied-up calculation

How to Generate This Report

Shopify-specific setup in 7 steps

Connect Shopify Store

Authorize access to inventory, sales history, and product costs

Define Dead Stock Threshold

Set your definition: <1 sale per 90 days (default) or customize by category

Import COGS if Missing

Upload variant costs to calculate true cash tied up (optional but recommended)

Generate Dead Stock Report

Excel lists every slow mover ranked by $ tied up and days since last sale

Review Liquidation Playbook

See markdown scenarios, bundle suggestions, and channel recommendations per SKU

Export Action Lists

Get CSVs: items to markdown on Shopify, items to list on eBay, bundle combinations

Track Progress Weekly

Monitor dead stock $ decreasing - celebrate as slow movers clear out

Why Choose Spreadsheet Broccoli?

Start automating your Shopify reporting today and save hours every week.

🚀

Expert-Built Templates

Our report recipes are designed by e-commerce experts who understand what metrics matter most for your business decisions.

Lightning Fast Setup

Connect your platforms in minutes, not hours. Our OAuth2 integration makes setup secure and simple.

📊

Excel & Sheets Native

Reports are delivered in perfectly formatted Excel files that work seamlessly with your existing workflow.

🎯

Playbooks, not just reports

Our report recipes are designed to provide actionable insights and recommendations for your business.

Shopify Dead Stock Cleanup FAQ

Common questions for Shopify users

How do you avoid flagging seasonal items as dead stock?

We compare to same period last year. Winter coats with no summer sales aren't flagged if they sold well last winter.

What if I just launched some products?

Items listed less than 90 days are excluded from dead stock analysis - they haven't had time to prove velocity yet.

How do bundle suggestions work?

We analyze which products are frequently bought together, then suggest pairing dead SKUs with hot sellers in bundles.

Can I see dead stock per Shopify location?

Yes - multi-location stores get dead stock analysis per warehouse, plus transfer recommendations to consolidate slow inventory.

What's the difference between markdown on Shopify vs. liquidate on eBay?

We recommend eBay for truly dead items (>6 months no sale) and Shopify markdown for slower movers you want to clear at lower loss.

"We had $47K in dead inventory we didn't even know about. The liquidation playbook helped us clear $31K through bundles and markdowns in 8 weeks. Game changer."

Robert Chen

Inventory Manager, Tech Accessories Plus

$31K cash recovered in 8 weeks

47 slow SKUs cleared via bundles

Start Your Shopify Dead Stock Cleanup

Connect your Shopify account and generate your first reconciliation in under 5 minutes. First report free.

No card • Keep the file forever • Cancel anytime