Skip to main content
Definition · 6 min read

What is Three-Way Matching in Indian Accounts Payable: PO–GRN–Invoice Reconciliation

Three-way matching is the discipline of cross-checking a purchase order, a goods receipt note, and a vendor invoice line by line before authorising payment. In the Indian AP context it is also the control that protects ITC eligibility under GST and ensures the correct TDS section is applied at deduction.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 12 June 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

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.

How It's Resolved

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.

Configuration

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.

Output

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
Primary reference: Central Board of Indirect Taxes and Customs — which governs Input Tax Credit eligibility rules under Section 16 of the CGST Act that three-way matching operationally enforces.

Frequently Asked Questions

What are the three documents matched in three-way matching?
The Purchase Order (PO), the Goods Receipt Note (GRN), and the Vendor Invoice. The PO captures what was ordered (item, quantity, agreed rate, GST rate, delivery terms). The GRN captures what was physically received at the warehouse or site. The Invoice captures what the vendor is billing. All three must agree on quantity, rate, and tax treatment before payment is released.
How is three-way matching different from two-way matching?
Two-way matching compares only PO and invoice — common for services or non-stock items where there is no goods receipt event. Three-way matching adds the GRN step, which is mandatory for goods because under GST law ITC is only admissible against goods actually received. The GRN is the documentary evidence of receipt.
Is three-way matching mandatory under Indian GST law?
GST law does not name the control as 'three-way match' but it makes the underlying check unavoidable. Section 16(2) of the CGST Act says ITC is allowed only when the recipient has received the goods or services, holds a valid tax invoice, the supplier has paid tax, and the invoice is reflected in GSTR-2B. The GRN is how an AP team evidences the receipt condition during audit.
What is the most common cause of a three-way match failure in India?
Quantity variance between GRN and invoice — typically because the vendor invoiced the ordered quantity while the warehouse received short or excess. The second most common cause is GST rate mismatch where the PO carried a different HSN rate than what the vendor applied on the invoice, often due to a rate notification change between order and invoice date.
How does three-way matching connect to TDS deduction?
Once a three-way match is cleared, the AP team books the liability and at that point Section 194C, 194J, 194Q or 194O may apply depending on the nature of the spend. From FY 2026-27 the deduction must be reported under the new income-type codes 1001 to 1092 in the TDS return, replacing the legacy section-name reporting.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.