Accounts payable and payment controls

What Is Three-Way Matching? AP Control Guide

Direct answer

Three-way matching is an accounts-payable control that compares an approved purchase order, evidence of accepted receipt such as a GRN, and the supplier invoice before payment. The match tests whether the supplier, item, quantity, price and terms agree. Differences are routed for review under company policy; a match is operational evidence, not by itself proof that every tax or payment requirement is satisfied.

Also known as: PO-GRN-invoice matching, purchase order receipt invoice match.

Key takeaways

  • The three records answer different questions: what was approved, what was accepted, and what the supplier billed.
  • A useful match works at line level and preserves shortages, rejections, price differences and duplicate signals instead of netting them away.
  • Tolerance limits are internal operating policy, not a universal statutory threshold.
  • Receipt evidence supports the match, but the business must separately evaluate tax, contract and payment requirements.
  • The next control after a clean match is independent payment approval, followed by bank-reference reconciliation.

What the purchase order, GRN and invoice prove

A purchase order records the approved commercial instruction: supplier, item, ordered quantity, agreed price, delivery location and terms. A Goods Received Note records what the receiving team physically accepted, when and where. The supplier invoice states what the supplier requests to be paid. Three-way matching compares those records without treating any one as conclusive.

Operational guidance: match the supplier and document references first, then compare line identifiers, description, unit of measure, quantity, unit price, tax fields and totals. The CBIC invoice rules specify particulars for a GST tax invoice, but they do not prescribe a company’s three-way-match workflow. The CGST Act’s receipt condition for input tax credit is also not a rule that every company must use a GRN or a particular tolerance.

See what the Goods Received Note proves

A practical line-level matching workflow

  1. Confirm that the supplier master record and purchase order are approved and active.
  2. Normalize document numbers, units and item codes while retaining the original values.
  3. Link each invoice line to the relevant PO line and accepted receipt line.
  4. Compare ordered, received, accepted and invoiced quantities separately.
  5. Recalculate price extensions, discounts, freight and tax rather than trusting a stated total.
  6. Apply only documented tolerances and record which rule released a difference.
  7. Route unmatched lines to the owner who can resolve the underlying fact: buyer, receiver, supplier or tax team.
  8. Approve the payable only for supported quantities and values; preserve the exception history.

Automation can propose links and calculate differences, but it should not silently manufacture a receipt or change an approved price.

Explore Finnoto's invoice processing workflow

Worked match for an appliance distributor

Fictional example: Northstar Appliances orders 120 mixer-grinders from Meridian Components at ₹1,800 each, excluding tax. The warehouse receives all 120 but rejects four with cracked housings. The supplier invoices all 120. The team keeps quantity facts visible:

Worked match for an appliance distributor
RecordQuantityUnit priceExtended valueControl result
Approved PO120 ordered₹1,800₹2,16,000Commercial ceiling
GRN116 accepted; 4 rejected₹1,800₹2,08,800 acceptedReceipt ceiling
Supplier invoice120 billed₹1,800₹2,16,000₹7,200 quantity exception

The supported pre-tax value is 116 × ₹1,800 = ₹2,08,800. The ₹7,200 relating to four rejected units stays blocked pending replacement or a supplier credit note. The receiver’s rejection record, photos and supplier communication remain attached. Tax treatment is reviewed separately against the applicable invoice, receipt and credit-note facts.

How to design tolerances without hiding leakage

  • Define separate quantity, price and total-value tolerances; do not use one broad percentage for every difference.
  • Set tighter or zero tolerance for bank details, supplier identity, duplicate invoices and unapproved items.
  • Use absolute and percentage caps together so a small rate does not release a large-value variance.
  • Measure cumulative variance by supplier and buyer to detect repeated amounts just below a threshold.
  • Require a reason code, owner and evidence for every manual release.
  • Review overrides independently and retire tolerances that no longer fit purchase patterns.

These are policy choices. Appropriate limits depend on product characteristics, contract terms, risk and materiality; they are not GST thresholds or universal audit rules.

Preserve evidence needed for input tax credit

Two-way matching versus three-way matching

Two-way matching versus three-way matching
QuestionTwo-way matchThree-way match
Records comparedUsually PO and invoicePO, accepted receipt and invoice
What it controls wellPrice and ordered-quantity differencesPrice, ordered quantity and whether goods were accepted
Main blind spotMay pay for ordered goods that were short or rejectedStill depends on accurate receipt capture and does not replace quality, tax or fraud checks
Typical useServices or low-risk purchases where receipt evidence is handled differentlyPhysical goods and purchases where accepted quantity is a payment condition

Neither method is automatically correct for every purchase. A service-entry sheet, milestone approval or contract acceptance may replace a warehouse GRN. The control should reflect how performance is evidenced.

Common exceptions and who should resolve them

Common exceptions and who should resolve them
ExceptionLikely first ownerEvidence to close
Invoice quantity exceeds accepted quantityReceiving team and supplierCorrected GRN, replacement acceptance or credit note
Invoice price exceeds POBuyerApproved PO amendment or corrected invoice
Receipt exists without invoiceAP and supplierValid invoice or accrual decision
Invoice appears twiceAP control ownerDuplicate review and blocked document trail
Item or unit differsBuyer and receiverApproved substitution and unit conversion

Closing an exception means resolving the source fact, not merely changing a status. Age open items, escalate repeated root causes and report manual releases separately.

Frequently asked questions

Is three-way matching required by GST law?

GST law does not prescribe a universal three-way-match process. It contains invoice and receipt-related conditions relevant to tax review, while the PO-GRN-invoice workflow and tolerances are company controls.

Can three-way matching work for services?

Yes, if the business uses reliable acceptance evidence such as a service-entry sheet, milestone sign-off or approved timesheet in place of a physical-goods GRN.

Should every mismatch block the whole invoice?

Not necessarily. A documented policy may release supported lines and hold only disputed lines, provided tax, system and supplier-credit implications are controlled and the split remains auditable.

Who should approve a match override?

An authorised person independent of the original entry should approve it under a risk-based matrix. The reason, evidence, amount and approving identity should remain in the audit trail.

What comes after three-way matching?

A clean or approved match creates a payable candidate. Payment still needs maker-checker approval, validated beneficiary details, bank execution, UTR capture and subsequent reconciliation.

Sources and further reading

Educational disclaimer: This material is general information, not legal, tax, or accounting advice. Check current official guidance and your facts with a qualified professional.

From definition to workflow

Apply this concept with connected finance operations

Finnoto connects source records, approvals, reconciliation evidence, and exception ownership so teams can move from knowing the rule to operating the control.

Explore accounts payable controls
Read nextMaker-checker