Operations Guide 11 min read

10 inventory management mistakes Indian SMEs make

Most stock problems are not caused by carelessness — they are built into the way the stockroom is run. Here are the ten patterns we see most in Indian SMEs, and the concrete fix for each.

Vidya Kathare · July 18, 2026 11 min read
The top offenders
01
Excel stock books
Typed balances, no history
High cost
02
Tally-only tracking
Books ≠ store floor
High cost
03
No GRN discipline
Goods used before booked
High cost
04
Counts overwrite stock
Evidence destroyed
High cost
05
No reorder levels
Buying by memory
Medium
06
Ignored expiry
Write-offs found at year end
Medium

The ten mistakes at a glance

Across hundreds of SME stockrooms, the same ten mistakes appear again and again — and none of them is about effort. They are structural: Excel stock books, Tally-only quantity tracking, missing GRN discipline, verbal issues and walked transfers, counts that silently overwrite stock, duplicate item codes and UOM confusion, missing reorder levels, ignored expiry, undocumented corrections, and unreviewed non-moving stock. Each makes book stock drift a little further from the shelf, and together they explain why so many businesses "have software" yet still run out of fast movers while dead stock piles up.

The good news: every one has a specific, well-understood fix — most of them disciplines that good inventory management software enforces by design rather than by heroics. Here is each mistake, why it happens, what it costs, and the fix.

1. Running stock in Excel

The pattern: an "STOCK 2026 FINAL v3.xlsx" that one person understands, where balances are typed, formulas break silently and last month's tab disagrees with this month's opening.

Why it fails: Excel holds a typed balance, not a movement record. Anyone can overwrite a quantity with no trace of who, when or why; there is no document behind a change, no ledger, no lot layer, no alert that fires on its own. The sheet records what people remembered to type — and memory degrades exactly when the stockroom gets busy.

The fix: move to a system where stock is a running balance changed only by documents. The path is shorter than most teams fear — the step-by-step is in how to migrate from Excel to inventory software.

2. Tracking quantities in Tally alone

The pattern: "our stock is in Tally" — meaning quantities ride on purchase and sales vouchers, entered by accounts, often days after the material moved.

Why it fails: Tally is built for books, and it is very good at them — but it records value-led entries at billing time, not store-floor movements as they happen. There is no per-location GRN-to-issue document flow, no lot/expiry FEFO discipline, no cycle-count variance workflow, no reorder dashboard. The books balance while the store drifts.

The fix: run physical stock control in inventory software and let it post to Tally as stock journals with store-to-godown mapping — books aligned, no double entry. See the Tally integration.

3. No GRN discipline at receiving

The pattern: material arrives, production is waiting, cartons go straight to the line — the receipt gets entered "later", from a delivery challan that may or may not surface.

Why it fails: undocumented receiving corrupts everything downstream: on-hand is understated, purchase cannot verify supplier quantities, rate capture for valuation is lost, and batch goods enter without lot or expiry records. "Later" entries are also where quantities get remembered wrong.

The fix: no material crosses the store threshold without a GRN — even urgent material gets its document within the hour, and gate passes record what physically entered the premises. Verification against the PO happens at the door, not at month end. See Stock Movements & Transactions.

4. Verbal issues and walked transfers

The pattern: a supervisor asks for two boxes and gets them; stock is carried from the main store to the branch godown in someone's vehicle. No slip, no document — everyone is busy.

Why it fails: every verbal issue understates consumption and overstates stock; every walked transfer leaves one location overstated and the other under. Multiply by months and the count variance becomes unexplainable — the ledger has no record of what actually happened.

The fix: issue slips for material out, return slips for material back, transfer documents for store-to-store moves — raised at the counter, at the moment of movement. This single discipline is the core of the inventory accuracy playbook.

5. Counts that silently overwrite stock

The pattern: the annual count finds differences, and someone "updates the stock" — typing counted quantities over book balances so the system "matches reality".

Why it fails: overwriting destroys the evidence. You lose the size of the variance, the items it hit, and any chance of finding causes; the audit trail breaks, and next year's count finds the same leaks plus a year's compounding. Worse, an overwrite can also hide pilferage — permanently.

The fix: the count records variance only — book versus counted — and a separate adjustment document (with a reason) reconciles it, writing its own ledger row. This variance-then-adjust separation is exactly how physical stock taking works in a disciplined system.

6. Duplicate item codes and UOM confusion

The pattern: "BRG-6204", "6204-BRG" and "Bearing 6204 SKF" are three codes for one item; some entries are in boxes of 10, others in pieces — depending on who typed them.

Why it fails: with a broken identity layer, even perfect document discipline produces wrong balances — receipts land on one code while issues deduct another, and box/piece confusion multiplies quantities by ten. Reports aggregate garbage.

The fix: one item, one code, one description convention — with inventory, purchase and packaging UOMs and their conversion factors defined on the item master. Barcode labels then make the right code the default: a scan cannot pick the wrong row. See the barcode inventory system guide.

7. No reorder levels — buying by memory

The pattern: the buyer orders when the storekeeper mentions something is low, or when a stockout has already stopped work. Fast movers run out; slow movers get "a bit extra, to be safe".

Why it fails: memory does not scale past a few dozen items. The cost is double-sided: stockouts on items that matter (downtime, lost sales, emergency purchases at premium prices) and over-buying on items that do not (carrying cost).

The fix: set minimum and maximum levels per item from real lead time and consumption, then work the reorder dashboard daily — items at or below minimum, with MOQ and order multiple ready. Tuning these levels is also a main lever in reducing carrying costs.

8. Ignoring lot expiry until it is a write-off

The pattern: batch and expiry dates live on the cartons, not in the system. The oldest stock hides at the back; the newest gets issued first because it is in front. Expiry is discovered at stock-take — as a loss.

Why it fails: without lot records there is no FEFO, no early warning and no recall capability. For food, pharma and chemicals this is a compliance exposure as much as a cost — and either way, shelf life that could have been sold becomes scrap.

The fix: capture lots with production and expiry dates at receipt; issue under FEFO (expired lots excluded as a hard rule, nearest-expiry first); watch the expiry dashboard daily so near-expiry stock moves while it still has value. See Lot, Batch & Expiry (FEFO).

9. Corrections without documents

The pattern: a balance looks wrong, so someone with access "fixes" it — no adjustment document, no reason, no review. Sometimes it was genuinely wrong; sometimes it was concealing something.

Why it fails: silent corrections make stock unauditable — for your auditor, but also for you. The ledger can no longer explain today's balance, count variances become meaningless, and the correction habit spreads because it is easier than investigation.

The fix: corrections happen only as adjust-increase or adjust-decrease documents with a reason, each writing a ledger row, with the adjustment log reviewed weekly by someone senior. Repeated adjustments on one item are your process-leak detector — follow them into the stock ledger and fix the cause.

10. Never reviewing non-moving stock

The pattern: the godown corner where old stock goes to be forgotten — visible only when space runs out or the auditor asks why stock value keeps climbing while sales do not.

Why it fails: dead stock consumes capital, space and insurance while producing nothing, and it ages toward worthlessness. Left unreviewed, it silently absorbs the working-capital headroom the business needs for stock that actually sells.

The fix: run the non-moving/slow-moving report monthly and work it through the four-step triage — return, transfer, discount, write down (with a documented adjustment). The full method is in the carrying-costs guide, and the report itself is part of the essential report stack.

Recognise more than three of these?

A 30-minute demo shows how document discipline, variance-only counting and reorder alerts remove the pattern — on your own items.

Get a demo

Which to fix first — a priority order

You cannot fix ten things at once, and you do not need to. The table ranks the mistakes by typical damage and fixing order — movement discipline first, because nearly everything else is downstream of movements that never got recorded:

#MistakeTypical damageFix priority
3, 4No GRN discipline; verbal issues, walked transfersBook stock drifts daily; variances unexplainableFix first
1, 2Excel stock books; Tally-only trackingNo movement record to be disciplined inFix first
6Duplicate codes, UOM confusionEven good documents post to wrong identitiesFix second
5, 9Counts overwrite stock; undocumented correctionsAudit trail broken; causes invisibleFix second
7No reorder levelsStockouts + over-buying, both at onceFix third
8, 10Ignored expiry; unreviewed non-moving stockWrite-offs and frozen working capitalFix third
🇮🇳
India note: mistakes 1 and 2 are the distinctly Indian pair — the Excel register at the store and the Tally quantities in accounts, disagreeing with each other and with the shelf. The fix is not choosing between them: it is inventory software as the physical-stock truth, syncing to Tally for the books. That split respects what each tool is good at, keeps the CA happy, and gives the store floor documents that Excel never had.

One more pattern worth naming: buying software and not changing the process. A system used as a fancier Excel — balances corrected by admin users, counts still overwriting stock, issues still verbal — reproduces every mistake above at higher cost. The disciplines and the software succeed together; that is why Fast Inventory Software builds them in as defaults — documents on one engine writing an immutable ledger, variance-only counting, reorder dashboards, FEFO — and why the reporting layer makes drift visible the week it starts, not at year end.

Frequently asked questions

What are the most common inventory management mistakes?

The most common mistakes are structural, not careless: running stock in Excel where balances are typed rather than posted; tracking quantities only in accounting software like Tally with no store-floor movements; receiving and issuing material without GRN and issue-slip documents; letting stock counts silently overwrite balances instead of recording variance; duplicate item codes and unit-of-measure confusion; no reorder levels; ignoring lot expiry; undocumented adjustments; walked transfers between stores; and never reviewing non-moving stock. Each one makes book stock drift from the shelf.

Why is Excel a problem for inventory management?

Excel holds a typed balance, not a movement record. Anyone can overwrite a quantity with no trace of who changed what, when, or why; there is no document behind a change, no running ledger, no lot or expiry layer, and no reorder alert that fires on its own. It works at very small scale, but as items, users and locations grow, the sheet becomes a record of what people remembered to type — which is why businesses that measure accuracy after moving off Excel are usually shocked by how far the sheet had drifted.

Is Tally enough for inventory management?

Tally is excellent at what it is built for — financial books, GST and vouchers — and it does carry stock quantities. But it records value-led entries at billing time, not store-floor movements as they happen: there is no GRN-to-issue-slip document flow per location, no lot/expiry FEFO discipline, no cycle-count variance workflow and no reorder dashboard. The pattern that works for Indian SMEs is inventory software for physical stock control, posting stock journals to Tally so the books stay aligned without double entry.

What happens when a stock count directly overwrites stock?

The error disappears from view but not from reality. Overwriting destroys the evidence — you can no longer see how large the variance was, on which items it occurred, or what caused it, and the audit trail breaks. The correct flow records the count as book-versus-physical variance only, then reconciles it with a separate documented adjustment. That preserves the trail, produces an accuracy metric you can trend, and lets you trace repeating variances back to their root cause in the stock ledger.

Which mistake should an SME fix first?

Fix movement discipline first: every physical receipt, issue, return and transfer becomes a document at the moment it happens. Nearly every other mistake — inaccurate balances, useless counts, unreliable reorder alerts, invisible dead stock — is downstream of movements that never got recorded. Once documents flow, add barcode verification and cycle counting to catch the residual errors, then set reorder levels and start reviewing the non-moving report. In practice, moving from Excel to an inventory system enforces this discipline by design.

Stop the drift before the next stock count

A 30-minute demo shows document discipline, variance-only counting, reorder alerts and FEFO working together — live, on your own items.

Get a demo
No commitment. No slides. Your stores on screen.