What is a GRN (Goods Receipt Note)?

Vidya Kathare By Vidya Kathare  · 

A GRN (Goods Receipt Note) is the document a business creates when material physically arrives, confirming the quantity actually received against the purchase order. It is the control point where ordered stock becomes real stock: once the GRN is saved, inventory levels update, quality inspection can begin, and the supplier’s invoice can be matched and approved for payment. Without a GRN there is no reliable record of what came in — which is why it underpins accurate stock, three-way matching and supplier accountability in every well-run warehouse.

GRN (Goods Receipt Note)
The document confirming goods received against a PO; it updates stock and enables supplier-payment approval.
Purchase Order (PO)
The order sent to a supplier specifying items, quantities, prices and delivery schedule — raised before goods arrive.
Delivery Challan
The document the supplier sends with the shipment, listing what is physically being delivered.
Quality Check (Inspection)
The step that splits received material into accepted (OK) and rejected (Not OK) quantities before stock is posted.
Stock Update
The automatic posting of the accepted quantity into inventory once the GRN is saved.

Why the GRN matters

The GRN is the bridge between procurement and inventory. It does three jobs at once: it proves what was delivered, it triggers the stock update, and it provides the receipt half of the three-way match (PO ↔ GRN ↔ supplier invoice) that finance teams rely on before paying a supplier. For an Indian manufacturer receiving steel, components or packaging daily, a disciplined GRN process is the difference between books that reconcile and a warehouse full of surprises.

The GRN process, step by step

Here is the typical goods-receipt flow and what happens inside an inventory management system at each step:

StepWho does itWhat happens in the IMS
1. Goods arrive at the gateGate / securityGate entry records the vehicle, transport document, supplier and delivery challan number.
2. Match to the purchase orderReceiving clerkClerk selects the supplier and PO; the system shows ordered, received and pending quantities per line.
3. Enter received quantityReceiving clerkChallan / LR details and challan quantity are entered; barcodes are printed at receiving, optionally with weight verification.
4. Quality inspectionQA inspectorAccepted (OK) qty goes to the main store and rejected (Not OK) qty to the rejection store; an NCR number is generated.
5. Stock update & taggingSystem (automatic)Accepted quantity posts to the stock ledger, a lot number is generated and a printable GRN tag (with grade / heat code and barcode) is produced.

GRN vs Purchase Order: a common confusion

People often use the terms interchangeably, but they sit at opposite ends of the buying cycle. The PO is forward-looking — a promise to buy. The GRN is backward-looking — a confirmation of what arrived. You can have a PO with no GRN (goods not yet delivered), and you should never have stock added without a GRN (no proof of receipt). For more on the wider stock cycle, see what inventory management software is; and once material is in, picking strategy is decided by FIFO, FEFO or LIFO.

Where GRNs feed into production

For manufacturers, the GRN is also the starting point for production planning: raw materials received and inspected become the available stock that a Bill of Materials (BOM) draws down when a finished product is made. Accurate GRNs therefore protect not just procurement but the whole shop floor — if receipts are wrong, every BOM calculation downstream is wrong too.

How Fast Inventory handles GRNs

Fast Inventory (by Fast Technology) runs the full inbound flow from supplier receipt to stock posting:

Supplier bills can only be approved once the GRN and inspection are signed off — so you never pay for goods you did not receive or accept. (Capabilities per the Fast Technology product knowledge base, GRN / Material Receiving / Inspection modules.)

Frequently asked questions

What is the difference between a GRN and a purchase order?

A purchase order (PO) is raised before goods arrive - it is your instruction to a supplier of what to send, at what price and by when. A GRN is created after goods arrive - it is proof of what was actually received. The PO is a commitment to buy; the GRN confirms the delivery and updates stock.

What happens if a GRN quantity doesn't match the purchase order?

The GRN records the actual challan quantity, which the system compares against the PO quantity. Any shortfall stays visible as a pending PO quantity for supplier follow-up, while damaged or excess units can be flagged at inspection and moved to a rejection store. A debit note can then be raised for the purchase return.

How does IMS automate GRN processing?

You select the supplier and PO, the system pulls the ordered lines, and you enter the challan quantity. On save it prints barcodes, generates a lot number and GRN tag, and posts the accepted stock straight to the ledger - with no separate manual stock entry. GRNs can also be imported in bulk from Excel.

Is a GRN legally required in India?

A GRN is not a statutory tax document like a GST invoice or e-way bill. However, it is a standard internal-control document: most Indian businesses and auditors require it to perform a three-way match (PO vs GRN vs supplier invoice) before releasing payment, so in practice it is essential for good financial governance.

What information must a GRN contain?

A GRN typically carries the GRN number and date, supplier name, PO or reference number, delivery challan / LR number, item code and description, ordered versus received quantity, UOM, store or location, the inspection result and the receiver's name. Fast Inventory's printable GRN tag also adds lot or heat code, grade and a barcode for traceability.

Book a Free Demo