3-way matching is one of the highest-ROI controls a finance team can run. Here's how to automate it and what it actually returns.
Procura team · May 2026 · 7 min read3-way matching is the practice of comparing three documents before authorizing payment of a supplier invoice: the purchase requisition that captured the original need, the purchase order that formalized the commitment, and the invoice issued by the supplier.
The control checks three things. Quantity consistency between what was ordered, received and invoiced. Price consistency between the rate negotiated on the PO and the rate billed. Reference consistency between the PO number on the invoice and the PO actually issued.
Without systematic matching, a significant share of supplier invoices show an inconsistency with the original PO and require manual correction. Less mature organizations see this pattern amplify.
Four operational cost shapes. Duplicate payments when the same invoice is keyed twice under two references. Overbillings caught too late, after settlement. Payments for goods never shipped. Tax reassessments triggered by documentation gaps between PO, delivery and invoice, exposing the company during a DGI audit.
For an SME, these costs are not marginal. They add up to tens of millions of XOF per year and hurt cash as much as procurement performance.
Automated 3-way matching isn't binary. An invoice that exceeds the PO by a few hundred XOF because of rounding shouldn't block payment. Conversely, a 10% gap has to trigger a review.
Three tolerance axes. Price (allowed variance as a percentage or absolute amount). Quantity (variance on delivered units). Total (variance on the invoice total).
When the gap stays within tolerance, the invoice is auto-approved and routed to payment. When it doesn't, an alert reaches the right approver.
Three operational sources of value. First, productivity: when invoice handling drops from minutes per item to seconds, the monthly time saving on a volume of 500 to 2,000 invoices reaches several hundred hours.
Second, error elimination. Systematic pre-payment matching nearly eliminates duplicate payments and unnoticed overbillings. The cost of residual errors becomes negligible.
Third, supplier relationship. When the company pays on time and dispute-free, suppliers offer preferential terms: early-payment discounts, supply guarantees, more favorable framework contracts.
Three control levels. Automatic: if every gap stays within the configured tolerances, the invoice flips to ready-to-pay with no human action.
Targeted alert: when a gap exceeds a tolerance, the approver gets a notification with the breakdown. They can approve, request a correction, or reject.
Strict block: on strategic purchases, no tolerance applies. The smallest discrepancy requires sign-off from the CFO or CEO.
See how Procura digitizes your SYSCOHADA procurement cycle, from request to payment.