Special offer: Get access to everything Melio has to offer, free for your first 30 days. Start now ›

Financial literacy
6 min

What Is 3-way Matching And Why Your Business Should Use It

Learn how three way matching protects your business from invoice errors, duplicate payments, and fraud.

Gilad Idisis
Published at | Updated:

Key takeaways

  • Verify the purchase order, order receipt, and invoice before you approve any vendor payment.
  • Resolve any price, quantity, or purchase order number discrepancy with your vendor before you pay.
  • Apply 3-way matching to physical goods and larger orders, and use a simpler 2-way check for small or recurring payments.
  • Automate matching with apps that sync to your accounting software once your invoice volume grows.

What is 3-way matching in accounts payable?

3-way matching is an accounts payable control that verifies three documents before you pay a vendor: the purchase order, the order receipt, and the invoice.

When every detail lines up across all three, you know you’re only paying for what you ordered and actually received. When something doesn’t match, you catch it before the money leaves your business.

The documents you need for 3-way matching

Let’s run through a purchase cycle by touching on the three documents you need to do a 3-way matching: the purchase order, order receipt, and the invoice.

When you order goods or services from a vendor, you fill out a purchase order (P.O. for short). The purchase order has all the relevant details of the order in it:

  • Purchase order number
  • Dates (issue and delivery)
  • Quantities
  • A description of the goods or services
  • Price per unit
  • Business information (company name, shipping and billing addresses, contact information, etc.)
  • Terms of payment

When you get the goods, the vendor provides you also with an order receipt (sometimes it goes by other names, such as packing slip or bill of sales). It includes all the details of the received goods, similar to the details of the P.O.

After the goods are delivered, the vendor will issue an invoice. An invoice is a request for payment for the received goods. It includes:

  • A unique invoice number
  • The date of invoice
  • The date of supply
  • A description of the goods and services provided, including quantities and prices
  • Names and addresses of seller and buyer
  • Payment terms
  • The total amount payable

How 3-way matching works

The goal is simple: only pay invoices that match your records. Before you approve a payment, run three checks:

  1. Compare the purchase order, order receipt, and invoice side by side.
  2. Confirm the quantities, prices, and purchase order number are identical across all three.
  3. Resolve any discrepancy with your vendor before approving the invoice.

If everything matches, you can pay the invoice with confidence.

A working example of 3-way matching

Amanda runs a hardware store, and it’s been one of the most hectic weeks since she started her business. She gets an invoice from her supplier for 200 Phillips-head screwdrivers at $3 per unit. The total amount payable is $600. When she pulls out the P.O. and the order receipt and compares the three documents, she finds out that:

  • The P.O. number on the invoice doesn’t match the one on the P.O. form itself.
  • The P.O. is for 200 flathead screwdrivers, at $2.50 per unit, for a total of $500.
  • The order receipt is for 180 flathead and 20 Phillips-head screwdrivers. Amanda recalls that she was so busy, she forgot to check the order when it arrived.

Now Amanda can contact her supplier with the discrepancies she has found. The supplier exchanges the 20 Phillips-head screwdrivers he sent by mistake with the flathead screwdrivers she ordered, and issues an amended invoice for the correct amount with the right P.O. number this time.

Amanda rechecks the documents using 3-way matching and finds that everything is in order this time. Now she can pay the invoice.

2-way vs. 3-way matching

The difference comes down to how many documents you check.

  • 2-way matching: compares the invoice against the purchase order.
  • 3-way matching: adds a third check, the order receipt, so you confirm the goods actually arrived.

2-way matching is quicker and works well for low-risk or recurring payments. 3-way matching gives you stronger control for physical goods and larger orders.

Benefits of 3-way matching

Building 3-way matching into your routine protects your cash and your vendor relationships.

  • Catches invoice errors before you pay.
  • Prevents duplicate and overpayments.
  • Reduces the risk of paying fraudulent invoices.
  • Creates a clear record for cleaner books and audits.
  • Builds trust with vendors through accurate, on-time payments.

Common 3-way matching discrepancies

Most matching problems come from a few recurring issues:

  • Price differences between the purchase order and the invoice.
  • Quantity mismatches or partial shipments.
  • A purchase order number that doesn’t match the invoice.
  • Missing or late order receipts.

When you spot one, pause the payment and sort it out with your vendor before approving the invoice.

Automating 3-way matching and when to use it

Manual matching works at low volume, but it gets slow and error-prone as invoices pile up.

If you use QuickBooks Online, you can add apps like ApprovalMax and ProcureDesk that sync with QBO and automate the match. Many teams use 3-way matching for goods and larger orders, and a simpler 2-way check for small or recurring payments.

Make 3-way matching part of your payment routine

3-way matching protects every dollar that leaves your business. Build it into your payment workflow to catch errors and cut the chance of fraud.

Once your invoices are approved, Melio helps you pay them your way. Sign up for Melio to get started.

3-way matching FAQs

What are common 3-way matching errors?

The most common are price differences, quantity mismatches or partial shipments, mismatched purchase order numbers, and missing order receipts.

What is 2-way matching, and how is it different from 3-way matching?

2-way matching compares the invoice with the purchase order. 3-way matching adds the order receipt, so you also confirm the goods were received.

When should a business use 3-way matching?

Use it for purchases of physical goods and larger orders, where confirming delivery matters most. A simpler 2-way check can cover small or recurring payments.

Can 3-way matching be automated?

Yes. Purchase management apps that sync with your accounting software can match the three documents automatically and flag any discrepancies for review.

*This blog post is intended for informational purposes only and is not intended as financial advice.
**Melio does not provide legal, tax or accounting advice, and you should consult with a professional advisor before making any financial decisions.