Updated 6 November 2026 How we make money
Payables Brief Payables Brief.

What AP automation software costs at 1,000, 5,000 and 25,000 invoices a month

Three-way match checks a supplier invoice against two other documents before it is paid: the purchase order and the goods receipt. Two-way match checks the invoice against the purchase order alone, and four-way match adds an inspection or acceptance sign-off. Of 22 AP vendors, 17 name three-way matching on a product, pricing or feature page, 15 name two-way, and 1 names four-way: Vic.ai. A match passes when quantities and prices agree within a tolerance. An invoice for 100 units at $50 each against 98 units received is a $100 gap, which passes a 3% tolerance on a $5,000 order and fails a 1% tolerance.

What each match checks

MatchDocuments comparedWhat it catches
Two-wayInvoice and purchase orderA price or quantity on the invoice that differs from what was ordered
Three-wayInvoice, purchase order and goods receiptBilling for more than was delivered, and invoices for goods that never arrived
Four-wayInvoice, purchase order, goods receipt and inspection reportGoods or work that arrived but failed the acceptance check

Two-way match fits services and recurring bills, where no goods receipt exists. Three-way match is the control for physical goods. Four-way match fits regulated or high-value purchases that need a quality sign-off before payment.

Tolerance example: 100 units ordered, 98 received

A purchase order covers 100 units at $50 each, so the order is worth $5,000. The warehouse receives 98 units, and the supplier invoices for 100 units, $5,000.

  • Two-way match compares $5,000 on the invoice with $5,000 on the order. It passes.
  • Three-way match compares the 100 units invoiced with the 98 received. The 2 extra units cost $100.
  • A 1% tolerance on the order allows $50 (1% of $5,000), so the $100 gap fails and the invoice goes to a person.
  • A 3% tolerance allows $150 (3% of $5,000), so the $100 gap passes and the invoice moves on.

Looser tolerances send fewer invoices to review and let more small overbilling through. The invoice approval workflow sets who reviews an invoice that fails.

Which AP vendors name each match type

Figures as of 4 November 2026.

VendorTwo-wayThree-wayFour-wayDetailSource
AirbaseNamedNamedNot namedAutomated 2-way and 3-way PO matchingairbase.com/pricing
AvidXchangeNamedNamedNot namedConfigurable tolerance policies by supplieravidxchange.com/solutions/purchase-order-automation-software
BaswareNot namedNamedNot namedFlexible matching beyond 3-way matchingbasware.com/en/solutions/ap-automation/touchless-invoice-processing
BILLNamedNamedNot named2-way matching with tolerance rules on Corporate; 2 and 3-way matching on Enterprisebill.com/product/pricing
CorpayNamedNamedNot named2- and 3-way matchingcorpay.com/ap-automation/invoice-automation
CoupaNamedNamedNot namedAutomated two-way and three-way matchingcoupa.com/products/ap-automation
EskerNot namedNamedNot namedThree-way matching of purchase orders, receipts and invoicesesker.com/solutions/accounts-payable
MediusNamedNamedNot namedTwo-way and three-way matchingmedius.com/ap-automation
NanonetsNamedNamedNot namedAP agent runs a 2- or 3-way match against POs and goods receipt notesnanonets.com/agent/accounts-payable
RampNamedNamedNot named2-way and 3-way matching with Ramp purchase orders; three-way match is in the Procurement add-on to Plus or Enterpriseramp.com/procurement
RillionNamedNamedNot namedBoth are add-ons in all three packagesrillion.com/pricing
RoutableNamedNamedNot namedPO matching is listed under the Scale planroutable.com/features/po-matching
StampliNamedNamedNot namedSemi-automated 2-3 way matching includedstampli.com/pricing
TipaltiNamedNamedNot namedTolerance ranges by amount or percentagetipalti.com/ap-automation/po-matching
Vic.aiNamedNamedNamedSupports 2-, 3- and 4-way matchingvic.ai/accounts-payable/po-matching
YoozNot namedNamedNot namedYooz uses 3-way checkinggetyooz.com/accounts-payable-automation
MineralTreeBlog onlyBlog onlyNot namedBlog post (April 2024) says both are supportedmineraltree.com/blog/netsuite-invoice-approval
Quadient APBlog onlyBlog onlyNot namedBlog post names 2-way and 3-way PO matching; the Purchase orders plan includes automated invoice-PO matchquadient.com/en-us/blog/quadient-ap-vs-avidxchange
BrexNamedNot namedNot namedBrex two-way matches incoming bills to a PObrex.com/product/bill-pay
EmburseNamedNamedNot namedAutomatically matching deliveries to invoices; Invoice Enterprise adds invoice-to-PO matching with goods receiptemburse.com/solutions/ap-automation
MelioNot namedNot namedNot namedNo match type namedmeliopayments.com/accounts-payable
PaystandNot namedNot namedNot namedNo match type named on AP automation pagepaystand.com/ap-automation

Of the 22 vendors, 17 name three-way matching, 15 name two-way and 1 names four-way. MineralTree and Quadient AP name both on a blog post only. Brex names two-way only. Emburse names both two-way and three-way. Melio and Paystand name no match type.

Plan gating changes what a buyer gets. BILL names automatic 2 and 3-way matching on Enterprise and 2-way matching with tolerance rules from Corporate. Ramp names two-way and three-way match with purchase orders and sells three-way match in its Procurement add-on to Plus or Enterprise. Rillion sells both types as add-ons in all three packages, and Routable lists PO matching under its Scale plan. Stampli includes semi-automated 2-3 way matching and offers full automation through its Billy agent. The AP plan finder shows which plan carries your matching level and your ERP.

Four-way match

Vic.ai is the one vendor that names four-way matching. It says it supports 2-, 3- and 4-way matching across purchase orders, invoices, receipts and delivery notes.

Where matching sits in AP

Matching follows invoice capture and comes before approval. OCR invoice capture reads the document into fields, and matching decides whether those fields agree with the order. The invoice automation software ranking separates capture from matching and compares vendors on both.

Teams that issue purchase orders and receipts inside the same tool can match without importing them from an ERP. The procure-to-pay guide shows which of the 22 vendors create requisitions, orders and receipts, and the procure-to-pay software list ranks tools that cover all three.

Rillion, Medius and MineralTree matching depends on how the ERP holds the order, which the cost records note for each vendor, and the pricing methodology states how plan gating is handled.

Frequently asked questions

  • What is three-way match?

    Three-way match checks a supplier invoice against the purchase order and the goods receipt. The invoice is paid when quantities and prices agree across all three documents, within the tolerance the company sets.

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

    Two-way match compares the invoice with the purchase order. Three-way match adds the goods receipt, so it also catches an invoice that bills for more than was delivered.

  • What is four-way match?

    Four-way match adds a fourth check to the three-way match: an inspection or acceptance sign-off that the goods or work meet the order. Vic.ai is the one AP vendor in this set that names it.

  • Which AP vendors support three-way match?

    17 of 22 AP vendors name three-way matching on a product, pricing or feature page: Airbase, AvidXchange, BILL, Corpay, Coupa, Emburse, Medius, Nanonets, Ramp, Rillion, Routable, Stampli, Tipalti, Vic.ai, Yooz, Basware and Esker. MineralTree and Quadient AP name it on a blog post. Brex names two-way only. Melio and Paystand name no match type.

  • What is a matching tolerance?

    A tolerance is the gap between documents that still passes the match, set as a dollar amount or a percentage of the order. A 3% tolerance on a $5,000 order passes a gap of up to $150.