Operations 11 min read

Controlling inventory in your warehouse

Inventory control is the tactical layer of warehouse management — it keeps track of what you have right now, exactly where it is, and whether you're running low. This guide covers every technique Indian manufacturers and distributors actually use: ABC, FSN, VED, EOQ, reorder points, safety stock, and min-max — with formulas, India-specific context, and how a WMS makes perpetual control possible.

11 min read Updated June 2026 Operations
The inventory control toolkit
Classification techniques
ABC Analysis — by value
FSN Analysis — by movement
VED Analysis — by criticality
Quantity & timing techniques
EOQ Economic Order Quantity
ROP Reorder Point
SS Safety Stock
M-M Min-Max Method
WMS delivers perpetual control — every scan updates the record. No manual re-entry. No lag.

Inventory control vs inventory management — what's different

The terms "inventory control" and "inventory management" are used interchangeably in most business conversations — but they refer to different layers of activity, operating on different time horizons, driven by different data needs.

Inventory control — tactical
Tracks what stock is in the warehouse right now
Monitors quantities, locations, and condition in real time
Covers: receiving, put-away, picking, transfers, cycle counting, dispatch
Time horizon: today and this week
Question it answers: what do I have? Where is it? Is any running low?
System: WMS or perpetual inventory system
Inventory management — strategic
Plans what stock the business will need in the future
Covers: demand forecasting, procurement planning, EOQ, supplier relationships, reorder strategies
Time horizon: next month, next quarter, next year
Question it answers: what will I need? When? How much? From which supplier?
System: ERP, planning software, MRP

The relationship is clear: inventory control is a subset of inventory management. Control feeds management — without accurate real-time stock data from the control layer, management decisions (when to reorder, how much to order) are based on estimates or historical records rather than reality.

Inventory control handles what you have. Inventory management plans what you'll need. You cannot manage inventory well if you cannot control it first — because management decisions rest on control-layer accuracy.

For Indian manufacturers, this distinction has practical importance. Most Indian businesses have some form of inventory management — purchase orders, delivery schedules, supplier terms. What many lack is inventory control: real-time, accurate, bin-level knowledge of what is physically present, in what condition, and at what stage of its lifecycle.

Perpetual vs periodic inventory systems

The two fundamental approaches to inventory control differ in how and when stock records are updated.

Periodic inventory system

How it worksStock records are updated at scheduled intervals — weekly, monthly, or annually — based on physical stock counts. Between counts, the record may be out of date; movements happen physically but are not recorded until the next count or manual entry.
Common inBusinesses using Tally for basic inventory, manual GRN books, spreadsheet stock tracking.
LimitationsTime lag between physical event and system record. Variances accumulate between counts. Stockouts may not be visible until they stop operations. Annual stocktake required.
ExampleGRN done on paper at dock, entered in Tally next morning. For 12+ hours, stock exists physically but not in the system.

Perpetual inventory system

How it worksEvery stock movement — receipt, put-away, pick, transfer, adjustment, dispatch — updates the record immediately via barcode scan or RFID. The system always shows current stock at the bin level, updated after every transaction.
Common inBusinesses using a WMS with barcode scanning.
BenefitsReal-time stock accuracy. Reorder triggers are immediate. Variances are detected at the next scan, not the next count. Cycle counting rather than annual stocktake.
ExampleGRN scanned against PO on Android device at dock. Stock updated at confirmation. ERP updated simultaneously.
📱
The transition from periodic to perpetual: Most Indian SME warehouses operate with a periodic system by default — because their WMS is Tally, which updates inventory when someone makes a manual entry. Switching to perpetual inventory control with a WMS doesn't require replacing Tally — it adds barcode scan confirmation at every physical step (GRN, put-away, pick, dispatch), with each scan posting automatically to Tally. Tally continues to handle accounts. The WMS handles real-time stock control.

The real cost of poor inventory control

Poor inventory control is not a process problem — it is a financial problem. The cost shows up in two ways that most warehouse managers underestimate: carrying costs on excess inventory, and stockout losses on items that run out unexpectedly.

Carrying costs — 20–30% of inventory value per year

Inventory carrying cost is the total annual expense of holding inventory — capital tied up, storage space, insurance, obsolescence risk, and shrinkage. APQC benchmark data shows typical carrying cost runs 20–30% of average inventory value per year. For a business carrying ₹1 crore in average inventory, this is ₹20–30 lakh per year — quietly eroding margin without appearing as a line item in most management accounts.

The components:

10–15%
Capital opportunity cost — money tied up in stock instead of invested elsewhere (largest component)
5–10%
Storage, utilities, and handling costs — scales directly with stock volume
2–5%
Insurance, taxes, and administrative costs
3–5%
Obsolescence and shrinkage — damaged, expired, stolen, or miscounted stock

Overstocking — buying more than is needed because reorder points and quantities are not set correctly — is the primary driver of excess carrying cost. For Indian manufacturers, inventories represent approximately 60% of current assets in public limited companies. The financial stakes of inventory control failures are proportionally high.

Stockout losses

The other cost of poor inventory control is the mirror image: running out of stock because reorder points were not monitored or set too low. Research shows retailers lose approximately $224 billion annually from stockouts globally, with 69% of customers experiencing a stockout purchasing from a competitor instead. For Indian manufacturers, a production line stoppage from a missing raw material is the equivalent — the cost is not just the lost production but the labour cost of idle workers.

A business that runs out of stock loses the sale and the customer. A business that overstocks loses the carrying cost every single month. Both are inventory control failures — just in opposite directions.

Classification techniques — ABC, FSN, VED

Classification techniques segment inventory so that control effort is proportional to importance. Applying the same level of attention to every SKU wastes effort on low-value items and risks under-controlling high-value ones.

Technique 01

ABC Analysis

ABC analysis classifies inventory by value contribution to total inventory:

A
SKUs~10–20%
Value share~70%
ControlTight — monthly cycle count, strict FIFO, min stock defined, reorder point set precisely
Slot nearDispatch area
B
SKUs~30–40%
Value share~20–25%
ControlModerate — quarterly count, standard FIFO, reorder point set
Slot nearMid-warehouse
C
SKUs~40–50%
Value share~5–10%
ControlLight — bi-annual count, general tracking, simple reorder trigger
Slot nearBack of warehouse

Fast WMS includes ABC analysis reports for items (by inventory valuation), customers (by revenue contribution), and suppliers (by purchase value) — all standard, no add-on required.

Technique 02

FSN Analysis

FSN analysis classifies inventory by movement rate — how quickly items are being picked and dispatched — rather than by value. It answers a different question from ABC: not "what is most financially important?" but "what is actually moving?":

F
ClassFast-moving
DefinitionHigh dispatch frequency, high velocity
Warehouse actionEnsure reorder levels are set, slot near dispatch, prioritise stock accuracy
WMS reportFast Moving Stock Report
S
ClassSlow-moving
DefinitionLow dispatch frequency, infrequent movement
Warehouse actionReview reorder point, consider reducing safety stock, evaluate slotting
WMS reportSlow Moving Stock Report
N
ClassNon-moving
DefinitionNo dispatches over a defined period (typically 90–180 days)
Warehouse actionImmediate action required — return to supplier, price reduction, write-off, or redistribution. Capital tied up with no return.
WMS reportNon-Moving Stock Report (zero movement in date range)
🏭
FSN in Indian manufacturing: FSN analysis is particularly important for Indian manufacturers who stock both production-critical fast-moving consumables (welding rods, lubricants, cutting tools) and capital goods or spare parts that move rarely but must be available immediately when needed. Non-moving items in a manufacturing store are often spare parts for machines that are still in use — they should not be written off, but they should be flagged for review to confirm they are still required.
Technique 03

VED Analysis

VED analysis classifies inventory by operational criticality — how critical is it to operations if this item is not available? It is most commonly used in manufacturing store-rooms:

V
ClassVital
DefinitionAbsence causes immediate production stoppage or serious safety/compliance risk
ExamplesKey raw materials for production, safety-critical components, temperature sensors in cold storage
ControlAlways maintain safety stock. Never allow stockout. Count frequently.
E
ClassEssential
DefinitionAbsence causes significant disruption but not immediate stoppage
ExamplesSecondary raw materials, common spare parts, packing materials
ControlMaintain defined safety stock. Monitor reorder point.
D
ClassDesirable
DefinitionAbsence causes minor inconvenience but operations continue
ExamplesOptional supplies, comfort items, secondary packaging materials
ControlBasic tracking. Reorder when convenient.

VED analysis is often combined with ABC analysis for manufacturing stores. A Vital + A-class item (critical to production AND high value) receives the most intensive control. A Desirable + C-class item receives the lightest control. This combined ABC-VED matrix is common in Indian automotive component manufacturers and pharmaceutical production facilities.

Want to run ABC and FSN analysis on your actual inventory?

Fast WMS includes ABC analysis (item, customer, and supplier) and fast/slow/non-moving reports as standard. A 30-minute demo shows them live on your items.

Book a demo

Quantity and timing techniques — EOQ, ROP, safety stock, min-max, JIT

Once inventory is classified, the next layer of control is getting the quantities right — how much to order, and when. These five techniques are the core toolkit:

Technique 04

Economic Order Quantity (EOQ)

EOQ is the formula that calculates the order quantity that minimises the combined cost of ordering (cost per purchase order raised) and holding (carrying cost per unit per year). Ordering too often means high ordering cost but low holding cost. Ordering too much means low ordering cost but high holding cost. EOQ finds the optimal balance.

EOQ = √( 2 × D × S ÷ H )
D = Annual demand (units per year)
S = Ordering cost (₹ per order — cost of raising one PO)
H = Holding cost per unit per year (₹ per unit per year)
A distributor sells 12,000 GI couplings/year · ₹500 per PO · ₹40 holding cost/unit/year
EOQ = √( 2 × 12,000 × 500 ÷ 40 ) = √( 300,000 ) ≈ 548 units per order

This means ordering approximately 548 units at a time minimises combined ordering and holding costs for this item. Ordering 2,000 at a time would reduce order frequency but significantly increase holding costs. Ordering 100 at a time would reduce holding costs but require frequent, expensive ordering.

📊
EOQ limitations for India: EOQ assumes constant demand and known lead time — both of which are idealisations. Indian supply chains often have variable lead times and seasonal demand spikes. Use EOQ as a starting baseline and adjust with safety stock (see below) to account for variability. The formula works best for A-class items with consistent movement history.
Technique 05

Reorder Point (ROP)

The Reorder Point is the stock level at which a new order must be raised so that the replenishment arrives before the current stock is exhausted. It accounts for both the average lead time and the safety stock buffer.

ROP = (Avg daily usage × Lead time) + Safety stock
Avg daily usage 20 units · Lead time 7 days · Safety stock 160 units
ROP = (20 × 7) + 160 = 140 + 160 = 300 units

When stock falls to 300 units, raise a new order. The new stock will arrive by the time the current 300 units are consumed at average usage.

In Fast WMS, the Reorder Level is set in the Item Master for each item. The Reorder Level Dashboard flags every item that has reached or fallen below its reorder point — giving procurement a daily list of items requiring a purchase order, without anyone needing to manually check individual stock levels.

🚚
India lead time context: Reorder point calculation is particularly important in India because of the considerable time lag between placing an order and actual receipt of inventory — especially for imported raw materials, items from distant suppliers, or items subject to GST/customs clearance delays. A company sourcing from a supplier 1,000 km away with 14-day delivery should not use the same ROP formula as one sourcing locally with 2-day delivery. Lead time in the formula must reflect the actual lead time for each specific supplier-item combination.
Technique 06

Safety Stock

Safety stock is the buffer inventory held above the expected requirement to protect against two sources of variability: demand being higher than expected, and supply arriving later than expected. It is the insurance policy of the inventory system.

Safety Stock = (Max daily × Max lead time) − (Avg daily × Avg lead time)
Avg usage 20/day · Max usage 30/day · Avg lead time 7 days · Max lead time 10 days
Safety Stock = (30 × 10) − (20 × 7) = 300 − 140 = 160 units

This means holding 160 units as a buffer — enough to cover both maximum demand and maximum lead time simultaneously. This is a conservative but appropriate calculation for Indian manufacturing environments where both demand and lead time variability can be significant.

Safety stock is expensive to hold — it consumes bin space and contributes to carrying costs. Setting it correctly (based on actual maximum variability, not gut feel) is one of the highest-value adjustments a warehouse manager can make. Too much safety stock = tied-up capital. Too little = stockouts that stop production or lose customers.

Technique 07

Min-Max Method

The Min-Max method is a simplified inventory control approach that sets two thresholds for each item — a minimum stock level (below which a reorder is triggered) and a maximum stock level (above which no more stock should be ordered or accepted). When stock falls to the minimum, an order is raised to replenish to the maximum.

MAX500 unitsStop ordering above this level
Operating range — stock fluctuates here during normal use
MIN200 unitsReorder when stock hits this — the minimum is the reorder point
ZERO0 unitsStockout — avoid at all costs

The min-max method is simpler than EOQ + ROP because it doesn't require calculating optimal order quantities — instead, you always order up to the maximum. The simplicity makes it practical for Indian SME warehouses where formal demand data is not yet available to apply EOQ accurately.

Fast WMS supports min-max inventory through the Item Master, where minimum inventory and maximum inventory are defined per item. When stock falls below the minimum, the system flags it on the Reorder Level Dashboard.

Technique 08

Just-In-Time (JIT)

JIT inventory control aims to hold as little stock as possible — ordering materials and producing goods only when actually needed, minimising holding costs by keeping inventory levels near zero. In theory, JIT eliminates carrying costs entirely. In practice, it requires reliable suppliers, accurate demand forecasting, and very short lead times.

For Indian manufacturing and distribution, pure JIT carries significant risk:

Supplier reliabilityJIT works only if suppliers deliver consistently within defined lead times. Indian supply chains often have more variability — seasonal disruptions, logistics delays, quality rejections — than JIT can absorb without safety stock.
Demand variabilityJIT requires accurate demand forecasting. If demand spikes unexpectedly, a JIT system has no buffer to absorb it. Indian B2B demand can be lumpy and unpredictable.
Single-point failuresA Vital (VED) raw material on JIT from a single supplier creates a single point of failure. One delivery failure stops production. For Vital items, safety stock is not optional — regardless of JIT philosophy.

The practical India approach: use JIT principles (minimise holding costs, reduce batch sizes, improve supplier synchronisation) alongside reorder points and safety stock — not instead of them. Apply JIT most aggressively to C-class and Desirable items. Maintain safety stock for A-class Vital items regardless.

Inventory control under Indian law — Ind AS 2 and GST

For Indian businesses, inventory control is not just an operational choice — it is a compliance requirement. Two regulatory frameworks directly shape how inventory must be tracked and valued.

Ind AS 2 — Inventories

Indian Accounting Standard 2 (Ind AS 2) governs how inventory is valued in the financial accounts of Indian companies. Two cost formulas are accepted for ordinary interchangeable inventory:

FIFO — First In First Out ✓ Accepted

The cost of the earliest purchased inventory is assigned to the first unit sold or used. Matches physical practice in warehouses with proper FIFO enforcement.

Weighted Average Cost ✓ Accepted

Inventory is valued at the average cost of all units purchased, updated with each new receipt.

LIFO — Last In First Out ✗ NOT accepted under Ind AS 2

LIFO is not listed as an accepted method under Indian accounting standards, unlike US GAAP where it remains permitted. Indian companies using LIFO for tax or management purposes must convert to FIFO or weighted average for financial reporting.

The practical implication: Fast WMS enforces FIFO at the physical pick level — ensuring that the oldest stock is dispatched first, which aligns with FIFO valuation in the accounts. This alignment between physical warehouse practice and accounting method is one of the less-discussed benefits of WMS-enforced FIFO.

GST inventory record requirements

GST-registered businesses in India are required to maintain "true and correct accounts" of inventory. The records must include:

Stock of goods (opening, received, issued, closing)
Inward supplies — GRN records per supplier
Outward supplies — dispatch records per customer
Goods lost, stolen, destroyed, or written off
Free samples and promotional material
Balance stock at end of period

A WMS with barcode-confirmed GRN and dispatch, with an immutable stock ledger that records every movement, directly satisfies these requirements. Every inward supply (GRN) and outward supply (dispatch) is timestamped, lot-referenced, and ERP-posted — creating the audit trail that GST compliance requires.

📋
GST audit readiness: The most common GST audit finding for inventory-heavy businesses is a mismatch between purchase vouchers (inward supplies) and physical stock. In a manual system, this mismatch arises because GRN is done on paper and entered into Tally later — creating a time lag and potential discrepancy. With Fast WMS, every GRN scan posts to the ERP immediately, eliminating the lag and ensuring inward supply records match physical receipts.

How a WMS delivers perpetual inventory control

The single most impactful change in inventory control for an Indian warehouse is the transition from periodic (count-based) to perpetual (scan-based) inventory tracking. A WMS with barcode scanning makes every warehouse movement a real-time record — eliminating the lag, the manual re-entry, and the accumulating variance that characterise paper-based operations.

What every barcode scan does in Fast WMS

1
GRN scan against POStock is added to the system at the point of physical receipt, per item, per lot, per quantity. The ERP is updated immediately. The lag between physical receipt and system record is zero.
2
Put-away confirmation scanStock is committed to its bin location when the store man scans the bin barcode at the destination — not when the put-away instruction was created. The two-step model ensures bin-level accuracy.
3
Pick confirmation scanStock is decremented from its bin when the picker scans the item at pick — not when the pick list was generated. Partial picks are handled correctly — the remainder stays available in the same bin.
4
Transfer confirmation scanInter-bin or inter-store transfers are recorded at the destination scan — maintaining full location history for every lot throughout its life in the warehouse.
5
Dispatch scanStock leaves the system only when confirmed at the dock by dispatch scan — the last validation before the truck leaves. Sales/dispatch voucher posted to ERP simultaneously.
6
Adjustment entryStock adjustments (for damage, scrap, sampling, or count variance) are entered with a reason code and timestamp — creating a full audit trail of every non-standard stock change.

The cumulative result of these six scan types is an immutable stock ledger — every movement recorded with item, quantity, lot, location, user, timestamp, and reason. This ledger is the foundation of both inventory control (what do I have right now?) and compliance (what happened to this lot between receipt and dispatch?).

Reserving stock without picking it

One inventory control capability that often surprises warehouse managers is the ability to reserve stock for a specific order without physically moving it. In Fast WMS, stock can be reserved — allocated to a specific customer order or production work order — while remaining in its bin location. Reserved stock is excluded from general availability and will not appear in pick lists for other orders.

This matters in three common Indian warehouse scenarios:

1
Customer-specific commitmentA large customer order requires stock that is currently in the warehouse but needs to be protected from being picked for other orders while dispatch is being scheduled. Reserve the stock against the order — it stays in its bin but is unavailable to other pickers.
2
Production work order allocationRaw material for an active production order is allocated in the system but not yet physically moved to the production store. Reservation ensures the material cannot be picked for dispatch while production is waiting for it.
3
Quality hold pending inspectionGoods received but not yet inspected can be placed on Hold (H-status) in Fast WMS. H-status stock does not appear in pick lists — it cannot be dispatched until explicitly released by an authorised user after inspection.

De-reservation is equally simple: when a reserved order is cancelled, postponed, or the stock is no longer required for that specific allocation, the reservation can be removed — making the stock available for other orders without any physical movement or re-entry.

Part of the Warehouse Management Guide A series covering every aspect of warehouse management for Indian businesses.
Back to: What is Warehouse Management?

Frequently asked questions

What is inventory control in a warehouse?
Inventory control in a warehouse is the tactical, day-to-day process of monitoring, tracking, and managing the stock that is currently present — ensuring quantities, locations, and conditions are accurately known and recorded in real time. It covers receiving, put-away, picking, transfer, cycle counting, reorder point management, and dispatch — the physical and digital activities that keep the warehouse's inventory record accurate and stock levels optimal. Inventory control is distinct from inventory management: control handles what you have now, management handles what you'll need next (forecasting, purchasing, supplier relationships). For Indian manufacturers and distributors, where inventories represent approximately 60% of current assets, inventory control directly determines cash flow, working capital efficiency, and GST compliance.
What is the difference between inventory control and inventory management?
Inventory control is the operational layer: it tracks and manages stock that is currently in the warehouse — quantities, locations, condition, movements in real time. Inventory management is the strategic layer: it covers the full lifecycle of goods — demand forecasting, procurement planning, supplier relationships, reorder quantity optimisation, and supply chain planning. Inventory control is a subset of inventory management. Control is tactical (what do I have right now?). Management is strategic (what will I need next month?). A Warehouse Management System (WMS) delivers perpetual inventory control — every barcode scan updates the stock record in real time, making the control layer continuous and accurate. Without control layer accuracy, management decisions (how much to order, when to reorder) rest on bad data and produce stockouts or overstock.
What is ABC analysis in inventory control?
ABC analysis classifies inventory into three groups based on their contribution to total inventory value. A items: typically 10–20% of SKUs but accounting for approximately 70% of total inventory value — requiring the tightest controls, most frequent cycle counts, and highest location accuracy. B items: moderate value, moderate controls. C items: the majority of SKUs but the smallest share of value — managed with lighter controls and less frequent counting. The practical application: A items are counted monthly, slot in the most accessible locations, and are subject to strict FIFO/FEFO enforcement. B items quarterly. C items bi-annually. ABC analysis in Fast WMS is available for items by valuation, for customers by revenue contribution, and for suppliers by purchase volume.
What is FSN analysis and how is it used in Indian warehouses?
FSN analysis classifies inventory by movement rate rather than by value: Fast-moving items (high dispatch frequency, high velocity), Slow-moving items (low dispatch frequency, moderate velocity), and Non-moving items (no dispatches over a defined period — typically 6 or 12 months). FSN analysis is widely used in Indian manufacturing and distribution contexts. It answers a different question from ABC analysis: ABC tells you what items are financially most important; FSN tells you what is actually moving and what is sitting. Non-moving items are capital tied up and represent a working capital drain — identifying them quickly enables action: return to supplier, price reduction, redistribution, or write-off. Fast WMS produces fast-moving and slow-moving item reports by date range, which form the basis of FSN classification.
How do I calculate a reorder point for my warehouse?
The reorder point (ROP) formula is: ROP = (Average daily usage × Lead time in days) + Safety stock. Safety stock = (Maximum daily usage × Maximum lead time) − (Average daily usage × Average lead time). For example: an item used at 20 units per day on average, with a supplier lead time of 7 days and maximum usage of 30 units per day on peak days with maximum lead time of 10 days: Safety stock = (30 × 10) − (20 × 7) = 300 − 140 = 160 units. ROP = (20 × 7) + 160 = 300 units. So when stock falls to 300 units, a new order should be raised. In Fast WMS, reorder level and minimum/maximum inventory are set in the Item Master. The Reorder Level Dashboard flags items that have fallen to or below the reorder point — allowing procurement to act before stockout.
What is the carrying cost of inventory and why does it matter?
Inventory carrying cost is the total annual expense of holding inventory, including capital opportunity cost (the money tied up in stock that cannot be used elsewhere, typically 10–15% of inventory value), storage costs, insurance, taxes, obsolescence risk, and shrinkage. APQC benchmark data shows typical inventory carrying cost runs 20–30% of average inventory value per year. For a business carrying ₹1 crore in average inventory, this means ₹20–30 lakh per year in carrying costs — much of which is invisible in the day-to-day accounts. High carrying costs are the direct financial consequence of overstocking, slow-moving inventory, or poor inventory classification (holding A-grade control intensity on C-value items). Reducing average inventory by 15% through better reorder point management frees ₹3–4.5 lakh in capital and reduces annual carrying cost proportionally.
What is the difference between perpetual and periodic inventory systems?
A perpetual inventory system records every inventory movement — receipts, picks, transfers, adjustments — in real time, continuously updating the stock balance after each transaction. The system always reflects current stock levels without a physical count. A periodic inventory system records stock changes at scheduled intervals — typically at month-end or year-end — relying on physical stock counts rather than continuous transaction recording. A WMS with barcode scanning is a perpetual inventory system: every scan (GRN, put-away, pick confirmation, dispatch) immediately updates the stock ledger. Tally or ERP without a WMS is closer to periodic: stock is updated when someone manually enters a transaction, which may be hours or days after the physical event. The benefit of perpetual inventory: real-time stock accuracy enables just-in-time reordering, eliminates manual reconciliation work, and provides an immutable audit trail of every stock movement.

From periodic to perpetual — without replacing Tally

Fast WMS adds perpetual inventory control on top of your existing ERP — barcode GRN, put-away confirmation, pick confirmation, reorder level alerts, ABC analysis, and cycle count. Tally keeps the accounts. Fast WMS keeps the inventory accurate in real time.

Get a free demo
No commitment. No slides. Your warehouse on screen.