2-Way vs 3-Way vs 4-Way Matching
Jun 30, 2026
Try it now: upload an invoice and get the data in Excel or CSV
PDF, JPG, PNG, BMP, HEIC, TIFF
Upload your invoices
Drop files here or click to upload
Up to 50 files
Uploading...
Every accounts payable team has to decide how hard to check an invoice before it gets paid. Match it against too little and you risk paying for goods you never received or were overbilled for. Match it against too much and routine invoices pile up waiting on paperwork. That trade-off is exactly what two-way, three-way, and four-way matching are about: each one adds another document to the check, and each one buys more control at the cost of more steps.
This guide breaks down what each matching level compares, how they differ, when to use each, and how matching tolerances and automation keep the stricter checks from slowing your payment run. If you only need the core control, our deeper explainer on what three-way matching is covers the most common method in full.
What is the difference between 2-way, 3-way, and 4-way matching?
The difference is how many documents the invoice is checked against before payment. Two-way matching compares the purchase order and the invoice. Three-way matching adds the goods receipt to confirm delivery. Four-way matching adds an inspection or quality report to confirm what arrived was acceptable. Each level adds a document and a layer of control.
Think of it as a stack. The purchase order, which you raise and track in your purchase order management software, says what you agreed to buy and at what price. The invoice says what the vendor wants to be paid. The goods receipt says what actually showed up. The inspection report says whether what showed up passed quality control. You choose how far up the stack to check based on the risk and value of the purchase.
Comparison table: 2-way vs 3-way vs 4-way matching
| Matching level | Documents compared | What it confirms | Best for |
|---|---|---|---|
| 2-way match | Purchase order + invoice | You are billed for what you ordered, at the agreed price | Services, software, subscriptions, low-value recurring spend |
| 3-way match | Purchase order + goods receipt + invoice | You are billed only for goods you ordered and actually received | Physical inventory, materials, most PO-backed purchases |
| 4-way match | Purchase order + goods receipt + inspection report + invoice | You are billed only for goods received that also passed quality inspection | High-value or quality-critical goods in manufacturing, healthcare, construction |
What is 2-way matching in accounts payable?
Two-way matching compares the purchase order against the supplier invoice and checks that the quantity billed is no more than the quantity ordered and the invoice price is no more than the agreed price. There is no goods receipt involved. It confirms the vendor is charging what was agreed, then clears the invoice for payment.
Because it skips delivery confirmation, two-way matching is fastest and is used where there is nothing physical to receive. Software licenses, consulting hours, marketing retainers, utilities, and recurring subscriptions all fit this model. The risk is real but limited: you can verify the contract terms, but you are trusting that the service was actually delivered.
What is 3-way matching in accounts payable?
Three-way matching compares the purchase order, the goods receipt, and the invoice before approving payment. It adds one check that two-way matching cannot make: that the quantity billed is no more than the quantity actually received. Only invoices where all three documents agree on quantity and price get paid.
This is the default for physical goods and the method most finance teams mean when they say "matching." It catches the most common and costly AP errors: being billed for 100 units when only 80 arrived, paying a duplicate invoice, or clearing a price that drifted above the PO. For PO-backed inventory purchases, three-way matching is the standard control auditors expect to see.
What is 4-way matching in accounts payable?
Four-way matching adds a fourth document to the three-way check: an inspection or quality-acceptance report. Before payment, it confirms the purchase order, goods receipt, inspection result, and invoice all agree, so you only pay for goods that were ordered, received, and passed quality control. It is the strictest matching level.
The extra step matters when receiving a delivery is not the same as accepting it. A shipment of components can arrive complete and still fail inspection on tolerance, defects, or spec. Four-way matching holds payment until quality control signs off, which is why it shows up most in manufacturing, pharmaceuticals, aerospace, and construction, where a bad batch is expensive to discover after you have paid for it.
When should you use 2-way vs 3-way vs 4-way matching?
Use two-way matching for services and low-value recurring spend where there is no delivery to confirm. Use three-way matching for physical goods and most PO-backed purchases, since it catches overbilling and short shipments. Reserve four-way matching for high-value or quality-critical goods where an inspection failure would be costly. Match the control to the risk.
Most companies run more than one level at once. A controller might set two-way matching for SaaS and professional services, three-way matching for everything that ships to a warehouse, and four-way matching only for a short list of regulated or high-spec materials. The goal is to spend review time where the money and the risk actually are, not to put every invoice through the heaviest check.
What are matching tolerances and why do they matter?
Matching tolerances are acceptable variance thresholds that let small differences pass without a manual review. They stop minor rounding, freight, or tax gaps from turning every invoice into an exception. A tolerance can be a percentage, a flat dollar amount, or both, applied to price, quantity, or total.
Typical examples are a price variance up to a few percent between the PO and invoice unit price, a quantity variance of one or two units, and a tax or shipping variance under a small dollar cap such as $25. Set tolerances too tight and your AP team drowns in trivial holds. Set them too loose and real overbilling slips through. The right band is the one that flags genuine discrepancies while letting clean invoices flow straight to payment.
Why do matches fail and create exceptions?
Matches fail when the documents disagree beyond tolerance: the invoice quantity exceeds what was received, the unit price is higher than the PO, the goods receipt is missing, or line items do not line up. Any of these holds the invoice as an exception until someone reconciles it with the vendor or the receiving team.
A large share of exceptions are not fraud, they are data problems: a receipt entered late, an invoice keyed with the wrong PO number, or line items that read differently on each document. Clean, structured data on every document is what keeps the match rate high. Our guide to invoice exception handling walks through clearing those holds without stalling the payment run, and invoice reconciliation covers the wider review.
How do you automate 2-way, 3-way, and 4-way matching?
You automate matching by capturing every invoice as structured data, then letting software compare it against the PO, receipt, and inspection record automatically within your tolerances. Clean matches post straight to payment; only true exceptions route to a human. The bottleneck is usually the first step: turning a PDF or scanned invoice into accurate, line-level data the match can read.
That is where extraction does the heavy lifting. Matching software can only compare what it can read, so getting quantities, unit prices, tax, and totals off the invoice reliably is the foundation of any automated match. Tools like our invoice line item extraction and invoice data extraction software read every line from any vendor layout and export it to Excel, CSV, or your invoice processing software, so the match runs on accurate data instead of a person retyping it. For teams pushing toward accounts payable automation, accurate capture is what makes touchless matching possible, and a matched invoice can flow straight into an AP payment automation workflow for approval and payment.
Which matching method is best?
There is no single best method; the best match is the lightest one that still controls the risk on that purchase. Three-way matching is the right default for physical goods because it catches the errors that cost the most. Two-way matching is right for services. Four-way matching is right only where quality failure is expensive enough to justify the extra step.
The practical answer for most US finance teams is a tiered policy: two-way for services, three-way for inventory, four-way for a defined list of critical items, all running on automated, accurately captured data. That keeps strong controls in place while letting the bulk of clean invoices pay on time. To see how matching fits the wider workflow, read our overview of what invoice processing is and the accounts payable process.