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

Stock Reconciliation & Variance Analyzer

Compare two stock reports line by line — the system against the warehouse, one site against another, or the same report on two dates — and see which lines agree, which differ, and why.

What you need

  • Two stock reports, each .xlsx (any sheet) or .csv, up to 50 MB and 300,000 rows. Column names and order may differ between them.
  • In both: item code and quantity. Description, location, batch, lot, unit and unit cost help.
  • Typical preparation: export the two reports and check they cover the same date and stores. The tool suggests the columns; you confirm them.

How lines are matched

A line is the item code plus the location, batch or lot you choose to match on. Rows that share a line are never added together unless you choose to; different batches or locations are never combined.

ResultWhenDifference
MatchedBoth reports, same quantity0
Quantity differsBoth reports, different quantity (a tolerance can be set)B − A
Missing from one reportThe line is only in A or only in B− A or + B
Ambiguous matchSeveral rows share the line in a report, so the line cannot be compared as it isNot compared
Duplicate keySeveral rows share the line in one report and the line is not in the otherNot compared
Unit differsBoth reports state a unit and the units differNot compared

Item codes are compared without case and outer spaces; ignoring leading zeros or separators is an option you switch on. Rows with no item code or a quantity that is not a number are listed with their row numbers, never read as zero. A difference shows that two reports disagree; it is not a finding of loss, theft or error.

What you get

Reconciliation results: 14 of 22 lines differ, summary figures, rows not used, and a table with the reason for each line
Reconciliation results with invented sample data.
First page of the reconciliation report: six key figures, lines by outcome, largest differences, lines by status, shortages and surpluses, findings
Reconciliation report, Dashboard sheet (invented data). Charts can be switched off; a light style prints better. Select the picture to see it full size.
  • On screen: summary figures, a hint when looser code rules would match more lines, rows not used, and a filterable table with the reason for every line.
  • Excel report: Dashboard with key figures and charts, Summary (formulas), Results with Resolved? and Reviewer comment columns, Rows not used, both sources row by row with their match key, and the matching rules.

Beta limits

  • Tested on synthetic data; reports checked in LibreOffice, not yet in Microsoft Excel.
  • Your column choices and review notes are not saved between visits; the downloaded report keeps them.
  • It reads files only: it never changes your stock system.

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