3-Way vs. 4-Way Match in AP: When the Extra Step Is Worth It
In AP, invoice matching is the discipline of comparing an invoice against other documents to verify it should be paid. The most common version is the 3-way match: PO vs. receiving report vs. invoice. If all three agree on the material, quantity, and price, the invoice can be paid. If they disagree, the invoice gets held until the discrepancy is resolved.
A 4-way match adds a fourth document: an inspection or acceptance record. The invoice isn't paid until the material has been received AND formally inspected or accepted. For material classes where acceptance isn't automatic on receipt — structural steel where connection testing happens, precast where dimensional verification happens, specialty equipment where commissioning happens — the 4-way match prevents paying for material before it's confirmed usable.
A 3-way match compares:
The three documents in a 3-way match
- Purchase order — what was ordered, in what quantity, at what price
- Receiving report — what was actually delivered, in what quantity, signed for on site
- Invoice — what the supplier is charging
If the three agree within acceptable tolerances (usually small percentage variances for price and quantity), the invoice passes through to payment. If the invoice quantities exceed the receiving report, the invoice is likely wrong — the supplier billed for more than was received. If the invoice prices exceed the PO prices, the PO was either superseded by a change order or the invoice is wrong. Either way, the discrepancy gets flagged for review.
For commodity materials — drywall, lumber, aggregate — the 3-way match is usually sufficient. The material is what it is; delivery is acceptance. No further testing or inspection is needed before the material can be used.
A 4-way match adds an inspection or quality acceptance document. The invoice isn't paid until:
The four documents in a 4-way match
- Purchase order — what was ordered
- Receiving report — what was delivered
- Inspection / acceptance record — verification that the delivered material meets specification
- Invoice — what the supplier is billing
The inspection document can be several things depending on the material: a mill test report for structural steel, a concrete strength test for precast, a commissioning report for mechanical equipment, an initial quality sample approval for finishes. What's common is that the acceptance isn't automatic on delivery — someone has to verify the material meets requirements.
The 4-way match is worth the extra workflow in specific situations:
Material classes that benefit from 4-way matching
- Structural steel with required mill certs and welding inspection — paying before the certification is received is paying for steel that may not meet spec
- Precast concrete with dimensional and strength testing — damaged or off-spec pieces identified before installation save field rework
- Specialty fabricated items (curtain wall units, custom doors, elevator components) where acceptance requires shop inspection
- Major mechanical equipment where commissioning is required before acceptance
- Long-lead-time items where replacement windows are short — catching a defect before installation vs. after is the difference between a replacement and a project delay
- High-value single items (generators, chillers, transformers) where one defective delivery is a material dollar impact
For these classes, paying the invoice on 3-way match (PO, receiving, invoice) and then finding the material is defective creates a recovery problem. The money is out the door; getting it back requires dispute, negotiation, or legal action. The 4-way match prevents this by holding payment until quality is confirmed.
For a $180,000 precast delivery where dimensional acceptance fails, the difference between 3-way and 4-way is whether the $180K has already been paid or is still held. Getting it back after payment is much harder than simply not releasing it in the first place.
Implementing 4-way match requires the inspection document to be captured in the AP system alongside the other three. For steel, that means the mill test report is uploaded and linked to the corresponding PO line. For precast, it's the dimensional inspection report. For equipment, it's the commissioning signoff.
Get AP insights in your inbox
A short monthly roundup of construction AP + accounting posts. No spam, ever.
No spam. Unsubscribe anytime.
The invoice matching rules then require the inspection document's presence before releasing payment. When an invoice arrives matching to a PO with a 4-way match rule, the system holds the invoice until the inspection document is filed. The AP team sees a queue of "awaiting inspection" invoices rather than just "unpaid."
Neither 3-way nor 4-way match needs to be perfect. Small variances are normal — a concrete yard count differs by 2% from the PO quantity because the pour used slightly different dimensions than planned. Standard tolerances allow the match to pass when variances are within acceptable ranges.
Common tolerance structures: 2% quantity variance allowed, 1% price variance allowed, exact match required on material description. Above those tolerances, the invoice holds for human review. The goal isn't to reject variances; it's to surface ones that need attention.
For materials that are installed over time (rather than delivered and installed same day), the matching logic extends. A steel PO might deliver 200 tons over 8 weeks, with installation happening continuously. Each delivery generates a receiving report; each batch of installed steel generates an acceptance through the structural inspection process; each supplier invoice covers a specific delivery.
The AP system tracks: total ordered (PO), total received to date (sum of receiving reports), total accepted to date (sum of inspections), total billed to date (sum of paid invoices). Each new invoice is validated against this rolling balance. When all four balances align at project end, the PO is closed; when they diverge, the source of the divergence is investigated.
Modern AP automation handles much of this matching logic automatically. OCR extracts quantity, price, and description from invoices. Receiving reports are captured from delivery ticket workflows. PO data is already structured. The AP system's matching engine runs the 3-way or 4-way check against the rules for each material class.
Where AI adds value beyond basic OCR-and-match is in the exception handling. When the match fails at a specific point (price on line 3 is 4% over the PO), the system can identify the likely cause (price escalation due to market conditions, documented in the PO's escalation clause), suggest a resolution, and route to the right reviewer. The faster exceptions resolve, the less staff time AP matching consumes.
A 3-way match is the AP workhorse — PO, receiving, invoice — and handles most routine material purchases. A 4-way match adds an inspection or acceptance document and is worth the extra workflow on specific material classes where acceptance isn't automatic on delivery. The discipline is knowing which materials warrant the extra step, configuring the AP system to enforce it, and resolving exceptions quickly enough that the discipline doesn't slow down legitimate payments. When applied to the right material classes, 4-way match prevents paying for goods before they're proven good.
Written by
Sarah Blake
Head of Product
Former AP Manager at a $200M construction firm, now leads product at Covinly. Writes about what AP teams actually need from automation — beyond the marketing promises.
View all posts