Last updated: July 16, 2026
Procurement and Inventory

Goods Receipt Note (GRN) Process for Indian Manufacturers: Inward Quality Inspection, Three-Way Matching, and Inventory Accuracy Guide

TL;DR: The Goods Receipt Note (GRN) is the most overlooked document in Indian manufacturing procurement. It sits at the junction of purchasing, quality, inventory, and accounts payable. A proper GRN process ensures that you receive exactly what you ordered, inspect materials before they enter production, update inventory in real time, assign batch numbers and bin locations at receipt, and match vendor invoices against actual receipts before payment. Manufacturing ERP software like ERPDrive automates the entire GRN workflow, connecting purchase orders to receipts, quality inspection, inventory updates, and three-way matching in one seamless process.

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 Demo

Inward 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:

  1. GRN triggers inspection: When a GRN is created, the system automatically generates a quality inspection request for the received lot.
  2. 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.
  3. 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.
  4. 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.
  5. 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 Demo

5 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

Related Reading

Fix Your GRN Process, Fix Your Inventory

ERPDrive connects purchase orders, goods receipt, quality inspection, batch tracking, and three-way matching in one integrated system built for Indian manufacturers.