Skip to main content
← Back to Blog
Inventory16 min read

GRN Software for Construction: The 2026 Guide for Indian Sites

Material leakages usually start at inward—when receipts aren’t verified, recorded, and matched to the PO. This guide explains GRN software for construction and a practical GRN SOP for Indian sites.

Y

Civil Engineer | IIT Bombay | ex-IOCL

By Yogesh Dhaker Published

When a truck reaches your site gate, the real cost of the project is decided in the next fifteen minutes.

If cement bags are short, the TMT grade does not match the purchase order, or a load of sand is measured by eye, you do not just lose money — you lose the ability to prove anything later, to the vendor, the client, your auditor, or the GST department. That is why GRN software for construction has become standard equipment for Indian contractors who want clean stock, clean input tax credit, and fewer vendor disputes. And the volume is rising: construction GVA at constant prices grew 7.4 per cent in FY2025-26 to about Rs 26.7 lakh crore in MoSPI's provisional estimates released in June 2026, with the March quarter up 8.4 per cent. More trucks through the same store means more part-loads and more receipts that never get recorded properly.

What is a GRN in construction?#

GRN stands for Goods Received Note (also written as goods receipt note). It is your internal record of what physically landed at site — quantity, condition, grade, evidence — created by the receiving side, not the supplier. It is what lets you say "we ordered X, the vendor claims Y, we accepted Z" and settle the difference with facts.

Five documents describe the same delivery, and confusing them is where disputes begin.

Article table: Document Issued by What it proves Indent / requisition Site
DocumentIssued byWhat it proves
Indent / requisitionSite engineer or storeThat the material was needed, in that quantity, for that activity
Purchase orderPurchase teamWhat was ordered: brand, grade, size, unit, rate, delivery location
Delivery challan with e-way billSupplierWhat the supplier says was dispatched and moved
GRNYour store or site engineerWhat you received, inspected, accepted and rejected
Tax invoiceSupplierWhat you must pay, and the basis of your input tax credit

The challan is the supplier's dispatch claim; the GRN is the buyer's receiving proof; the invoice is the billing and tax document. Where sites go wrong is treating a signed challan as the GRN — a signature at 6 am, before counting and before a weighbridge slip, commits you to a quantity you never verified.

A GRN in isolation is only data entry. Its value comes from being the third link in a chain: a material indent creates demand, a purchase order converts it into a priced commitment, and the GRN closes the loop against that specific PO line. Linked, the three answer the only questions that matter — was this needed, was it ordered at the agreed rate, and did it arrive?

What a GRN must capture on an Indian site#

This is the minimum field set. Anything less and you will lose an argument within six months.

Article table: Field Why it matters on site PO number and line
FieldWhy it matters on site
PO number and line itemLinks receipt to the agreed rate; shows ordered vs received vs pending
Vendor and GSTINTies the receipt to the invoice carrying your input credit
Item, brand, grade, size, unitFe 500D is not Fe 500; 43 grade is not 53 grade
Challan and e-way bill numberThe vendor's own reference when you raise a shortage claim
Vehicle number, time in and outTraces repeat offenders and gate-to-store gaps
Gross, tare, net weight, slip numberNon-negotiable for steel, sand, aggregate and any bulk load
Received, accepted, rejected, shortFour separate numbers, never one, each with a reason code
Batch or heat number, test certificateTraceability to the mill or plant, and to your cube results
Receiver and approver with timestampSeparation of duties; a notebook signature is easy to disown

Cement#

Indian cement standards specify a net 50 kg bag. Under Annex B of the current specifications (IS 269 for OPC, IS 1489 for PPC, IS 455 for slag cement), the sample average must be at least 50 kg, no more than 5 per cent of bags may show a minus error above 2 per cent, and no bag may fall more than 4 per cent short — an absolute floor of 48 kg. For a truck or wagon load up to 25 tonnes the overall tolerance on net quantity is 0 to 0.5 per cent. The Legal Metrology (Packaged Commodities) Rules, 2011 separately set a maximum permissible error of 1.0 per cent above 15 kg, putting a 49.5 kg floor on a declared 50 kg bag.

So: count bags rather than trusting the challan; weigh two or three at random, remembering tare varies by packing (roughly 531 g for jute sacking, 400 g for six-ply paper, 70 g for HDPE or PP woven sacks); read the batch marking, which must carry week, month and year of packing; and confirm the ISI mark, mandatory since the Cement (Quality Control) Order, 2003. Age is the check everyone skips — the specifications require bagged cement in local storage for more than three months after completion of tests to be retested before use and rejected if it fails. Bags packed four months ago are a rejection reason, not a favour you do the vendor.

Steel#

Steel is the highest-value receipt on most sites and the one most often accepted on faith. Three things belong in every steel GRN.

The weighbridge slip. Record gross, tare and net separately, plus slip number and weighbridge name. Under the Legal Metrology (General) Rules, 2011, weights and measures used in transactions must be verified and stamped periodically; a static road weighbridge falls in the residual category with a twelve-month re-verification interval, and any instrument repaired, or dismantled and re-installed, must be re-verified before being put back into use. Where a vendor uses a captive weighbridge, note its verification certificate date in the GRN.

Markings and the test certificate. Under the Steel and Steel Products (Quality Control) Order, 2024, reinforcement bars to IS 1786 must carry the BIS Standard Mark (sizes below 8 mm are carved out), and clause 3(2) requires every consignment to be accompanied by a test certificate bearing the Standard Mark issued by the certified manufacturer. BIS's product manual for IS 1786 requires marking during rolling at intervals of not more than 3 metres with the brand, the grade, and a six-digit code — a two-digit BIS branch identifier plus the last four digits of the licence number. IS 1786 also requires a tag on each bundle showing cast number, grade and size, and the mill certificate must state the cast number, rolled-in marking, date of testing and individual test results. Photograph the rolling mark and the bundle tag; it is the only way to contest a grade dispute after the steel is cut. Our guide to TMT steel bar grades under IS 1786 covers which grade the drawing calls for.

Weight-by-length verification. When the weighbridge net is short, the argument shifts to "the bars are within tolerance". IS 1786 Table 1 gives nominal mass per metre as 0.395 kg for 8 mm, 0.617 for 10 mm, 0.888 for 12 mm, 1.58 for 16 mm, 2.47 for 20 mm and 3.85 for 25 mm. Table 2 gives the tolerances, routinely misquoted:

Article table: Nominal size Batch tolerance Individual sample Coils only Up to
Nominal sizeBatch toleranceIndividual sampleCoils only
Up to and including 10 mmplus or minus 7 per centminus 8 per centplus or minus 8 per cent
Over 10 mm up to 16 mmplus or minus 5 per centminus 6 per centplus or minus 6 per cent
Over 16 mmplus or minus 3 per centminus 4 per centplus or minus 4 per cent

Note what the standard says: 7, 5 and 3 per cent are batch tolerances; for an individual sample only a minus tolerance is specified, and it is looser, not tighter; and no batch tolerance applies to coils. A GRN recording cut-sample mass and length lets you argue with arithmetic instead of adjectives.

Sand, aggregate and finishing items#

Bulk material causes the most friction, partly because units are inconsistent — cubic metre in most tenders, brass in Maharashtra and Gujarat, tonnes on the weighbridge. Fix one unit per item in the PO, state the conversion factor, and state the measurement method: weighbridge net, or truck body dimensions physically measured, never assumed from rated capacity. Record moisture condition for sand, because a wet load bought by weight is water bought at sand rates. For aggregate, note nominal size and whether a sieve check to IS 383 is required for the lot.

The 2026 price data says this is where to spend your attention. In the June 2026 wholesale price index (2022-23 base) from the Office of the Economic Adviser, sand, beach sand and morum stood at 112.2, up 10.5 per cent year on year, while ordinary Portland cement sat at 96.5, down 1.6 per cent and still below its base-year level. Cement discipline saves you a little; sand and aggregate discipline saves you a lot. For tiles, sanitaryware and fittings, receive item-wise rather than carton-wise and record make and catalogue number — brand substitution is the quietest loss on finishing packages, surfacing only at handover against the approved make list.

Partial receipts, short supply, rejection and damage in transit#

These four exceptions are the entire reason GRN software beats a register. Handle them as distinct states, not one blurry "less received" note.

Partial receipt. One PO, several GRNs — GRN-1 for 300 bags, GRN-2 for 200. The PO line must show ordered, received to date and balance pending, so purchase knows whether to chase or close the line short.

Short supply. The challan says 200 bags; 195 landed. Record received 195, short 5, and raise a shortage note against the challan the same day. A shortage claimed a week later is a negotiation; one raised while the driver is at the gate is a fact.

Quality rejection. Wrong grade, failed sieve, torn or lumped bags, out-of-spec diameter. Record the rejected quantity separately with a reason code and photographs, and keep it segregated and marked until uplifted — rejected stock left mixed with accepted stock gets consumed. Under the Steel QCO 2024, steel not conforming to the specified standard is to be disposed of as scrap, worth remembering when a vendor offers a discount to let a substandard lot stay on site.

Damage in transit. Distinct from quality rejection because the remedy differs: it is a transporter or insurance claim. Photograph the load before unloading finishes and code it separately.

Every exception should force approval by someone other than the receiver, and block the invoice until closed.

GST input credit hygiene depends on your GRN#

Most site teams treat this as an accounts problem. It is not — several statutory conditions turn on facts only the receiving team can establish.

Under Section 16(2) of the CGST Act, input tax credit requires possession of a valid tax invoice, that the supplier has reported it so it reaches you through GSTR-2B, that the tax has actually been paid to government, that you have filed your return, and — critically — that you have received the goods. Your GRN is the internal evidence of that receipt.

Then comes the clause that catches almost every construction buyer. The proviso to Section 16(2) says that where goods against an invoice are received in lots or instalments, credit may be taken only on receipt of the last lot or instalment. There is no proportionate credit per lot. If one invoice covers 12 MT of steel delivered across three trips spanning a month-end, the credit belongs to the period in which the final trip arrived — and the only clean record of that date is the last GRN.

Four more dates worth knowing:

  • Rule 37: if the supplier is not paid within 180 days of the invoice date, credit must be reversed proportionately to the unpaid amount in the GSTR-3B for the tax period immediately following those 180 days, with interest, and re-availed on payment. Slow GRN-to-invoice matching causes this directly.
  • Section 16(4): credit for a financial year cannot be taken after 30 November of the following financial year, or filing of the annual return, whichever is earlier. A GRN sitting unposted for eight months can quietly cost you the credit.
  • Invoice Management System: since October 2024 you can accept, reject or keep pending each inward invoice on the GST portal, with draft GSTR-2B generated on the 14th. Taking no action counts as acceptance, and rejecting a disputed invoice is only defensible if a GRN shows what was received.
  • E-invoice and e-way bill: e-invoicing applies from an aggregate annual turnover of Rs 5 crore, and since 1 April 2025 taxpayers at Rs 10 crore and above must report invoices to the IRP within 30 days. An e-way bill is needed above Rs 50,000 consignment value, valid one day per 200 km, and since 1 January 2025 cannot be generated against documents older than 180 days.

Two rate facts belong in the same discipline. Cement moved from 28 per cent to 18 per cent GST with effect from 22 September 2025 under the rate rationalisation announced by the 56th GST Council, which also cut marble and travertine blocks, granite blocks and sand-lime bricks from 12 per cent to 5 per cent — so a GRN raised against an old PO needs a rate check, not a copy-paste. And under Section 17(5), a contractor can generally take credit on materials used for an output works contract, while a builder constructing immovable property on its own account cannot, other than plant and machinery. The wider picture is in our guide to GST on construction materials in India.

GRN discipline is your main defence against material theft#

Controls are not paranoia. In ACFE's Occupational Fraud 2026: A Report to the Nations, published in May 2026 from 2,402 cases across 143 countries, certified fraud examiners estimate organisations lose about 5 per cent of revenue to fraud each year — an expert estimate rather than a measurement, but a widely used benchmark. Theft of non-cash assets accounted for 23 per cent of all cases with a median loss near USD 75,000, and the median case ran 12 months before detection. In construction the report logged 91 cases with a median loss around USD 120,000.

Read that against how material actually leaves an Indian site: a delivery diverted before it reaches the store, a part-load recorded as full, a rejected lot quietly accepted, a vendor billing for quantity never delivered. Every one is a receiving-stage failure, blocked by unglamorous controls — PO-linked entry, gate log matched to store entry, weighbridge slip attached, receiver separate from approver, photographs at unloading. Our playbook on preventing material theft on construction sites covers the site-level controls that pair with this.

From GRN to stock, reconciliation and RA billing#

A GRN that does not update stock is a filing exercise. Done properly, the accepted quantity becomes the opening side of your material ledger and issue notes become the closing side. That is what makes a material reconciliation statement possible: opening stock plus receipts, minus issues and returns, equals closing stock, compared against theoretical consumption from the BOQ and drawings.

The gap between theoretical and actual consumption is where wastage lives, and there is a credible Indian benchmark. Ramaswamy and Kalidindi of IIT Madras studied six Indian building projects for the 2009 International Group for Lean Construction conference, measuring average scrap waste of 3.97 per cent for cement, 4.42 per cent for reinforcement steel, 3.19 per cent for river sand and 5.69 per cent for 10 mm coarse aggregate. Scrap waste alone cost 4.36 per cent of material cost on average, with a further 1.97 per cent tied up in excess inventory.

The billing link matters just as much. On client-supplied or reimbursable material, and on contracts with material-based recovery or escalation clauses, receipt records feed the running account bill directly. On the deduction side, CPWD Specifications 2019 states in clause 5.3.4 that wastage and unauthorised overlaps in reinforcement shall not be paid for. If your records cannot separate what was received from what was legitimately consumed, you fund that difference yourself.

For a starting point rather than a blank spreadsheet, our free construction templates include a GRN format you can print for the gate, alongside matching indent and reconciliation formats.

Making it stick: the SOP and the software#

The process that works is short. Put the measurement method and a "PO number must appear on the challan" clause into every PO. Log gate entry separately, because gate-versus-GRN mismatches are their own exception report. Weigh before unloading, verify during unloading rather than after, split the quantity four ways with reason codes and photographs, and let the storekeeper create while an engineer approves. Release the invoice only when quantity matches the GRN, rate matches the PO, the GST rate matches the current schedule, and every exception is closed. Then review the log monthly: shortage frequency by vendor, weighbridge variance against challan quantity, and GRN-to-payment cycle time against the 180-day Rule 37 clock.

Whatever tool you use should insist on PO-line-linked GRNs, treat partial receipt, shortage, rejection and return as separate states, support three-way matching with a hard payment block while an exception is open, and run offline on mobile. SiteSetu is built for Indian construction teams around exactly that trail — indent to PO to GRN to stock — with offline mobile entry, site-wise inventory, and photo evidence attached to the receipt rather than living in someone's WhatsApp gallery.

FAQs#

Is a GRN legally mandatory in India?#

No statute names a "Goods Received Note" as a mandatory document. But several statutory positions depend on proving receipt of goods: Section 16(2)(b) of the CGST Act makes receipt a condition for input tax credit, and the proviso to Section 16(2) fixes the credit date for lot-wise deliveries at receipt of the last instalment. A GRN is the standard internal evidence for both, and it is what auditors, arbitrators and clients ask to see.

Who should create and who should approve the GRN?#

The storekeeper or receiving site engineer creates it at the point of unloading, and a supervisor or project manager approves it. The rule that matters is separation of duties: whoever receives the material must not be the only person authorising payment for it. Where one person does both on a small site, mandatory photographs, weighbridge slips and a monthly off-site review of exceptions are reasonable compensating controls.

Can I take GST input credit on a partial delivery?#

Not proportionately. The proviso to Section 16(2) of the CGST Act states that where goods against an invoice are received in lots or instalments, credit may be taken only on receipt of the last lot or instalment. A single invoice covering three truckloads of steel therefore yields credit only in the tax period when the third truckload arrives, making the date on your final GRN the operative date. Confirm the treatment for your own contracts with your chartered accountant.

What if the supplier delivers without a purchase order?#

Treat it as an exception with its own flow. Record a provisional receipt with photographs and a named approver, keep the material segregated, and either regularise it with a PO at the agreed rate within a fixed window or return it. Accepting no-PO deliveries quietly means the rate gets settled after the material is already consumed — the weakest negotiating position available.

How do I handle material rejected after the vehicle has left?#

Raise a debit note or rejection memo referencing the original GRN and challan, notify the vendor in writing the same day, and segregate the material until it is uplifted. For BIS-notified products the stakes are higher: the Steel and Steel Products (Quality Control) Order, 2024 requires steel not conforming to the specified standard to be disposed of as scrap, so accepting a discount to retain a substandard lot is not a site-level decision.

Does a weighbridge slip actually help in a dispute?#

Yes, provided the weighbridge is a verified one. Under the Legal Metrology (General) Rules, 2011, weights and measures used in transactions must be verified and stamped periodically, and a static road weighbridge falls in the residual category carrying an annual re-verification interval; an instrument repaired, or dismantled and re-installed, must be re-verified before use. Record the weighbridge name, slip number, and gross, tare and net separately.

The bottom line#

GRN software for construction is not about generating more paper. It converts the fifteen minutes at your site gate into data you can act on: accurate stock, defensible vendor claims, clean input credit, and a reconciliation that closes.

Start narrow. Pick your two highest-value materials — almost certainly cement and steel — make weighbridge slips and photographs mandatory for both, separate the receiver from the approver, and log every exception for 30 days. That list of exceptions is worth more than the software itself.

References and Further Reading

Primary and supporting sources cited in this article.

Tags:

GRNInventory ManagementMaterial ReceivingConstruction Procurement

Ready to digitize your construction site?

Site Setu keeps tasks, materials, drawings, and daily progress in one mobile-first record your site team can update from the field.

Start with one project