What is 3 Way Match : Importance, Challenges & Solution

Summarize with AI: ChatGPT Perplexity Claude

Table of contents

Most finance teams spend a significant portion of their week doing the same thing: checking whether the invoice they received matches what was ordered and what was actually delivered. When that check is done informally, it produces errors, delays, and payments that should not have gone out. When it is done systematically, it becomes one of the most reliable controls a company has over its payables. That systematic check is called 3 way matching, and it sits at the centre of a well-run Accounts Payable process.

What is a 3 Way Match?

Three way matching is the process of verifying a supplier invoice against two other documents before approving it for payment: the Purchase Order and Goods Received Note.

The Purchase Order is raised by the procurement team when goods are sourced. It contains the agreed quantity, price per unit, applicable taxes, delivery timeline, and payment terms. It is the contractual baseline against which everything else is measured.

The Goods Received Note is raised by the warehouse team when the delivery arrives. It records what was physically received, in what condition, and in what quantity. It may also note any damages, shortages, or rejected items not accepted into inventory. The GRN is the ground truth of what actually came in.

The Supplier Invoice is what the vendor sends requesting payment. It states the quantity billed, the price charged, and the total amount due. A well-functioning supplier will invoice only for what was delivered and at the agreed price. In practice, invoices sometimes reflect the full PO quantity even when the delivery was partial, or carry a different price than what was negotiated.

When all three documents are compared, the AP team is looking for agreement on quantity and price. The quantity on the invoice should match the GRN, the price should match the PO, and the total should follow correctly from those two. If any element falls outside a defined tolerance threshold, the invoice is flagged for review rather than approved for payment. That tolerance accounts for minor rounding differences without requiring manual intervention on every transaction.

To understand why three way matching exists, it helps to understand what came before it. Two way matching, which many smaller businesses and informal procurement setups still rely on, only compares two documents: the invoice and the Purchase Order. If the invoice aligns with the PO, the payment is approved. The GRN is not part of the check at all.

2 Way v/s 3 Way Match

Two way matching is faster and simpler to execute. For businesses with trusted long-term vendors, low-value purchases, or service-based procurement where physical delivery confirmation is not relevant, it is a reasonable approach. The invoice is checked against the PO, and if the quantities and pricing align, it is cleared for payment.

The limitation is significant. Two way matching has no way of confirming that the goods were actually received. A supplier could invoice for 500 units, the PO could reflect 500 units, and the match would pass cleanly even if only 380 units arrived or the delivery never happened at all. In a high-volume FMCG procurement environment with dozens of suppliers delivering to multiple locations simultaneously, that gap is not theoretical. It is a real and recurring source of overpayment.

Three way matching closes that gap. By pulling the GRN into the verification, the AP team confirms not just that the price and quantity on the invoice match the PO, but that the physical receipt actually occurred and was documented at the warehouse level. It is the difference between trusting a document and verifying a transaction.

Benefits of 3 Way Matching

  1. Overpayment prevention : Without a GRN check, companies routinely pay for goods they did not receive, quantities they were short-delivered on, or prices negotiated down after the original PO was raised. Three way matching catches each of these before the payment goes out.
  2. Fraud reduction : Duplicate invoices, fictitious supplier invoices, and inflated billing are among the most common forms of procurement fraud. Three-way matching creates a verification layer that is difficult to circumvent without falsifying multiple documents simultaneously, which raises the barrier for both internal and external fraud significantly.
  3. Audit readiness : Every payment approved through a three way match process has a traceable chain of documents linking the procurement decision, the physical receipt, and the payment. That trail is exactly what an auditor or a GST inspection needs, and having it readily available reduces the time and risk associated with any regulatory review.

Problems Companies Face in Doing 3 Way Match

The biggest practical problem is document availability. Three way matching only works when all three documents exist, are accurate, and are accessible at the same time. In many FMCG companies, the PO is in one system, the GRN is raised in a separate warehouse management tool, and the invoice arrives as a PDF over email. Pulling these together manually for every transaction is time-consuming and error-prone.

The second problem is timing misalignment. Invoices often arrive before the GRN has been formally raised, particularly when suppliers are efficient about billing and the warehouse team is slower to process receipts. The AP team is left waiting for the GRN to be created before they can complete the match, creating payment delays that have nothing to do with whether the goods were received.

The third problem is exception volume. Even well-designed matching processes generate exceptions, and exceptions require human investigation. When the volume of exceptions is high because of systemic problems upstream, such as POs raised with incorrect quantities or GRNs completed inaccurately, the AP team spends most of its time resolving mismatches rather than processing clean invoices.

4 Ways to Make Three Way Matching More Efficient

Fixing data quality at the source. Most three way match failures originate in the PO or the GRN rather than in the matching step itself. Ensuring that POs are raised with accurate quantities and agreed prices before goods are ordered, and that GRNs are completed promptly when goods arrive, reduces the exception rate significantly.

Establishing clear ownership for exceptions. When a three way match fails, someone needs to own the investigation and resolution. In many companies, exceptions sit in a grey zone between procurement, warehouse, and finance, with each team assuming another is handling it. Defining a specific role and a resolution SLA keeps the payment cycle moving even when mismatches occur.

Standardising supplier invoice formats. A significant share of matching errors comes from invoices that use different item codes, descriptions, or quantity units than the corresponding PO. Working with key suppliers to align their invoicing format to the company’s system reduces matching friction without changing the verification logic.

Setting tolerance rules by category, not uniformly. A one percent variance on a small packaging consumable and a one percent variance on a bulk raw material purchase are not the same problem. Companies that apply a single tolerance threshold across all transactions end up either over-investigating minor discrepancies or under-flagging significant ones. Defining category-specific tolerance bands, where high-value or high-risk procurement has tighter thresholds and low-value repeat purchases have more flexibility, makes the exception queue meaningful rather than noisy.

Why Automation is Important?

Manual three way matching is not sustainable at any meaningful transaction volume. The time cost of pulling three documents together, comparing them line by line, and routing exceptions scales linearly with invoice volume, which means it gets more expensive every time the business grows.

Automation addresses this by doing the document matching instantly and at scale. When the PO, GRN, and invoice are all in the same system, the match happens automatically the moment the invoice is received. Clean matches move directly into the payment queue. Exceptions are routed with context already attached, so the reviewer can see exactly where the variance occurred without reconstructing documents from scratch.

Finifi’s Accounts Payable automation platform brings this capability specifically to CPG companies operating in India. Finifi connects procurement, warehouse, and finance workflows on a single platform, pulling POs, GRNs, and invoices into a unified matching engine. Invoices are matched automatically against the corresponding PO and GRN, with configurable tolerance rules by supplier category and transaction type. Exceptions are flagged with a clear audit trail and routed to the right team with defined resolution timelines.

For finance teams currently managing three way matching through spreadsheets and email threads, Finifi replaces that process with one that is faster, more accurate, and fully auditable. The result is fewer overpayments, shorter payment cycles, stronger vendor relationships, and a payables function that scales with the business without requiring proportional headcount growth.

Recommended articles

See AI workspace for your teams.