Guide 2026-01-23

3-Way Matching Guide | How to Prevent Overpayment with Invoice Verification

Learn about 3-way matching in accounts payable. Compare purchase orders, delivery notes, and invoices to prevent overpayment and fraud. Includes automation tips.

#3-way matching #accounts payable #invoice #automation

“The invoice says 100 units, but we only received 80…”

This is exactly the kind of discrepancy that 3-way matching helps you catch before you pay.

This guide explains everything about 3-way matching—what it is, how to implement it, and how to automate it with AI.


What is 3-Way Matching?

Definition

3-way matching is a verification process that compares three documents before approving a payment:

  1. Purchase Order (PO) - What you ordered
  2. Delivery Note (Goods Receipt) - What you received
  3. Invoice - What you’re being charged

3-Way Matching: Ensuring the PO, delivery note, and invoice all agree before payment

Why 3-Way Matching Matters

RiskPrevention
OverpaymentVerify quantities match
FraudDetect unauthorized purchases
Duplicate paymentsCatch duplicate invoices
Incorrect pricingVerify agreed prices

2-Way vs 3-Way Matching

2-Way Matching

Compares only two documents:

Purchase Order ↔ Invoice

Limitation: Doesn’t verify actual receipt of goods.

3-Way Matching

Compares all three documents:

Purchase Order ↔ Delivery Note ↔ Invoice

Advantage: Confirms goods were actually received before payment.

Comparison Table

Aspect2-Way3-Way
DocumentsPO + InvoicePO + Delivery + Invoice
VerificationOrder vs chargeOrder vs receipt vs charge
Risk protectionMediumHigh
ComplexityLowerHigher
Use caseServicesPhysical goods

How 3-Way Matching Works

Step 1: Verify Purchase Order

Check that a valid PO exists:

  • PO number matches
  • Authorized purchase
  • Within budget

Step 2: Verify Delivery Note

Confirm goods were received:

  • Quantities match PO
  • Items are correct
  • Quality is acceptable

Step 3: Verify Invoice

Match invoice details:

  • Quantities match delivery note
  • Prices match PO
  • Calculations are correct

Step 4: Approve or Investigate

ScenarioAction
All matchApprove payment
Minor varianceApply tolerance threshold
Significant varianceInvestigate discrepancy

Common Discrepancies

Quantity Discrepancies

PODeliveredInvoicedIssue
10080100Overbilling
10010080Underbilling
1008080Partial shipment (OK)

Price Discrepancies

PO PriceInvoice PricePossible Cause
¥1,000¥1,100Price increase
¥1,000¥900Discount applied
¥1,000¥1,000✅ Match

Other Issues

  • Missing documents
  • Wrong vendor
  • Duplicate invoices
  • Calculation errors

Tolerance Thresholds

What is a Tolerance?

A tolerance is an acceptable variance range that allows minor discrepancies to pass without manual review.

Common Tolerance Settings

TypeExample Threshold
Quantity±2%
Price±¥100 or ±1%
Total±¥500

Setting Appropriate Thresholds

Consider:

  • Transaction volume
  • Average invoice value
  • Risk tolerance
  • Industry standards

Challenges with Manual 3-Way Matching

Challenge 1: Volume

Monthly InvoicesMatching Time
10010-20 hours
50050-100 hours
1,000+100+ hours

Challenge 2: Data Format Differences

  • PO in system A
  • Delivery note in system B
  • Invoice as PDF

Challenge 3: Notation Variations

POInvoiceMatch?
Widget A-100Widget A100Human: Yes, System: No
ABC Corp.ABC CorporationHuman: Yes, System: No

Challenge 4: Missing Documents

  • Delivery note not received
  • PO not found
  • Invoice lost in email

Automating 3-Way Matching

Traditional Automation (ERP)

Pros:

  • Integrated with purchasing
  • Workflow built-in

Cons:

  • High cost
  • Long implementation
  • Rigid matching rules

AI-Powered Automation (Totsugo)

Pros:

  • Handles notation variations
  • No master data setup
  • Quick implementation

How It Works:

  1. Upload invoice PDF
  2. AI extracts data
  3. AI matches with PO/delivery note
  4. Review exceptions only
  5. Approve with Enter key

Best Practices

1. Standardize Processes

  • Consistent PO format
  • Standard delivery note procedures
  • Clear invoice requirements

2. Set Clear Policies

  • Define tolerance levels
  • Exception handling procedures
  • Escalation paths

3. Train Staff

Everyone should understand:

  • Why 3-way matching matters
  • How to handle exceptions
  • When to escalate

4. Automate First, Optimize Later

Start with automation for:

  • High-volume vendors
  • Repetitive purchases
  • Standard products

Summary

What is 3-Way Matching?

ElementDescription
POWhat you ordered
Delivery NoteWhat you received
InvoiceWhat you’re charged
GoalAll three must match

Key Benefits

  1. Prevent overpayment - Don’t pay for what you didn’t receive
  2. Detect fraud - Catch unauthorized purchases
  3. Improve accuracy - Reduce payment errors
  4. Build controls - Strengthen internal processes

Automation Options

MethodBest For
ManualLow volume
ExcelMedium volume
ERPLarge enterprises
AI (Totsugo)Any volume, variation-heavy

Stop the manual document chase. Let AI handle the matching while you focus on exceptions.

👉 Try PDF reconciliation for free

🚀 Automate Reconciliation with Totsugo

Try free for 14 days. No charges for 14 days after credit card registration.

Try for Free