Walk into the back room of any mid-sized kirana store and you'll likely find the same scene: shelves of product stacked in no particular order, items that haven't moved in months sitting next to fast-sellers that are nearly out, and an owner who can tell you the price of every item from memory but can't tell you how many units of biscuits are left without physically counting.
This is the inventory problem. It isn't unique to Indian retail, but the conditions in India make it particularly acute. And for small businesses operating on thin margins of 3–8%, getting inventory right isn't an operational nicety — it's the difference between profitability and quietly bleeding out. Dead stock, stockouts on fast-movers, and shrinkage through pilferage together can easily erode half of a small retailer's profit margin without the owner ever identifying exactly where the money went.
Why Inventory Management Is Harder in India
Unpredictable Supply Chains
Indian small retailers typically buy from a mix of distributors, wholesalers, and direct representatives — often with no formal purchase order system. A distributor might arrive with 80% of what you ordered, substitute brands without notice, or simply not show up on his scheduled day. This makes it genuinely difficult to maintain accurate stock records, since the incoming supply doesn't match what you planned for. A good inventory system needs to handle partial deliveries, substitutions, and unscheduled purchases as normal events, not exceptions.
Seasonal Demand Swings
Indian retail demand swings harder than almost anywhere else in the world. Diwali creates a surge in sweets, snacks, dry fruits, and gifting items. Holi drives colour products and water toys. The onset of monsoon changes demand for umbrellas, raincoats, and certain food categories. Back-to-school season drives stationery. Each of these creates sharp spikes that require planning weeks in advance. Without historical sales data to guide purchasing decisions, most owners either overstock "just in case" (tying up working capital in inventory that may not sell) or understock and miss the peak entirely, losing sales at the highest-margin time of the year.
Cash Flow Tied Up in Stock
For a small business, inventory is money sitting on a shelf. A store with ₹5 lakh in stock that turns over every 45 days has effectively lent ₹5 lakh to its supplier relationships — interest-free. Reduce that to 30 days and you free up over ₹1.1 lakh in working capital. The average small Indian retailer carries significantly more inventory than is optimal, largely because without data, the safe default is to stock more rather than less. Changing that default requires the kind of demand visibility that only a digital inventory system provides.
ABC Analysis: Prioritising What Matters
ABC analysis is one of the most useful frameworks a small retailer can apply to their inventory. It classifies all products into three categories based on their contribution to revenue:
| Category | % of SKUs (typically) | % of Revenue (typically) | Management approach |
|---|---|---|---|
| A — High value | 10–20% | 70–80% | Tight stock control, never stockout |
| B — Medium value | 20–30% | 15–20% | Regular reordering, moderate buffer stock |
| C — Low value | 50–70% | 5–10% | Minimal buffer, order only when needed |
In a typical kirana store, A-category items might be staple categories like atta, rice, dal, cooking oil, and the top-selling biscuit and snack brands. These are the products where a stockout directly costs you a customer. C-category items might be slow-moving speciality condiments or niche products that a customer might ask for once a month. The inventory management effort — and the buffer stock you hold — should be proportional to the category. ABC analysis lets you apply the most rigorous stock management to the 15–20% of products that drive most of your revenue, rather than spreading attention equally across everything.
Running an ABC analysis requires sales data by SKU. Without a digital POS tracking individual product sales, this analysis is impossible. After 60–90 days of accurate digital sales recording, you can rank your products by revenue contribution and assign them categories. Most retailers find the result surprising — the 20% of products they should be most focused on are not always the ones they intuited.
Reorder Point: The Formula That Prevents Stockouts
A reorder point (ROP) is the stock level at which you place a new order for a product — chosen so that the new stock arrives before you run out. The formula is:
Reorder Point = (Average Daily Sales × Lead Time) + Safety Stock
Let's use a concrete example. Suppose you sell 20 units of Aashirvaad Atta (5 kg) per day on average. Your distributor takes 3 days to deliver after you place an order. You want 2 days of safety stock as a buffer against demand spikes or late delivery.
ROP = (20 × 3) + (20 × 2) = 60 + 40 = 100 units
This means: when your stock of Aashirvaad Atta drops to 100 units, you place a new order. If the distributor takes exactly 3 days, you will receive new stock with 40 units remaining — your safety buffer. If demand is higher than usual or the distributor is late, you still will not run out.
Good inventory software calculates and tracks this automatically. You set the average daily sales (the system can calculate this from your sales history), the lead time for each supplier, and the safety stock days you want. The system then sends a reorder alert when stock hits the threshold — you never need to manually monitor levels for each product.
Seasonal Stock Planning for Indian Retail
Seasonal planning in Indian retail is about two things: stocking up before peak demand arrives and clearing out before the season ends. The most damaging mistake is ordering peak-season inventory too late, paying premium prices for last-minute stock, and having it arrive after the demand has passed.
With one year of digital sales history, you can identify your seasonal patterns precisely. Which products saw demand increase by more than 30% in the two weeks before Diwali? What sold through in 3 days in October that normally sits for two weeks? This data turns seasonal planning from guesswork into a systematic process: review last year's data 6–8 weeks before the season, add a growth buffer for category expansion, and place orders early enough to receive them at normal prices from your regular suppliers.
FIFO vs LIFO for Perishables and FMCG
FIFO (First In, First Out) means selling the oldest stock first. LIFO (Last In, First Out) means selling the newest stock first. For perishable goods — dairy, fresh produce, bakery items — FIFO is not optional: it is a food safety and loss-prevention imperative. Selling older stock first reduces spoilage and expired goods.
For FMCG packaged goods with 6–18 month shelf lives, FIFO is also best practice, but the stakes are lower. The practical implication for a kirana store is physical: new stock should be placed behind existing stock on shelves, so customers naturally pick the older items first. Staff training on this principle — simple as it sounds — can measurably reduce the expired goods write-offs that quietly drain margins every month.
Digital inventory systems that track batch numbers and expiry dates enforce FIFO automatically by flagging items with the earliest expiry date for prioritised sale. This is particularly important for pharmacies, where selling an expired product is both a compliance violation and a genuine health risk.
Shrinkage Control: The Silent Margin Killer
Shrinkage refers to inventory loss due to theft (internal or external), damage, administrative error, or vendor short-shipment. Most small retailers significantly underestimate their shrinkage because they have no accurate system for measuring it. The way to measure shrinkage is simple: beginning stock + purchases − sales = ending stock. If your physical count of ending stock is lower than this calculation suggests it should be, the difference is shrinkage.
Industry estimates for FMCG retail in India suggest shrinkage of 1.5–3% of revenue is common. On a store turning over ₹50 lakh annually, that is ₹75,000–₹1.5 lakh per year walking out the door unaccounted. Internal theft by staff is the largest contributor in most retail environments, followed by shoplifting and vendor short-shipment. A digital POS system that tracks every transaction creates an audit trail that significantly deters internal theft — staff who know that every sale is recorded behave differently from staff who know that the cash register is checked only at day-end.
Barcode vs Manual Entry: Which Is Right for Your Store?
Manual entry — typing product names or codes into a billing screen — is adequate for stores with small catalogues (under 100 SKUs) and lower transaction volumes. At 50 transactions a day with an average of 3 items each, manual entry is manageable, though error-prone. At 150 transactions a day with 5 items each, manual entry becomes a bottleneck and an accuracy problem.
Barcode scanning solves both problems. A ₹500–₹1,500 USB barcode scanner connected to an Android tablet via OTG adapter allows the cashier to scan products rather than type them. Each scan takes under a second, is unambiguous, and automatically retrieves the correct price, GST rate, and product name. For stores with 200+ SKUs or transaction volumes above 80–100 per day, the ROI on a barcode scanner — in time saved and error rate reduction — pays back the hardware cost within a week of use.
The prerequisite is that your products have barcodes and your POS has mapped each barcode to a product in its database. Most packaged FMCG products already have EAN-13 barcodes printed on them. Your POS should allow you to scan a new product barcode and link it to the product entry in your catalogue. Once set up, the catalogue practically maintains itself as you add new products.
How Inventory Connects to GST Reconciliation
Your inventory system and your GST records are more tightly connected than most small business owners realise. Every purchase you make from a GST-registered supplier creates a purchase invoice with a GST component — your ITC (Input Tax Credit) claim. Your inventory system should record this purchase, including the supplier's GSTIN, the invoice number, and the GST amount paid.
At month-end, your purchase register becomes your ITC register. If your inventory system is also your billing system, this data is automatically available for your GSTR-3B preparation. Your accountant or CA can reconcile your claimed ITC against your GSTR-2B (the government's auto-populated ITC statement) using the purchase register directly, without asking you to dig out physical invoices.
This integration — where every supplier receipt entered into your inventory system automatically feeds into your tax records — is one of the strongest arguments for using a combined POS and inventory system rather than separate tools for each function. The data you enter once for operational purposes becomes your compliance record automatically.
Automating Inventory with a POS System
A POS system that includes inventory management closes the loop between selling and stocking. When a product is scanned and billed, the inventory count drops automatically. When you receive a delivery from a supplier and enter it as a purchase receipt, the count goes back up. The manual daily stock-take that used to take an hour every evening becomes a weekly exception check — counting only items where the system count seems wrong.
For stores with a barcode scanner, the efficiency gains compound further. Scanning products in and out is faster and more accurate than any manual entry system. Even a ₹500 USB barcode scanner connected to a tablet can transform the speed and accuracy of inventory management. The critical point is that the accuracy of your inventory counts is only as good as the consistency with which all staff use the system — a single cashier who occasionally bills products without scanning them creates phantom inventory that will surface as shrinkage in your next stock-take.
Friendly's inventory module is built directly into its POS, so every sale and every purchase receipt updates your stock automatically. Reorder alerts, supplier tracking, expiry management, and variant-level stock counts are all included — and the purchase register feeds your GST ITC claims without any separate data entry. See how Friendly manages inventory →