3-Way Match vs 4-Way Match in Accounts Payable

Jul 19, 2026

Convert a purchase order to Excel, CSV, or JSON

PDF, JPG, PNG, BMP, HEIC, TIFF

Submit your purchase orders

A three-way match compares three documents before an invoice is paid: the purchase order, the goods receipt, and the supplier invoice. A four-way match adds a fourth: an inspection or quality-acceptance report confirming the delivered goods actually passed inspection. The extra step is used where accepting a bad delivery is expensive or unsafe, such as manufacturing, pharmaceuticals, construction, and government contracting.

Both are controls that sit inside accounts payable. They exist to answer one question before money leaves the building: did we order this, did we receive it, and does the bill match? Four-way matching adds a second half to that question: and did what we received actually meet spec? Below is the practical difference, the documents involved, and how to decide which control your team needs.

2-way, 3-way, and 4-way matching at a glance

The number in front of "way" is simply how many documents have to agree before the invoice is approved for payment.

Match typeDocuments comparedWhat it verifiesTypical use
2-way matchPurchase order + invoiceThe price and quantity billed match what was orderedServices, software, low-risk indirect spend with no physical receipt
3-way matchPurchase order + goods receipt + invoiceYou also actually received the goods you are being billed forPhysical goods, most inventory and materials purchasing
4-way matchPurchase order + goods receipt + inspection report + invoiceThe received goods also passed inspection or quality acceptanceRegulated, high-value, or safety-critical goods and equipment

What is a 4-way match?

A four-way match is an accounts payable control that approves an invoice for payment only after four documents agree: the purchase order, the goods receipt, the inspection or quality-acceptance report, and the invoice. It is the three-way match with one added gate. Before the invoice clears, someone has to confirm that the delivered items were inspected and accepted, not just that a box arrived at the dock. If the inspection failed, or was never recorded, the invoice stays on hold even when the price and quantity are correct.

The fourth document goes by different names depending on the industry and the system: an inspection report, a quality control report, a certificate of conformance, or an acceptance record. In an ERP it is usually a separate transaction from the goods receipt, because receiving something and accepting it are two distinct events. You can receive 500 valves and accept only 480 of them.

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

The difference is the inspection step. A three-way match confirms you ordered the goods, you received them, and the bill agrees. It does not confirm the goods were any good. A four-way match adds that missing confirmation. It refuses to pay until an inspection or quality-acceptance record exists and shows the delivery met the requirement.

In workflow terms, three-way matching closes the loop at receiving. Four-way matching keeps the loop open through inspection, so the accounts payable hold is released by quality, not by the loading dock. For a plant buying raw material that has to meet a spec, that gap is the whole point of the control. Paying for material that later fails inspection means chasing a credit from the supplier after the cash is already gone.

What documents does a 4-way match compare?

Four specific records, each created by a different function:

  • Purchase order from procurement, listing the items, quantities, unit prices, and terms that were agreed. This is the reference every other document is checked against, which is why the line-item detail on the PO has to be captured cleanly.
  • Goods receipt from receiving, recording what physically arrived and in what quantity. A goods receipt note is the usual form of this record.
  • Inspection or quality report from quality control, recording how much of the delivery was inspected, how much was accepted, and how much was rejected.
  • Supplier invoice from the vendor, requesting payment. The match verifies the invoice does not bill for more than was ordered, received, and accepted.

When all four agree within the allowed matching tolerance, the invoice is approved automatically. When any one of them disagrees, the invoice becomes an exception and a person has to resolve it.

When should you use 4-way matching?

Four-way matching earns its extra step when accepting a defective or non-conforming delivery carries real cost or risk. That points to a few clear situations:

  • Regulated goods. Pharmaceuticals, medical devices, aerospace parts, and food ingredients often require documented inspection and acceptance before use, so the inspection record already exists and folding it into the payment control is natural.
  • High-value or capital equipment. When a single line is worth tens of thousands of dollars, confirming it works to spec before you pay is cheaper than clawing the money back later.
  • Custom or made-to-order items. Parts built to a drawing can pass a quantity check and still be wrong. Inspection is the only step that catches it.
  • Government contracting. Federal orders frequently require formal inspection and acceptance, and the acceptance record is a contract deliverable in its own right.

For routine, low-risk purchases the extra gate is overhead. Most teams reserve four-way matching for specific categories rather than applying it to every invoice. Office supplies do not need an inspection report. A batch of pharmaceutical raw material does.

Is 2-way, 3-way, or 4-way matching better?

None is better in the abstract; each fits a different risk. Use two-way matching for services and other spend with no physical delivery to verify, since there is no goods receipt to compare. Use three-way matching as the default for physical goods, because it catches the common failure of being billed for items you never received. Add the fourth way only where quality acceptance is a real gate, because inspection records cost effort to produce and route. The right answer for most companies is a policy that assigns the match level by spend category rather than one blanket rule.

Why matching starts with clean purchase order data

Every match level, two, three, or four, checks the other documents against the purchase order. If the PO data is wrong or was keyed by hand into the ERP, the match compares against a bad reference and either passes invoices it should have held or flags exceptions that are not real. That is where a lot of "matching is broken" complaints actually originate: not in the logic, in the data feeding it.

Many purchase orders still arrive as PDFs or scans, and plenty land as attachments that pile up in a shared mailbox before anyone keys them in. Teams that route those attachments through an automated inbox that pulls the data out of each email remove the manual keying step at the front of the process. PurchaseOrders.io does the same job for the purchase order document itself: upload a PDF or scanned PO and get the header and line items back as Excel, CSV, JSON, or an API response, so the record your match runs against is accurate from the start. It captures the data. Your ERP or AP system still runs the match, records the receipt, and posts the payment.

For the mechanics of the standard control, see what a three-way match is and two-way versus three-way matching, or read how invoice matching automation removes the manual comparison entirely.

From the same family of tools