Stock Control Audit Checklist
Download your stock control checklist
Please fill out the form below to access your free stock control checklist download.
About this stock control checklist
Stock accuracy is one of those things that quietly drives everything else — availability, waste, shrink, replenishment, and customer experience. This stock control audit checklist gives operations teams a practical way to verify the basics, spot variances early, and create a clear trail for follow-up.
It covers preparation, in-process counting checks, escalation criteria, and close-out actions so you can stop guessing and start knowing what is really happening in your stock system and on your shelves.
What this stock control audit checklist covers
- Preparation: scope, roles, tools, and movement control
- Stock location and labelling checks to prevent double-counting and missed stock
- In-process counting checks for consistency (including high-value verification)
- Reconciliation: receipts, dispatches, returns, and write-offs
- Escalation criteria for high-risk variances and suspected process breaches
- Close-out actions: adjustments, root cause, corrective actions, and sign-off
Who it is for
This checklist is for operations teams running full stock counts, cycle counts, or targeted audits (for example high-value or shrink-risk items). It also works well for area managers and site leaders who need a consistent way to compare locations and track improvements over time.
How to use it on the frontline
Keep it simple: define the scope, control stock movement, and follow one counting method end-to-end. Record exceptions as you go (deliveries in progress, unlabelled items, quarantine stock) so variances are explained, not argued about later.
When you hit escalation criteria (for example high-value variances or repeat issues), pause and escalate with the right context: what you counted, where, and what evidence you have. That is how you turn a stock count into a decision, not just a number.
Common issues this checklist helps you catch
- Stock in the wrong location or stored across mixed SKUs without separation
- Returns and write-offs sitting as available stock
- Unprocessed receipts or dispatches inflating variances
- Negative stock and impossible balances caused by missing transactions
- Repeat variances that point to a process gap (not a one-off mistake)
Want to run audits without the spreadsheet pain?
Ocasta replaces scattered notes and inconsistent counting with structured checklists, clear ownership, and real-time insight across sites. You get a consistent audit process, and your teams get fewer unknowns in the moment.
Disclaimer: This checklist is for general guidance only and does not constitute legal, regulatory, health and safety, or professional advice. You are responsible for ensuring compliance with applicable laws, standards, and internal policies.
Included questions
Here's what's included in this stock control checklist:
Preparation and scope (9)
Set the audit up so results are trustworthy, repeatable, and easy to action.
-
Text
Audit date and time
Record when the audit started (and the shift, if relevant).
-
Text
Site or location name
Use the store, depot, or site name used in reporting.
-
Person
Audit owner
Who is accountable for completing and closing out this audit?
-
Dropdown
Audit scope
Choose the scope you are auditing today.
-
Yes/No
Stock system is available and accessible
If the system is down, record the workaround and when you will reconcile.
-
Dropdown
Count method confirmed
Pick the method the team will follow to avoid double-counting or missed areas.
-
Text
Areas to be counted are listed
Include shop floor, back of house, warehouse, cages, quarantine, returns, and any offsite storage if applicable.
-
Yes/No
Stock movement is paused or controlled during the count
If you cannot pause movement, agree clear rules (for example, separate ‘counted’ and ‘not counted’ stock).
-
Yes/No
Tools are ready (scanner, count sheets, labels, pens)
If using scanners, confirm battery level and connectivity.
Stock location and labelling checks (5)
Fix the basics that cause most stock accuracy issues: locations, labels, and separation.
-
Yes/No
Stock locations are clearly labelled
Bays, shelves, bins, cages, and quarantine areas should be identifiable and consistent.
-
Yes/No
Mixed-SKU storage is controlled
Where different SKUs share a location, items are separated and easy to count.
-
Yes/No
Damaged, expired, and quarantined stock is separated
Quarantine stock should not be counted as available stock.
-
Yes/No
Returns area is controlled and labelled
Confirm what is pending, what is approved, and what is awaiting credit or disposal.
-
Yes/No
There are no unidentified items without a SKU/barcode
If there are, tag them and record details for investigation.
In-process counting checks (6)
Run the count consistently so the numbers mean something.
-
Yes/No
Counting team briefed on the method and rules
Cover what to do with open cases, part packs, and unlabelled items.
-
Yes/No
Counted areas are clearly marked as completed
Use shelf labels, bay markers, or a simple ‘counted’ tag to prevent re-counting.
-
Yes/No
Open cases and part packs are handled consistently
Count units accurately and record pack size assumptions where needed.
-
Yes/No
High-value items are double-counted or verified
Use a second person or a second pass for high-risk categories.
-
Yes/No
A sample re-count is completed for accuracy
Re-count a small sample across different areas to check consistency.
-
Text
Count notes and exceptions recorded
Record anything that could explain a variance: deliveries in progress, transfers, mislabels, or damaged stock.
System and paperwork reconciliation (6)
Turn the physical count into clean system data — and capture why variances happened.
-
Yes/No
All receipts are processed (deliveries, transfers in)
Confirm there are no outstanding goods-in items that will skew results.
-
Yes/No
All dispatches are processed (transfers out, customer orders)
Confirm there are no unprocessed picks or shipments.
-
Yes/No
Returns and write-offs are processed correctly
Check that damaged/expired stock is not sitting as ‘available’ in the system.
-
Yes/No
Negative stock or impossible balances checked
Investigate and record root cause (for example, wrong SKU, wrong location, missing transaction).
-
Percentage
Overall variance percentage
Enter the variance for the audited scope. Use your standard formula for accuracy.
-
Currency
Estimated variance value
If you have cost values available, record the estimated impact.
Escalation criteria (5)
Know when to stop and escalate — before a stock issue becomes a trading issue.
-
Yes/No
Variance exceeds the agreed threshold
Escalate if variance is above your internal tolerance for the scope audited.
-
Yes/No
High-value item variance found
Escalate immediately if any high-value SKU is missing or over by an unusual amount.
-
Yes/No
Repeat variance on the same SKU or location
Escalate if the same items keep appearing in variance reports.
-
Yes/No
Suspected theft, tampering, or process breach
Follow your loss prevention process and preserve evidence (CCTV times, access logs, sealed areas).
-
Text
Escalation notes
Who did you escalate to, when, and what did you share?
Close-out actions and sign-off (5)
Close the loop: correct the records, fix the root cause, and confirm ownership.
-
Yes/No
System adjustments completed (where approved)
Only adjust stock in line with your internal controls and approval rules.
-
Dropdown
Most likely root cause
Pick the main cause. Add detail in the notes if there are multiple.
-
Text
Corrective actions defined
What will you change to stop this happening again? Be specific (process, training, layout, controls).
-
Text
Follow-up date set
When will you re-check the affected area or SKUs?
-
Signature
Audit sign-off
Sign to confirm the audit is complete and actions are owned.