AP fundamentals

3-Way Match in Accounts Payable: How It Works and Why It Matters

The single control that catches more billing errors and duplicate charges than any other step in the invoice process.

Nitisha GubreleyFounder & CEO, Vyomiyra3 min read

Three-way match is the accounts payable control that compares a purchase order, a receiving record, and a vendor invoice before a payment gets approved. If the three documents agree on what was ordered, what actually arrived, and what's being billed, the invoice moves forward. If they don't, it stops for review. It's one of the oldest controls in finance, and it's still one of the most effective ones, because it catches problems no single document can catch on its own.

The three documents, and what each one proves

  • Purchase order (PO) — what was ordered, at what price, in what quantity. This is the intent to buy.
  • Receiving report or goods receipt — what actually showed up, confirmed by whoever received it. This is proof of delivery.
  • Vendor invoice — what the vendor is billing for. This is the request for payment.

Three-way match works because it forces agreement across three independent sources. A vendor can put whatever they want on an invoice. A PO can be entered incorrectly. But when all three have to line up — quantity, unit price, and terms — the odds of an error or an inflated bill slipping through drop sharply.

How the match actually happens

  1. A purchase order is issued and approved before the order is placed.
  2. Goods or services arrive, and someone on the receiving end logs what was actually received — ideally against the PO, not from memory later.
  3. The vendor invoice arrives, referencing the PO number.
  4. AP compares invoice quantity and price against both the PO and the receiving record.
  5. If everything matches within tolerance, the invoice is approved for payment. If it doesn't, it goes on hold as an exception for someone to investigate.

2-way, 3-way, and 4-way match

Two-way match only compares the invoice to the PO — it confirms you agreed to the price, but not that you actually received what's being billed. That's fine for low-risk, low-value purchases, but it leaves a real gap for anything that involves physical delivery. Three-way match closes that gap by adding the receiving record. Four-way match adds a quality inspection step on top of that, and shows up mostly in manufacturing or regulated industries where confirming condition, not just quantity, matters before payment.

Where it breaks down in practice

Three-way match assumes a clean PO trail, and a lot of real spend doesn't have one. Recurring SaaS subscriptions, professional services, utilities, and anything bought without a formal PO don't fit the model — there's no receiving report for a consulting hour. For that spend, most finance teams fall back to two-way match or a straightforward approval workflow instead of forcing a three-way process that doesn't apply.

Even where it does apply, matches rarely come back perfectly clean. Partial shipments split one PO across several invoices. Freight or handling charges show up on the invoice but not the PO. Small price variances happen from currency conversion or rounding. Most teams set a tolerance — a dollar amount or percentage the invoice is allowed to vary from the PO without triggering a manual hold — so the process doesn't grind to a halt over a two-dollar rounding difference.

How Vyomiyra helps

Vyomiyra extracts the line-item data from incoming invoices and checks it against the PO and receiving record automatically, so an AP operator sees the exceptions that actually need a decision instead of re-keying and cross-checking every line by hand. The approval itself — deciding whether an exception is fine to pay or needs to go back to the vendor — stays with a person.

More on this topic

AP Fraud Red Flags: A Checklist for Finance Teams

Accounts payable is where money actually leaves the company — which is exactly why it's the function fraud concentrates in.

Month-End AP Close Checklist: A Step-by-Step Guide

Most AP close problems aren't accounting problems — they're invoices that never made it out of someone's inbox in time.

Related pages

Accounts Payable Automation

Understand how inbox-driven invoice workflows move into structured AP execution.

What Is AP Automation?

Understand accounts payable automation and its role in finance operations.

QuickBooks Finance Automation

Connect QuickBooks Online to finance execution workflows without replacing your accounting stack.

See how Vyomiyra structures this workflow.

Book a demo or start the free trial to evaluate AP, AR, approvals, and audit-ready workflow execution on real finance work.