Skip to content
WarehouseCalcFree · beta · no account needed
Free tool · beta · no account needed

Movement & Dead Stock Analyzer

For stores and distributors whose history is spread over several yearly Excel exports. The analyzer works out the last qualifying movement of every item and places it in one band: Active, Slow-moving, 1–2, 2–3, 3–5 or 5+ years without qualifying movement — or Uncertain when the records cannot support a band.

What you need

  • One .xlsx workbook or a CSV file, up to 50 MB and 300,000 rows; sheets can have different column orders and wording.
  • Per row: item code, date, movement type (or Qty in / Qty out columns), quantity. Location, reference, unit cost and status help.
  • Or monthly consumption: one row per item code, one column per month (any year layout), current stock if you have it. Total rows are left out; missing months are never counted as zero.
  • Optional stock-on-hand lists give current stock, value and a reconciliation check.

What counts as movement

You confirm how every movement wording in your file is classified. The default rule:

MovementCounts?Why
Issue, sale, consumptionYesStock used or sold
Receipt from supplier or productionYes (default)New stock is not called dead just because it has not been issued yet
Transfer between your own locationsNoMoving stock is not using it
Return, write-off, scrapNoNot demand
Adjustment, count correctionNeverAdministrative, not physical movement
Opening balanceNeverA checkpoint, used to reconcile
Reversal / cancelled rowNeverPaired with the row it cancels; both ignored

You can switch to “issues only” or “any physical movement”. Results never say “confirmed”: they say “no qualifying movement found in the available records”, with an evidence level.

What you get

Item detail: why the item is classified, a timeline, key dates and the source rows with sheet and row numbers
Item detail with source rows (invented sample data).
First page of the Dead Stock report: six key figures, value by year last moved, top 10 idle items, stock by band, idle value by band and key findings
Dead Stock report, Dashboard sheet (movement history, invented data). Select the picture to see it full size.
First page of the consumption report: key figures, monthly consumption chart, dead and slow-moving items, status table and chart
Monthly consumption mode, Dashboard sheet (invented data). Select the picture to see it full size.

Charts can be switched off, and a light style that prints better can be chosen before you download.

  • Dashboard: counts and value by band, reliability panel, “investigate first” list, searchable item table.
  • Excel report: Dashboard with key figures and charts, Summary, Dead Stock Analysis (with Decision / Reviewed by / Notes columns), Movement History, Data Quality, Method.
  • Error report: every row not used, with sheet, row and reason.

Beta limits

  • Tested on synthetic data; please check results against your own knowledge of the stock.
  • Items are analysed across all locations together.
  • .xlsx or CSV (save .xls as .xlsx first). Your settings are not saved between visits.
  • Works best in a current Chrome or Edge on a computer; phones work for viewing results.

Free to use, no account needed

Open the tool and try it with invented sample files first. Your files are read in your browser and are not uploaded. The tool is in beta and has been checked on synthetic data: compare its results with what you know. Privacy

All tools