Matching & Controls

3-Way Matching

In one sentence: 3-way matching is the process of comparing a purchase order, goods receipt note, and vendor invoice to confirm that quantities, prices, and terms align before authorizing payment.

What Is 3-Way Matching?

3-way matching is an accounts payable control that cross-references three documents before a payment is released: the purchase order (what was ordered), the goods receipt note (what was delivered), and the vendor invoice (what the supplier is billing). When all three agree, the invoice is cleared for payment. When they don't, the transaction is flagged as an exception for review.

The process exists to prevent overpayments, duplicate invoices, and payments for goods or services that were never received. It is a standard internal control in most finance organizations and is often required by auditors.

Why It Matters

Without 3-way matching, AP teams rely on memory, trust, or manual spot-checks to verify invoices. This creates measurable risk:

  • Overpayments when invoiced quantities exceed what was actually delivered
  • Duplicate payments when the same invoice is submitted with a slightly different number
  • Fraud exposure when fictitious invoices have no corresponding PO or delivery record
  • Audit findings when there is no documented verification trail

For growing companies processing hundreds of invoices monthly, manual matching becomes a bottleneck that delays payments and strains vendor relationships.

How It Works

  1. Receive the vendor invoice: Capture the invoice via email, portal, or EDI.
  2. Retrieve the purchase order: Locate the original PO that authorized the purchase.
  3. Locate the goods receipt note: Find the GRN confirming delivery of goods or services.
  4. Compare quantities: Verify that quantities on the invoice match the PO and GRN.
  5. Compare prices: Check that unit prices and totals match across all three documents.
  6. Route or resolve: If all three match within tolerance, route to payment. If discrepancies exist, route to the exception queue.

Common Problems

  • Manual matching is slow. Comparing three documents per invoice across hundreds of transactions per month consumes significant AP time.
  • Tolerance thresholds cause confusion. Small discrepancies (e.g., rounding differences) trigger unnecessary exceptions when tolerance rules aren't configured properly.
  • Missing GRNs block payments. If the receiving team hasn't recorded delivery, invoices sit in limbo even when goods arrived.
  • Partial deliveries create complexity. A single PO may have multiple partial shipments, each requiring separate matching.

Learn more: 3-Way Matching in Accounts Payable: A Complete Guide

FAQ

What is the difference between 2-way and 3-way matching?

2-way matching compares only the purchase order and invoice. 3-way matching adds the goods receipt note, verifying that items were actually delivered before payment is authorized. 3-way matching provides stronger controls against paying for undelivered goods.

Can 3-way matching be automated?

Yes. Modern AP automation platforms use AI to extract data from invoices, match them against POs and GRNs automatically, and flag only genuine exceptions for human review. This reduces matching time from minutes per invoice to seconds.

What happens when a 3-way match fails?

The invoice is routed to an exception queue for investigation. Common causes include quantity discrepancies, price differences, missing GRNs, or duplicate submissions. The AP team resolves the exception before the invoice can proceed to payment.

Looking for AP automation that handles 3-way matching automatically?

See how Rhocash works