Skip to content
Blog/Operations

Dead Stock SOP: Detection Rules & Monthly Procedure

A dead stock SOP defines when an item counts as dead (an aging threshold such as no sales in 90+ days), a monthly review to catch it, who owns each step, and a disposition path — discount, bundle, return, or write off. Running it on a schedule keeps slow-moving stock from quietly tying up cash on the shelf.

Start 7-Day Trial7-day free trial · cancel anytime
OperationsBy Cory ChamberlainMay 29, 20264 min read

This is a standard operating procedure for finding and clearing dead stock. Copy it into your ops wiki and run it on the first of every month.

Slow-moving stock doesn't fix itself#

Dead stock is inventory that hasn't moved in a set period and won't sell at full price. Left alone it grows - eating cash, shelf space, and the count time that should go to live SKUs. A monthly SOP turns it from a year-end surprise into a routine task.

What counts as dead stock#

Set an aging threshold, then flag anything past it. Thresholds vary by category - these are operational starting points, not rules:

CategoryFlag as slowFlag as dead
Fast-moving consumables30 days no sale60 days
General retail60 days90 days
Seasonal1 season unsold2 seasons
Durable / high-value120 days180 days

InventoryQuick's Dead Stock Finder runs this against your existing data - no CSV upload - with a 90-day default you can adjust from 30 to 365 days.

The monthly procedure#

  1. Pull the slow-and-dead report past your aging threshold.
  2. Confirm flagged items against open orders and recent receipts so a data lag doesn't mislabel a live SKU.
  3. Stop the bleeding - purchasing cancels or pauses reorders on every confirmed item.
  4. Decide the disposition for each item using the table below.
  5. Execute - sales applies markdowns and bundles; purchasing arranges returns.
  6. Record write-offs and apply a reserve (manual - see the caveat below).
  7. Log actions taken and schedule the next run for the first of next month.

Who owns each step#

RoleResponsibility
Inventory / ops leadRuns the report, owns the SOP, logs outcomes
PurchasingStops reorders, negotiates supplier returns
Sales / marketingExecutes discounts and bundles
FinanceApproves and records write-offs, sets the reserve

Naming the owner per step is what makes the SOP actually run. An unowned step is a skipped step.

Decide: discount, bundle, return, or write off#

SituationAction
Still sells slowly, margin intactDiscount 10-30%
Complements a fast moverBundle
Supplier accepts returnsReturn for credit
No demand, no return pathWrite off or donate

Work top-down by tied-up cash. Clearing the five most expensive dead items usually frees more cash than clearing fifty cheap ones.

Setting a reserve#

A reserve recognizes that aging stock is worth less than its cost. Common starting points by age:

Age with no movementSuggested reserve (starting point)
90-180 days25%
180-365 days50%
365+ days100%

These are operational starting points, not accounting guidance. Reserve and write-off treatment depends on your accounting method and local tax rules - confirm the numbers and timing with your accountant before booking anything. The Dead Stock Finder identifies aging items; it does not post journal entries, so the Record step stays manual and finance-owned.

Common mistakes#

  • No fixed cadence, so review only happens at year-end when the write-off is huge.
  • Flagging without confirming, then discounting an item that was just reordered.
  • Leaving reorders on - the report clears but the same SKU refills next cycle.
  • Treating every item the same instead of working down by tied-up cash.

Run it on the 1st#

The whole point is a single document an ops lead can lift, paste into the team wiki, and execute monthly: thresholds to flag, a seven-step procedure, an owner per step, and a disposition table. Put a recurring task on the first of the month and the backlog never builds.


InventoryQuick starts at $19/mo and its Dead Stock Finder surfaces aging items from your live data so step one of this SOP takes seconds.

Start your 7-day free trial

Related: Physical Inventory Count - Cycle Counting vs Physical Inventory - Inventory Best Practices - Reorder Point Formula

Common questions

What is dead stock?

Dead stock is inventory that has had no sales or movement for a defined period - commonly 90 days - and has little prospect of selling at full price. It ties up cash and storage space.

How do you identify dead stock?

Run an aging report that flags items with no movement past a threshold (a 90-day default is common, adjustable by category), then confirm against open orders before acting.

What should you do with dead stock?

Choose a disposition per item: discount it if it still sells slowly, bundle it with a fast mover, return it to the supplier for credit, or write it off or donate it when there's no demand and no return path.

How often should you review dead stock?

Monthly. A fixed first-of-the-month review keeps slow stock from quietly aging into a large write-off.

Ready to try
InventoryQuick?

7-day free trial. Cancel anytime. Plans from $19/mo.

Full access to everything · you won't be charged for 7 days