A physical stock count audit procedure means attending the client's count, observing that their counting instructions are actually followed, performing independent test counts across a sample that spans high-value, low-value and judgment items, and then reconciling the counted quantities to the book (perpetual) records to identify and investigate variances before the inventory figure is accepted. The attendance itself is evidence of existence and condition; it says nothing about valuation or ownership, which need separate procedures.
Planning before the count date
Attendance at a stock count that has not been planned is a wasted day. Planning starts four to six weeks out for a client of any size, earlier if there are multiple locations or the client has never been observed before.
- Get the client's written count instructions in advance, not on the day. If none exist, that is itself a finding — ask for a count plan before the date, even an informal one, so there is something to assess compliance against.
- Confirm the count date, the locations covered, and whether it is a full count or a cycle count accepted in lieu of a full count (cycle counts need their own basis for reliance, covered separately).
- Identify which locations the audit team will attend in person and which will rely on client confirmation or a roll-forward from an interim count.
- Agree in advance how the client will freeze movements — no goods-in, no dispatches, no internal transfers — for the count window, and get this in writing as part of the instructions.
- Decide the sampling approach for test counts before arriving, based on a stock listing by value, so the day is not spent deciding what to count instead of counting it.
Cut-off instructions to the client
The count is only meaningful if everyone agrees what is being counted as of what moment. Get explicit, written answers to three questions before the count starts: what is the last goods received note (GRN) number before the freeze, what is the last dispatch or delivery note number before the freeze, and will any movement happen during the count that is not a correction of a counting error.
Common practice, not a requirement
Record the last GRN and dispatch note numbers on the day, in your own working paper, independently of what the client tells you afterward. A client's memory of the exact cut-off point a week later is unreliable, and this is the single detail that inventory cut-off testing depends on.
Test counts and sampling
A test count is you counting an item independently and comparing it to what the client's count sheet shows, in both directions: from the floor to the sheet (does what you physically count agree with what is recorded), and from the sheet to the floor (does what the sheet claims exists actually exist at that location). Only doing the first direction misses items recorded that are not physically present.
- 01Stratify by value before the dayPull the stock listing, sort by value, and identify the items that together make up the bulk of the balance. These get counted regardless of how the rest of the sample is chosen.
- 02Add judgmental itemsItems that are bulky and hard to count accurately, items in odd locations (a yard, a loft, a vehicle), items that look like they might be damaged or obsolete on sight, and any item that was the subject of a prior-year count difference.
- 03Count both directions at each selected locationPick physical items on the floor and trace to the count sheet; separately pick items on the count sheet and trace to the floor. Note unit of measure carefully — a count in boxes against a book record in pieces is a common source of apparent variance that is not a variance at all.
- 04Observe the client's own count teamWatch whether counters are actually following the written instructions: counting in pairs or with a checker, marking counted locations, handling partial bags or loose items consistently, and not counting areas already tagged as counted by someone else.
- 05Note condition, not just quantityDamage, dust indicating no recent movement, broken packaging, and stock that looks visibly different from its description. These observations feed the obsolescence and NRV work later and are far cheaper to capture on the day than to reconstruct afterward.
Multiple locations on the same date
When a client counts several locations simultaneously, the audit team cannot be everywhere. Decide coverage based on value and risk, not convenience of travel.
| Approach | When it fits | What it does not give you |
|---|---|---|
| Attend the highest-value locations in person | A small number of locations hold most of the inventory value | No direct evidence for the locations not visited; needs a separate basis for those |
| Rotate locations attended year to year | Many similar locations (branches, depots) each holding modest value | A location not visited this year gets no current-year evidence at all |
| Rely on another auditor or a component team at a location | A subsidiary or branch with its own statutory auditor | Needs direction and review of their work; cannot be a silent handoff |
| Request photographic or video evidence from an unvisited location | Low-value locations, as a supplement, not a substitute | No independent test count; weak on its own |
A client scheduling counts at every location on the same day, when the audit team covers only two of twelve, is sometimes a coincidence of the client's own operating calendar and sometimes a choice that limits which locations ever get observed. Ask why the date was chosen if it is not obvious.
Reconciling the count to book quantities
The count sheets are not the end of the procedure. They need to be reconciled, item by item, to the perpetual (book) quantities at the same date, and every variance above a set threshold investigated and resolved before the final inventory figure is accepted.
- 01Obtain the final, signed count sheetsNot a summary. The actual sheets, with counter initials, so you can trace your own test counts back to them and confirm nothing was altered after the day.
- 02Agree the count sheet total to the stock valuation sheetQuantities first, before any pricing is applied. A valuation sheet that does not tie to the counted quantities means pricing has been applied to the wrong base.
- 03List variances between count and book quantity by itemSet a threshold by value, not by quantity — a thousand-unit variance on a low-cost item may be immaterial while a five-unit variance on a high-value item is not.
- 04Investigate each variance above thresholdTypical explanations: unrecorded goods received or dispatched around the freeze, a unit-of-measure error, a miscount, or a genuine shrinkage. Get the client's explanation in writing and corroborate it rather than accepting it on its face.
- 05Trace your own test counts through to the final figuresConfirm the items you personally counted on the day appear in the final count sheets at the quantity you observed, not a different figure substituted afterward.
- 06Conclude on whether the adjustments proposed are adequately supportedA large unexplained net adjustment between book and physical quantities, pushed through as a single journal, is a control deficiency worth reporting even if the final balance is not materially misstated.
Regulatory requirement
Where inventory is material, attendance at physical counting is an audit procedure the auditor is expected to perform when practicable, per SA 501. Where attendance is not practicable, the auditor needs to perform alternative audit procedures to obtain sufficient appropriate evidence about existence and condition, and this needs to be documented as a considered judgment, not a default.
How we think about this
The counting and the reconciliation are two different kinds of work. Counting is a physical, judgment-laden act that a person has to do, because software cannot look at a dusty carton and decide it needs a closer look. Reconciling thousands of count lines to book quantities, flagging every variance above a threshold, and tying totals through to the valuation sheet is a repetitive matching exercise that should be done by rule, every time, the same way — not by someone scrolling a spreadsheet looking for differences by eye.
This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.
Related resources
- Inventory & stockInventory cut-off testing around the year endGoods-in-transit at year end, last GRN and dispatch numbers before and after cut-off, and matching to the stock count and purchase/sales cut-off testing.
- Inventory & stockInvestigating inventory shrinkage and count variancesDistinguishing genuine shrinkage from a data or counting error, materiality thresholds for investigation, and write-off authorization.
- Inventory & stockStock audit at a third-party warehouse or job workerAlternative procedures when physical attendance isn't practical: confirmation, reviewing the warehouse operator's own reports, and job-work challan risks.
- Inventory & stockInventory valuation audit: FIFO, weighted average and cost testingTesting the cost formula actually applied against the one disclosed, NRV testing, and overhead absorption into manufacturing cost.
Free tools, no signup
Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.
- Purchase register checkDuplicate payments, round-sum amounts, weekend-dated invoices, incomplete records.
- GSTR-2B reconcilerMatches your purchase register against GSTR-2B — missing invoices either side, amount mismatches.
- Bank reconciliation checkerMatches your cash book against a bank statement — what's outstanding on each side.
- Fixed asset register checkDuplicate asset codes, missing location or useful life, negative net book value.
- Payroll red-flag scannerBank accounts shared across employees, and records missing an ID, PAN or salary.
- CARO applicability checkerAnswer a few questions about the company and see which CARO 2020 clauses likely apply.
- MSME payment delay checkerMSME-flagged invoices paid — or still unpaid — beyond the 45-day Section 22 limit.
- Related-party transaction screenerTransactions above a threshold you set with no approval reference, grouped by counterparty.
- Depreciation useful life checkerCompares a useful life in use against the Schedule II, Part C indicative figure.
- Materiality calculatorOverall and performance materiality against PBT, revenue, assets or equity, with reasoning shown.
- Sample size calculatorStatistical sample size for a test of controls or a substantive test of detail.