Skip to main content
Guide By , founder · Published

Two-way vs three-way matching: which one your company needs

In short: two-way matching («doble conciliación» in Spain) matches purchase order and invoice and checks that the agreed price is being charged; three-way matching («triple conciliación») adds the delivery note and also checks that the goods arrived. Rule of thumb: purchases with physical delivery, three-way; services and subscriptions with no delivery, two-way. This guide is for finance leaders and controllers choosing the accounts payable control. ininvoice matches goods purchase orders against the delivery note and those marked as services against the purchase order only, and exports what is validated as CSV or Excel.


Not every purchase needs the same control. Requiring a delivery note for a software subscription is red tape; not requiring one for a pallet of goods is a hole. The right question is not "two-way or three-way matching?" in the abstract, but "which control does each type of purchase call for?".

The difference in one table

Two-way matching (2-way)Three-way matching (3-way)
DocumentsPurchase order + invoicePurchase order + delivery note + invoice
Question it answersAm I being charged what was agreed?Am I being charged what was agreed and what was received?
Gap it leavesIt does not check the delivery: you can pay for units that never arrivedIt does not check quality (that is what 4-way matching is for)
Operational frictionLow: two documents, both digitalMedium: receipt has to be recorded
Typical useServices, subscriptions, rentalsGoods: distribution, hospitality, construction, manufacturing, retail

The full conceptual basis of three-way matching — documents, flow and tolerances — is in the three-way reconciliation guide.

The two-way gap, with numbers

Purchase order: 200 units at €3.00. Invoice: 200 units at €3.00. Two-way matching approves: price and quantity match the purchase order to the cent.

What two-way matching cannot see: the signed delivery note says 180 arrived. There was breakage in transit and the driver noted it. Those 20 units — €60 — get paid anyway, because the document that knew it was not part of the match.

This pattern is not rare: partial deliveries invoiced in full, shrinkage noted by hand that nobody transcribes, item substitutions. The delivery note is the only document that knows what physically happened. Leaving it out of the control is choosing not to find out.

When two-way matching is enough

  • Pure services: advisory, software, telecoms. There is no physical delivery to check; the natural control is contract or purchase order against invoice.
  • Recurring fixed-amount expenses: rentals, fees. The useful check is that the amount does not change without a reason.
  • Minor purchases below a threshold: if the cost of requiring and recording a delivery note exceeds the risk, two-way with a narrow tolerance is defensible. Put it in writing (for example, <€100 per invoice) and review it once a year.

When three-way matching is non-negotiable

  • Goods with physical delivery: any sector. That is where quantity variances live.
  • Suppliers with a history of incidents: if a supplier keeps piling up discrepancies, its control level goes up, not down.
  • High-value purchases: the cost of an undetected discrepancy scales with the ticket.
  • Sectors with shrinkage and handling: hospitality (fresh produce, portion weights), construction (aggregates, deliveries on site), distribution (breakage, picking).

Decision matrix by type of purchase

Type of purchaseRecommended controlWhy
Raw materials / goods for resaleThree-wayHigh volume, frequent quantity variance
Consumables and ancillary materialsThree-way (wider tolerance)Physical delivery, but low ticket: tolerates noise
Assets / machineryThree-wayHigh ticket; documented receipt also matters for the accounts
Professional servicesTwo-wayNo physical delivery; the "delivery note" is the deliverable or signed work report
Subscriptions and licencesTwo-wayRecurring agreed amount
Freight and logisticsTwo-way against the agreed rateChecked against the rate agreement, not against an own delivery note

Decision tree by type of purchase

Five questions, in this order, decide which control a purchase gets. The first yes wins.

  1. Is there a purchase order? If not, neither two-way nor three-way: the invoice goes to a no-PO approval route (how to handle invoices without a purchase order). If the purchase repeats, the right decision is to start raising a purchase order for it.
  2. Must what was received pass a documented quality check before it is paid? (critical raw materials, components with a specification) → 4-way: purchase order, delivery note, inspection and invoice.
  3. Is there a physical delivery someone can count? (goods, materials, spare parts, assets) → three-way (3-way). If, on top of that, the amount per line is low and the volume high (consumables), three-way with a somewhat wider tolerance.
  4. Is it a service with a verifiable deliverable? (certified construction work, hours with a signed work report) → three-way, with the work report or the certification playing the role of the delivery note.
  5. Is it a service or a fee with no physical deliverable? (licences, subscriptions, rentals, advisory) → two-way (2-way) against the purchase order or the contract, watching that the amount does not change without a reason.
Example purchase (synthetic)Answer that decidesControl
Packaging pallets for the plant, €4,200 a monthPhysical deliveryThree-way
Raw material with a certificate of analysisDocumented quality check4-way
Forklift maintenance with a signed work reportService with a deliverableThree-way with the work report
Software licences, €1,150 a monthFee with no deliverableTwo-way
Urgent repair without a purchase orderNo purchase orderNo-PO approval

In ininvoice, a goods invoice whose purchase order does not yet have any delivery note recorded is not accepted: it is held as goods not received until the receipt is recorded.

Want to match purchase order, delivery note and invoice today? The three-way matching Excel template does it line by line with formulas and tolerances; the three-way matching guide explains each step. Download the three-way matching template

How to set it up by supplier and category

Serious ERPs let you set the matching policy at several levels: entity, item category, supplier or even purchase order line. The healthy pattern:

  1. Three-way by default for everything with a physical delivery.
  2. Documented exceptions to two-way: services, subscriptions, minor-amount thresholds.
  3. Automatic escalation: a supplier with more than X exceptions in 90 days moves to three-way with a narrow tolerance.

And a warning: choosing three-way matching in the configuration does not mean it happens. If delivery notes are not recorded or invoices are not extracted line by line, the engine marks everything as an exception and the team goes back to manual reconciliation. That silent failure is taken apart in why three-way matching fails in your ERP.

Frequently asked questions

Is two-way matching "worse" than three-way?
No: it is a different control for a different risk. For services with no physical delivery, two-way is the right control. The mistake is using two-way where goods are involved.
Can I mix two-way and three-way in the same company?
You should. A policy by type of purchase and supplier is the standard: three-way for goods, two-way for services, thresholds for minor purchases. What matters is that the exception is written down and does not depend on the judgement of the day.
What about invoices without a purchase order?
Neither two-way nor three-way: without a purchase order there is nothing to match against. They need their own approval route. It is detailed in invoice without a purchase order: how to handle it.
Does 4-way matching replace three-way matching?
It contains it. 4-way adds the quality inspection report as a fourth document. It only pays off in regulated sectors where the quality of what is received is a formal step: pharma, chemicals, critical food.
How does this affect the month-end close?
With three-way matching up to date, purchase order + delivery note without an invoice gives you the exact accrual for each close, line by line. It is the most underrated by-product of this control.

Three things to remember

  • Two-way = agreed price. Three-way = agreed price + actual delivery. For goods, the difference is euros.
  • The policy is set by type of purchase, not by habit. Three-way by default for goods; documented two-way for services.
  • Configuring it is not running it. Without line-by-line capture of invoices and delivery notes, any policy is a dead letter.

Every invoice line, matched against its purchase order and delivery note

ininvoice matches every line against its purchase order and delivery note, with partial deliveries, grouped invoices, credit notes and rebates, and configurable tolerances (2 % or €1.50 by default). Send me 3–5 supplier invoices and, if you have them, the purchase order and delivery note for one of them.

Request a demo with your own invoices

Related content