Stock Audit Red Flags: What CAs Look For
The 12 patterns that trigger audit scrutiny. How to prepare for stock verification that builds credibility, not suspicion.
There is a deeply underappreciated game being played every year between Indian business owners and chartered accountants, and most business owners do not realize they are playing it, much less that the rules changed several years ago and the other side got substantially better cards.
The game is the stock audit, and the reason it deserves more careful attention than most owners give it is not that auditors are adversaries (they are not, despite how it sometimes feels in March), but that the information asymmetry which used to protect sloppy inventory practices has almost entirely collapsed. If you are running a business with ₹50 lakhs or more in inventory and you have not thought carefully about what your records look like from the outside, you are playing a game you do not understand against someone who has seen a thousand hands.
The world changed and most businesses did not notice
Stock audits used to be a somewhat ritualistic affair. The auditor showed up, you pointed at the warehouse, someone did a count or pretended to do a count, numbers were agreed upon, everyone went home. The reason this worked (in the sense that nobody got in trouble, not in the sense that the numbers were accurate) is that inventory records existed in isolation. Your purchase register was a book. Your stock register was a different book. Your sales records were yet another book. And nobody had the computational ability to cross-reference all three in real time against a fourth, independent dataset.
GST changed this in a way that is genuinely profound and still not fully appreciated by most business owners. Your purchases now flow through GSTR-2A. Your sales flow through GSTR-1. The physical movement of goods is tracked through e-way bills. Branch transfers are documented. And all of this data sits in a government database that your auditor can access and compare against your internal records with relatively modest effort. The practical consequence is that the old game of keeping vaguely plausible books and hoping nobody checked too carefully is over. Someone is checking, automatically, all the time, and your auditor knows it.
But GST is only one leg of the stool. If you have inventory-backed working capital credit (and many Indian businesses with substantial stock do), your bank has an independent and quite strong incentive to verify that the inventory they are lending against actually exists at the values you claim. Banks have been burned badly enough by inventory fraud over the years that their scrutiny has become genuinely sophisticated. A bank auditor who discovers that your ₹2 crore inventory is actually worth ₹80 lakhs is not going to have a philosophical conversation about valuation methodologies with you. They are going to recall your facility.
And then there is the income tax department, which has developed an increasingly keen interest in inventory as a mechanism for profit manipulation. Unexplained increases in stock, suspiciously timed write-offs, year-end valuation changes that happen to produce exactly the taxable income the business owner wanted to report — these patterns are well-documented, well-understood, and actively searched for.
The cumulative effect of these three forces is that a stock audit in 2025 is a fundamentally different exercise than a stock audit in 2015. The auditor arriving at your door today has more data, more cross-references, and more regulatory pressure to get things right than at any point in Indian commercial history. Acting as though the old playbook still works is, to put it charitably, suboptimal.
Not sure how much you're losing to expiry?
Run a free inventory waste audit — find your bleeding SKUs in 60 seconds. No sign-up required.
Run free auditThe numbers that look too clean
Here is something that many business owners find counterintuitive: the single easiest way to attract audit scrutiny to your inventory is to have numbers that are too perfect.
An auditor who sees closing stock valued at exactly ₹50,00,000, or precisely 1,000 units of every SKU, does not think "what a well-organized business." They think "someone estimated this instead of counting it." Real inventory counts produce messy numbers. You end up with 847 units of one thing and 1,263 of another and ₹47,83,291 as your total valuation. The messiness is, paradoxically, evidence of authenticity. Round numbers are evidence of fabrication, or at best, laziness that looks indistinguishable from fabrication.
The same instinct that makes auditors suspicious of overly clean numbers extends to a related phenomenon: the business that reports zero shrinkage. Every business that handles physical goods experiences some loss. Things break in transit. Items expire on shelves. Employees occasionally steal (this is not a moral judgment, it is an actuarial fact). Customers in retail environments shoplift. If you are reporting zero inventory loss across an entire financial year, you are telling the auditor one of two things: either you have achieved a logistical perfection that no business in the history of commerce has managed, or you are not tracking your losses. The auditor, being a professional skeptic, will assume the latter every single time.
The interesting thing about this particular red flag is that the fix is the opposite of what most business owners instinctively want to do. You do not want to minimize your reported shrinkage. You want to report a realistic shrinkage number — typically 1% to 3% depending on your industry — because that is what honest, well-managed businesses actually experience. A ₹1.5 crore inventory reporting ₹2.7 lakhs in annual shrinkage is credible. The same inventory reporting zero losses is not.
The year-end games everyone plays (and auditors know about)
There is a pattern so common in Indian business that it has essentially become a cliché among audit professionals: the March Miracle. Massive purchases in the last two weeks of the financial year, enormous write-offs timed to land on March 28th, inventory movements between related entities that bear a suspicious resemblance to shell games. The business owner thinks they are being clever about tax planning. The auditor, who has seen this exact pattern from approximately 60% of their clients, thinks they are looking at profit manipulation.
The mechanics are straightforward and well-understood. If you want to inflate your profits, you buy a lot of inventory near year-end (which moves the expense from the current period to a future one by parking it on the balance sheet as an asset). If you want to deflate your profits, you write off a bunch of inventory near year-end (which creates a loss that reduces taxable income). Both of these maneuvers are trivially detectable by comparing your March inventory movements to your monthly averages for the rest of the year. If your average monthly purchases run ₹8 lakhs and your March purchases are ₹32 lakhs, that is going to require an explanation, and the explanation had better be documented with purchase orders, correspondence with suppliers, and a clear business rationale that was created at the time of the purchase, not reverse-engineered during the audit.
Related to the March Miracle is what I think of as the Cousin's Warehouse Problem: large stock transfers between related entities near year-end. If you own Business A and your brother owns Business B, and ₹40 lakhs of inventory moves from A to B on March 25th at conveniently chosen transfer prices, the auditor is going to want to verify that the goods actually physically moved (not just on paper), that the pricing reflects arm's length market rates, and that the transaction was not a round-trip where the goods come back in April. They have seen this pattern before. Many, many times.
The inventory-to-sales ratio is another place where year-end games become visible. If your sales grew 10% but your inventory grew 40%, that is a question that demands an answer. Either you are anticipating a growth spurt (which should be documented in board minutes, purchase orders, or capacity planning documents), or you are parking fictitious purchases on your balance sheet. The auditor's job is to determine which, and your job is to have the documentation that makes the answer obvious.
The missing losses and phantom stock
Some of the most serious red flags in a stock audit involve not what is in your records, but what is conspicuously absent from them.
Negative inventory balances are perhaps the most alarming thing an auditor can find, because they represent a logical impossibility: you sold more of something than you ever recorded purchasing. If your system shows -47 units of a product at any point during the year, that is a record that screams "unrecorded purchases" to an auditor, and "unrecorded purchases" is audit-speak for transactions that happened outside the books, which is audit-speak for potential black money. You may have a perfectly innocent explanation (a data entry error, a timing difference between receiving goods and recording the GRN), but you had better be able to demonstrate exactly what happened and when it was corrected.
Similarly, inventory sitting on your books at original purchase value for two or three years is a red flag that experienced auditors look for specifically. Goods that have been in your warehouse for that long have almost certainly lost value — through obsolescence, deterioration, market price changes, or simply the passage of time. Carrying them at their original cost inflates your assets and understates your losses, which is exactly the kind of thing that makes bank lenders nervous and tax authorities suspicious. The correct practice is progressive write-downs as inventory ages, conducted quarterly or at least semi-annually, with documented rationale for the write-down percentages you choose. The business that does a single massive write-down in March looks like it is managing its reported profit. The business that writes down ₹1.2 lakhs in Q1, ₹87,000 in Q2, and ₹1.5 lakhs in Q3 looks like it is managing its inventory.
And then there is the problem of physical stock with no paper trail — goods sitting in your warehouse for which you cannot produce a supplier invoice. This is, from an audit perspective, essentially a confession that something irregular has occurred. The goods either arrived through unrecorded cash transactions, or they were recorded at incorrect values, or they belong to someone else entirely. In a post-GST environment where every legitimate purchase should flow through a documented, verifiable chain, unexplained physical inventory is very nearly indefensible.
Valuation method shopping and margin mysteries
There is a more subtle class of red flags that requires slightly more sophistication to detect, and consequently tends to get less attention from business owners who are focused on the obvious stuff. But these are often the flags that lead to the most uncomfortable conversations.
Gross margin fluctuations are a classic. If your margins run at 22% to 24% for three quarters and then spike to 28% in one quarter before settling back to 23%, an auditor is going to want to understand exactly what happened during that anomalous period. The most common explanation is a valuation method change (even an informal or accidental one) that altered the relationship between your inventory carrying cost and your cost of goods sold. The second most common explanation is that the business owner is playing games with inventory valuation to smooth profits across periods, and the auditor knows this.
Valuation method inconsistency — switching between FIFO and weighted average cost between periods, or using different methods for different product categories without a documented logical basis — is another signal that sophisticated auditors look for. The accounting standards are clear that you should pick a method, document your rationale, and apply it consistently. Switching methods between periods is permissible but requires disclosure and justification. If the switch happens to produce a more favorable tax outcome in exactly the year the switch was made, the auditor is going to notice, because that is literally what they are trained to notice.
Purchase invoice clustering is a related phenomenon that gets flagged more often than business owners expect. When 40% of a company's annual purchases come from new vendors, all concentrated in March, the auditor's pattern-matching instincts activate immediately. It could be perfectly legitimate (you found a new supplier offering better prices on a bulk deal), but the alternative explanation — fictitious purchases to inflate closing inventory — is common enough that the auditor is obligated to verify. They will call the vendors. They will check the payment trail. They will physically verify that the goods exist in your warehouse. If your explanation is genuine, you want the supporting documentation to make verification fast and boring.
How the audit actually unfolds
There is a widespread misconception that auditors show up, poke around the warehouse for a day, and leave. The reality is that a stock audit is a structured, multi-phase process, and understanding its structure is enormously useful for preparation.
The auditor begins by doing their homework before they ever arrive at your premises. They review your prior year records, your stated accounting policies, any issues flagged in previous audits, your GST filings, and industry-specific risk factors. They are looking for areas where problems are most likely to exist, and they arrive with a mental (or literal) list of questions they already want answered. This is important to understand because it means the audit is not a random sampling exercise. It is a targeted investigation of the areas where your records are most likely to be wrong.
The physical verification phase is where most business owners focus their anxiety, but it is actually the most straightforward part of the process if your records are accurate. For small inventories, the auditor may observe a complete count. For larger operations, they will do test counts — selecting items from your records and verifying they exist physically, then selecting items from the warehouse and verifying they appear in your records. This bidirectional testing is specifically designed to catch both phantom inventory (recorded but not there) and unrecorded inventory (there but not recorded). For very large inventories, statistical sampling methods come into play, but the principle is the same.
What comes after the physical count is often more consequential: the valuation review and cut-off testing. The auditor will verify your cost determination method, compare carrying values to net realizable value, check overhead allocation for manufactured goods, and review foreign exchange treatment for imported inventory. They will test the cut-off — verifying that goods received before March 31st are in your closing inventory and goods shipped before March 31st are not, that there is no double-counting between inventory and cost of goods sold, and that purchase invoice dates match actual goods receipt dates. Cut-off errors (whether intentional or not) are one of the most common findings in stock audits, and they are also one of the easiest things to get right if you have a system that timestamps transactions automatically.
The final phase is the documentation review, where the auditor traces the thread from physical count to inventory records to purchase invoices to vendor payments to GST returns. This is where the quality of your record-keeping becomes decisive. A business with clean, consistent, timestamped records makes this phase a formality. A business with shoeboxes full of invoices and an Excel spreadsheet that was last reconciled in October makes it an ordeal.
The game theory of preparation
Here is the insight that separates businesses that breeze through stock audits from businesses that dread them: the audit is not an exam you study for in March. It is the natural consequence of how you operate the other eleven months of the year.
The businesses that struggle are not, in most cases, committing fraud. They are simply disorganized in ways that are indistinguishable from fraud to an external observer. They do not track shrinkage, so their records show implausibly zero losses. They do not do regular aging analysis, so obsolete inventory sits on the books at full value. They do not document the business rationale for purchasing decisions, so a legitimate bulk buy looks like inventory inflation. They do not timestamp their transactions, so cut-off testing becomes a negotiation rather than a verification.
The fix for all of this is not a 30-day pre-audit scramble (though if you are reading this in February and your year-end is March, yes, do what you can). The fix is building the documentation into your daily operations so that audit-readiness is a byproduct of doing business, not a separate project. When you write down ₹2.3 lakhs of obsolete inventory in November because your quarterly aging analysis identified it, you are not doing audit prep. You are managing your inventory. The fact that this also makes your March audit easier is a pleasant side effect.
There is an asymmetry worth appreciating here. The auditor has seen hundreds of businesses and knows every pattern of manipulation. You have seen one business — yours — and your perspective on what looks normal is, by definition, limited to your own experience. The auditor knows that closing stock of exactly ₹50,00,000 is suspicious. You think it is a nice round number. The auditor knows that zero shrinkage is impossible. You think it reflects how careful your staff is. The auditor knows that March purchase spikes correlate with profit manipulation. You think you got a great deal from your supplier. In every one of these cases, the auditor's interpretation is the one that matters, because the auditor is the one writing the report.
The most effective response to this asymmetry is not to argue with the auditor's pattern-matching (which, to be fair, is usually correct). It is to have contemporaneous documentation that provides an innocent explanation for anything that might otherwise look suspicious. If your March purchases were genuinely driven by a bulk discount, the purchase order and supplier correspondence from February prove it. If your gross margins spiked in Q3 because you shifted to a higher-margin product mix, the internal analysis from August proves it. If your inventory grew faster than sales because you are expanding into a new market, the business plan and board meeting minutes prove it. The key word in all of these is "contemporaneous." Documentation created during the audit, in response to auditor questions, is worth approximately nothing. Documentation created at the time of the decision, before anyone knew an auditor would ask, is worth its weight in gold.
When the auditor does ask questions — and they will — the best response strategy is almost boringly simple. Be specific rather than vague. Answer with "we wrote down ₹2.3 lakhs of slow-moving inventory in November based on this aging analysis" rather than "yeah, we do write-offs sometimes." Be honest about things you do not know rather than guessing (a guess that turns out wrong destroys your credibility on everything else). And if you know about an issue, raise it before the auditor finds it. Auditors are human beings who form impressions, and the impression you want to create is one of transparency, not defensiveness.
Why the boring answer is the right answer
I realize that an essay about stock audits that concludes with "keep accurate records and document your decisions" is not exactly thrilling contrarian wisdom. But the uncomfortable truth is that most audit problems are not caused by clever schemes being detected. They are caused by ordinary operational sloppiness being interpreted, reasonably, as something worse than it is.
The business owner who has not reconciled physical stock to book stock since Diwali is not committing fraud. But they cannot prove they are not committing fraud, which is functionally the same problem. The business owner whose inventory system allows negative balances is not running a black money operation. But the data in their system is consistent with someone who is, and the burden of proof is on them to demonstrate otherwise.
The gap between "I know my inventory is correct" and "I can prove my inventory is correct" is where stock audits become painful. Closing that gap is not glamorous work. It requires consistent physical counts, timely recording of every movement, honest shrinkage tracking, regular aging analysis, documented valuation policies, and timestamped transactions that cannot be backdated. It requires, in other words, a system that generates audit-readiness as a natural output of daily operations rather than as a desperate March project.
The businesses that get this right — and they exist, they are just quieter about it because smooth audits do not make for interesting stories — find that their audit is a two-day verification exercise rather than a two-week investigation. Their auditors finish early, write clean reports, and move on. And that clean audit history compounds over time: auditors remember which clients have reliable records, and they allocate their scrutiny accordingly. The first clean audit is the hardest to earn. Each subsequent one gets easier.
ShelfLifePro generates audit-ready inventory records with timestamped transactions, automatic aging analysis, and compliant valuation reports as a natural byproduct of daily operations — because the best time to prepare for an audit is every day except the day the auditor arrives.
See what batch-level tracking actually looks like
ShelfLifePro tracks expiry by batch, automates FEFO rotation, and sends markdown alerts before stock expires. 14-day free trial, no credit card required.