Key Takeaways
- Three-way matching is a core accounts payable control that compares the purchase order, goods receipt note and supplier invoice to confirm goods were ordered, received and billed correctly before payment is released.
- Three documents must align before payment moves forward: the purchase order sets what was agreed, the goods receipt note proves what arrived, and the supplier invoice states what is being charged.
- The process catches overpayments, duplicate invoices and fraud by requiring documented proof at each stage, so no invoice is paid on trust alone.
- Manual matching at enterprise scale is a bottleneck: one global manufacturer spent 30 days every month matching distributor payments across five disconnected systems before automating the process.
- Automating three-way matching with AI-native tools can push auto-match rates above 90% and cut AP headcount on matching from eight people to two, based on real production deployments.
What Is Three-Way Matching?
Three-way matching is an accounts payable control that compares a purchase order, a goods receipt note and a supplier invoice to confirm that goods were ordered, delivered and billed correctly before payment is released. It is the standard verification step in procure-to-pay workflows and the primary defence against overpayments, duplicate payments and invoice fraud in enterprise AP.
The Three Documents in a Three-Way Match
Every three-way match requires these three documents to agree before an invoice is approved for payment.
Purchase Order (PO)
The purchase order is the buyer's formal commitment. It is created before the transaction takes place and lists the supplier, the items or services being purchased, the quantities, the agreed unit prices and the payment terms. The PO is the baseline. Every other document in the match is measured against it. In most enterprise environments, POs are generated inside the ERP and carry a unique number used for tracking through the full accounts payable cycle.
Goods Receipt Note (GRN) or Delivery Receipt
The goods receipt note is created by the receiving team at the point of delivery. It records what actually arrived: quantity, condition and date. Without a GRN, there is no documented proof that the supplier fulfilled the order, and no basis for approving payment.
Supplier Invoice
The supplier invoice is the vendor's formal request for payment. It lists the items supplied, quantities, unit prices, tax and the total amount due, referencing the original PO number. The AP team matches it against both the PO and the GRN to confirm the vendor is billing correctly for what was ordered and actually received.
How Three-Way Matching Works (Step by Step)
The process follows a structured sequence. Whether it is done manually or through software, the logic is the same.
1. Issue a purchase order
The buyer raises a PO specifying the supplier, items, quantities, agreed prices and delivery terms. The PO is approved internally before being sent to the supplier.
2. Receive the goods
When the supplier delivers the order, the receiving team inspects the shipment and creates a goods receipt note. The GRN records what arrived, how much and in what condition.
3. Receive the supplier invoice
The vendor submits an invoice requesting payment for the goods delivered. It references the PO number, lists the items, quantities, unit prices and the total amount due.
4. Compare all three documents
The AP team, or in automated systems the matching software, compares the PO, GRN and invoice. The check covers quantity, unit price, total amount, PO number, tax and payment terms. If all three documents agree within defined tolerances, the invoice is approved for payment. If any field falls outside tolerance, the invoice is flagged as an exception for manual review.
5. Approve or investigate
Matched invoices move to payment. Exceptions go to the buyer, receiving team or supplier for exception management and resolution before any money leaves the business.
Benefits of Three-Way Matching for Businesses
Three-way matching protects the business at the point where money leaves the organization. These are the practical benefits finance teams see when the control is applied consistently.
Prevents overpayments and duplicate invoices. The match catches price discrepancies between the PO and the invoice, quantity mismatches between the GRN and the invoice, and invoices submitted more than once for the same order. Without this check, AP teams are paying on trust.
Detects fraudulent invoices before payment. A fraudulent invoice typically fails the match at one of two points: there is no corresponding PO, or there is no GRN to prove delivery. Both gaps are caught before payment is processed.
Strengthens internal controls and separation of duties. The three documents are each created by a different team: procurement issues the PO, the warehouse records the GRN, and the vendor submits the invoice. The match requires all three to agree, which means no single person can authorize, receive and pay without independent verification. This separation is a core principle of internal financial controls and one of the first things auditors verify.
Creates an audit-ready paper trail. Every matched transaction produces documented evidence linking the purchase authorization (PO), the proof of delivery (GRN) and the payment request (invoice). This is exactly what auditors look for during SOX compliance reviews and financial audits.
Improves supplier relationships. When matching is done consistently and quickly, suppliers get paid on time without follow-up calls. When discrepancies are caught early with data-backed evidence, resolution is faster and less adversarial.
Reduces AP processing costs. Fewer payment errors mean fewer credit notes, fewer vendor disputes and less time spent on invoice reconciliation. The cost savings compound at scale.
Common Discrepancies in Three-Way Matching
Even in well-run AP departments, discrepancies are common. The match exists to catch them.
Price variances. The invoice unit price differs from the PO price. This can be a data entry error, a price change that was not reflected in the PO, or a deliberate attempt to overbill.
Quantity mismatches. The invoice claims a quantity that does not match the GRN. This happens when partial shipments arrive, goods are damaged in transit, or the vendor ships more or less than ordered.
Missing PO references. The vendor submits an invoice with no valid PO number. Without a PO, the match cannot proceed and the invoice must be held until the purchase is verified.
Duplicate invoices. The same invoice is submitted twice, either by mistake or deliberately. This is one of the most common causes of overpayment in accounts payable and is caught when the system checks whether a PO has already been invoiced.
Tax discrepancies. Tax is calculated incorrectly, often on cross-border transactions where the vendor applies the wrong rate. India's GST invoicing rules require exact tax rate alignment between the supplier's invoice and the buyer's records, making this a common mismatch trigger.
Damaged goods. Items arrive damaged. The GRN reflects a lower usable quantity than the invoice claims, creating a mismatch that needs resolution before payment.
2-Way Matching vs 3-Way Matching
The difference between the two comes down to one document: the goods receipt note.
2-way matching compares only the purchase order and the supplier invoice. It checks whether the vendor is billing for what was ordered at the agreed price, but it does not verify that the goods were actually delivered. This makes it simpler and faster, but it leaves a gap: you could end up paying for goods that never arrived.
3-way matching adds the goods receipt note. It compares the PO, GRN and invoice to confirm that the goods were ordered, received and billed correctly. This makes it the stronger control for any purchase involving physical goods or materials.
When to use which: 2-way matching works well for service invoices, SaaS subscriptions and recurring contracts where there is no physical delivery to confirm. 3-way matching is the standard for any purchase involving physical goods, inventory or materials, and it is the control auditors expect to see in enterprise AP environments.
Three-Way Matching Example
Consider a manufacturing company that orders 500 units of packaging material from a supplier at INR 200 per unit.
Step 1: The PO
Step 2: The GRN
The warehouse receives the shipment and records:
Step 3: The invoice
ABC Packaging Ltd sends an invoice:
The match: Quantity matches (500 = 500 = 500). Unit price matches (INR 200 = INR 200). Total matches (INR 1,00,000 = INR 1,00,000). PO reference is valid. The invoice is approved for payment.
What if there is a mismatch? Suppose the GRN records only 450 units received but the invoice bills for 500. The match fails on quantity. The AP team holds the invoice, contacts the supplier, and either adjusts the invoice to 450 units or waits for the remaining 50 to be delivered before releasing full payment.
Why Three-Way Matching Controls Matter at Enterprise Scale
For small businesses with a handful of invoices a month, three-way matching can be done in a spreadsheet. At enterprise scale, the picture changes.
Consider a global manufacturer with 400+ distributors spread across five disconnected systems: a legacy ERP, SAP, Excel files, email and paper records. Matching distributor payments to invoices consumed 30 days of effort every month. Seven to eight operations staff spent their time processing incentive claims out of email attachments with no fraud detection. Cash position visibility lagged five days past month-end.
This is the real cost of manual matching at scale. The control is not the problem. The problem is that manual execution of the control does not scale. When thousands of invoices arrive against hundreds of POs from dozens of suppliers, the data volumes, format differences and system silos make it impossible to match consistently without automation.
The pain compounds when matching data lives in multiple ERPs, when suppliers send invoices as PDFs, scanned images or even photographs, and when the AP team must reconcile across currencies, tax jurisdictions and legal entities. At this point, three-way matching is no longer just a verification step. It is a data integration and automation challenge.
How to Automate Three-Way Matching
Automation transforms three-way matching from a manual document-comparison exercise into a continuous, exception-only process. The right platform handles the data ingestion, the matching logic and the exception routing, so AP teams work only on the invoices that genuinely need human judgment.
What an AI-native matching platform does:
- Extracts invoice data automatically. AI-native document extraction reads supplier invoices in any format, including PDFs, scanned images, photos and emails, with 99%+ accuracy. This eliminates manual data entry and the errors that come with it.
- Matches documents at volume. The matching engine compares PO, GRN and invoice data at scale, handling millions of records per hour. It applies configurable tolerance rules and flags only the exceptions that fall outside those tolerances.
- Routes exceptions by policy. Price discrepancies go to the buyer. Quantity mismatches go to the receiving team. Missing PO references go back to the requester. Each exception type has a defined owner, and the system routes them automatically.
- Learns from resolutions. AI-native matching engines improve over time. When an AP analyst resolves an exception, the system learns from that resolution and applies it to similar cases going forward.
Real deployment results
A global industrial hygiene manufacturer with 400+ distributors across five systems deployed AI-native matching to automate distributor claims and payment processing. The platform unified five source systems into one auto-refreshing pipeline, with AI extraction reading each claim including PDFs, photos, seals and signatures. Fraud detection flags duplicates and inflated amounts while clean claims auto-process.
The result: 90%+ of distributor payments now auto-match against open invoices, operations headcount on claims dropped from eight to two, and the close cycle shortened by five days with 70% faster processing.
A fine jewellery manufacturer also deployed automated daily three-way match reconciliation, moving the process from a periodic manual exercise to a continuous, same-day control.
For teams evaluating automation platforms for three-way matching, see our detailed comparison in 9 Best 3-Way Matching Software Platforms for 2026.
Frequently Asked Questions
1. What is three-way matching in accounts payable?
Three-way matching is an AP control that compares the purchase order, goods receipt note and supplier invoice to verify that goods were ordered, received and billed correctly before payment is approved.
2. What documents are needed for a three-way match?
Three documents are required: the purchase order issued by the buyer, the goods receipt note created by the receiving team, and the supplier invoice submitted by the vendor.
3. What is the difference between 2-way and 3-way matching?
2-way matching compares only the PO and invoice, while 3-way matching adds the goods receipt note to verify that the goods were actually delivered before payment is released.
4. Why does three-way matching matter for audits?
It creates a documented chain linking the purchase authorization, proof of delivery and payment request, which is what internal and external auditors verify during compliance reviews.
5. Can three-way matching be automated?
Yes. AI-native platforms can extract invoice data from any format, match documents at volume against configurable tolerances, and route only genuine exceptions to AP staff for review.
6. When should a business use 2-way matching instead of 3-way?
2-way matching suits service invoices, SaaS subscriptions and recurring contracts with no physical delivery. 3-way matching is the standard for physical goods and materials.

Book a demo
See Bluecopa run on your own close
70%
Faster month-end close
95%
Reduction in manual effort
100%
Data accuracy
30 min · your ERP · no slide deck







