3-way matching explained
How 3-way matching works: the three documents compared, what counts as a match, how tolerances and exceptions are handled, and why it matters for paying invoices correctly.
The short definition
3-way matching is an accounts payable control that compares three documents before an invoice is paid: the purchase order, the goods receipt note, and the supplier invoice. If they agree on items, quantities, and prices, the invoice can be approved. If they do not, it is held for review.
The purpose is simple: pay only for what was ordered, at the agreed price, and actually received.
The three documents
Purchase order (PO) — what the buyer agreed to buy, at what price and terms.
Goods receipt note (GRN) — what was actually delivered, in what quantity, and on which date.
Supplier invoice — what the supplier is now asking to be paid.
What the match checks
Item: the invoice lines correspond to items on the PO.
Quantity: the invoiced quantity does not exceed the quantity received.
Price: the invoiced unit price agrees with the PO price.
Supplier and totals: the invoice comes from the PO's supplier and its total is consistent with the lines.
Tolerances and exceptions
Few organizations require an exact match to the last decimal. A tolerance, such as a small percentage or value difference, lets minor rounding or freight variances pass without manual work while still catching real discrepancies.
Anything outside tolerance becomes an exception. Good practice is to route exceptions to a named owner with the reason visible, rather than paying silently or rejecting without explanation. Common causes are partial deliveries, price changes not reflected in the PO, duplicate invoices, and goods invoiced but not yet received.
2-way, 3-way, and 4-way matching
2-way matching compares only the PO and the invoice, and suits services or low-risk spend where there is no physical receipt.
3-way matching adds the goods receipt and is the usual standard for goods.
4-way matching adds an inspection or acceptance record, and is used where quality acceptance must be confirmed before payment.
Why automate it
Manual matching means someone opens three documents and compares them by eye, which is slow and easy to get wrong at volume. Automated matching handles the clean majority without human effort, so finance time goes to the exceptions that need judgment.
It also depends on the earlier steps being recorded properly: accurate POs and timely receipts. Matching is only as reliable as the documents feeding it.
Frequently asked questions
What is the difference between 2-way and 3-way matching?
2-way matching compares the purchase order and the invoice. 3-way matching adds the goods receipt note, so payment depends on confirmation that the goods were actually received as well as ordered.
What happens when the three documents do not match?
The invoice is flagged as an exception and held for review. The owner investigates the cause, such as a partial delivery or price change, and either corrects the record, requests a credit note, or approves the variance.
Does Krayuv do 3-way matching automatically?
Yes. Krayuv matches purchase orders, goods receipt notes, and invoices automatically, and routes anything that does not reconcile to an exceptions dashboard. Invoices are captured with OCR, including GSTIN extraction.
Have a specific procurement problem in mind?
Book a short call and we'll talk through it directly.
