What Is 3-Way Matching? A Complete Guide for Bookkeepers
Learn what 3-way matching is, how the process works step by step, and why it matters for accounts payable accuracy. Practical guide for bookkeepers and AP teams.
3-Way Matching: The Foundation of Accurate Accounts Payable
If you handle accounts payable for any business, you have encountered 3-way matching, whether you call it that or not. It is the process of comparing three documents before approving a payment: the purchase order, the goods receipt (or delivery note), and the vendor invoice.
The goal is straightforward. You want to confirm that what was ordered is what was received, and that the invoice matches both. When all three documents agree, you pay the invoice. When they do not, you investigate before cutting a check.
This guide breaks down how 3-way matching works, why it exists, and how to implement it efficiently without creating bottlenecks in your AP workflow.
How the 3-Way Match Process Works
The 3-way match process involves comparing three documents for every payment:
Document 1: The Purchase Order (PO)
The purchase order is where the transaction starts. It records what was ordered, including item descriptions, quantities, unit prices, and the total authorized amount. The PO is your reference point for what the company agreed to buy.
Document 2: The Goods Receipt or Delivery Note
When the goods or services arrive, someone confirms delivery. This document records what was actually received, including quantities, condition, and any discrepancies. For physical goods, this might be a packing slip or receiving report. For services, it could be a completion certificate or timesheet.
Document 3: The Vendor Invoice
The vendor sends an invoice requesting payment. It includes their version of what was delivered, the prices, and the total amount due.
The Matching Process
A successful 3-way match confirms:
- Quantities match: The PO says 100 units, the receipt shows 100 units received, and the invoice bills for 100 units.
- Prices match: The unit price on the invoice matches the price agreed in the PO.
- Items match: The goods or services described on all three documents are the same.
- Totals match: The invoice total is consistent with PO pricing multiplied by received quantities.
When everything aligns, the invoice is approved for payment. When it does not, you have a discrepancy that needs resolution.
2-Way vs. 3-Way vs. 4-Way Matching
Not every company needs the same level of verification. Here is how the matching levels compare:
| Match Type | Documents Compared | Best For |
|---|---|---|
| 2-Way Match | PO + Invoice | Low-risk purchases, recurring subscriptions |
| 3-Way Match | PO + Receipt + Invoice | Standard goods and services |
| 4-Way Match | PO + Receipt + Invoice + Inspection Report | Regulated industries, high-value goods |
2-way matching skips the receipt verification. You compare the PO directly to the invoice. This works for subscriptions, utilities, and other purchases where delivery confirmation is unnecessary or automatic.
3-way matching is the standard for most businesses. It adds the receiving step, which catches situations where a vendor invoices for more than was delivered.
4-way matching adds a quality inspection step. This is common in manufacturing, construction, and industries where delivered goods must meet specifications before payment.
For most bookkeeping clients, 3-way matching is the right level of verification.
Why 3-Way Matching Matters
Prevents Overpayment
Without 3-way matching, you might pay an invoice for 500 units when only 450 were delivered. Over time, these discrepancies add up. Studies show that companies without matching controls overpay by 1 to 2 percent of total AP spend.
Catches Fraud
Duplicate invoices, fictitious vendors, and inflated quantities are all common AP fraud schemes. 3-way matching makes it harder for fraudulent invoices to slip through because each payment requires supporting documentation from multiple sources.
Improves Vendor Relationships
When you catch discrepancies early and communicate them to vendors, you build a reputation for accuracy. Vendors learn to send correct invoices because they know your process will flag errors.
Supports Audit Readiness
Auditors look for matching controls. Having a documented 3-way match process for every payment makes audits smoother and demonstrates strong internal controls.
Common 3-Way Matching Challenges
Challenge 1: No Purchase Order Exists
Many small businesses do not issue POs for every purchase. When there is no PO, you cannot do a 3-way match. The practical solution: set a threshold. Require POs for purchases above a certain dollar amount (common thresholds are $500 or $1,000) and use 2-way matching or simple approval workflows for smaller transactions.
Challenge 2: Price Variances
A vendor quotes $10.00 per unit on the PO but invoices at $10.25 due to a price increase. Most AP systems allow tolerance thresholds, typically 1 to 5 percent, so minor variances do not hold up payments.
Challenge 3: Partial Deliveries
The PO is for 1,000 units, but the vendor ships 600 now and 400 later. Each shipment has its own receipt and invoice. Your matching process needs to track partial deliveries against the original PO.
Challenge 4: Manual Matching Is Slow
This is the biggest practical challenge. Manually pulling up the PO, finding the receipt, comparing both to the invoice, and documenting the match takes time. For high-volume AP departments processing hundreds of invoices per week, manual matching becomes a bottleneck.
How to Streamline 3-Way Matching
Digitize Your Documents
If POs, receipts, and invoices are scattered across email, paper files, and different systems, matching takes forever. Centralize documents in one system.
Extract Invoice Data Automatically
The most time-consuming part of matching is pulling data off the invoice. AI-powered extraction tools can read vendor invoices and output structured data, including vendor name, PO number, line items, quantities, and amounts, in seconds rather than minutes.
SkipEntry extracts all the fields you need for 3-way matching from any PDF invoice. Upload your invoices, get structured data back, and compare it against your POs and receipts without manual data entry.
Set Tolerance Thresholds
Do not hold up a $50,000 payment because the invoice is $3.12 higher than the PO. Define acceptable variance thresholds (percentage or dollar amount) and auto-approve matches within tolerance.
Use Exception-Based Processing
Instead of reviewing every match, focus on exceptions. When documents match, auto-approve. When they do not, route the exception to the right person for investigation.
Getting Started with 3-Way Matching
If your bookkeeping practice does not currently use 3-way matching, here is a practical starting point:
- Step 1: Identify which clients would benefit most. Start with clients that have recurring vendor relationships and frequent purchases.
- Step 2: Establish a PO threshold. Not every $20 office supply purchase needs a PO.
- Step 3: Standardize the receiving process. Designate who confirms delivery and how they document it.
- Step 4: Automate invoice data extraction. SkipEntry's AI extraction reads invoice data so you can focus on comparing, not typing.
- Step 5: Define tolerance thresholds and exception handling procedures.
The goal is not perfection on day one. The goal is a repeatable process that catches discrepancies before payments go out.
Key Takeaways
3-way matching is not complicated in concept. You compare three documents: the PO, the receipt, and the invoice. When they agree, you pay. When they disagree, you investigate.
The challenge is doing this efficiently at scale. Manual matching is slow and error-prone. Automating the data extraction step, using tools like SkipEntry, removes the biggest bottleneck and lets you focus on the exceptions that actually need human judgment.
Start your free trial with 50 pages and see how AI extraction fits into your matching workflow.