Skip to content
← Back to blog

What Is Three-Way Matching in Accounts Payable? A Complete Guide

February 27, 202610 min read2,090 words

Three-way matching compares purchase orders, invoices, and goods receipts to prevent overpayments and fraud. Learn how it works, when to use 2-way vs. 3-way vs. 4-way matching, and how to automate the process.

Three-way matching is a payment verification technique in accounts payable that compares three documents — the purchase order (PO), the supplier invoice, and the goods receipt — before approving an invoice for payment. It is one of the most important internal controls in accounts payable, preventing overpayments, duplicate payments, and fraud by ensuring your organization only pays for goods that were ordered, delivered, and invoiced correctly.

For AP teams processing hundreds or thousands of invoices per month, three-way matching is the difference between controlled spend and financial leakage. Companies without systematic matching lose an estimated 1–2% of total spend to invoice errors and overpayments.

This guide covers how three-way matching works, when to use two-way vs. three-way vs. four-way matching, common challenges, journal entry examples, and how to automate the entire process.

How Three-Way Matching Works

Three-way matching cross-references three documents for every purchase transaction:

  1. Purchase Order (PO) — The original order issued to the supplier, specifying what was requested, quantities, agreed prices, and delivery terms.
  2. Supplier Invoice — The bill received from the supplier requesting payment for goods or services delivered.
  3. Goods Receipt (Receiving Report) — The record confirming that goods were physically received at the correct quantities and condition.

The matching process checks for consistency across these documents at the line-item level:

  • Quantities: Does the invoice quantity match the PO quantity and the quantity actually received?
  • Unit prices: Does the invoiced price match the price agreed in the PO?
  • Line items: Do the items on the invoice correspond to items on the PO and goods receipt?
  • Totals: Does the invoice total align with the expected amount based on PO terms?

When all three documents agree within acceptable tolerance thresholds, the invoice is approved for payment. When discrepancies are found — a price variance, a quantity mismatch, or missing goods — the invoice is flagged as an exception for review.

Two-Way vs. Three-Way vs. Four-Way Matching

Not every invoice requires the same level of verification. The right matching method depends on the transaction type, risk level, and your organization's compliance requirements.

Matching Type Documents Compared Best For Risk Level
Two-way match PO + Invoice Service purchases, low-value orders, recurring subscriptions Lower control — no delivery verification
Three-way match PO + Invoice + Goods Receipt Physical goods, inventory items, high-value orders Standard control — confirms delivery
Four-way match PO + Invoice + Goods Receipt + Inspection Report Regulated industries, quality-critical purchases, construction Highest control — adds quality verification

Two-way matching compares just the purchase order and invoice. It verifies that the invoice matches what was ordered but does not confirm delivery. This is appropriate for services (consulting, software subscriptions) where there is no physical delivery to verify.

Three-way matching adds the goods receipt to confirm that items were actually received before payment is released. This is the standard for any purchase involving physical goods.

Four-way matching adds an inspection or quality report as a fourth document. This is common in construction (where materials must meet specifications), manufacturing, and pharmaceuticals where quality verification is mandatory before payment.

Why Three-Way Matching Matters

Three-way matching protects organizations from several categories of financial risk:

Prevents overpayments. Without matching, AP teams may pay invoices for quantities never received or at prices higher than agreed. A supplier ships 80 units but invoices for 100 — three-way matching catches the 20-unit discrepancy before payment.

Catches duplicate invoices. Suppliers occasionally send duplicate invoices, and without matching controls, both may be paid. The PO-based matching process ensures each PO line is only paid once.

Supports audit and compliance. SOX compliance, GAAP requirements, and internal audit standards all expect documented matching controls. Three-way matching creates an automatic audit trail linking every payment to its authorization (PO), delivery (receipt), and billing (invoice).

Reduces fraud exposure. Fictitious vendor schemes — where fraudulent invoices are submitted for goods never ordered — are caught by three-way matching because there is no corresponding PO or goods receipt.

Organizations without systematic matching controls lose an estimated 1–2% of total accounts payable spend to errors, overpayments, and fraud. For a company processing $10 million in annual AP, that is $100,000–$200,000 in preventable losses.

The Three-Way Match Process Step by Step

Here is how the three-way matching process works in practice:

Step 1: Purchase order is issued. A buyer creates a PO specifying the items, quantities, unit prices, and delivery terms. The PO is sent to the supplier and recorded in the accounting system.

Step 2: Goods are received. When the shipment arrives, the receiving team inspects the delivery and creates a goods receipt noting the items received, quantities, and condition. Any shortages or damage are documented.

Step 3: Supplier invoice arrives. The supplier sends an invoice requesting payment. The invoice references the PO number and lists the items, quantities, and prices being billed.

Step 4: Three-way match is performed. The AP team (or automation software) compares the invoice against the PO and goods receipt at the line-item level:

  • Invoice quantity ≤ PO quantity ≤ Received quantity
  • Invoice unit price = PO unit price (within tolerance)
  • Invoice line items match PO line items

Step 5: Tolerance check. Most organizations set tolerance thresholds to avoid flagging immaterial variances. For example, a 2% price tolerance means an invoice at $10.15 per unit against a PO price of $10.00 would still pass (1.5% variance is within the 2% threshold).

Step 6: Match or exception. If all checks pass within tolerance, the invoice is approved for payment. If any check fails, the invoice is routed as an exception for manual review, with the specific discrepancy identified.

Three-Way Matching Journal Entry Example

Understanding the accounting entries behind three-way matching helps AP teams and auditors trace the full transaction lifecycle.

Scenario: Your company orders 100 units of office supplies at $10/unit (PO total: $1,000). The supplier delivers all 100 units. The supplier invoices $1,000.

When the PO is issued — No journal entry is recorded. The PO is a commitment, not yet a liability.

When goods are received (goods receipt created):

Account Debit Credit
Inventory (or Expense) $1,000
Goods Received Not Invoiced (GRNI) $1,000

When the invoice is matched and approved:

Account Debit Credit
Goods Received Not Invoiced (GRNI) $1,000
Accounts Payable $1,000

When payment is made:

Account Debit Credit
Accounts Payable $1,000
Cash / Bank $1,000

What if there is a variance? If the invoice is for $1,020 (a $20 price variance), the AP team must determine whether to accept the variance within tolerance or dispute it. If accepted, the additional $20 is debited to the expense account. If disputed, the invoice is short-paid at $1,000 and the variance is communicated to the supplier.

Common Three-Way Matching Errors and Challenges

Even with a well-defined matching process, AP teams encounter recurring challenges:

Price variances between PO and invoice. Suppliers may apply price increases, surcharges, or currency adjustments not reflected in the original PO. This is the most common exception type, accounting for 30–40% of matching failures.

Quantity discrepancies. Partial shipments, over-shipments, and receiving errors create mismatches between what was ordered, received, and invoiced. Partial deliveries are especially problematic — the PO says 100, the receipt says 75, and the invoice says 100.

Missing or late purchase orders. When purchases are made without a PO (maverick spend), there is no document to match against. This forces AP into a time-consuming process of obtaining retroactive approval.

Data entry errors. Manual keying of PO numbers, quantities, and prices introduces transcription errors. A mistyped PO number means the invoice cannot be matched at all, even though the underlying transaction is valid.

Unit of measure mismatches. The PO specifies "cases" while the invoice bills per "unit." The quantities appear different but represent the same amount — a common source of false exceptions.

Cross-department delays. The receiving team may not create the goods receipt promptly, leaving the AP team unable to complete the match even though the goods arrived on time.

High exception volumes. Organizations with poor PO discipline or inconsistent vendor master data can see exception rates of 20–30%, overwhelming the AP team with manual review work.

How to Automate Three-Way Matching

Manual three-way matching — printing invoices, pulling POs, checking receipts line by line — takes an average of 10–15 minutes per invoice. At 500 invoices per month, that is 80–125 hours of manual matching work.

Modern AP automation software eliminates this bottleneck:

AI-powered document capture. Invoices arriving by email, scan, or portal upload are automatically read using AI document extraction. Line items, quantities, prices, and PO references are extracted without manual data entry.

Automated matching engine. The system compares invoice data against POs and goods receipts at the line level. Matches that fall within configured tolerance thresholds are auto-approved — no human touch required.

Configurable tolerance rules. Set price tolerances (e.g., 2%), quantity tolerances (e.g., 5 units), and total amount tolerances per vendor, category, or dollar threshold. Immaterial variances are auto-cleared.

Intelligent exception routing. When a match fails, the system identifies the root cause (price variance, quantity mismatch, missing receipt) and routes the exception to the right person with full context. No more generic "exception" tickets.

ERP integration. Matched invoices sync directly to your accounting system — QuickBooks, Xero, NetSuite, SAP, or Sage — creating the AP liability entry automatically.

Construction-specific matching. For construction companies, three-way matching extends to job costing. Every invoice is matched not just to a PO and receipt, but to a specific job, phase, and cost code. Lien waiver compliance and retention holdback calculations are applied automatically before payment approval.

Automation typically achieves 60–80% touchless processing — meaning 6–8 out of every 10 invoices are matched and approved without any human intervention.

Three-Way Matching Best Practices

Set tolerance thresholds by vendor and category. A 2% tolerance for a $50 office supply order makes sense. A 2% tolerance on a $500,000 equipment purchase does not. Tier your thresholds based on transaction value and vendor reliability.

Enforce PO requirements before invoice receipt. The most effective way to reduce matching exceptions is to ensure every purchase has a PO before the invoice arrives. No PO, no payment — enforce this policy consistently.

Route exceptions by root cause, not just amount. Price variances should go to procurement. Quantity discrepancies should go to the warehouse. Missing receipts should go to the receiving team. Generic routing slows resolution.

Track match rates and exception trends monthly. Your first-pass match rate (percentage of invoices that match on the first attempt) is the single best KPI for AP process health. Target 70%+ for manual processes, 85%+ for automated.

Review tolerance settings quarterly. As your vendor base and purchase patterns evolve, tolerance thresholds should be recalibrated. Thresholds that are too loose miss real errors. Thresholds that are too tight create unnecessary exceptions.

Frequently Asked Questions

What is a three-way match in accounts payable?

A three-way match is an AP internal control that compares three documents — the purchase order, the supplier invoice, and the goods receipt — to verify that the invoiced items were ordered, received, and priced correctly before the invoice is approved for payment.

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

Two-way matching compares only the purchase order and invoice, verifying that the invoice matches what was ordered. Three-way matching adds the goods receipt as a third document, confirming that items were actually delivered before payment. Three-way matching provides stronger controls for physical goods purchases.

What documents are required for a 3-way match?

Three documents are required: (1) the purchase order issued to the supplier, (2) the supplier invoice requesting payment, and (3) the goods receipt or receiving report confirming delivery of the items.

Can three-way matching be automated?

Yes. AP automation software uses AI to extract invoice data, automatically compare it against POs and goods receipts, and approve matches within configured tolerance thresholds. Automation typically achieves 60–80% touchless processing, eliminating manual matching work for the majority of invoices.

What happens when a three-way match fails?

When documents do not agree — due to price variances, quantity mismatches, or missing receipts — the invoice is flagged as an exception. The specific discrepancy is identified and routed to the appropriate team member for resolution. Common resolutions include accepting the variance, requesting a credit note from the supplier, or obtaining a corrected goods receipt.

Who is responsible for three-way matching?

The accounts payable team is typically responsible for performing the match. However, resolution of exceptions often involves procurement (for price issues), the receiving/warehouse team (for quantity issues), and budget owners (for approval of variances). In automated systems, the software performs the match and only involves humans for exceptions.

Ready to automate three-way matching?

See how Nexus matches invoices to POs and receipts with 99.8% accuracy — no manual work required.