Indian AP teams release payments against invoices that did not have a matching goods receipt, exposing the company to ITC reversal under Section 16, duplicate payments, and TDS coding errors at year-end.
Cross-validate three documents — Purchase Order, Goods Receipt Note, and Vendor Invoice — on quantity, rate, and tax treatment before any payment authorisation. Block payment release if any field falls outside the configured tolerance band.
Tolerance bands per spend category — for example zero quantity tolerance on capital items, plus or minus two percent rate tolerance on commodity inputs — plus a configurable hold list for vendors with repeated mismatches.
A payment-ready voucher with a clean audit trail linking PO, GRN, and invoice, the correct GST treatment, and the correct new TDS code populated for the FY 2026-27 return.
Definition
Three-way matching is the accounts payable control that requires three distinct documents — the Purchase Order (PO), the Goods Receipt Note (GRN), and the Vendor Invoice — to agree on quantity, rate, and tax treatment before the company authorises payment to a vendor. It is the operational backbone of the procure-to-pay cycle in any Indian organisation that purchases goods.
In one sentence: three-way matching means no goods invoice gets paid until the warehouse confirms it received what the PO ordered at the price the invoice billed.
Regulatory Reference
Three-way matching is not a single statutory phrase in Indian law, but it is the practical control that satisfies several legal requirements at once.
Under Section 16(2) of the CGST Act, 2017, a registered buyer can claim Input Tax Credit only when: the buyer is in possession of a tax invoice, the buyer has actually received the goods or services, the supplier has paid the tax, and the invoice appears in the buyer’s GSTR-2B. The GRN is the operational artefact that evidences the second condition. Auditors rely on the GRN trail during GST audits and ITC scrutiny.
Under the Income Tax Act, the moment of expense booking after a three-way match is the trigger for TDS deduction. From FY 2026-27 onwards, the deduction must be reported using the new income-type payment codes 1001 to 1092 — for example code 1043 for fees for professional or technical services that earlier sat under Section 194J. The classification chosen at the three-way match step flows into Form 168 (replacing Form 26AS) for the vendor.
Under the Companies Act, 2013 internal control framework and the ICAI Standards on Auditing, three-way matching is treated as a key transactional control that statutory auditors test for design and operating effectiveness.
Why It Matters
Three industries where three-way matching does the heaviest lifting:
Auto-component manufacturing. A Tier-1 supplier may receive thousands of GRNs a week for sheet metal, fasteners, and electronics. Without a tight match, raw material price variation (RMPV) clauses in OEM contracts and quantity short-receipts at the gate compound into invisible margin leakage.
Pharmaceutical distribution. Batch numbers, expiry dates, and free-quantity schemes mean the GRN often differs from the invoice in subtle ways. A weak three-way match invites both excise audit issues and credit-note disputes with stockists.
Construction and EPC. Bill of quantities, retention money, mobilisation advance, and labour-cess all sit on the PO. The GRN is replaced by a measurement book entry. Without a strict three-way match, retention and advance recoveries are missed and TDS under Section 194C is wrongly grossed up.
How to Spot It in Practice
In an ERP screen the three-way match status is usually a flag on the invoice — Matched, Partially Matched, or On Hold. The four practical signals an AP analyst looks for:
- Quantity variance. GRN says 980 units; invoice says 1,000. Either short-receipt or the vendor invoiced the full lorry while the gate accepted 980.
- Rate variance. Invoice rate is ₹126 per unit; PO rate is ₹124. Either a price escalation clause has fired, or a vendor data-entry error.
- HSN or GST rate variance. The PO line carries HSN 8409 at 18%; the invoice carries 8708 at 28%. A rate notification has changed between order and invoice, or the vendor has miscoded.
- Tax base mismatch. Invoice taxable value plus tax is not equal to the line totals — usually because a freight or insurance line was added on the invoice but not on the PO.
Each of these creates a downstream reconciliation entry in GSTR-2B and an audit query at year-end.
Common Misconceptions
- “Three-way matching is just a finance control.” It is also a tax control, a procurement control, and an inventory control. Skipping it pushes work into every one of those functions.
- “Two-way matching is fine for low-value goods.” Two-way matching with no GRN means the goods-received condition under Section 16 of the CGST Act is undocumented. Auditors are entitled to disallow the ITC.
- “Tolerance bands make the match meaningless.” Tolerance bands set within ICAI internal control guidance are a legitimate efficiency mechanism. The problem is uncontrolled tolerances, not the principle.
- “Once the match passes, AP work is done.” The post-match step — booking the liability, selecting the correct new TDS income-type code, accruing GST — is where most TDS reporting errors actually originate.