Spend Management & Accounts PayableExplainer4 min readUpdated September 2026

Three-Way Match: How It Works and When It's Worth Doing

Three-way match is an accounts payable control that compares three documents before you pay: the purchase order (what you agreed to buy), the receiving record (what showed up) and the vendor's invoice (what they're charging). If quantity, price and terms agree within your tolerance, the invoice is approved. If not, it's held.

It catches overbilling, duplicate invoices and payments for goods you never received. It also takes effort, so it earns its keep on physical goods and larger purchases, not on every subscription and service invoice. Here's how it works, a worked example and how to decide where to use it.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

How does a three-way match work?

The process has four steps, and each one depends on the last:

  1. Issue a purchase order (PO) before the purchase. It lists the vendor, items, quantities, agreed unit prices and payment terms.
  2. Record receipt. When goods arrive, the receiving team logs what was actually delivered against the PO number.
  3. Match the invoice. AP compares the invoice to the PO and the receiving record on quantity, unit price, extended amount and terms.
  4. Approve or hold. A clean match goes to payment. A mismatch goes to an exception queue with a reason code.

The value comes from the separation. The person who orders, the person who receives and the person who pays are different, so one person can't create a purchase, confirm it and pay for it alone.

What does a mismatch look like in practice?

For example, say you order 100 units at $12 each on a PO. The warehouse receives 90 units and logs them. Say the vendor invoices you for all 100 units, a total of $1,200. A two-way match of PO and invoice would pass this, because the invoice agrees with the order. The three-way match catches it. Say you received 90 units: you owe $1,080 and the invoice is short-shipped by 10 units.

Your options in that case are to pay for what you received and ask for a credit note, to hold the invoice until the remaining units arrive or to pay in full and record a claim against the vendor. The first two keep your bargaining position. The third gives it away.

Other common mismatches: a unit price that changed since the PO, freight or tax added without agreement, an invoice that arrives before the goods and a second invoice for the same order. Give each one a reason code so you can see over time which vendors cause the most exceptions.

How much variance should you tolerate?

Exact matches on every invoice will drown you in exceptions, so set tolerances. A common approach is to allow small price or quantity differences, either as a percentage or a dollar amount, and require review above that. For example, you might auto-approve a price variance up to two percent or five dollars, whichever is lower, and route anything bigger to the buyer.

Tolerances work best when they reflect the goods. Bulk commodities that vary in weight need looser quantity tolerances than serialized equipment. High-value items should have tighter limits, even zero. Write the tolerances into your AP procedure, and review them after a quarter of data to see which exceptions were worth catching.

Also decide who resolves each type of mismatch. Price problems belong to the buyer who negotiated. Quantity problems belong to whoever receives goods. Coding and tax problems belong to AP.

When should you use two-way, three-way or four-way matching?

Match the control to the risk:

  • Two-way (PO and invoice): suitable for services and subscriptions where there's nothing to receive, once the PO or contract terms are set.
  • Three-way (PO, receipt and invoice): suitable for inventory, equipment and supplies, and for any purchase where delivery can be short, late or wrong.
  • Four-way (adds inspection or acceptance): suitable where quality matters, such as manufacturing components or construction milestones.
  • No match, approval only: small recurring bills such as utilities, where the cost of matching exceeds the risk.

For a small business, a sensible rule is to require a PO and three-way match above a dollar threshold on physical goods, and a manager's approval for everything else. The threshold belongs in your spend policy so people know when to create a PO first.

What do you need in place before you start?

Three-way matching fails when the pieces aren't reliable. Before you switch it on, check that:

  • POs are created before purchase, not after the invoice arrives.
  • Someone logs receipts promptly, ideally the same day, with the PO number.
  • Vendors put the PO number on their invoices, and you tell them that invoices without one will be delayed.
  • Your AP tool or spreadsheet can show all three records side by side.

Purchasing platforms such as Procurify can issue POs and track receipts, and spend platforms like Ramp can connect purchases to approvals. Compare card and spend options in Brex vs Ramp vs Navan. Ask in a demo how matching tolerances and exceptions are handled, and how it connects to your accounting system. The wider process is in the accounts payable process guide.

Executive Capability Standard

What Good Looks Like

For every purchase above your threshold, payment is released only after the PO, the receipt and the invoice agree within a written tolerance.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Learn the three documents, common mismatch types and which purchases deserve the control.
2. Do Manually:Keep a PO log and receiving sheet, and tick off each invoice against them before payment.
3. Delegate:Assign purchasing, receiving and payment to different people, with AP owning the exception queue.
4. Automate:Turn on matching rules and tolerances in your AP or procurement tool so clean invoices flow through.
5. Buy:Adopt a procurement or spend platform that issues POs, records receipts and matches invoices for you.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Frequently Asked Questions

What are the three documents in a three-way match?

The purchase order, the goods receipt or receiving report, and the vendor invoice. You compare quantity, unit price and terms across all three before approving payment. If they agree within tolerance, the invoice is paid; if they don't, it goes to an exception queue.

Is three-way matching worth it for a small business?

It's worth it for physical goods and higher-value purchases, where short shipments and overbilling are real risks. It's usually not worth it for subscriptions, utilities and small recurring bills, which are better handled with a simple manager approval.

What is the difference between two-way and three-way match?

Two-way match compares the purchase order to the invoice. Three-way match adds the receiving record, so you confirm the goods actually arrived. That extra step catches short shipments and invoices for items you never received.

What should you do when an invoice doesn't match?

Hold it, record the reason and send it to whoever owns the issue: the buyer for price, receiving for quantity and AP for tax or coding. Resolve it with the vendor, ask for a credit note if needed and pay only what you owe.

About the numbers

This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.

Related Guides