What is a GRN (goods received note)?

A GRN (goods received note) is the warehouse's record of the goods it actually received from a supplier: which items, how many, in what condition and against which purchase order. It is made at the receiving dock after the goods are counted and checked, and it marks the point where incoming stock can become sellable inventory.

In commerce and warehousing, GRN means goods received note, also called a goods receipt note. E-treasury and banking portals use “GRN” for an unrelated reference number; this page doesn’t cover that meaning.

How a GRN works in an Indian D2C or omnichannel warehouse

A GRN sits between the purchase order and putaway:

  1. Expect. The purchase order (PO), and the supplier’s advance shipping notice or invoice if one is sent, tells the dock what should arrive.
  2. Count. The team unloads and counts each line against the PO, carton by carton or unit by unit.
  3. Check. Each line is inspected for damage, wrong items, missing barcodes, and, for dated goods, the batch number and expiry date.
  4. Record. The GRN records, per line, the quantity received, the quantity accepted and the quantity rejected, with a reason. Batch and expiry are captured here, not later.
  5. Hand off. Accepted stock moves to putaway. Rejected stock goes to a hold area to be returned or claimed.
  6. Match. Finance compares the PO, the GRN and the supplier’s invoice (the three-way match) before paying.

Example. A brand raises a PO for 500 units of a face serum at ₹200 a unit. The supplier’s truck brings 480 units, and 6 of those are damaged.

Line item Quantity
Ordered (PO) 500
Received 480
Rejected (damaged) 6
Accepted on the GRN 474
Short against the PO 20

The GRN says 474 units are in stock. In the three-way match, finance pays for 474 units (₹94,800 before tax) and takes up the 26-unit gap with the supplier: a credit note, a replacement or a return, depending on the purchase terms. Only the 474 accepted units should be put away and offered for sale. These figures are illustrative.

GRN, MRN, GDN and GIN compared

Document Usual expansion What it records
GRN Goods received note Goods received into the warehouse from a supplier
MRN Material receipt note Usually the same receiving record under another name, common in manufacturing. Some systems use MRN for “material requisition note”, an internal request for stock, so check which your ERP means
GDN Goods delivery (or dispatch) note Goods sent out to a customer or another location
GIN Goods issue note (some firms: goods inward note) Stock issued from the store to production or another team; where it means “goods inward note”, it plays the GRN’s role

Common GRN mistakes

  • Making the GRN from the supplier’s invoice instead of a count. Shortages then surface weeks later in a cycle count.
  • Accepting a whole line when part of it is damaged. Damaged units become “sellable” stock that a picker can’t ship.
  • Skipping batch and expiry at receipt. If the batch isn’t captured at the dock, FEFO and recalls have nothing to work from later.
  • Closing the GRN before putaway is confirmed. Channels then sell stock that is still on the dock.
  • Not reconciling the receipt a marketplace or quick-commerce warehouse sends back when you ship stock to it. That receipt, not your dispatch note, decides what you are paid for.
  • Supplier fill rate = units accepted ÷ units ordered. In the example, 474 ÷ 500 = 94.8%.
  • Dock-to-stock time = time putaway is confirmed − time unloading started. A long gap means received stock is waiting to be sold.

GRN in the Indian context

  • A GRN is not a GST document. Rule 36(1) of the CGST Rules, 2017 lists the documents on which input tax credit can be taken, including the supplier’s tax invoice, a debit note, a bill of entry and Input Service Distributor documents. A GRN is not among them; it is an internal control record.
  • But receipt matters for GST credit. Section 16(2)(b) of the CGST Act, 2017 allows input tax credit only when the buyer “has received the goods”. Where goods against one invoice arrive in lots, credit is available on receipt of the last lot. Many finance teams use the GRN as their record of that receipt.
  • Food stock needs batch and dates captured at receipt. The FSS (Labelling and Display) Regulations, 2020 require a batch, code or lot number and the “Date of manufacture or packaging” and “Expiry/Use by” on food labels (regulation 5(9) and 5(10)). Recording them on the GRN is what makes expiry-based picking possible.
  • Stock you send into marketplaces. If you replenish a marketplace fulfilment centre or a quick-commerce warehouse, the quantity it records as received is what it can sell. Compare its receipt with your dispatch quantity for every consignment, and raise differences quickly.

How Fretron CommerceOS handles receiving

Fretron CommerceOS includes warehouse management for receiving and putaway. The warehouse team works the floor on a phone, without handheld hardware, and picking is scan-guided: bin, then item. There is no offline mode, and labels print from the web, not the phone.

Questions and answers

What is the full form of GRN in a warehouse?
In a warehouse, GRN stands for goods received note, sometimes written goods receipt note. It is the record the receiving team makes after counting and checking a supplier's delivery. It lists each item, the quantity received, the quantity accepted or rejected, and the purchase order it relates to. Accepted quantities then move to putaway and become available stock.
How do GRN, PO and invoice work together in three-way matching?
The purchase order says what you agreed to buy, the GRN says what actually arrived and was accepted, and the supplier's invoice says what you are being billed for. Finance pays only when all three agree, or pays the accepted quantity and raises the difference. In the example above, the invoice for 500 units is paid for 474.
What does GRN mean on Blinkit or other quick-commerce vendor portals?
It means the same thing, seen from the other side. When you supply stock to a quick-commerce or marketplace warehouse, that warehouse checks your delivery and records what it accepted. That accepted quantity, not what you dispatched, is what it can sell and usually what you are paid for. Reconcile it against your dispatch for every consignment.
How do you make a GRN, and what fields does it need?
Count and inspect the delivery first, then record it. A useful GRN has the GRN number and date, supplier, PO number, supplier invoice or challan number, and per line the SKU, ordered, received, accepted and rejected quantities, the rejection reason, the batch number and expiry date where relevant, the receiving location, and who checked it.
What happens when goods arrive short, extra or damaged?
Record exactly what happened on the GRN, line by line. Short quantities stay open against the PO or are cancelled. Extra units are either accepted on a revised PO or held for return. Damaged units are rejected with a reason and photos and kept apart from sellable stock. Finance then settles the difference with the supplier through a credit note, replacement or return.
What is the difference between GRN and MRN, GDN or GIN?
A GRN records goods received from a supplier. MRN (material receipt note) is usually the same record under another name, though some ERPs use MRN for a material requisition. A GDN (goods delivery or dispatch note) records goods going out. A GIN usually means goods issue note, stock issued internally; some Indian firms use GIN for "goods inward note", which does the GRN's job.
Is a GRN a tax invoice or GST document, and how is it different from the supplier's invoice?
No. The supplier's tax invoice is issued by the seller and is what input tax credit is taken on under rule 36(1) of the CGST Rules. A GRN is the buyer's internal record of what actually arrived and was accepted. Receipt still matters: section 16(2)(b) of the CGST Act allows credit only once the goods have been received.
How does a GRN relate to the ASN and to putaway?
An ASN (advance shipping notice) is the supplier's message saying what it has sent and when it should arrive. The GRN records what actually arrived and was accepted, checked against the ASN and the purchase order, so differences show up at the dock. The accepted lines on the GRN are then what the team puts away into bins.

See CommerceOS on your own data.

Book a demo →

Last reviewed: by Fretron.

Sources

  1. Section 16, Central Goods and Services Tax Act, 2017. CBIC Tax Information Portal. https://taxinformation.cbic.gov.in/content/html/tax_repository/gst/acts/2017_CGST_act/active/chapter5/section16_v1.00.html (accessed 5 Nov 2026).
  2. Rule 36, Central Goods and Services Tax Rules, 2017. CBIC Tax Information Portal. https://taxinformation.cbic.gov.in/content/html/tax_repository/gst/rules/cgst_rules/active/chapter5/rule36_v1.00.html (accessed 5 Nov 2026).
  3. Food Safety and Standards (Labelling and Display) Regulations, 2020, compendium Version VI (22 Feb 2023), regulations 5(9) and 5(10). FSSAI. https://fssai.gov.in/upload/uploadfiles/files/Comp_Labelling.pdf (accessed 5 Nov 2026).