Inventory audit checklist for small retailers
Check a sample of stock records against the shelf, trace each difference through receiving, sales and adjustment paperwork, and finish with a short write-up of causes and fixes, with a fictional example.
Last updated November 9, 2026
This checklist is for an owner or manager who wants to know whether the stock records can be trusted, and why they drift when they cannot. It covers an operational review, not a financial statement audit; valuation and tax treatment belong with your accountant.
What is an inventory audit?
An inventory audit is a planned check that compares a sample of stock records with the goods on the shelf, then traces each difference through the paperwork that should explain it. The count shows that a record is wrong. The records review shows why, and the report turns that into fixes with an owner and a date.
The University of Colorado Boulder's inventory internal controls guidance describes good control as a system that records all activity, including acquisitions, sales, returns and adjustments, with every count difference investigated and explained. An audit tests whether your shop does that.
Inventory audit vs stocktake
A stocktake counts everything in an area and corrects the records to match. An audit can count less but asks more questions.
| Aspect | Stocktake | Audit |
|---|---|---|
| Main question | How many units are here? | Do the records and the routines behind them hold up? |
| Scope | Every line in the area | A chosen sample of lines and records |
| Output | Corrected quantities | Findings, causes and corrective actions |
| Typical timing | Year end or a fixed schedule | After a warning sign, or on a planned rotation |
A year-end count is a full stocktake, and cycle counting is a rotating series of small ones. Either can supply an audit's count, provided nobody adjusted the records before the differences were reviewed.
How to audit inventory, step by step
Work through the stages in order. Write the inventory audit procedure down the first time, so later reviews follow the same steps and can be compared.
Prepare
- Pick a date and a cutoff time. Movements before the cutoff belong in the records; anything later waits.
- Export or print the recorded quantities for the scope at the cutoff.
- Gather delivery notes, supplier invoices, sales reports, returns and the adjustment log for the period.
- Separate the people who handle stock from the people who keep the records, as the Colorado guidance advises. In a small shop, have someone other than the record keeper count.
Choose the scope and sample
- Include high-value lines, lines with recent manual adjustments, and lines staff report as often wrong.
- Add a random handful from the rest, so the review does not test only known problem items.
- There is no fixed sample size. Choose a number the team can count carefully in one session.
- Use the cycle count planner if the audit repeats across several weeks.
Count
- Count before you look at the recorded quantity, so the expected number does not steer the result.
- Count in the unit the record uses: single items, packs or cases.
- Check every place the item is held: shelf, backroom, displays and customer holds.
- Recount any line that differs, with a second person if possible.
A physical inventory audit needs this shelf-level count, because reports alone cannot find goods that were never received or never sold. The stocktake tool prints a count sheet with a recount column.
Reconcile the differences
Compare the final count with the record at the cutoff, using the absolute difference for each line so an overage does not hide a shortage. The accuracy guide turns the result into a percentage. In this fictional example, a gift shop checked 25 lines and three did not match.
| Item | Recorded | Counted | Difference | Cause found in the records |
|---|---|---|---|---|
| Large candle | 12 | 10 | -2 | Two broken units thrown out with no record |
| Card pack | 24 | 30 | +6 | Delivery shelved before the receipt was entered |
| Tote bag | 8 | 7 | -1 | Nothing in the records explains it |
Review receiving, sales and adjustment records
- Receiving: match each delivery note to the order and to the receipt entered, by quantity and date.
- Sales: check that returns, voids and exchanges reached stock, and that no sale was entered twice.
- Transfers: confirm both sides of each move were recorded.
- Adjustments: every manual change needs a reason and a name. Unexplained adjustments, or many made by one person, are findings in themselves.
IRS Publication 583 lists the supporting documents that purchases and sales generate, such as sales slips, invoices and receipts. Pull them for each line that differs.
Follow up write-offs and shrinkage
- Before anyone approves an inventory write off, confirm the loss with a recount and a records check.
- Record damaged and expired goods when they leave the shelf, not at the next audit.
- Send unexplained losses, like the tote bag above, to a shrinkage review rather than guessing the cause.
- Pass the confirmed list to whoever prepares your accounts. IRS Publication 538 explains that a casualty or theft loss of inventory can be reflected through the cost of goods sold, and that the same loss cannot be claimed twice.
Write the inventory audit report
Keep it to one or two pages:
- Scope, date, cutoff and who counted.
- Lines checked, lines that differed and the size of each difference.
- The cause of each difference, or "unexplained".
- Corrective actions, each with an owner and a review date, such as retraining a receiver.
- Record corrections made after the review, and who approved them.
Correct the records only after the causes are written down. Adjusting first erases the evidence.
How often should you audit inventory?
There is no single rule for a small shop. Audit after a warning sign, such as empty shelves the system did not predict, and on a rotation that reaches every area during the year. The Colorado guidance ties count frequency to the size of the inventory and its vulnerability to misappropriation. Publication 538 adds that a business keeping book inventory must take a physical inventory at reasonable intervals.
Where Headoffis fits
Headoffis keeps stock by location. Stock activity shows receipts, transfers, counts and threshold changes, and the Sales log lists each sale. A stock session records up to 100 count, receipt or transfer lines in one save, shows old and new balances before you confirm, and stores the session reason on each movement. Count sessions can import the stocktake tool's CSV. There is no separate write-off type or audit report. Record damage as a count in a session whose reason says so, and keep the report in your own document. The history supports a review but is not tamper-proof evidence. See the inventory help.