Warehouse SOP for Indian Manufacturers and Distributors: Ten Steps and Records
A warehouse SOP (standard operating procedure) is a written routine for each stock movement. In India it should produce the stock records Rule 56 of the Goods and Services Tax rules requires.
By Praveen Nune, Co-Founder & CEO · Updated 15 Nov 2026

Key takeaways
- A warehouse SOP for Indian stock works best written from the record backwards: ten steps, each with a named record and a pass-or-fail test.
- Rule 56(2) of the CGST Rules expects opening balance, receipts, supplies, losses and closing balance, so receiving, issue, return and adjustment steps must each leave an entry.
- Under Rule 56(2), a registered manufacturer or distributor keeps opening balance, receipts, supplies, losses and closing balance; the records in the ten-step table produce each line.
- Set count tolerances by item class, make the record the proof that a step happened, and review exceptions instead of every transaction.
In this article
- 1What should a warehouse SOP contain for an Indian manufacturer or distributor?
- 2Which nine headings should every SOP page carry?
- 3Which GST rules decide what your warehouse records must show?
- 4Why does a generic warehouse SOP leave out the stock account?
- 5How do you set a tolerance for stock counts and adjustments?
- 6How do you make staff follow a warehouse procedure without constant supervision?
- 7When should a paper register give way to warehouse software?
- 8Frequently asked questions
A warehouse SOP that ends at "check the delivery against the purchase order and update the system" leaves out the part an Indian business is asked about later: the stock account. Under the Goods and Services Tax (GST) rules, a registered business shows opening balance, receipts, supplies, losses and closing balance for its stock. Each of those lines starts as a step on the warehouse floor.
So write the SOP backwards. Start with the record each movement must leave, then write the steps that produce it. A step with no record is a habit, not a procedure, and nobody can check it when stock runs short.
This page gives you a ten-step table to copy, the nine headings for each SOP page, the rule text behind the records, and a method for setting count tolerances. It is written for owners and operations heads at small and mid-sized manufacturers and distributors. If you run a licensed pharma store, your licence conditions come first.
What should a warehouse SOP contain for an Indian manufacturer or distributor?
A warehouse SOP for an Indian manufacturer or distributor needs ten steps, from receiving to month-end reconciliation. Each step names the record it leaves behind and a pass-or-fail test. The table below is ready to copy. The rule references show why each record exists.
| # | Step | Record it leaves | Pass test | Rule anchor |
|---|---|---|---|---|
| 1 | Receive | GRN (goods receipt note) | Purchase order, supplier invoice and delivery challan (the supplier's goods-movement document) agree on item, quantity and batch. Any mismatch is a fail and goes to step 2. | Rule 56(2), "receipt" |
| 2 | Quarantine or reject | Discrepancy note | Mismatched or damaged goods sit in a marked separate area, and purchasing is told the same working day. | Rule 56(2), "lost, stolen, destroyed" |
| 3 | Put away | Location entry | Every item has a declared location, and the shelf matches the record. | Rule 56(5)(c) (premises address, so every storage site is declared); shelf-level location is our recommendation |
| 4 | Store | Bin card or location record | FIFO (first in, first out) holds: the oldest stock sits nearest the pick face (the shelf position items are picked from). For expiry goods, FEFO (first expiry, first out) holds. A newer batch picked first is a fail. | None (our recommendation) |
| 5 | Issue to production | Issue record | Nothing leaves the store without an approved material requisition slip (a signed request for stock from the store). | Rule 56(12), monthly production accounts |
| 6 | Pick, pack, dispatch | Pick list, packing slip, e-way bill where required | Item, quantity and batch are checked against the order at pick and again at pack. An e-way bill (the electronic document required before goods move) is raised where the consignment value exceeds the threshold for the movement: ₹50,000 under Rule 138(1) in CBIC's consolidated text as on 30 December 2017. For movement within one state, check your state's current notification on the e-way bill portal. | |
| 7 | Return | Return note | Each return has a disposition (restock, repair, dispose or return to vendor) before the stock figure changes. | Rule 56(2), losses |
| 8 | Count | Count sheet | Variance is within the class tolerance, or has been recounted and signed off by the approver; an unexplained variance above tolerance is a fail. | Rule 56(2), "balance of stock" |
| 9 | Adjust | Adjustment entry | An approver other than the counter signs it, nothing is overwritten, and an edit log exists. | Rule 56(8) |
| 10 | Reconcile | Stock account | Opening + receipts − supplies − losses equals closing. Any difference is a fail. | Rule 56(2) |
Receiving mismatches go to step 2. A failed count, adjustment approval, reconciliation or dispatch check goes to a separate exception route: recount, then escalate to the stock controller within one working day. The pass tests, the same-day rule and the exception route are our recommended standards. Set time limits to suit your operation.
Which nine headings should every SOP page carry?
Each SOP page should carry nine headings: purpose, scope, responsibilities, definitions, equipment and materials, procedure, verification and records, exceptions and escalation, and revision history. We recommend this structure, also used in GoAudits's template, because a new storekeeper can find any answer in the same place on every page.
Write one page per step in the table, so ten short pages. Our recommendation is to put the record in "verification and records". Put the pass test as the last line of "procedure". Let "exceptions and escalation" point to step 2 for receiving mismatches and to the exception route for every other failure.
Which GST rules decide what your warehouse records must show?
Rule 56 of the Central Goods and Services Tax (CGST) Rules, 2017 sets the stock records a registered person keeps. Rule 138 sets the e-way bill (the electronic document required before goods move) trigger. The Central Board of Indirect Taxes and Customs (CBIC) publishes the text in its consolidated CGST Rules.
- Rule 56(2): stock accounts "shall contain particulars of the opening balance, receipt, supply, goods lost, stolen, destroyed, written off or disposed of by way of gift or free sample and the balance of stock including raw materials, finished goods, scrap and wastage". This applies to every registered person other than one paying tax under section 10 (the composition scheme).
- Rule 56(5)(c): keep the complete address of the premises where goods are stored, including goods stored during transit.
- Rule 56(6): taxable goods found at a place that was not declared, without valid documents, are taxed as if you had supplied them.
- Rule 56(8): entries must not be erased or overwritten. Incorrect entries are scored out under attestation. Electronic records keep a log of every entry edited or deleted.
- Rule 56(12): a registered manufacturer keeps monthly production accounts of raw materials used and goods made, including waste and by-products.
- Rule 138(1): an e-way bill is required for movement of goods of consignment value "exceeding fifty thousand rupees".
Why does a generic warehouse SOP leave out the stock account?
A generic SOP, written for other markets or for pharma plants, rarely names the GST stock records. Arka Inventory publishes this page, and we are not among the five pages compared.
Method: Google results for "warehouse sop" in India, November 2026. We read the pages at positions 1, 2, 3, 7 and 9 on 15 November 2026 (Pharmadevils, GoAudits, Pharmaguideline, ShipBob, Mecalux) and searched each for GST, e-way bill, delivery challan, GRN, stock register or ledger, a numeric count frequency or tolerance, and returns steps. Positions 4, 5, 6 and 8 were left out: two PDFs would not open as text, one is a video and one is a user-uploaded document.
- The four pages checked on every term (GoAudits, ShipBob, Mecalux and Pharmaguideline) mention none of GST, e-way bill, delivery challan, GRN or a stock register, and give no numeric count frequency or tolerance.
- Pharmadevils, checked for GST and e-way bills, mentions neither.
- Only GoAudits has returns steps, in one sentence.
- Two of the five (Pharmadevils and Pharmaguideline) are indexes of pharma SOP titles rather than SOPs.
This is a snapshot of five pages on one day. It shows what those pages contain, not what every SOP in the market says.
Our inference is that an SOP without these records works until someone asks for the stock account, or until goods turn up at an undeclared place with no valid documents. Rule 56(6) then treats those goods as supplied.

How do you set a tolerance for stock counts and adjustments?
Set the tolerance per item class, then count against it: variance % = (counted − book) ÷ book × 100. A variance inside tolerance is recorded and left alone. One outside tolerance is recounted before anyone adjusts the book.
Worked example (our model, invented numbers): the book shows 400 units and the count finds 388. The variance is −12 units, and −12 ÷ 400 = −3%. At a 2% band, that count is outside tolerance and gets a recount.
Our recommendation, by ABC class (a ranking of items by stock value, with A-class the highest):
- Count frequency: A-class items monthly, B-class quarterly and C-class twice a year.
- Tolerance: 0% for serial-tracked, expiry-dated and high-value items. Start fast-moving, low-value items at a band of about 2%.
- Deriving your own band: list the absolute variances (as percentages) from your past counts for the class and take the 90th percentile, the value that nine in ten counts fall within. Tighten the band as your count history grows.
We recommend each adjustment carries one reason: lost, stolen, destroyed, written off, disposed of as a gift or free sample (the Rule 56(2) categories), or count or entry error.
For the wider reconciliation lenders ask for, see Stock Audit for Bank Borrowers. To turn variances into a weekly action list, see How to Build an Inventory Exception Report.

How do you make staff follow a warehouse procedure without constant supervision?
Make the record the proof that a step happened. If a receipt has no GRN, a pick has no scan or tick, and an adjustment has no second signature, the step is treated as not done. A supervisor then reviews exceptions rather than watching every movement.
Three habits help in practice:
- Keep each SOP page to one page at the point of work, where the storekeeper uses it.
- Train from a real GRN walked through step by step, not from a slide deck.
- Revise a page whenever a variance cannot be explained. The cause is usually a step nobody knew about.
In our view, a wrong item or quantity at dispatch is the failure customers notice first. Step 6 checks item, quantity and batch at pick and again at pack so the error is caught before the truck leaves.
When should a paper register give way to warehouse software?
A paper register should give way when the same stock sits in more than one place, when expiry or batch matters, or when the month-end reconciliation takes days. Software then makes each record a by-product of the step, not a second job.
Here is how we do it. Our warehouse management feature runs inside Salesforce. It covers barcode-based receiving, palletizing and pallet labels, putting pallets away into warehouse bins, pick tickets and packing slips, bin-location picking suggestions, and FIFO picking.
As of 15 November 2026, our plans divide as follows. Basic includes multiple warehouses, purchase orders and transfers, barcoding and packing slips, and inventory alerts. Advance adds bills of material, production and kitting, which cover issue to production (step 5). Enterprise adds sales orders, lot and serial tracking, landed cost and bin tracking, which cover bin put-away and storage (steps 3 and 4).
Your SOP stays yours. As of 15 November 2026, the trial is 15 days with full access and no credit card, and typical onboarding takes a minimum of two weeks, depending on how ready your data is.
Frequently asked questions
Not for every dispatch. CBIC's consolidated text of Rule 138(1), as on 30 December 2017, requires one for consignments of value exceeding ₹50,000. For movement within one state, check your state's current notification on the e-way bill portal.
Sources
- 1.Central Goods and Services Tax (CGST) Rules, 2017, consolidated as on 30 December 2017 (Rules 56 and 138), Central Board of Indirect Taxes and Customs, Ministry of Finance, Government of India
- 2.E-way bill portal
- 3.Arka Inventory warehouse management feature
- 4.Arka Inventory pricing
- 5.Pharmadevils, "Warehouse SOP in Pharma", 15 November 2026
- 6.GoAudits, "Warehouse SOPs: How to Implement Them", 15 November 2026
- 7.Pharmaguideline, "SOPs for Stores/Warehouse", 15 November 2026
- 8.ShipBob, warehouse SOP guide, 15 November 2026
- 9.Mecalux, "Warehouse SOP: What to include plus a sample", 15 November 2026



