Blog

Procurement

Three-way matching in accounts payable, explained

What three-way matching is, how it compares the purchase order, receipt and supplier bill before you pay, and what to do when they don't match, with a worked example.

The Viacle team6 min read

Three-way match
Illustrative

Purchase order

PO-2087

Supplier
Alder Tech GmbH
Laptops
6 × €1,500
Total
€9,000

Receipt

Against PO-2087

Supplier
Alder Tech GmbH
Laptops received
6 of 6
Condition
Accepted

Supplier bill

#A-311

Supplier
Alder Tech GmbH
Laptops
6 × €1,500
Total
€9,000
  • Quantity: 6 = 6 = 6
  • Unit price: €1,500 = €1,500
  • Total: €9,000 = €9,000

Matched · approved for payment · booked at 1 EUR = 1.0800 USD = $9,720

PO-2090 · Monitors × 6Ordered $1,640 · 6 of 6 received · billed $1,690Held · $50 over

Paying a supplier should be the easy part. You ordered something, it arrived, the bill came in, and you pay it. But when ordering, receiving and paying are handled by different people in different tools, it's surprisingly easy to pay for goods that never arrived, pay a price nobody agreed to, or pay the same bill twice.

Three-way matching is the control that prevents that. This guide explains how it works, when to use it, and what good looks like.

What is three-way matching?

Three-way matching is an accounts payable check that compares three documents before a supplier bill is approved for payment: the purchase order, which records what you agreed to buy and at what price; the receipt, which records what actually arrived; and the supplier's bill, which records what you're being asked to pay. If quantity, price and total agree across all three, the bill can be approved. If they don't, it's held until someone resolves the difference.

Two-way, three-way and four-way matching

  • Two-way matching compares the bill with the purchase order. It confirms the price and quantity were agreed, but not that anything arrived.
  • Three-way matching adds the receipt, so you only pay for what was delivered. It's the standard for physical goods.
  • Four-way matching adds an inspection step, confirming that what arrived passed quality checks. It's used where quality matters as much as quantity.

Services usually have no delivery to receive, so many teams match service bills to the order and to an approval from the person who used the service.

How three-way matching works, step by step

Take the illustrative purchase in the picture above. Purchase order PO-2087 is for 6 laptops at €1,500 each, €9,000 in total, from Alder Tech GmbH.

  1. 1Order. PO-2087 is approved against the IT budget and sent to the supplier.
  2. 2Receive. When the delivery arrives, someone records the receipt: 6 of 6 laptops received.
  3. 3Bill. Bill #A-311 arrives for 6 laptops at €1,500, €9,000 in total.
  4. 4Match. Quantity, unit price and total agree across the order, receipt and bill, so the bill is approved.
  5. 5Record and pay. The bill is booked at 1 EUR = 1.0800 USD, or $9,720, and scheduled for payment.

What happens when the documents don't match

Mismatches are where the control earns its keep. In a second illustrative order, six monitors were ordered for $1,640 in total and all six arrived, but the bill came in at $1,690. The match holds the bill and flags it as $50 over, before any money moves.

From there, someone decides what's right:

  • Ask the supplier for a corrected bill or a credit note.
  • Approve the difference, with a reason, if the price change was agreed.
  • Amend the purchase order if the original order was wrong, and record why.

Many teams set a tolerance, so tiny differences such as rounding don't stop a payment. Keep it small, apply it consistently, and keep a record of every bill approved within it.

Why it matters to a CFO

  • You only pay for what you received, at the price you agreed.
  • Overbilling and duplicate bills are caught before payment, not discovered at audit.
  • Spend stays inside budget, because every bill traces back to an approved order.
  • Fraudulent bills are harder to slip through when every payment needs an order and a receipt behind it.
  • The close is cleaner, because goods received but not yet billed are visible and can be accrued.

Why three-way matching is hard across separate tools

The match itself is simple. The hard part is getting the three documents together. The order lives in a purchasing tool, the receipt sits in an email or a warehouse spreadsheet, and the bill arrives as a PDF in the payables inbox. Someone has to find all three and compare them by hand, and when the team is busy, bills get approved against the order alone. That's two-way matching by accident.

What to look for in software

  • Receipts recorded in the same place as orders and bills, so the match happens on its own.
  • Clear holds that show exactly which line is off, and by how much.
  • Approvals and reasons kept with the bill, ready for audit.
  • Matched bills that flow straight into payment, with the exchange rate and fees visible before money moves.

On one system, the order, receipt, bill and payment stay one record from request to journal entry. See how it works on the Procurement and Accounts Payable pages.

See every stage run on one system.

Get a demo