Three-Way Match Explained: A Plain-English Guide for Small Business Owners

Published May 1, 2026 · 6 min read · By the Becision team

If you've ever asked your bookkeeper "why are we paying this invoice?" and gotten a long answer involving the words "PO," "receiving report," and "match," you've brushed against three-way match. It's one of the most basic fraud and error controls in accounting — and it's wildly under-used in small businesses.

This guide explains what it is in plain English, why it matters even for a 12-person company, and the realistic version you can actually implement.

The 30-second definition

Three-way match is the practice of comparing three documents before paying an invoice:

  1. The purchase order (PO) — what you authorized buying
  2. The receiving report (or receipt) — what actually arrived
  3. The invoice — what the vendor is billing you

If all three agree, you pay. If they don't, you investigate before paying.

That's it. The whole concept.

Why it matters

Three-way match catches three categories of problem:

1. Errors. The vendor invoices you for 12 units when you ordered 10. Without a match, you'd just pay it. With a match, the discrepancy gets flagged.

2. Fraud. Someone inside or outside your company creates a fake invoice for goods you never ordered or received. Without a match, it gets paid. With a match, there's no PO and no receipt — it gets caught.

3. Duplicate billing. Vendor accidentally invoices you twice for the same shipment. Without a match, both invoices get paid. With a match, the second one fails because the receipt has already been matched.

The classic study cited in fraud prevention literature: small businesses lose 5% of revenue annually to fraud, and the median fraud takes 18 months to detect. Three-way match is one of the cheapest controls that meaningfully reduces both numbers.

A worked example

Your office manager orders 50 cases of printer paper from Acme Office Supply.

Document 1 — Purchase Order:

Document 2 — Receiving Report:

Document 3 — Invoice from Acme:

All three agree. Payment is approved.

Now imagine the invoice came in for 55 cases at $44 each ($2,420). The match fails. You go back to Acme: "Our PO was for 50 at $42. Our receiving report shows 50 received. We're paying $2,100, not $2,420." You just saved $320.

Run that math across hundreds of invoices a year and the savings compound.

The "small business" objection

Most small business owners read the above and think: "This sounds like enterprise software territory. We don't have a procurement department. We just pay invoices when they come in."

That's the most expensive position you can take. A few honest realities:

The minimum viable three-way match for a small business

Here's the realistic version that fits a 5–50 person company:

Step 1: Issue POs above a threshold

Set a number — $500, $1,000, or $2,500 depending on your spending volume. Above that number, every approved purchase generates a PO. Below it, you skip the PO and rely on the approval record + receipt.

Step 2: Capture receiving

When goods arrive or services are completed, the requester confirms it in the same system where the request was approved. "Yes, this was delivered" with a date and optionally a photo or invoice attached.

Step 3: Match before paying

When the invoice arrives:

If everything agrees within tolerance (most companies allow 5% variance), pay. If not, investigate.

Step 4: Document the match

Whatever tool you use, leave a record: "Matched [invoice ID] against [PO ID] and [receipt ID] on [date]." This creates the audit trail you'll thank yourself for later.

Manual vs automated

For small businesses, manual three-way match is fine — and free. You're trading a few minutes per invoice for the catches.

Automated three-way match enters the picture when:

Tools that automate it: Bill.com, Tipalti, Airbase, and procurement suites like Procurify. Pricing for these is per-invoice or per-user and adds up fast.

How Becision fits

Becision is built for the front of the workflow — the request, the approval, and the receipt capture. We don't process invoices or pay vendors. But by capturing the approval and the receipt cleanly, we make the three-way match step trivial when your bookkeeper does it: pull the request, see the approval, see the receipt, match it against the invoice.

For small teams, that's enough. You get the audit trail, the controls, and the records — without enterprise pricing. Try Becision free →

Common questions

Q: What's the difference between two-way and three-way match? Two-way match compares only the PO and the invoice (skipping the receiving step). It catches pricing errors but not delivery errors. Three-way match adds the receiving step and is the standard recommendation.

Q: Do I need three-way match for services? Yes — but the "receiving" document is usually a confirmation that the service was completed (a sign-off, milestone acceptance, or timesheet approval) rather than a physical delivery receipt.

Q: What if the invoice doesn't reference a PO? Push the vendor to include your PO number on every invoice. Most will. If they refuse, you can still match manually — but it's slower and easier to make mistakes.

Q: At what company size does three-way match become essential? Honestly, day one. The friction of doing it from the start is much lower than retrofitting it on a chaotic AP process at year three.

Related reading

Try Becision free

The purchase approval app for small teams. Web + mobile. No credit card required.

Get started free →

Keep reading

Free Vendor Onboarding Checklist for Small Businesses (2026)

A complete, free vendor onboarding checklist for small businesses. Covers W-9, COI, payment terms, banking info, compliance — everything you need before paying a new vendor.

May 1, 2026 · 7 min read

Spend Management for Marketing Agencies: How to Bill Client Costs Cleanly

A practical guide for marketing agency owners on managing internal and client-billable spend, capturing pass-through costs, and stopping margin leakage on client work.

May 1, 2026 · 7 min read