What this is
What is a stock location audit?
What is a stock location audit?
A stock location audit walks a defined zone and checks, slot by slot, that the item, batch and quantity the system records for that location actually match what is physically there, and that empty locations are genuinely empty and unregistered locations hold nothing. It is a location instrument, not a quantity instrument, though it records both.
How is this different from a cycle count?
A cycle count asks whether the system quantity for an item is correct, usually item by item across the site. A location audit asks whether the system's map of where things sit is correct, zone by zone. An item can be perfectly counted in aggregate while every location record for it is wrong, and a location audit is the only instrument that catches that.
Who should carry out a stock location audit?
The inventory controller, using an auditor who was not responsible for putting stock away in the zone being checked. The form asks explicitly whether the auditor is independent of the zone, because a picker checking their own put-away confirms their own habits rather than finding the errors that habit produces.
Scope
When is a stock location audit required?
A stock location audit is the location half of inventory accuracy. Used where quantity is the actual question, or where the zone's problem is condition rather than accuracy, it produces a record that answers the wrong question.
Use this template when
- A zone is due for audit on the schedule set in the inventory accuracy programme
- A layout change, re-slotting, or new racking has just gone in and the location map needs re-verifying
- Pickers or forklift operators repeatedly report stock not being where the system says it is
- A WMS migration, location renumbering, or bulk relocation has just been carried out
- The audit is the independent check that sits behind a cycle count programme, confirming the map the counts assume is correct
Do not use it for
- Cycle Count Record, which counts a defined slice of stock for quantity accuracy while operations continue, and does not verify where the stock physically sits
- Stock Count Variance Investigation, which investigates why a counted quantity did not match the system figure, before anyone touches the adjustment
- Inventory Adjustment Authorisation, which authorises the correction to a system figure once the cause of a variance is understood
- Damaged Stock Record, which documents condition and disposition of stock already found to be damaged, rather than whether it is in the right place
- Expiry and Rotation Check, which verifies FEFO rotation and shelf life, a different failure mode from location accuracy even when both surface in the same aisle
Compliance mapping
Which ISO 9001 cl.8.5.4 requirements does this satisfy?
ISO 9001 does not name location audits, but it requires preservation through storage, traceability surviving the handoff from receipt to pick, and an internal audit process that is genuinely objective. A location audit produces evidence for all three.
| Clause | Requirement | Where it lands |
|---|---|---|
| ISO 9001 cl.8.5.4 | Preservation of output during internal processing and delivery, including identification, handling, storage, contamination control and protection | What was found |
| ISO 9001 cl.8.5.2 | Identification and traceability of outputs maintained throughout production and service provision | What was found |
| ISO 9001 cl.8.5.4 | Protection of product from damage and deterioration appropriate to its nature, including storage condition and segregation | Location condition |
| ISO 9001 cl.7.1.3 | Provision and maintenance of the infrastructure needed for process operation, including storage facilities and associated equipment | Location condition |
| ISO 9001 cl.9.2 | Internal audit conducted objectively and impartially, at planned intervals, against defined criteria | Header |
| ISO 9001 cl.9.1.1 | Monitoring and measurement of process performance, with results analysed and used | Outcome |
| ISO 9001 cl.10.2 | Nonconformity reacted to, evaluated for cause, and corrected with action proportionate to effect | Outcome |
| ISO 9001 cl.7.5.3 | Documented information controlled, available and protected from loss of integrity | Outcome |
What it does not cover
- Cycle Count Record, which is the instrument for quantity accuracy over time and is not replaced by a location audit that happens to touch the same slots.
- Stock Count Variance Investigation, which establishes why a quantity mismatch occurred before anyone posts a correction, a step this audit's corrections field does not substitute for.
- Inventory Adjustment Authorisation, which is the actual authority to change a system figure, with the evidence and sign-off behind it, referenced here only by ID.
- The allergen control plan, which defines what segregation is required for which products; the audit checks whether that plan was followed in this zone, not whether the plan itself is adequate.
- Storage Location Register, which defines the location profile, capacity and product type each slot is meant to hold, and which this audit checks against rather than sets.
Global
Stock Location Audit requirements by country
Location accuracy itself is rarely named in law. What is named, in food, pharma and quality regimes, is the duty to keep storage conditions, segregation and traceability intact, which a location error usually breaks first.
FSMA 21 CFR Part 117, Subpart B (sanitary storage and warehousing)
Requires facilities to hold food under conditions that protect against contamination and adulteration, including physical separation where needed.
A recall that cannot locate affected stock quickly because location records are wrong becomes an FDA-visible traceability failure, not an internal inconvenience.
BRCGS Storage and Distribution standard
Certificated sites must demonstrate stock rotation, segregation and location control as part of the audited management system.
A BRCGS auditor will sample locations directly against the WMS record, and a mismatch found during the audit visit is a nonconformity, not a discussion point.
Regulation (EC) 852/2004 on the hygiene of foodstuffs; national GDP rules for pharma
Storage and handling must prevent contamination, with traceability maintained one step back and forward.
A location record that cannot be trusted breaks the chain of custody the regulation assumes exists between goods-in and dispatch.
Safe Food for Canadians Regulations, storage and traceability provisions
Licence holders must trace food one step forward and back, which depends on knowing where a batch physically sat.
An inspector asking where a specific lot is right now expects the answer to match the physical location, not the last-known one.
FSANZ Food Standards Code, Standard 3.2.2 (Food Safety Practices and General Requirements)
Requires food to be stored and handled to prevent contamination, with segregation and protection appropriate to the product.
Segregation findings from this audit, allergen and otherwise, are the direct evidence a food business uses to demonstrate the standard is being met in practice, not just on paper.
ISO 9001:2015 and GS1 location identification standards
ISO 9001 requires preservation and traceability of output; GS1 standards define how a location itself should be uniquely and scannably identified.
A location that will not scan, or is unlabelled, is a standards failure before it is ever an inventory one, because the identification itself has broken down.
How to complete it
How to complete a stock location audit, step by step
The form scores each slot as yes or no, but the audit's value depends on choices it does not prompt for: how the zone was sampled, how a location error stays distinct from a quantity error, and what happens when something turns up with no record.
Auditing every slot in a large zone every cycle is rarely proportionate, but choosing which slots to skip while standing in the aisle produces a sample biased toward whatever looks tidy. Fix the sampling method, and any stratification by risk, before the walk starts, and record locations-checked against the zone's actual slot count.
An item in the right slot but the wrong quantity, and the right quantity in the wrong slot, have different causes and different fixes: the first is a counting or receiving problem, the second is a put-away or system problem. Scoring them under one combined result buries which process actually needs the correction.
Stock sitting in a slot with no system record almost always means someone put it away outside the directed system, whether from overflow, a scanner outage, or convenience. Correcting the record for that one instance without asking why put-away went undirected leaves the same thing happening again next shift.
A zone that scores badly earns a shorter interval until it is demonstrably fixed, and a zone that just had a layout or slotting change earns an audit before the next scheduled one regardless of where it sits in the rotation. A fixed interval treats every zone as equally stable, which they are not.
What auditors find
Most common stock location audit findings
Location audit findings split into three kinds: the location record is wrong, the location itself is unsafe or non-compliant, or the audit was not run at arm's length.
| Finding | Clause | What fixes it |
|---|---|---|
| Item present matches the system, but quantity in the slot does not. | ISO 9001 cl.8.5.2 | Record as a quantity variance and route to Cycle Count Record or Stock Count Variance Investigation rather than correcting silently. |
| Stock found in a location with no system record at all. | ISO 9001 cl.8.5.4 | Register the location and the stock through Inventory Adjustment Authorisation, and check whether put-away bypassed the directed system. |
| More than one batch in a location designated single-batch. | ISO 9001 cl.8.5.2 | Separate the batches physically and correct the location profile if mixed-batch storage is now the reality. |
| Location barcode will not scan, or scans only after repeated attempts. | ISO 9001 cl.7.1.3 | Reprint and relabel the location; a location that will not scan first time will be worked around rather than fixed. |
| Allergen segregation not respected in a mixed-product zone. | ISO 9001 cl.8.5.4 | Relocate immediately, and check the storage location register's segregation rule against what actually happens in that zone. |
| Load in the location exceeds the stated racking limit. | ISO 9001 cl.7.1.3 | Redistribute the load immediately and treat as a racking safety finding, escalated outside the inventory programme. |
| Auditor was not independent of the zone being checked. | ISO 9001 cl.9.2 | Reassign the audit to someone outside the zone's put-away rota; re-audit if the finding is discovered after the fact. |
| Location marked empty but stock was present, or the reverse. | ISO 9001 cl.8.5.2 | Correct the system record and check the last transaction against that location for an unrecorded movement. |
| Corrections made on the audit but no Adjustment ID raised. | ISO 9001 cl.7.5.3 | Route every correction through Inventory Adjustment Authorisation; a correction without a reference is unauditable. |
| Score percent high but completeness percent low, on a zone marked complete. | ISO 9001 cl.9.1.1 | Do not close a zone as audited on a partial walk; extend the audit or record it explicitly as partial with a follow-up date. |
Case in point
Case in point: the recall that took four extra hours to find its own stock
A distributor ran cycle counts monthly and reconciled cleanly every time, so the location audit for the chill store slipped two cycles behind schedule while the inventory controller covered a colleague's parental leave. Nobody flagged it, because the quantity numbers looked fine.
A recall notice arrived for a single batch of a chilled ingredient. The WMS said the batch sat across four slots in one bay. Two held the batch as recorded; the other two had been re-slotted three weeks earlier during a minor layout change, and nobody had told the system. The team spent close to four hours physically searching the chill store before finding the remaining stock in an unrelated bay, entered by a forklift driver as a quick fix during a busy shift.
The quantity had reconciled the entire time, because the total across all slots was correct even while two of the four slot records were wrong. The layout change should have forced an out-of-cycle audit, and it hadn't, because the layout project and the audit schedule belonged to different people who never spoke to each other.
The template
The template, field by field
The form exactly as it installs. Every field, option, score and conditional rule is editable, and the links to other templates come with it.
4 sections
- Reference
- LOG-016
- Archetype
- Inspection
- Record ID
- SLA-2026-000
- Scoring
- Locations accurate
- Direction
- High is good
- Singleton
- Yes
- Basis
- ISO 9001 cl.8.5.4
- Links
- Links Cycle Count and Storage Location Register
- Tags
- Inventory, Location
- Sections
- 4
- Fields
- 46
- Follow up fields
- 3
- Repeating sections
- 0
- Links out
- 4
Header
15 fieldsAudit ID*
Auto sequence. Format SLA-2026-000.
The record's own ID. Other templates point at this value.
Status*
Drives who this goes to next.
- Planned2 pts
- In progress2 pts
- Complete3 pts
- Deferred0 pts
- Open0 pts
- Closed3 pts
- Overdue0 pts
Date and Time*
Completed By*
Site*
Site ID*
Format SITE-000.
Links to FDN-001 Site ID
Area
The area within the site.
Exact Location
Drop a pin for anything hard to find.
Zone Audited*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Locations Checked*
Auditor*
Audit Trigger*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Auditor Independent Of The Zone*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Register ID
Links to FDN-024 Register ID
Location Accuracy Fails First
Total quantity can be right while every location is wrong, and a picker sent to an empty slot loses more time than a count ever saves.
What was found
6 fieldsItem In The Location Matches The System*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Quantity Matches*
- Yes3 pts
- Minor variance1 pt
- Significant variance0 pts
Batch Matches*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Only One Batch Per Location Where Required*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Empty Locations Actually Empty*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Nothing In An Unregistered Location*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Location condition
6 fieldsLocation Labelled And Legible*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Barcode Scans*
- Yes, first attempt3 pts
- Yes, multiple attempts1 pt
- No0 pts
Load Within The Location Limit*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Nothing Overhanging The Aisle*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Correct Storage Condition For The Item*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Allergen Segregation Respected*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Outcome
19 fieldsLocations Accurate*
Location Accuracy Percent
Errors Found*
Corrections Made*
- Yes2 pts
- No0 pts
- N/Aexcluded from denominator
Adjustment ID
Links to LOG-015 Adjustment ID
Next Audit Due*
Items Assessed*
Excludes anything marked N/A.
Items Failed*
Score Percent*
Calculated on submission. High is good. N/A items leave the denominator.
Result Band*
- Pass3 pts
- Caution1 pt
- Fail0 pts
Completeness Percent*
How much of the template was actually answered. A high score on a half completed form is not a high score.
Action Required*
Raise the action record, then enter its reference here.
- No2 pts
- Yes0 pts
Priority
- High0 pts
- Medium1 pt
- Low3 pts
CAPA ID
Format CAPA-2026-00000.
Links to FDN-014 CAPA ID
Action Owner
Auditor*
Signature*
Inventory Controller*
Second Signature*
LOG-016 · record IDs look like SLA-2026-000 · Links Cycle Count and Storage Location Register
Open in KnowellaRun it with agents
From a document you fill in to a programme that runs itself
The walk itself is simple. What breaks is the link between a layout project and the audit schedule, and the gap between finding stock in the wrong place and fixing why it got there.
Holds the location audit programme against the storage location register, flags zones overdue after a layout or slotting change, and keeps corrections linked to their adjustment records.

Watches for layout, slotting and WMS change events that should force an out-of-cycle audit, rather than waiting for the interval on the calendar.
Takes allergen segregation and traceability findings out of the audit and into the nonconformance and CAPA process where they belong.
Escalates racking load and aisle clearance findings as physical safety issues, separate from the inventory accuracy score they were noticed alongside.
This template lives in KnowLogistics — supply chain execution. Inbound, outbound, inventory, yard, claims, supplier lifecycle and customs.
Glossary
Stock Location Audit definitions and key terms
- Location accuracy
- The proportion of audited locations where the system's record of item, batch and quantity matches what is physically present, distinct from and often lower than overall quantity accuracy.
- Directed put-away
- A WMS-controlled process that tells an operator exactly which location to use for a given item, as opposed to operator discretion, which is what makes location records trustworthy in the first place.
- Slotting
- The assignment of specific products to specific locations based on velocity, size, and handling requirements, reviewed periodically and a common trigger for an out-of-cycle audit.
- Unregistered location
- A physical storage position holding stock with no corresponding record in the system, almost always the result of put-away outside the directed process.
- Location profile
- The set of rules defined for a slot in the storage location register: capacity, product type, allergen status, and any restriction on what may be stored there.
- Completeness percent
- The proportion of the template actually answered, distinct from the score itself; a high score against a low completeness figure describes an audit that was not finished, not a clean zone.
- N/A denominator
- Fields marked not applicable are removed from the scoring calculation entirely, so a high percentage score can still describe a small number of items actually assessed.
- Auditor independence
- The requirement that the auditor not be responsible for put-away in the zone being checked, so the audit tests the process rather than confirms it.
FAQ
Frequently asked questions about stock location audit
Do we need a location audit if cycle counts already reconcile?+
Yes. Cycle counts confirm quantity at the item level across the site; they do not confirm that each individual slot holds what the system says it holds. A site can reconcile perfectly in aggregate while a significant share of slot-level records are wrong, and only a location-by-location walk finds that.
Can the person who does the put-away also audit their own zone?+
No, not if the audit is meant to find anything new. The form scores auditor independence explicitly because a picker checking their own work confirms the habits that produced the errors rather than testing them. Rotate the audit to someone outside the zone's put-away rota.
What counts as a location error versus a quantity error?+
A location error is the wrong item, batch, or an item present with no system record at all in that slot. A quantity error is the right item in the right slot with the wrong count. Keep them as separate findings, because a location problem points at put-away discipline and a quantity problem points at counting or receiving.
What do we do with stock found in an unregistered location?+
Register the location and the stock through Inventory Adjustment Authorisation immediately, then ask why it got there. An unregistered location is usually evidence that put-away happened outside the directed system, and fixing the record without asking why guarantees it happens again.
Does every zone need auditing every cycle at 100 percent?+
Not necessarily, but the sampling decision has to be made deliberately before the walk, not improvised during it, and it should be recorded against the actual slot count for the zone. Full coverage should be required after any layout, slotting or WMS change regardless of the schedule.
Why does the form ask about racking load limits and allergen segregation in an inventory audit?+
Because both are physical conditions the auditor is already standing in front of, and both are separate compliance findings from an accuracy question. Bundling them into the same walk is efficient, but they should be scored and escalated as what they are, not folded into the accuracy number.
Keep going
Related templates and programmes
Industries this is written for
Programmes this belongs to
Used together in Inventory Accuracy
Storage Location Register
Holds every rack, bay, chamber and yard position where material is stored, with its capacity and conditions
Cycle Count Record
Counts a defined slice of stock while operations continue, rather than shutting the site once a year
Stock Count Variance Investigation
Investigates why a counted quantity did not match the system quantity, before anybody adjusts it
Inventory Adjustment Authorisation
Authorises a change to a system stock figure, with the reason and the evidence behind it
Damaged Stock Record
Records stock damaged in storage or handling, how it happened and what was done with it
Expiry and Rotation Check
Checks that stock is being rotated correctly and that nothing is approaching or past its date
More in Inventory
Cycle Count Record
Counts a defined slice of stock while operations continue, rather than shutting the site once a year
Stock Count Variance Investigation
Investigates why a counted quantity did not match the system quantity, before anybody adjusts it
Inventory Adjustment Authorisation
Authorises a change to a system stock figure, with the reason and the evidence behind it
Damaged Stock Record
Records stock damaged in storage or handling, how it happened and what was done with it
Expiry and Rotation Check
Checks that stock is being rotated correctly and that nothing is approaching or past its date
Consignment Stock Reconciliation
Reconciles stock held on site but owned by somebody else, or held elsewhere but owned by you

Written and reviewed by
Siddarth Singh
Founder & Chief Executive Officer, Knowella
Certified Safety Professional and industrial and systems engineer with more than a decade inside food supply chain, freight and manufacturing operations. This page was written against the current text of the standards it cites, not against secondary summaries of them.
- Certified Safety Professional (CSP), Board of Certified Safety Professionals
- MBA, University of Chicago Booth School of Business
- MS and BS, The Ohio State University, Industrial and Systems Engineering
- Six Sigma Black Belt
Sources and last review. Reviewed 16 August 2026 against:
- ISO 9001:2015 clauses 8.5.4, 8.5.2, 9.2, 9.1.1 and 10.2
- FSMA 21 CFR Part 117, Subpart B, sanitary storage and warehousing (US)
- BRCGS Storage and Distribution standard
- Regulation (EC) 852/2004 on the hygiene of foodstuffs (EU)
- Safe Food for Canadians Regulations, traceability provisions
- FSANZ Food Standards Code, Standard 3.2.2 (Australia)
- GS1 general specification, location identification
This page is general guidance, not legal advice. Confirm requirements with your jurisdiction’s regulator.