Reducing Dead Stock in Your Warehouse

STOCK RECOVERY DECISION

Define at-risk stock before forcing a disposal

Dead stock is not one universal age. Combine movement history, future demand, seasonality, condition, product status, contractual obligations and recoverable value, then choose the action with accountable commercial and finance review.

01 – FIND

Build the ageing view

Show last receipt, last sale or consumption, quantity, value, open demand, inbound supply and product status.

02 – RECOVER

Choose an action ladder

Stop buying, return, redeploy, bundle, remarket, discount, donate, recycle or dispose based on evidence.

03 – PREVENT

Fix the source rule

Change forecasting, pack size, minimum, lifecycle or ownership so the same excess is not automatically replenished.

Review the highest-value inactive items first

Create one owner register for the top exposure, decide an action and deadline for each item, and block replenishment where the evidence supports it.

Dead stock is inventory that has little or no realistic demand under an agreed business rule and is tying up cash, space or attention. The rule should not rely only on age. A seasonal item, warranty spare, strategic component or contracted service part may have no recent sales and still have a valid purpose. The decision needs movement, future demand, condition, obligations and recoverable-value evidence.

Use the inventory KPI guide to define the ageing measure, the reorder automation guide to prevent recurrence, and the inventory systems service when the required data is fragmented.

1. Define slow, excess, obsolete and dead separately

ClassWorking definitionImmediate question
Slow-movingDemand exists but movement is below the agreed patternIs supply or range depth too high?
ExcessQuantity materially exceeds expected demand and policyCan inbound orders be stopped or stock redeployed?
ObsoleteProduct or component is superseded or no longer supportedAre warranty, contract or disposal obligations open?
DeadNo credible demand or operational purpose under the approved ruleWhat recovery and valuation action is justified?
Damaged or expiredCondition prevents normal sale or useShould it be quarantined, returned, recovered or scrapped?

Write a rule per product family when behaviour differs. A ninety-day threshold might be meaningful for fashion and meaningless for an annual maintenance part. State the observation period, demand events included, treatment of stockouts and seasonality, and who can override the classification with evidence.

2. Build a decision-ready register

For each candidate item, show item and variant, location, status, first and last receipt, last sale or consumption, quantity, unit, recorded value, open demand, inbound purchase, supplier return terms, condition, expiry, replacement item and owner. Preserve the extraction date. A static list becomes misleading when new orders or receipts arrive.

3. Segment by value and business risk

Shopify uses ABC analysis to prioritise products by contribution to revenue, and it warns that low-grade products can tie up warehousing and cash. That is one useful lens, not a complete dead-stock test: the report may use retail-price revenue without item cost. Combine movement with recorded inventory value, margin, storage burden and service obligation. Start with high-value exposure and safety or expiry risks rather than the longest list.

4. Stop the inflow before clearing the balance

  • Pause or review automatic replenishment for confirmed candidates.
  • Cancel or reduce open purchase orders where contracts allow.
  • Remove obsolete items from forecasts, kits and sales substitutions.
  • Correct minimums, maximums, pack multiples and supplier lead times.
  • Prevent inactive items from being reactivated by channel imports.
  • Record the approved replacement item and remaining obligations.

5. Use a recovery action ladder

ActionEvidence to check
Return to supplierReturn window, condition, freight and credit terms
Transfer or redeployDemand at another location or internal use
Bundle or alternative channelCustomer value, margin and truthful product condition
MarkdownExpected net proceeds, brand and channel constraints
Repair or repackCost, capacity, quality release and demand
Donate or recycleApproval, traceability, legal and disposal requirements
ScrapNo better recovery route and approved loss evidence

Do not create false urgency or conceal product condition to move stock. Keep the action, owner, deadline, approved price or destination and actual recovery. If an item remains unsold after a campaign, the next action should be predetermined rather than restarting the same discount.

6. Review valuation with finance

Operational dead-stock classification and accounting write-down are related but not identical. IFRS IAS 2 measures inventory at the lower of cost and net realisable value and requires write-downs and inventory losses to be recognised in the relevant period. Finance should assess expected selling price, completion and selling costs and the applicable reporting policy. This guide is not accounting or tax advice.

7. Measure recovery honestly

Track opening candidate quantity and value, new inflow, units and value recovered by route, disposal, closing balance and elapsed time. Separate revenue from net recovery after discounts, fees, freight, rework and disposal cost. A clearance can generate sales while recovering little cash and consuming substantial labour.

8. Feed the cause back into buying and product lifecycle

CausePrevention control
Forecast overestimatedUse representative periods and approved event overrides
Supplier minimum too largeRenegotiate, consolidate, change source or stock selectively
Range duplicatedGovern new-item approval and replacement mapping
Pack conversion wrongCorrect base units and channel quantities
Product retired lateAdd lifecycle owner, last-buy and exit dates
Stock invisible across sitesUse one location view and transfer decision
Automatic reorder ignored statusExclude or review inactive and seasonal states

Worked recovery example

A wholesaler identifies a high recorded value in a superseded component. The register shows no sales for the agreed period, no open customer demand, a replacement item and one inbound purchase order. Purchasing cancels the inbound order, sales checks contractual spares, operations transfers some units to the branch that still services the older model, and finance reviews the expected recovery for the remainder. The item is removed from automatic replenishment and mapped to its replacement.

Monthly owner meeting

Review only items that require a decision, not hundreds of lines with no owner. Close completed actions with evidence, escalate missed deadlines and update the classification when credible demand appears. Compare new dead-stock exposure with purchases made after an item first met the rule. That metric exposes whether the organisation is clearing stock while the replenishment process keeps recreating it.

Sources checked

Reviewed by

Mitrend Digital editorial team

2026-07-17

Evidence used for this page

Reviewed against current Shopify ABC and inventory-analytics documentation plus IFRS IAS 2 guidance. Includes an original dead-stock register, action ladder and replenishment feedback loop.

Turn the guide into a practical next step

This resource provides general implementation guidance. Verify platform settings, tax, legal, payment and operational requirements against the current business context before making a live change.

Similar Posts