# What Is a Three-Way Match? How It Works, the Federal Checklist, and What It Costs in AP Software

**By Justin McKelvey** · Published September 28, 2026 · Updated September 28, 2026 · 6 min read

> A three-way match checks each vendor invoice against the purchase order and the receiving report before it is paid. As of 2026 federal agencies must document all three under 5 CFR 1315.9, and on BILL automatic 3-way matching is listed only on its custom-priced Enterprise plan.

**Category:** Accounts Payable
**Tags:** Buyer's Guide, Accounts Payable, Automation
**Canonical URL:** https://superdupr.com/blog/three-way-match

---

## What is a three-way match? The short answer

**A three-way match is an accounts payable control: before a vendor invoice is paid, it is checked against two other documents, the purchase order (what you agreed to buy, at what price) and the receiving report (what actually arrived). If the vendor, items, quantities and prices agree across all three, the invoice is approved for payment. If they do not, the invoice is held as an exception until someone resolves the difference.**

As of 2026 it is the standard defense against paying for goods you never received, being billed above the agreed price, and paying the same invoice twice. It is also the control the U.S. government writes into its own payment rules, which makes the federal version a useful checklist for any business.

Sourcing note: the federal rules below are from 5 CFR 1315.4 and 1315.9 (the Prompt Payment rule) on Cornell Law School's Legal Information Institute, and the Bureau of the Fiscal Service's Prompt Payment page (last updated June 30, 2026). Software pricing is from BILL's pricing page. All read September 28, 2026.

## The three documents and what each one proves

| Document | Who creates it | What it proves |
| --- | --- | --- |
| Purchase order (PO) | Your buyer, before the order | You authorized this purchase, from this vendor, at this price and quantity |
| Receiving report (goods receipt) | Whoever receives the delivery | What actually arrived, how many, and when |
| Vendor invoice | The vendor | What the vendor says you owe |

A **two-way match** checks only the invoice against the PO. It catches price errors but not short shipments, so it suits services and subscriptions where there is nothing to count at the dock. A **four-way match** adds an inspection or quality report, common where goods must pass testing before they are accepted.

## A worked example: where the match breaks

You issue a PO for 500 units at $4.00, a $2,000 order. The receiving report says 480 units arrived. The vendor invoices 500 units at $4.00, $2,000.

- Price: invoice $4.00 matches the PO's $4.00. Pass.
- Quantity: invoice 500 against 480 received. Fail.

Without the receiving report you would pay $80 for 20 units that never came. With it, the invoice is held, you pay $1,920 (or wait for a corrected invoice or a credit memo), and the [remittance advice](/blog/what-is-remittance-advice) you send explains the $80 short-pay so the vendor's team can close the invoice without a phone call.

Most AP systems also let you set **tolerance rules**: a small price or quantity variance (for example, a few cents of rounding or freight) passes automatically, and anything outside the tolerance becomes an exception. Tight tolerances catch more errors and create more exceptions; the right setting depends on how many invoices your team can review by hand.

## The federal three-way match: the government's own checklist

Federal agencies pay vendors under the Prompt Payment rule, and 5 CFR 1315.9 is effectively a three-way match written into regulation. It requires payment documentation from three sources:

1. **The contract:** payment due dates, the acceptance period, and the vendor's payment details.
2. **A proper invoice**, which must include the vendor name, invoice date, contract number, invoice number, description, price and quantity, shipping and payment terms, taxpayer ID, banking information and a contact.
3. **The receiving report** (or delivery ticket), showing the vendor name, contract number, description, "quantities received," the dates goods were delivered and "accepted," and the signature of the receiving official.

The timing rules around it are just as specific. Under 5 CFR 1315.4, an agency that finds an invoice improper must return it "no later than 7 days after receipt," identifying every defect. If the contract names no date, payment is due 30 days after the payment period starts. And an agency should pay "no more than seven days prior to the payment due date," not earlier. If it pays late, it owes interest: the Bureau of the Fiscal Service sets the Prompt Payment interest rate at **4.75% for July 1 through December 31, 2026**.

Two lessons for a private business. First, the federal proper-invoice list is a ready-made rejection checklist: an invoice missing a PO number or quantities should bounce back to the vendor within days, not sit in a queue. Second, the government pairs its match with a clock. A match that nobody resolves for three weeks costs you early-payment discounts and vendor goodwill, even if it catches the error.

## The finding: three-way matching is often a top-tier feature

Businesses usually meet three-way matching inside AP software, and it is not always in the plan you would expect. BILL's pricing page, read September 28, 2026, lists Essentials at **$49**, Team at **$65** and Corporate at **$89 per user per month**. Purchase orders, tolerance rules and **2-way** matching are part of its procurement features (via a Procurement add-on on Essentials and Team). **"Automatic 2 and 3-way matching"** appears under Enterprise, which has custom pricing and a "Request a Demo" button, with a footnote that "features vary by accounting software."

So a five-person AP team on BILL Corporate pays 5 × $89 = **$445 a month** and still gets a two-way match, not a three-way one. That is not a criticism of BILL; it reflects the fact that a real three-way match needs receiving data synced from an ERP, which is enterprise plumbing. Before you buy, ask any vendor two questions: does the plan I am quoting include three-way matching, and does it work with my accounting system's receiving records? Our [BILL review](/blog/bill-com-review) covers the rest of its plan lineup and fees.

## How to set up three-way matching in a small business

1. **Require a PO for anything physical above a threshold.** Services and subscriptions can stay on two-way matching.
2. **Make receiving someone's job.** The match is only as good as the receiving report. A packing slip photographed and logged the day goods arrive is enough to start.
3. **Reject incomplete invoices fast.** Borrow the federal proper-invoice list and send back invoices with no PO number or quantities within a week.
4. **Set tolerances on purpose.** Decide what variance passes automatically and who resolves the rest, with a deadline.
5. **Automate the data entry, not the judgment.** Extracting PO numbers, quantities and prices from PDFs is where the hours go. The exceptions still need a person. Our guide to [automating accounts payable with AI](/blog/automate-accounts-payable-with-ai) walks through that split, and our roundup of [invoice automation software](/blog/invoice-automation-software) compares tools with built-in PO matching.

## Match invoices without retyping them

A three-way match fails quietly when the data behind it is typed by hand: a transposed PO number or a quantity keyed wrong turns a good invoice into an exception, or a bad one into a payment. [SuperDupr's AI document processing](/solutions/ai-document-processing) reads invoices, packing slips and receiving logs, extracts the PO numbers, quantities and prices, runs the match against your rules, and sends only the real exceptions to your team.

## Frequently Asked Questions

### What is a three-way match?

A three-way match is an accounts payable control that checks a vendor invoice against the purchase order and the receiving report before payment. If the vendor, items, quantities and prices agree across all three, the invoice is approved; if not, it is held as an exception.

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

A two-way match compares only the invoice and the purchase order, which catches price errors. A three-way match adds the receiving report, which also catches short shipments and billing for goods that never arrived. A four-way match adds an inspection report.

### What happens when a three-way match fails?

The invoice is held as an exception. Someone resolves it by getting a corrected invoice or a credit memo from the vendor, or by paying only for what was received and explaining the short-pay in the remittance advice.

### Do federal agencies use three-way matching?

Yes. Under 5 CFR 1315.9, payment documentation must include contract terms, a proper invoice and a receiving report. An improper invoice must be returned no later than 7 days after receipt, and late payments earn Prompt Payment interest, 4.75% for July 1 through December 31, 2026.

### Does BILL do three-way matching?

As of September 2026, BILL's pricing page lists automatic 2 and 3-way matching under its Enterprise plan, which has custom pricing. Essentials ($49) and Team ($65) get 2-way matching through a Procurement add-on, and Corporate is $89 per user per month. Features vary by accounting software.

### What is a match tolerance?

A tolerance is the variance your AP system accepts automatically, such as a few cents of rounding or a small freight difference. Invoices within tolerance pass; anything outside it becomes an exception for a person to review.


---

*Originally published at [https://superdupr.com/blog/three-way-match](https://superdupr.com/blog/three-way-match) by SuperDupr.*

