Accounts Payable 6 min read

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

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.

JM
Justin McKelvey
September 28, 2026

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

DocumentWho creates itWhat it proves
Purchase order (PO)Your buyer, before the orderYou authorized this purchase, from this vendor, at this price and quantity
Receiving report (goods receipt)Whoever receives the deliveryWhat actually arrived, how many, and when
Vendor invoiceThe vendorWhat 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 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 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 walks through that split, and our roundup of 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 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

Buyer's Guide Accounts Payable Automation

The Service Business AI Brief

The Service Business AI Brief — one practical AI win for service businesses, every other week. No fluff, unsubscribe anytime.

Ready to Implement AI in Your Business?

Book a free strategy session to see how the concepts in this article can work for your specific business.