Three-way matching guide
Three-way matching: purchase orders, receipts, and invoices explained
Learn how two-way and three-way matching work, how partial orders change the math, and which differences require review before posting.
Short answer
Three-way matching compares a purchase order, receiving evidence, and a supplier invoice before the invoice is approved. The match asks whether the vendor, items or services, quantities, prices, job context, and remaining commitment agree. Two-way matching uses the purchase order and invoice when receiving evidence is not part of the process.
Key takeaways
- Match against the remaining open commitment, not only the original purchase-order total.
- Treat partial billing and partial receipt as normal states when they fit the remaining balance.
- Separate amount fit from vendor, item, quantity, job, and document-identity evidence.
- Confirming a relationship should not silently edit or close the purchase order.
Two-way matching versus three-way matching
Two-way matching compares the invoice with the purchase order. Three-way matching adds evidence that the goods or services were received. The extra document matters when payment should depend on delivery, quantity, or acceptance.
| Method | Documents | Best fit |
|---|---|---|
| No PO match | Invoice and approval evidence | Non-PO spend or organizations that do not use purchase orders |
| Two-way match | Purchase order and invoice | Services or purchases where receiving is not separately recorded |
| Three-way match | Purchase order, receipt, and invoice | Goods, inventory, materials, or controlled receiving workflows |
What the match should compare
A matching system should explain both agreement and disagreement. A similar total is useful corroboration, but it does not prove that the invoice belongs to a particular order.
- Vendor identity and purchase-order number.
- Item, service, description, SKU, and unit of measure.
- Ordered, previously billed, received, and current invoice quantities.
- Unit price, freight, tax, discount, and line total.
- Customer or job, class, location, and billable context when present.
- Order status, dates, prior bills, credits, and remaining open amount.
Partial orders require remaining-balance math
A $4,000 invoice against a $10,000 purchase order is not automatically a $6,000 variance. If no prior bill exists, it may be a normal partial invoice. If $7,500 was already billed, the same invoice may exceed the remaining commitment by $1,500.
Show the original order, prior confirmed or posted amounts, the current invoice, and the expected remaining amount after this invoice. Quantity and line-level differences may still require review even when the totals fit.
| Original PO | Previously billed | Current bill | Result |
|---|---|---|---|
| $10,000 | $0 | $4,000 | $6,000 remains; normal partial bill |
| $10,000 | $6,000 | $4,000 | $0 remains; full remaining balance |
| $10,000 | $7,500 | $4,000 | $1,500 overage; review required |
Name the variance before asking for a decision
A reviewer should not see a generic amount mismatch. The system should state whether the issue is price, quantity, freight, tax, item substitution, job, location, closed order, vendor conflict, or missing receipt evidence.
- Normal partial bill: within remaining quantity and amount.
- Price variance: same item or service at a different unit price.
- Quantity variance: invoice exceeds ordered or received quantity.
- Additional charge: freight, tax, handling, or another supported line.
- Coding variance: item, job, class, location, or billable treatment differs.
- Identity conflict: vendor, PO reference, or document relationship does not agree.
How purchase-order relationships reach QuickBooks
QuickBooks Online Plus and Advanced support purchase orders, and accepted purchase orders can be added to bills, expenses, or checks. Partial quantities or amounts can be added when only part of the order has been received or billed.
An AP workflow layered in front of QuickBooks should use the live purchase-order state, preserve the proposed relationship for review, and make clear whether confirmation changes APStack only or will be represented in the final QuickBooks transaction.
Common questions
Plain answers for the next decision.
What are the three documents in a three-way match?
The purchase order, receiving evidence, and supplier invoice. Together they show what was ordered, what was received, and what the vendor billed.
Is three-way matching required for every invoice?
No. It fits organizations and purchases where purchase orders and receiving evidence are part of the control model. Non-PO spend and some service invoices may use another approval path.
Does a partial invoice create a variance?
Not by itself. Compare it with prior billed or received amounts and the remaining open commitment. A partial invoice inside that remainder may be normal.
Can amount alone match an invoice to a PO?
No. Amount can support a relationship, but vendor, reference, item, quantity, job, dates, and remaining commitment provide the identity evidence.
Sources and further reading
See the workflow in APStack
Move from the guide to the product path.
Construction invoice processing
Keep Customer/Job and purchase context visible for supplier and subcontractor invoices.
Explore this workflowInvoice exception management
Route true overages and line differences without slowing normal partial bills.
Explore this workflowQuickBooks AP automation
See how approved relationship context reaches QuickBooks.
Explore this workflowTry the workflow
Start with one real AP document.
Upload a bill, receipt, or statement and see how APStack keeps the source, review, approval, and QuickBooks path together.