← All articles

Article

What Is Invoice Matching Software? 2-Way, 3-Way, 4-Way Explained

Invoice matching software is accounts payable (AP) software that automatically compares an invoice against other business documents, such as a purchase order or receiving report, and flags anything that does not agree before the invoice is approved for payment. Most tools on the market check two, three, or four documents; the check stops at whichever document set the vendor built in.

What does invoice matching software actually check?

At its simplest, invoice matching software takes the numbers on a vendor's invoice, the quantity, the unit price, the total, and lines them up against a reference document your team already has on file. If the invoice says 40 hours at $150 and the reference document also says 40 hours at $150, the match passes and the invoice moves to approval. If the invoice says 45 hours, or $165 an hour, the software stops it and routes it for a human to look at.

The reference documents vary by how far the match goes: a purchase order (PO), a goods receipt or delivery note, and sometimes an inspection or quality report. Each added document catches a different kind of error, which is why AP teams talk about matching in "ways."

What is the difference between 2-way, 3-way, and 4-way matching?

The names describe how many documents the software cross-checks before it approves an invoice. Each step up catches something the step before it cannot.

Match typeDocuments comparedCatchesMisses
2-way matchPurchase order + invoicePrice and quantity differences from what was orderedWhether the goods or work were actually delivered
3-way matchPurchase order + goods receipt/delivery note + invoiceBilling for items never receivedWhether the delivered items passed quality or spec checks
4-way matchPurchase order + receipt + inspection/quality report + invoiceBilling for defective or non-conforming goodsWhether the invoice complies with the underlying contract, SOW, or rate card

3-way matching is the version most mid-market AP teams mean when they talk about "matching" - it is a control process that checks the purchase order, the goods receipt, and the invoice before approving payment, as described by Bill.com's guide to 3-way matching. 4-way matching adds a fourth document, typically an inspection or quality report, and is more common in manufacturing and physical-goods procurement than in services, per Ramp's explainer on 4-way matching.

What do all of these have in common, and where do they stop?

Every version of PO-based matching, 2-way, 3-way, or 4-way, answers the same underlying question: does this invoice match what was ordered and received? None of them answer a different question that matters just as much for a services firm: does this invoice match what the contract actually allows?

That gap is where a lot of AP teams get quietly overbilled. A contractor invoice can match the PO on total dollar amount and still bill the wrong hourly rate, bill for a role at a rate the SOW never approved, or bill hours against a project that has already hit its ceiling. PO-based matching has no visibility into any of that, because the PO usually just states a not-to-exceed amount, not the rate card or scope terms sitting inside the underlying agreement. We've written before about the specific matching errors that let this kind of billing through and about checking contractor hours against the SOW before you pay.

This is also why matching alone, at any number of "ways," is not a fraud check. A well-formed fake invoice can pass a 3-way match if there is no real PO or receipt sitting behind it to catch the mismatch, or if the fraud sits in the payee details rather than the line items. Occupational fraud studies consistently find asset misappropriation, the category that includes billing and payment fraud, in the large majority of cases: 89% of the cases in the ACFE's 2024 Report to the Nations and 90% in its 2026 update. A separate, explicit fraud check, verifying the payee and the supporting documents rather than just the numbers, is a different control from matching. We cover the specific warning signs in our guide to invoice fraud types and prevention.

How much is a services firm actually losing to matching gaps like this?

It is hard to put a firm-specific number on rate-card and scope-creep errors because most companies never measure the miss, only the invoices that got caught. The closest available benchmark is duplicate and erroneous payments, a narrower but measurable slice of the same problem: organizations run 0.8% to 2% of total annual disbursements as duplicate or erroneous payments, according to APQC's benchmarking research. On a firm processing $500,000 a month in vendor and subcontractor spend, even the low end of that range is $4,000 a month walking out the door on errors alone, before scope creep or rate violations are counted. If you want to size this for your own numbers, we've laid out how to measure AP leakage at a services firm.

Is invoice matching software worth it if your invoice volume is low?

It depends on volume, and it is worth being honest about where the math tips. Processing an invoice by hand costs a median of $5.83 per invoice across industries, and averages $9.40 at typical organizations versus $2.78 at best-in-class AP teams, according to APQC's cost benchmark and Ardent Partners' 2025 AP Metrics That Matter report. Below roughly 200 invoices a month, the labor hours a matching tool saves are real but small in dollar terms, and the setup and review time can outweigh the gain. Above that volume, or anywhere a single missed rate-card violation or duplicate payment could run into thousands of dollars, the math flips fast.

That threshold is also why the honest answer for a small AP team is rarely "hire someone else" or "replace whoever does this today." The better frame is absorbing the routine matching work with software before the next hire becomes necessary, while a person still reviews and approves every payment. Sometimes hiring genuinely is the right call, particularly when the volume, the vendor mix, or the contract complexity has outgrown what any tool can safely automate unattended.

What should you look for in invoice matching software for a services firm?

If most of what you buy is subcontractor time, retainers, and statements of work rather than physical goods on POs, a few criteria matter more than the marketing copy:

  • Does it match against the agreement, not just the PO? A tool that only checks quantity and price against a purchase order will pass a rate-card violation every time, because the PO rarely encodes the rate card.
  • Does every flag explain itself? A flag that just says "mismatch" costs you the investigation time back. A flag that cites the exact clause or line it disagrees with does not.
  • Does it check the payee, not just the numbers? Matching totals is not the same control as confirming a bank account change or a payee mismatch.
  • Does it leave a human decision in place? Software that posts a bill as a draft for someone to approve is a different risk profile than software that pays automatically.
  • Does it fit the accounting system you already use? Re-keying matched invoices into your ledger erases most of the time saved.

For a deeper walkthrough of rolling this out, see our step-by-step guide to implementing invoice matching in an AP department.

The bottom line for a CFO evaluating this

From a control standpoint, the question to ask a vendor is not "how many ways does it match" but "what does the match check against." A 4-way match against a purchase order is still blind to the contract sitting behind it. For a services firm where subcontractor and T&M spend is the largest controllable cost line, the exposure that matters most, rate-card drift, scope creep, and payee fraud, lives outside what PO-based matching was built to see. Ask any tool you evaluate to show you a real invoice it caught, and to show its reasoning, not just its pass/fail result.

Frequently asked questions

What is the difference between invoice matching and 3-way matching? Invoice matching is the general term for automatically comparing an invoice against reference documents before payment. 3-way matching is one specific version of it that checks the purchase order, the goods receipt, and the invoice, as defined in Bill.com's 3-way matching guide.

Can invoice matching software work without a purchase order? Only if it matches against something other than a PO, such as a contract, SOW, or rate card. Standard 2-way, 3-way, and 4-way matching all assume a purchase order exists, so an invoice with no PO behind it, common for retainers and T&M subcontractor billing, will not get a PO-based match at all.

Does invoice matching software stop invoice fraud? Matching alone is not a fraud check. It confirms numbers agree across documents, not that the payee is legitimate or that the documents themselves are real. Fraud prevention needs a separate check on the payee and supporting documents; see our guide to invoice fraud types and warning signs.

Is 4-way matching necessary for a services firm? Rarely. 4-way matching adds an inspection or quality report step that mainly applies to physical goods procurement, per Ramp's 4-way matching explainer. Services firms buying subcontractor time or SOW-based work get more value from matching against the contract and rate card than from a fourth document that assumes something was physically inspected.

Is invoice matching software worth it below 200 invoices a month? The savings are real but modest at low volume, since the benchmark cost per invoice processed by hand is a few dollars, not tens of dollars, per APQC's benchmarking data. Below roughly 200 invoices a month, weigh the setup and review time against the hours saved; above it, or wherever a single missed error could run into real money, the case gets stronger quickly.