What Is Three-way matching? Definition and B2B Use

Three-way matching compares a purchase order, a goods receipt or service confirmation, and a supplier invoice before payment approval.
Editorial illustration explaining Three-way matching in a B2B transaction

Three-way matching compares a purchase order, a goods receipt or service confirmation, and a supplier invoice before payment approval. The control checks whether the supplier billed for what the buyer ordered and actually received, within the organization's accepted tolerances.

What Three-way matching controls in practice

Three-way matching belongs in the request, supplier response and approval record. Give it a named procurement owner, a source document and a clear handoff. Otherwise the purchase reaches ordering with missing scope or authority.

Operational record for Three-way matching
CheckpointWhat the record should show
RequirementState the need, specification, quantity and required date
Supplier evidenceKeep the response, qualifications and declared exceptions
DecisionRecord the evaluator, approval basis and selected commercial terms
HandoffCarry the approved result into the purchase order and supplier record

The boundary worth keeping clear

The definition matters because nearby terms can describe a different document, event or responsibility. Use Three-way matching only when the record matches the conditions above. A familiar label attached to the wrong stage creates cleaner-looking data and worse decisions. That discipline also makes reports comparable across teams, systems and reporting periods.

The trade-off

More controls add work at the start. That cost is visible. The cost of weak records arrives later as rework, delayed approval, margin leakage, a payment investigation or a delivery dispute. Set the control depth according to the amount, risk and reversibility of the decision.

Related Quotable resources

Continue with procurement software, mid-market procurement software and international vendor payments. These pages cover the commercial workflow and the records that connect Three-way matching to the next transaction step.