Most Indian SMBs don't lose money on inventory because the software is missing. They lose it in the gap between what the godown counts, what the accounts file says and what the sales team has already promised. A distributor running 1,500 SKUs across two warehouses on Excel and a Tally ledger feels this every week: items oversold, dead stock nobody flagged, and a stock valuation rebuilt by hand before the GST return. Here is the sequence that works, in the order we would run it.
Map the stock flow before you take a single demo
The first step is a one-page map of how stock physically moves today, drawn before any vendor conversation. Spend two days on it: inbound (PO to GRN to put-away), inter-godown transfers, picking and packing, returns, damage and expiry, and job-work if you manufacture. At every step, write down who touches stock, which system records it, and where the numbers currently disagree. Then list the fields you cannot operate without — batch, expiry, serial number, HSN code, MRP, unit conversions — because those decide which tools are even eligible. That page becomes your demo script and later your UAT checklist. If you run several systems at once (accounts, a custom order portal, a WhatsApp ordering bot), sketch the integration map in the same sitting; our note on system architecture covers the questions worth asking early.
How do you shortlist inventory management software in India?
Shortlist against Indian operating realities — GST paperwork, multi-godown transfers, marketplace and WhatsApp orders — rather than against a feature grid. Six filters do most of the work:
- GST fluency: IRN generation for e-invoices, e-way bills for consignments above ₹50,000, HSN-wise valuation, and reconciliation exports for GSTR-1 and GSTR-3B. Confirm the current e-invoicing turnover threshold yourself; it has moved more than once.
- Multi-godown stock: bin-level quantities per location, transfer orders that show in-transit stock, and a separate GST-registered address per godown.
- Channel sync: Shopify, Amazon and Flipkart connectors if you sell online; a B2B ordering portal if distributors place repeat orders.
- Money: UPI and bank reconciliation against invoices, per-customer credit limits, and ageing reports your accounts team will actually open.
- Batch, expiry and serial tracking if you sell pharma, food, chemicals or electronics — retrofitting this means re-entering history.
- Pricing at your real headcount: ask for a quote at 25 users, not 3, and get the implementation fee in writing.
Shortlist three vendors, then take one reference call each with a company of similar size.
Clean the item master before you migrate
Migration fails on data far more often than on features, so clean the item master before configuration starts. A 4,000-SKU catalogue almost always hides duplicates — the same item created twice by two people — along with items missing HSN codes and products sold in both "box" and "piece" with no conversion factor. Take a realistic case: 4,200 SKUs across two godowns, roughly 300 to 400 duplicate codes to merge, 200-plus HSN codes to fill, and a handful of unit conversions to define. That is nine to twelve working days of one person's time, and it is worth it. Freeze new item creation for the cleanup week, name a single owner, agree naming rules, fill the mandatory fields, then load opening stock per godown and reconcile the total value to the rupee against your last stock statement. Budget one to three weeks under 5,000 SKUs, longer with batch and expiry.
What does a realistic timeline and budget look like?
For an SMB with one to three locations and under 10,000 SKUs, plan six to ten weeks from kickoff to full go-live, not the two weeks a salesperson quotes. A workable split: process mapping one week, demos and reference calls one to two weeks, data cleanup one to three weeks running in parallel, configuration and integrations two to three weeks, then a parallel run of two to four weeks where the old sheet and the new system both run and you compare daily. On cost, subscription pricing for Indian SaaS typically lands somewhere between ₹1,500 and ₹4,000 per user per month at SMB volumes, with one-time implementation and migration quoted between ₹50,000 and ₹3 lakh depending on SKU count and godowns. Get three written quotes on the same scope. If your orders arrive through a custom portal or marketplace API that no packaged tool will talk to, budget separately for that integration — our web platform work is usually where that piece gets built.
What breaks after go-live, and how do you prevent it?
What breaks in the first quarter is discipline, not software: negative stock, quiet manual adjustments, and a stock value that stops matching the books at month-end. Prevent it with four rules. Restrict stock adjustment rights to two named people with mandatory reason codes. Block sales of negative stock so receiving errors surface immediately instead of being papered over. Run a weekly cycle count on your top 100 SKUs by value rather than one annual stock take. Reconcile purchase and sales registers before every GSTR-1 filing, and route reorder-level alerts to email or WhatsApp so someone acts on them. Review the adjustment log weekly for the first three months — the pattern of who adjusts what, and why, tells you whether training or configuration is still incomplete.
Where to start
Pick one godown, one product category and one month of transactions, and run the mapping exercise on that slice before you call a vendor. If the picture holds on that slice, it will hold across the business, and your demos become far shorter. If you would rather not run this alone — particularly when orders flow through a custom portal that no packaged tool will talk to — Maysan Labs builds inventory dashboards and B2B ordering portals for Indian SMBs, and we are happy to sanity-check your shortlist before you sign.
Buying software or a website?
Twelve questions to ask any vendor before you sign: price, your data, fit for an Indian business and support.
Get the free checklistWritten by Maysan Engineering Team at Maysan Labs, a software studio in Gurgaon, India. Follow us on LinkedIn