A fast stock audit comes down to three habits: count your highest-value items first, scan instead of tallying on paper, and resolve each discrepancy the moment you find it instead of batching them for later. Combine that with short, regular cycle counts and you never need a day-long full count.
A stock audit doesn't have to mean closing the shop for a day. Here's a process that fits in an hour — and a schedule that keeps the numbers right between audits.
Before you start: a 5-minute checklist
- Pick the sections or categories you're covering today — not the whole shop.
- Post or sync every pending sale, delivery, and transfer so the system's expected stock is current.
- Pause receiving in the area being counted.
- Make sure the scanning device is charged and the item list is up to date.
- Decide who counts and who resolves discrepancies, if there are two of you.
Prioritise before you count
Don't audit everything with equal urgency. Start with your A items (see ABC analysis) — the small number of SKUs that make up most of your value — since discrepancies there cost the most. C items can wait for a less frequent pass.
Scan, don't tally
Counting by hand and writing numbers on a clipboard is the slowest part of a manual audit and the most error-prone. Scanning each item as you count logs it directly against the expected number, with no transcription step in between — see barcode vs manual entry for why that matters.
Reconcile as you go
Batching discrepancies to investigate "later" is how a one-hour audit becomes a half-day project. If a count doesn't match, resolve it on the spot: recount, check for an unrecorded sale, return, or transfer, and correct it with a reason while the context is fresh.
The hour, minute by minute
| Time | What to do |
|---|---|
| 0–10 min | Checklist above; confirm sections and A-item list |
| 10–40 min | Scan-count A items, then B items in the chosen sections; resolve mismatches immediately |
| 40–50 min | Quick pass on C items in the same sections, if time allows |
| 50–60 min | Review the adjustment list, spot-check anything unusual, note items with repeated discrepancies |
Do it more often, not less: a cycle-count schedule
| Item class | How often to count |
|---|---|
| A items | Weekly or fortnightly |
| B items | Monthly |
| C items | Quarterly |
| Full count | Once a year, or at financial year-end |
Frequent, smaller counts catch discrepancies while they're still small and easy to explain — and spread the work so no single day is lost to counting.
Common reasons counts don't match
- A sale or return that wasn't recorded
- A delivery received but not entered (or entered but not yet on the shelf)
- Stock moved between locations without a transfer record
- Damaged or expired items thrown away without an adjustment
- Unit mix-ups — counting boxes where the system expects pieces
- Theft
StashBill's barcode scanning and stock ledger are built for this workflow — scan-count, reconcile against expected stock, and log each adjustment with a reason in one pass.
Frequently asked
How often should I run a full stock audit?
Once a year at minimum, usually at financial year-end, with weekly-to-quarterly cycle counts in between depending on item value.
What should I do if I find a discrepancy I can't explain?
Correct the count to match reality, record the reason as "unexplained", and note the item. A repeated pattern on the same item usually points to theft, damage, or a process gap worth investigating.
What's the difference between a stock audit and a cycle count?
A full stock audit counts everything at once; a cycle count covers a small rotating subset each time, so every item gets counted over a period without shutting the shop.