A stock audit answers one question: does the inventory you have recorded actually exist? For a manufacturer with three warehouses, that is a annual exercise with a defined procedure. For a brand whose stock sits across thousands of retail outlets, it is a different problem entirely – and the same phrase is used for both.
This guide covers what a stock audit is, when Indian law requires one, how to conduct it, and why an annual count cannot control shrinkage across a retail estate.
What Is a Stock Audit?
A stock audit, also called an inventory audit, is the physical verification of a company’s inventory against its book records. Teams count what is physically present, compare it with the stock register or ERP, and investigate the difference.
The output is a reconciliation: what should be there, what is there, and what explains the gap — theft, damage, expiry, administrative error, unrecorded movement or supplier shortfall.
Two Kinds of Stock Audit
The term covers two distinct exercises, and confusing them causes real problems when scoping work.
| Statutory or bank stock audit | Operational stock verification | |
|---|---|---|
| Who conducts it | A chartered accountant or audit firm | The company’s own team or a field services partner |
| Who requires it | Lenders; statutory auditors report on it under CARO | Management |
| Purpose | Independent assurance and compliance | Operational accuracy and loss control |
| Frequency | Annual or quarterly | Continuous or rolling |
| Scope | Usually warehouses and principal locations | Every location holding stock, including retail outlets |
| Output | A signed report for the bank or board | Discrepancy data, shrinkage trends, corrective action |
Both matter : The first satisfies obligations; the second protects margin. A business that does only the first discovers its losses once a year, long after the cause has become untraceable.
According to How to Avoid Out-of-Stock Situations with Retail Store Audit Software
When Is a Stock Audit Required?
CARO 2020 and the 10% discrepancy threshold
The Companies (Auditor’s Report) Order, 2020 requires statutory auditors of companies within its scope to report, under clause 3(ii)(a), on whether management has conducted physical verification of inventory at reasonable intervals, whether the coverage and procedure are appropriate in the auditor’s opinion, and whether discrepancies of 10% or more in the aggregate for each class of inventory were noticed and properly dealt with in the books of account.
Two practical points. The 10% threshold is applied by value, not by quantity – so where inventory is valued at something other than cost, the comparison is against that valuation. And the clause concerns discrepancies found during physical verification, not those found during the audit itself.
The Order does not itself mandate a separate stock audit. It makes management’s physical verification a matter the auditor must examine and report on, which in practice makes it unavoidable.
Working capital limits above ₹5 crore
Clause 3(ii)(b) requires the auditor to report whether the company was sanctioned working capital limits exceeding five crore rupees in aggregate, at any point during the year, from banks or financial institutions on the security of current assets – and whether the quarterly returns or statements filed with those institutions agree with the books of account.
This is why stock statements submitted to lenders must reconcile with internal records. Divergence is reportable.
Bank-mandated stock audits
Separately from CARO, lenders commonly require an independent stock audit for borrowers using cash credit or working capital facilities above a threshold – ₹5 crore is a widely used level, though it is set by each bank’s credit policy and sanction terms rather than by a single rule. Frequency is typically annual, and quarterly for higher-risk exposures.
There is no universal due date. Bank audits usually fall due within a defined period after financial year end or at facility renewal, as specified in the sanction letter.
| Confirm applicability with your auditor. CARO 2020 exempts several categories of company, including one-person companies, small companies, banking and insurance companies, and certain private companies below defined thresholds. This section is a general explanation, not advice on your obligations. |
How to Conduct a Stock Audit
- Plan the count : Define scope, locations, teams and timing. Decide whether the count is full or sample-based, and how sampling will be justified.
- Set cut-off procedures : Freeze inward and outward movement during the count, or document in-transit stock precisely. Cut-off failures are the largest single cause of false discrepancies.
- Count physically : Verify each SKU by location, using scanners where barcodes exist. Counts should be recorded independently of the book figure so that counters are not anchored to an expected number.
- Reconcile : Compare physical counts against the stock register or ERP, by SKU and location.
- Investigate discrepancies : Separate genuine loss from recording error, in-transit stock, misplaced items and unrecorded returns before concluding shrinkage.
- Report : Document surplus, shortage, damaged and obsolete stock with valuations.
- Act : Adjust the books, recover what can be recovered, and correct the process that caused the gap. An audit that ends at the report changes nothing.
Stock Audit Checklist
- Verify manufacturer seals on bulk cartons before opening.
- Match Goods Received Notes against original purchase invoices.
- Identify and segregate damaged, obsolete and expired goods.
- Verify third-party stock held on consignment, and your own stock held by others.
- Review pending sales returns and dispatches awaiting transit.
- Check stock lying at retail outlets, distributors and in transit – commonly omitted and commonly where discrepancies concentrate.
- Confirm valuation basis is applied consistently across classes of inventory.
- Photograph damaged and disputed stock at the point of counting.
Prioritising the Count: ABC and FSN Analysis
Counting everything at equal depth wastes effort. Two frameworks direct it, and they answer different questions.
ABC analysis – what is worth controlling
ABC classifies stock by annual consumption value: unit cost multiplied by annual usage.
| Class | Typical share of items | Typical share of value | Audit approach |
|---|---|---|---|
| A | ~20% | ~70–80% | Count frequently and tightly; highest financial exposure |
| B | ~30% | ~15–25% | Periodic counts |
| C | ~50% | ~5% | Least frequent; control cost of counting against value at risk |
FSN analysis – what is not moving
FSN classifies stock as Fast-moving, Slow-moving or Non-moving. It answers a different question not what is valuable, but what is stuck. Non-moving stock is where obsolescence and write-down risk sit, and an audit that flags it early prevents a larger loss later.
Used together, the two produce a sharper plan than either alone, A-class non-moving items are the most urgent problem in any inventory.
Measuring Shrinkage
Shrinkage is the difference between recorded stock and physical stock, expressed as a percentage of recorded value.
| Shrinkage % = ((Book Value − Physical Value) ÷ Book Value) × 100 |
Worked example : The ERP shows 500 units of a handset at a book value of ₹50,00,000. The physical count finds 480 units, worth ₹48,00,000. Shrinkage is ((50,00,000 − 48,00,000) ÷ 50,00,000) × 100 = 4% – twenty units to be investigated.
Common causes, roughly in the order they are found:
- Administrative error mis-keyed receipts, unrecorded transfers, double-counted returns. Usually the largest category and the least dramatic.
- Theft external and internal.
- Damage and expiry not written off at the time.
- Supplier shortfall cartons short-shipped and received unchecked.
- Process failures at the shelf mis-scans at the till, stock moved between locations without record.
The Stock Audit Report
- Executive summary inventory health, total discrepancy value, headline issues.
- Scope and method locations covered, count basis, cut-off procedures applied, sampling justification.
- Valuation summary book and physical value by class of inventory.
- Discrepancy analysis surplus and shortage by SKU and location, with value and percentage against the 10% threshold.
- Damaged, obsolete and non-moving stock with recommended treatment.
- Root causes and corrective actions with owners and dates. This is the section that determines whether the audit was worth conducting.
Why Annual Audits Cannot Control Retail Shrinkage
Everything above assumes stock sits in locations you control. For a consumer brand, most of it does not.
Once product reaches a retail outlet, the brand’s visibility ends at the delivery note. The stock is in a store staffed by people who do not work for the brand, and the only records of what happens to it belong to the retailer. An annual warehouse audit verifies the beginning of the chain and tells you nothing about its end.
The practical consequences are familiar to anyone running a field operation:
- Phantom inventory : The system shows stock that is not physically present, so no replenishment is triggered and the gap persists indefinitely.
- Stock present but not available : Product in the backroom rather than on the shelf is, for the shopper, identical to no stock at all.
- Expiry in the channel : Date-sensitive stock unrotated at store level becomes a write-off discovered months later.
- Consignment exposure : Under sale-or-return arrangements the brand owns stock in stores it cannot see, and settles against counts it did not witness.
The phrase that matters here is shelf truth against system truth. A once-a-year count establishes system truth in a warehouse. Only continuous store-level verification establishes shelf truth.
Cycle Counting and Continuous Verification
Cycle counting replaces the single annual count with a rolling programme – a subset of stock verified continuously, weighted by ABC class, so that every item is counted at a frequency proportionate to its value.
- Discrepancies surface early, while the cause is still traceable. A gap found in week two has a recoverable explanation; the same gap found in month eleven does not.
- Operations do not stop. No full freeze, no lost trading days.
- Accuracy improves continuously rather than being restored once a year and degrading thereafter.
For retail estates, the equivalent is a rolling programme of store-level stock and availability checks – which is a field operation rather than an accounting exercise.
In-House, CA Firm or Field Partner?
| In-house team | CA or audit firm | Field services partner | |
|---|---|---|---|
| Best for | Routine cycle counts in owned locations | Statutory and bank-mandated audits | Stock and availability verification across retail estates |
| Objectivity | Lower — counting your own stock | Highest — independent and professionally regulated | High — third party, with verification controls |
| Coverage | Limited to where your people are | Principal locations, sampled | Wide geographic reach across thousands of outlets |
| Frequency | As often as capacity allows | Annual or quarterly | Continuous, on defined beats |
| Provides assurance to lenders | No | Yes | No |
These are complements, not alternatives. A CA firm produces the report your bank requires. A field partner tells you what is actually on the shelves in the months between.
How PPMS Verifies Stock Across a Retail Estate
PPMS is not an audit firm and does not issue statutory audit reports. What we do is count, check and photograph stock where it sits – in stores.
Field teams verify stocking status, shelf availability, backroom stock, pricing and expiry dates during scheduled visits. Every check is captured through FRAMe, our proprietary field application, with geo-tagged and time-stamped photographs reaching the brand’s dashboard the same day. FRAMe’s back-end auditing module independently validates and scores submissions, so the data is verified rather than self-reported.
For brands operating consignment or sale-or-return arrangements, that photographic record is also the evidence base for reconciliation and shrinkage disputes – a documented, located, dated account of what was physically present.
PPMS deploys over 15,000 employees across 1,500 towns and cities, covering 1,40,000 stores, under full statutory compliance including SEDEX certification, and has operated in Indian retail since 1999. Clients include ITC, PepsiCo, United Spirits, Unilever, Samsung, Tata Consumer Products, Marico and Dabur.
In one deployment, a brand operating at 78% store compliance with no real-time visibility reached 94% compliance after implementing FRAMe audits with live dashboards. Issue resolution time fell from three weeks to two days, and the programme delivered a 20% sales lift representing ₹10.8 crore in incremental revenue.
Frequently Asked Questions
1. When is a stock audit required in India?
A stock audit may be required for lender monitoring, financial reporting, or internal inventory control. Under CARO 2020, auditors also report on physical inventory verification and discrepancies of 10% or more by class of inventory.
2. What is the 10% discrepancy threshold?
Under CARO 2020, auditors report discrepancies of 10% or more in aggregate for each class of inventory found during physical verification. The threshold is based on value, not quantity.
3. What is the stock audit due date?
There is no universal statutory due date for a stock audit. For bank-mandated audits, the deadline is generally specified by the lender based on its credit policy, sanction terms, or facility renewal.
4. How do you calculate inventory shrinkage?
Inventory shrinkage % = ((Book Value − Physical Value) ÷ Book Value) × 100. For example, ₹50 lakh in books and ₹48 lakh physically available results in 4% shrinkage.
5. What is the difference between a stock audit and a financial audit?
A stock audit verifies physical inventory against records, while a financial audit examines the company’s financial statements, including assets, liabilities, income, and expenses.
6. How is ABC analysis used in stock audits?
ABC analysis classifies inventory based on annual consumption value to prioritize stock controls and verification. High-value A items receive more frequent monitoring, while lower-value C items receive less frequent checks.
7. Why is cycle counting better than an annual count for retail?
Cycle counting identifies inventory discrepancies regularly without requiring a full store shutdown. It helps retailers maintain continuous stock accuracy and trace discrepancies closer to their source.
Reference List
1. Companies (Auditor’s Report) Order, 2020 – clause 3(ii) : Requires the statutory auditor to report on (a) whether management has conducted physical verification of inventory at reasonable intervals, the appropriateness of coverage and procedure, and whether discrepancies of 10% or more in the aggregate for each class of inventory were noticed and properly dealt with; and (b) whether working capital limits exceeding five crore rupees were sanctioned at any point in the year on the security of current assets, and whether quarterly returns filed with banks agree with the books of account.
Ministry of Corporate Affairs, Government of India
2. Institute of Chartered Accountants of India (ICAI) : Guidance on CARO 2020 reporting, including that the 10% discrepancy threshold applies to value rather than quantity, and that the clause covers discrepancies observed during physical verification rather than during the audit.
3. CARO 2020 applicability and exemptions : CARO applies to companies other than one-person companies, small companies, banking companies, insurance companies and Section 8 companies, with further exemptions for certain private companies below defined thresholds. Confirm applicability case by case.
Ministry of Corporate Affairs
4. Indian Accounting Standards – AS 2 / Ind AS 2 : Valuation of inventories; permitted cost formulas are FIFO and weighted average. Relevant to the valuation basis applied in any stock audit.
5. India Brand Equity Foundation (IBEF) : Indian Retail Industry Analysis – retail estate scale, general trade share and distribution structure, relevant to the retail verification sections.