# What is a two-way match?

> A two-way match checks a vendor invoice against the purchase order before paying it. When it is enough, when you need a three-way match and how AI helps.

Source: https://learn.ynteractive.com/content/glossary/two-way-match · Updated 2026-10-08 · Free from Stepthrough (https://learn.ynteractive.com)

[Business](https://learn.ynteractive.com/content/glossary#topic-business) · [AI glossary](https://learn.ynteractive.com/content/glossary)

Quick answer

A two-way match is an accounts payable check that compares a vendor invoice with its purchase order before payment. If the vendor, items, quantities, prices and terms agree, within any allowed tolerance, the invoice can be approved. It is common for services and low-risk purchases where there is no delivery to count.

Last updated October 8, 2026

Updated October 8, 2026 · By [Robert Breen](https://learn.ynteractive.com/content/about)

## Why it matters for a small business

Paying only what you agreed to pay is the whole point. A two-way match catches a price that crept up, a line item nobody ordered or an invoice with no PO behind it. It is quick, because it needs just two documents, and it fits most of what an office buys: software, consulting, cleaning or a monthly service.

Its gap is delivery. A two-way match cannot tell you whether 40 cartons actually arrived. For physical goods, many businesses add the receiving record and run a [three-way match](https://learn.ynteractive.com/content/glossary/three-way-match) instead. Choosing which purchases get which check is a policy decision, often set by amount and type, so write it down where [accounts payable](https://learn.ynteractive.com/content/glossary/accounts-payable) can follow it.

## In a real lesson: AI Receipt Extractor: Receipts to Google Sheets with n8n

No Stepthrough lesson runs a two-way match. The [AI Receipt Extractor lesson](https://learn.ynteractive.com/content/ai-receipt-extractor-n8n-google-sheets) handles the reading step that comes first. You drop a photo of a receipt into an n8n chat, and an agent whose instructions are "Extract the date, vendor, and amount. Come up with a category" adds a row to a Google Sheet named **Invoices**.

Once a bill's vendor and amount sit in a sheet, comparing them with the PO is a short step. The same kind of agent could read a vendor invoice and line its fields up against the order, flagging any difference for a person.

The lesson's own test shows where care is needed: it reads a Corner Mart receipt and files it as Groceries. Extraction can be right while the label is a guess. In a real match, a person should confirm every flagged difference before an invoice is approved.

[Try this lesson free](https://learn.ynteractive.com/modules/receipt-extractor) or [read the step-by-step guide](https://learn.ynteractive.com/content/ai-receipt-extractor-n8n-google-sheets).

## Common confusions

### Two-way match vs three-way match

A two-way match compares invoice and PO. A three-way match adds the [goods receipt](https://learn.ynteractive.com/content/glossary/goods-receipt), proving what arrived. Use three-way when there is something physical to count.

### Two-way match vs invoice approval

The match checks that the paperwork agrees. [Invoice approval](https://learn.ynteractive.com/content/glossary/invoice-approval) is a person with authority agreeing to pay. A clean match often makes approval quick.

## Tips

- Set a small tolerance for rounding or shipping so tiny differences do not stall payment.
- Send invoices with no PO number back to the vendor or to the requester.
- Let AI extract and compare fields, and let a person decide what a mismatch means.

## Related terms

[Three-way match](https://learn.ynteractive.com/content/glossary/three-way-match) · [Purchase order](https://learn.ynteractive.com/content/glossary/purchase-order) · [Invoice approval](https://learn.ynteractive.com/content/glossary/invoice-approval) · [Accounts payable](https://learn.ynteractive.com/content/glossary/accounts-payable) · [Purchase order vs invoice](https://learn.ynteractive.com/content/glossary/purchase-order-vs-invoice) · [Goods receipt](https://learn.ynteractive.com/content/glossary/goods-receipt)

## More Business terms

[Upsell](https://learn.ynteractive.com/content/glossary/upsell) · [Utilization rate](https://learn.ynteractive.com/content/glossary/utilization-rate) · [UTM parameters](https://learn.ynteractive.com/content/glossary/utm-parameters) · [Vendor management](https://learn.ynteractive.com/content/glossary/vendor-management)

## Where you use it: free lessons

- [AI Receipt Extractor: Receipts to Google Sheets with n8n](https://learn.ynteractive.com/content/ai-receipt-extractor-n8n-google-sheets) (n8n, 12 min)
- [Build an AI Vendor Follow-Up Agent in n8n](https://learn.ynteractive.com/content/ai-vendor-follow-up-agent-n8n) (n8n, 12 min)

## More free tutorials

[AI for Finance](https://learn.ynteractive.com/content/industry/finance)

## Frequently asked questions

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

A two-way match compares the invoice with the purchase order. A three-way match also checks the receiving record, so you only pay for goods that actually arrived. Services usually use two-way.

**When is a two-way match enough?**

For services, subscriptions and other purchases with no physical delivery to count, and often for small orders. Your policy can set an amount above which goods need a three-way match.

**What happens if the invoice does not match the PO?**

Hold that invoice and ask the vendor or the person who ordered. The answer is usually a corrected invoice, a credit memo or an approved change to the order.

[All AI glossary terms, A to Z](https://learn.ynteractive.com/content/glossary) · [Free prompt templates](https://learn.ynteractive.com/content/prompts)
