What Is a Goods Receipt Note (GRN) and Why Does It Matter?
A Goods Receipt Note, commonly called a GRN, is the formal record created when raw materials, components, or consumables physically arrive at your factory. It documents what was received, how much was received, from which vendor, against which purchase order, and in what condition. In manufacturing, the GRN is not just a formality. It is the control point where purchasing, quality, inventory, and finance all intersect.
Without a proper GRN process, your factory operates on assumptions. You assume the vendor sent everything that was ordered. You assume the quality is acceptable. You assume your stock levels are accurate. And you assume the invoice amount matches what was actually delivered. In practice, every one of these assumptions fails regularly, and the cost of those failures adds up quickly.
The Real Cost of Skipping GRN
Consider what happens without a structured GRN process. A vendor delivers 950 kg of mild steel against a PO for 1,000 kg. Without a formal receipt check, the shortage goes unnoticed. The invoice arrives for 1,000 kg, and accounts pays it in full. Over 50 deliveries in a year, this 5% leakage alone can cost a small factory INR 2 to 3 lakh annually. Now multiply that across dozens of raw materials from multiple vendors, and the losses become significant.
Quality is another area where missing GRN documentation creates problems. A batch of aluminium castings arrives with porosity defects, but without an inward quality inspection linked to the GRN, the defective parts go straight to the CNC shop floor. The defects are discovered only after machining, wasting machine time, tooling, and labour. A 10-minute inspection at the receiving dock would have prevented hours of wasted production.
Key Takeaway: The GRN is not paperwork. It is a financial and quality control gate. Every rupee of material cost flows through GRN, and every quality problem that slips past GRN multiplies its cost tenfold on the shop floor.
Step-by-Step GRN Process for Manufacturing
A well-structured GRN process in a manufacturing environment follows a clear sequence. Each step serves a specific purpose, and skipping any step creates a gap that leads to financial leakage, quality problems, or inventory inaccuracy.
Step 1: Material Arrival and Document Verification
When a consignment arrives at your factory gate, the first step is to check the vendor's delivery challan against your open purchase orders. The receiving clerk verifies the vendor name, PO number, item descriptions, and expected quantities. If the delivery does not match any open PO, it should not be accepted without written authorisation from the purchase department. This simple gate prevents unauthorised deliveries, returns from wrong vendors, and confusion in the stores area.
Step 2: Physical Quantity Verification
The stores team physically counts, weighs, or measures the incoming material and compares it against the PO quantity. This is where short deliveries, excess deliveries, and damaged goods are identified. The received quantity is recorded on the GRN. If there is a shortage, the GRN reflects the actual received quantity, and the pending balance stays open on the PO for future delivery or cancellation.
Step 3: Inward Quality Inspection
Before accepted materials move to storage, they should pass through inward quality inspection. The quality team inspects incoming materials against predefined parameters: dimensional checks, visual inspection, material certificates, hardness testing, or whatever is relevant for your industry. The inspection result is linked directly to the GRN. Materials that pass inspection are marked as "Accepted" and move to inventory. Materials that fail are marked as "Rejected" and held separately for vendor return or disposal.
For industries like auto components, aerospace parts, or food processing, this step is not optional. OEM customers and IATF 16949 auditors expect documented incoming inspection records tied to specific receipt lots.
Step 4: Batch and Lot Number Assignment
At the point of GRN, each incoming lot should be assigned a unique batch number or lot number. This batch number follows the material through the entire lifecycle: storage, issue to production, work-in-progress, finished goods, and dispatch. If a quality problem surfaces weeks or months later, the batch number lets you trace back to the exact vendor, delivery date, and inspection results. Without batch tracking at GRN, traceability is impossible.
Step 5: Bin Location Assignment and Putaway
Once inspection is complete, the accepted material needs a storage location. The GRN should specify the warehouse, zone, rack, and bin where the material will be stored. This is especially important for factories with multiple storage areas, such as separate locations for raw materials, consumables, and work-in-progress items. Assigning bin locations at GRN ensures that the production team can find materials quickly when needed, and cycle counts can verify physical stock against system records.
Step 6: Inventory Update and System Entry
The GRN triggers the system to update inventory levels in real time. Stock balances increase by the accepted quantity (not the ordered quantity or the invoiced quantity, but the actually received and inspected quantity). This is a critical distinction. If you update inventory based on PO quantities instead of GRN quantities, your stock records will be inaccurate from day one.
Automate Your GRN Process End to End
ERPDrive connects purchase orders, goods receipt, quality inspection, batch tracking, and inventory updates in one workflow. No manual data entry, no stock mismatches.
Book Free DemoInward Quality Inspection Linked to GRN
One of the biggest gaps in Indian manufacturing is the disconnect between goods receipt and quality inspection. In many factories, the stores team receives the material and updates stock, while the quality team inspects samples separately, sometimes days later. There is no link between the inspection report and the GRN. Materials that fail inspection may already be issued to the shop floor by the time the rejection is documented.
How to Structure Inward Quality Inspection
A proper inward quality inspection process should work as follows:
- GRN triggers inspection: When a GRN is created, the system automatically generates a quality inspection request for the received lot.
- Sampling plan applies: Based on the item category and vendor rating, the system determines the sample size. A trusted vendor with a strong track record might require only 5% sampling, while a new vendor or a critical component might require 100% inspection.
- Inspection parameters are predefined: Each item has a quality inspection template with specific parameters, acceptable ranges, and measurement methods. The inspector does not need to guess what to check.
- Results update GRN status: Once inspection is complete, the GRN status changes to "Accepted," "Rejected," or "Conditionally Accepted." Only accepted quantities move to active inventory.
- Rejected lots trigger vendor communication: Rejected materials automatically generate a return-to-vendor note with documented reasons, photographs, and test results. This creates an audit trail for vendor performance evaluation.
In ERPDrive's quality control module, the entire inspection workflow is built into the GRN process. Inspection checklists are item-specific, results are recorded digitally with photographs and measurements, and the GRN status updates automatically based on inspection outcomes.
Key Takeaway: Inward quality inspection must be a mandatory gate within the GRN process, not a separate activity. Materials should never enter active inventory without passing inspection. ERPDrive enforces this by holding GRN quantities in "Quality Hold" status until inspection is completed and approved.
Three-Way Matching: PO vs GRN vs Invoice
Three-way matching is the practice of comparing three documents before approving a vendor payment: the Purchase Order (what was ordered), the Goods Receipt Note (what was actually received), and the Supplier Invoice (what the vendor is charging). All three must agree on item description, quantity, and unit price. Any mismatch is flagged for investigation before payment is released.
Why Three-Way Matching Prevents Financial Leakage
Without three-way matching, common payment errors include:
- Paying for undelivered goods: The PO says 500 units, the vendor invoices for 500 units, but the GRN shows only 470 units were received. Without matching, accounts pays for 500.
- Price discrepancies: The PO rate is INR 45 per kg, but the invoice shows INR 48 per kg. The 6.7% overpayment goes unnoticed because nobody compares the invoice to the PO.
- Duplicate invoices: The vendor sends the same invoice twice, or sends separate invoices for partial deliveries that together exceed the PO quantity. Without matching, both get paid.
- GST mismatches: The tax rate on the invoice differs from the PO, leading to incorrect Input Tax Credit (ITC) claims and potential GST audit issues.
How ERPDrive Automates Three-Way Matching
In ERPDrive's purchase management module, three-way matching is automatic. When a vendor invoice is entered against a PO, the system pulls the corresponding GRN data and compares quantities, rates, and tax amounts across all three documents. Mismatches are highlighted with specific variance amounts. The accounts team can see exactly where the discrepancy lies, such as "GRN quantity 470 vs Invoice quantity 500: variance of 30 units." The invoice cannot be approved for payment until the mismatch is resolved, either by adjusting the invoice, creating a debit note to the vendor, or getting an authorised exception approval.
Key Takeaway: Three-way matching is one of the highest-ROI controls in procurement. Factories that implement it consistently report 2 to 4% savings on total material purchases within the first year, simply by catching discrepancies that were previously paid without question.
Batch Tracking and Inventory Accuracy at GRN
Inventory accuracy starts at the point of receipt. If your GRN process does not capture batch numbers, lot numbers, and storage locations, then every subsequent inventory transaction builds on an unreliable foundation. The gap between your physical stock and system stock grows wider with every receipt, every production issue, and every dispatch.
Batch Tracking at Receipt
When materials arrive, each lot should be assigned a batch number that captures key information: vendor batch number, your internal batch number, manufacturing date (if applicable), expiry date (for chemicals, adhesives, rubber compounds), and any relevant material certificate numbers. This batch number becomes the traceability link for the entire material lifecycle.
For auto component manufacturers supplying OEMs, batch traceability is a customer requirement. When an OEM raises a quality concern about a specific production batch, you need to trace back to the exact raw material batch, the vendor who supplied it, the date it was received, and the inspection results at receipt. Without batch tracking at GRN, this traceability chain breaks at the first link.
Bin Location Management
Assigning bin locations during GRN means every item in your warehouse has a defined address. Instead of the stores keeper relying on memory to find materials, the system tells the production team exactly where each item is stored. This reduces material search time, prevents "lost" inventory (stock that exists physically but nobody can find), and makes cycle counting practical. In ERPDrive, bin location assignment happens automatically during GRN based on predefined putaway rules for each item category.
FIFO and FEFO Enforcement
With batch numbers and receipt dates captured at GRN, the system can enforce First In, First Out (FIFO) or First Expiry, First Out (FEFO) rules when issuing materials to production. This prevents old stock from sitting at the back of the shelf while new stock gets used first, which leads to expired or degraded materials, write-offs, and waste. For food processing, pharmaceutical, and chemical manufacturers, FEFO compliance is a regulatory necessity.
Track Every Batch from Receipt to Dispatch
ERPDrive assigns batch numbers, bin locations, and inspection status at GRN. Full traceability, zero guesswork.
Book Free Demo5 Common GRN Problems in Indian Factories (and How to Fix Them)
Despite its importance, the GRN process is poorly managed in most Indian MSME factories. Here are the five most common problems and their solutions.
Problem 1: GRN Is Created After the Fact
In many factories, materials arrive and go directly to the shop floor. The GRN is created days later, often from the vendor's challan rather than from actual physical verification. By then, shortages are impossible to prove, and rejected materials have already been consumed.
Solution: Create GRN at the time of receipt, before materials move anywhere. ERPDrive allows mobile GRN entry at the receiving dock, so the stores team can create the GRN on a tablet or phone while the material is being unloaded.
Problem 2: No Link Between GRN and Quality Inspection
Quality inspection happens separately, with results recorded in a register that nobody cross-references with the GRN. Rejected materials sit in a corner, and some even get issued to production by mistake.
Solution: Make quality inspection a mandatory step within the GRN workflow. In ERPDrive, materials remain in "Quality Hold" status until the inspection is completed. They cannot be issued to production until the quality team releases them.
Problem 3: Invoice Paid Without Matching to GRN
The accounts department receives the vendor invoice and matches it only against the PO. Nobody checks whether the invoiced quantity matches the GRN quantity. Result: overpayment for short-delivered or rejected goods.
Solution: Implement three-way matching. ERPDrive requires GRN matching before invoice approval. No GRN, no payment.
Problem 4: Stock Levels Updated from PO Instead of GRN
Some factories update inventory when the PO is placed, not when goods are received. This makes planning unreliable because the system shows stock that has not physically arrived. Production schedules are built on phantom inventory.
Solution: Update inventory only on GRN confirmation after quality inspection. ERPDrive updates stock levels based on accepted GRN quantities, ensuring your inventory always reflects physical reality.
Problem 5: No Batch or Location Tracking at Receipt
Materials are received and dumped in the warehouse without any batch number or location assignment. When production needs materials, the stores keeper searches by memory. Older stock gets buried behind newer deliveries, leading to waste and expiry.
Solution: Assign batch numbers and bin locations during the GRN process. ERPDrive auto-generates batch numbers and suggests bin locations based on item-specific putaway rules.
Manual GRN vs. ERP-Automated GRN: A Comparison
The difference between managing GRN through registers, spreadsheets, and paper forms versus using an integrated ERP is not incremental. It is transformational. Here is a side-by-side comparison.
| Process Area | Spreadsheet / Manual GRN | ERPDrive Automated GRN |
|---|---|---|
| Receipt recording | Handwritten register or Excel entry, often delayed by days | Real-time digital GRN at the receiving dock via mobile or tablet |
| PO matching | Manual comparison of challan against paper PO copies | Auto-populated from PO. System flags mismatches instantly |
| Quantity verification | Physical count recorded on paper, discrepancies often missed | Accepted and rejected quantities recorded separately. Pending balance tracked on PO |
| Quality inspection | Separate register, no link to GRN, results often lost | Inspection triggered automatically from GRN. Material held until inspection completes |
| Batch tracking | Rarely done. No traceability for raw material lots | Batch number assigned at GRN. Full traceability from receipt to dispatch |
| Bin location | Stores keeper decides by memory. No system record | Bin location assigned during GRN based on putaway rules |
| Inventory update | Stock register updated manually, often days after receipt | Inventory updated instantly on GRN approval |
| Three-way matching | Not done. Invoice approved against PO only | PO, GRN, and Invoice compared automatically. Mismatches blocked |
| Vendor performance | No data. Vendor evaluated by "feeling" or relationship | Delivery accuracy, quality rejection rate, and lead time tracked per vendor from GRN data |
| Audit trail | Paper files, often incomplete or missing | Complete digital audit trail with timestamps, user names, and approval history |
How ERPDrive Handles the Complete GRN Workflow
ERPDrive is built for Indian manufacturers who need a structured, practical, and fast GRN process without the complexity of enterprise-grade systems. Here is how the GRN workflow works in ERPDrive.
Purchase Order to GRN
When you create a purchase order in ERPDrive, it flows through approval workflows and reaches the vendor. When the vendor dispatches material, the stores team can see all pending POs awaiting receipt. At the time of physical arrival, the stores clerk selects the PO and creates a GRN in one click. Item details, expected quantities, and vendor information are pre-filled from the PO. The clerk simply enters the actual received quantity and notes any discrepancies.
Quality Inspection Gate
If the item requires inward quality inspection, the GRN automatically triggers an inspection request. The material stays in "Quality Hold" status. The quality team opens the inspection request, records their findings against predefined parameters, attaches photographs or test certificates, and marks the lot as accepted, rejected, or conditionally accepted. Only accepted quantities move to active inventory.
Batch Number and Bin Location
During GRN confirmation, ERPDrive assigns a batch number (auto-generated or manually entered) and suggests a bin location based on the item's storage rules. If your factory has multiple warehouses, the system routes the material to the correct warehouse based on the item category and current stock levels.
Inventory and Accounting Updates
On GRN approval, ERPDrive performs two simultaneous updates. The inventory module increases the stock balance by the accepted quantity in the specified warehouse and bin. The accounting module creates the corresponding stock-in entry, updates the material valuation (weighted average or FIFO, based on your configuration), and posts the purchase accrual against the vendor's account. This eliminates the need for separate data entry in inventory and accounting systems.
Three-Way Matching at Invoice
When the vendor invoice arrives, the accounts team enters it against the PO. ERPDrive automatically pulls all linked GRNs and compares quantities, rates, taxes, and amounts. Any mismatch is highlighted with the specific variance. The invoice can be approved only after discrepancies are resolved. This ensures you pay exactly what you received, at the price you agreed upon.
Key Takeaway: ERPDrive's GRN workflow connects five processes that most factories manage in silos: receipt verification, quality inspection, batch tracking, inventory update, and invoice matching. By integrating these in a single flow, ERPDrive eliminates manual handoffs, data re-entry, and the gaps where errors and losses occur.
Best Practices for GRN in Indian Manufacturing
Based on our experience working with hundreds of Indian manufacturers across auto components, precision machining, plastics, sheet metal, and general engineering, here are the practices that deliver the best results.
- Create GRN at the dock, not at the desk. The GRN should be created while the material is being unloaded and inspected, not hours or days later from memory. Mobile GRN entry makes this practical.
- Never bypass quality inspection. Even for trusted vendors, maintain at least a sampling-based inspection. Vendor quality can change without warning due to raw material changes, new operators, or machine wear at their end.
- Enforce three-way matching for every payment. No exceptions. If the accounts team pays invoices without GRN matching, the entire GRN process loses its purpose.
- Track partial deliveries rigorously. Do not close a PO until all quantities are received or the pending balance is formally cancelled. Untracked partial deliveries create phantom inventory and vendor disputes.
- Assign batch numbers for all critical materials. If you cannot trace a raw material lot back to its vendor, receipt date, and inspection results, you have a traceability gap that will surface during customer audits or quality escalations.
- Review GRN data for vendor evaluation. Every GRN is a data point about vendor performance. Use GRN data to track delivery accuracy, quality rejection rates, and lead time adherence. This data feeds into vendor scorecards and evaluation.
- Integrate GRN with production planning. When MRP knows what has been received (via GRN), it can update production schedules in real time. If a critical material is short-delivered, the planner knows immediately and can adjust the schedule instead of discovering the shortage on the shop floor.
ROI of a Structured GRN Process
The return on investment from implementing a proper GRN process is among the highest of any operational improvement. Here is a realistic breakdown for a mid-sized Indian manufacturer with annual raw material purchases of INR 5 crore.
- Eliminating overpayment from quantity mismatches: 1 to 2% savings = INR 5 to 10 lakhs per year
- Catching price discrepancies through three-way matching: 1 to 2% savings = INR 5 to 10 lakhs per year
- Reducing production rework from undetected incoming quality issues: INR 3 to 5 lakhs per year in saved labour, machine time, and scrap
- Improving inventory accuracy (fewer emergency purchases due to stock mismatches): INR 2 to 4 lakhs per year
- Vendor performance improvement (better on-time delivery and quality from data-driven evaluation): INR 2 to 3 lakhs in reduced disruption costs
- Audit readiness and compliance (GST, IATF, customer audits): Avoidance of penalties and lost contracts, difficult to quantify but significant
Total estimated annual savings: INR 17 to 32 lakhs for a manufacturer with INR 5 crore in annual purchases. Against an ERP subscription of INR 3 to 5 lakhs per year, the payback period is measured in months, not years.
Frequently Asked Questions About the GRN Process
What is a Goods Receipt Note (GRN) in manufacturing?
A GRN is the formal document created when raw materials, components, or consumables arrive at your factory. It records what was received, in what quantity, from which vendor, against which purchase order, and in what condition. The GRN serves as the basis for inventory updates, quality inspection workflows, three-way matching, and vendor accountability.
What is three-way matching in GRN and procurement?
Three-way matching compares three documents before a vendor payment is approved: the Purchase Order (what was ordered and at what price), the Goods Receipt Note (what was actually received), and the Supplier Invoice (what the vendor is billing). All three must agree on item, quantity, and price. Any discrepancy is flagged and resolved before payment. This prevents overpayment, duplicate payments, and billing errors.
Why is inward quality inspection important during GRN?
Inward quality inspection catches defective or out-of-specification materials before they enter production. Without inspection tied to GRN, defective materials reach the shop floor and cause production rejections, rework, and customer complaints. Linking inspection to GRN ensures only approved materials enter active inventory, and rejected lots are documented for vendor return.
How does GRN automation improve inventory accuracy?
Automated GRN updates stock levels in real time based on actual received and inspected quantities. It eliminates the delay between physical receipt and system entry, assigns batch numbers and bin locations at receipt, and ensures inventory reflects physical reality. Factories that move from manual GRN to automated GRN typically see inventory accuracy improve from 70 to 80% to above 95%.
Can GRN handle partial deliveries from vendors?
Yes. In manufacturing, partial deliveries are routine. ERPDrive allows you to create multiple GRNs against a single PO, tracking received quantities against each delivery. The PO shows pending quantities in real time and closes only when all items are fully received or the remaining balance is formally cancelled.
What is the difference between GRN and purchase receipt?
The terms are often used interchangeably in Indian factories. Technically, a purchase receipt is the act of receiving goods, while the GRN is the formal document that records all receipt details including quantities, condition, batch numbers, and inspection results. In ERP systems, the GRN is the structured digital record that connects the physical receipt to purchasing, quality, inventory, and accounting.
How does batch tracking work during GRN?
During GRN, each incoming lot is assigned a unique batch or lot number. This number stays with the material through storage, production, and dispatch. If a quality issue appears later, the batch number lets you trace back to the exact vendor, delivery date, and inspection results. This traceability is critical for auto component manufacturers, food processors, and pharmaceutical suppliers.
What information should a GRN contain?
A complete GRN includes: GRN number and date, vendor name, PO reference, item description and HSN code, ordered versus received quantity, unit of measurement, batch or lot number, condition of goods, quality inspection status, bin location assignment, transporter details, and the receiving person's name. This ensures full traceability and audit readiness.
Conclusion
The Goods Receipt Note is where procurement, quality, inventory, and finance converge in a manufacturing operation. Every rupee of material cost flows through the GRN process. Every quality problem that slips past GRN multiplies its impact on the shop floor. Every inventory mismatch starts with an inaccurate or missing GRN.
For Indian MSME manufacturers competing on cost, quality, and delivery reliability, a structured GRN process is not a luxury. It is a competitive necessity. The factories that get GRN right, with proper quantity verification, inward quality inspection, batch tracking, bin assignment, and three-way matching, operate with dramatically lower material waste, fewer production disruptions, accurate inventory, and tight financial control.
If your factory still manages goods receipt through registers, phone calls, and memory, the cost of that approach is far higher than you think. Book a free demo with ERPDrive and see how a structured, automated GRN process can transform your inward material flow from a source of leakage into a source of competitive advantage.