Inventory accuracy formula: worked examples for small shops
Two ways to measure how well stock records match the shelf, shown on three fictional counts, with a downloadable worksheet that does the arithmetic.
Last updated November 2, 2026
Inventory accuracy is the share of your stock records that agree with what is on the shelf. There are two common ways to measure it, and they can give different answers for the same count.
Download the accuracy worksheet (Excel). The example rows are fictional and labeled; replace them with your own count and the summary cells update.
How to calculate inventory accuracy
Both methods start from the same list: each item, the recorded quantity and the counted quantity. An item is a SKU, or a SKU at one location if you keep stock by location.
- Count accuracy = items whose counted quantity equals the recorded quantity, divided by items counted, times 100.
- Value accuracy = 100 percent minus (sum of absolute variance value, divided by total recorded value, times 100). Variance value is the unit difference multiplied by unit cost.
Use the absolute value of each line; a signed total lets an overage cancel a shortage.
Both figures measure inventory record accuracy. Neither says why a record was wrong; that belongs in a retail shrinkage review.
Count accuracy vs value accuracy
The count-based figure treats every item the same. One unit out on 40 picture hooks fails like three units out on work gloves, and a US$0.20 item counts as much as a US$85 item. It is a fair test of counting discipline, and it is what most people mean by inventory accuracy percentage. It can look alarming for a shop with many cheap lines and harmless rounding errors.
The value-based figure weights each error by cost and says how far your stock value is from the truth. It misleads the other way: many cheap items can be badly wrong while a few correct expensive items keep the percentage healthy. Report both when you can.
Example 1: a 20-SKU spot count
A fictional hardware shop counted 20 SKUs in one bay. The full list is in the worksheet; the five lines that did not match are shown here.
| SKU | Description | Recorded | Counted | Difference | Match |
|---|---|---|---|---|---|
| EX-0102 | Drywall anchors 20 pk | 18 | 17 | -1 | No |
| EX-0105 | Masking tape | 15 | 16 | +1 | No |
| EX-0109 | Work gloves M | 10 | 7 | -3 | No |
| EX-0114 | Picture hooks | 40 | 38 | -2 | No |
| EX-0119 | Spray lubricant | 13 | 12 | -1 | No |
Count accuracy = 15 matches divided by 20 items = 75 percent. The net difference is only 6 units short across 326 recorded units. The count-based figure says one record in four was wrong, the better warning for anyone reordering from those records.
Example 2: a value-based count
A fictional coffee shop counted eight retail lines with their unit costs.
| SKU | Description | Recorded | Counted | Unit cost | Variance value |
|---|---|---|---|---|---|
| EX-0201 | Coffee beans 1 kg | 20 | 19 | 14.00 | -14.00 |
| EX-0202 | Paper cups 50 pk | 40 | 40 | 3.50 | 0.00 |
| EX-0203 | Oat milk 1 L | 30 | 28 | 2.20 | -4.40 |
| EX-0204 | Machine descaler | 6 | 6 | 9.00 | 0.00 |
| EX-0205 | Gift mug | 15 | 16 | 6.50 | +6.50 |
| EX-0206 | Tea tin | 12 | 12 | 5.00 | 0.00 |
| EX-0207 | Syrup 750 ml | 10 | 9 | 7.25 | -7.25 |
| EX-0208 | Hand grinder | 3 | 3 | 85.00 | 0.00 |
Recorded value totals 1,025.00. The absolute variance is 14.00 + 4.40 + 6.50 + 7.25 = 32.15, or 3.1 percent, so value accuracy is 96.9 percent. The signed total would be 19.15 short, understating the problem by the mug overage. By count, 4 of 8 lines match, or 50 percent. The correct US$85 grinder props up the value figure while half the records are wrong.
Example 3: a count with a tolerance band
Some shops treat a difference of one unit as a match. That is a choice, not a rule, and it should be written down so this month's number means the same as last month's. An inventory accuracy tolerance of one unit either way changes the hardware count like this.
| SKU | Difference | Match within 1 unit |
|---|---|---|
| EX-0102 | -1 | Yes |
| EX-0105 | +1 | Yes |
| EX-0109 | -3 | No |
| EX-0114 | -2 | No |
| EX-0119 | -1 | Yes |
The count now passes 18 of 20 lines, or 90 percent, instead of 75. Nothing on the shelf changed. A tolerance suits lines where a one-unit miss has no consequence, and it hides the small errors that point to a process problem. The worksheet has a tolerance cell, set to zero.
What is a good inventory accuracy rate
Treat the target as a decision for your own shop rather than a published benchmark. For a small catalog counted with exact matching, the practical goal is that every record you reorder from is right, and that a wrong record is found at the next count rather than by a customer. Compare your own figure over time on the same measure; a high percentage behind a wide tolerance proves little.
Track inventory accuracy by location where you can. A product can be correct in total and wrong at both the backroom and the shelf.
How to improve inventory accuracy
- Receive carefully. Check the delivery against the order line by line and record the receipt before stock reaches the shelf.
- Count a little, often. The cycle counting guide sets out a rotating schedule, and the stocktake tool gives you a count sheet with a recount column.
- Scan rather than type. Standard product codes, described by GS1 US, remove most keying mistakes; see barcode inventory for a small shop for a low-cost setup.
- Fix the cause, not the number. Adjusting a record to match the shelf restores accuracy for one day. Look at which lines keep failing and why: an untrained receiver, a sale entered twice, an unrecorded transfer, or damage thrown out uncounted.
How often to measure inventory accuracy
Measure it every time you count, and keep the method the same. Cycle counts give a rolling figure for the lines counted; a full count gives the whole-shop figure. The IRS notes in Publication 538 that a business holding inventory must take a physical inventory at reasonable intervals and adjust the book amount to agree with it, which sets the once-a-year floor. The year end inventory count guide covers that count.
Where Headoffis fits
Headoffis keeps stock by location, with a Backroom and Unassigned location in every store plus any fixtures or bins you add. A stock session takes up to 100 count, receipt or transfer lines in one save and shows every old and new balance before you confirm. Count sessions can import the stocktake tool's CSV. Headoffis does not calculate an accuracy percentage; use the worksheet with the old and new quantities. See the inventory help for the stock actions.