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.

Written and reviewed by the APStack product team8 minute read

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.

MethodDocumentsBest fit
No PO matchInvoice and approval evidenceNon-PO spend or organizations that do not use purchase orders
Two-way matchPurchase order and invoiceServices or purchases where receiving is not separately recorded
Three-way matchPurchase order, receipt, and invoiceGoods, 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 POPreviously billedCurrent billResult
$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

Try 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.