Guide 2026-01-23

Invoice Matching Tutorial | Step-by-Step Guide with Examples

Learn invoice matching from basics to automation. Understand 2-way and 3-way matching, common errors, and how AI can speed up your invoice verification process.

#invoice #matching #tutorial #automation

Invoice matching sounds simple: check if the invoice is correct.

But when you’re processing hundreds of invoices monthly, “simple” becomes complex fast. Missing line items, price discrepancies, partial shipments—the edge cases multiply.

This tutorial walks through invoice matching step by step.


What is Invoice Matching?

Definition

Invoice matching is the process of comparing a vendor invoice against internal documents to verify its accuracy before payment.

You’re answering one question: “Should we pay this?”

Documents Involved

DocumentSourcePurpose
Purchase Order (PO)Your companyWhat you ordered
Delivery NoteVendor/CarrierWhat was delivered
InvoiceVendorWhat you’re being charged

Matching vs. Checking

Many confuse “checking” with “matching”:

ActivityWhat It DoesWhat It Catches
CheckingFormat validationMissing fields, wrong dates
MatchingContent comparisonWrong prices, wrong quantities

Checking asks: “Is this a valid invoice?”
Matching asks: “Does this match what we ordered and received?”


Types of Invoice Matching

2-Way Matching

Compare invoice against purchase order.

Invoice ←→ Purchase Order

What You Check:

  • Vendor name matches
  • Item descriptions match
  • Quantities match
  • Unit prices match
  • Totals match

Best For: Services, recurring subscriptions, items without physical delivery.

3-Way Matching

Compare invoice against both purchase order and delivery note.

Invoice ←→ Purchase Order ←→ Delivery Note

What You Check:

  • Everything in 2-way matching, plus:
  • Quantities delivered match invoice
  • No charges for undelivered items

Best For: Physical goods, equipment, inventory.

4-Way Matching

Add inspection report to 3-way matching.

Invoice ←→ PO ←→ Delivery Note ←→ Inspection Report

Best For: Quality-critical items, manufacturing, regulated industries.


Step-by-Step Matching Process

Step 1: Gather Documents

Collect all documents for the invoice:

DocumentCheck
InvoiceReceived from vendor
POFind by PO number
Delivery noteFind by delivery reference

Problem: Documents are often in different systems or formats.

Step 2: Verify Header Information

FieldInvoicePOMatch?
VendorABC CorpABC Corporation⚠️ Close
PO NumberPO-2026-001PO-2026-001
Date2026-01-152026-01-10

Common Issues:

  • Vendor name variations (Corp vs Corporation)
  • Date format differences (MM/DD vs DD/MM)

Step 3: Match Line Items

ItemPO QtyDeliveredInvoicedStatus
Widget A100100100✅ Match
Widget B504550❌ Over-billed
Widget C2525-❌ Not invoiced

Common Issues:

  • Partial shipments
  • Item description variations
  • Product code mismatches

Step 4: Verify Prices

ItemPO PriceInvoice PriceVariance
Widget A¥1,000¥1,0000%
Widget B¥2,000¥2,200+10%

Common Issues:

  • Price changes not communicated
  • Volume discount miscalculations
  • Currency conversion differences

Step 5: Calculate Totals

ComponentPOInvoiceMatch?
Subtotal¥150,000¥152,000
Tax¥15,000¥15,200
Shipping¥5,000¥5,000
Total¥170,000¥172,200

Step 6: Document and Resolve

For discrepancies:

  1. Document the variance
  2. Contact vendor if needed
  3. Escalate or approve based on tolerance
  4. Record resolution for audit

Common Matching Errors

Error 1: Description Mismatches

POInvoiceSame Item?
Widget Model A-100A-100 WidgetYes
Office SuppliesStationeryMaybe
ConsultationConsulting FeeYes

Solution: Look beyond text—match by PO line number or product code.

Error 2: Quantity Discrepancies

CauseExample
Partial shipmentOrdered 100, received 80, invoiced 80
Over-shipmentOrdered 100, received 110, invoiced 110
Return not processedReturned 10, still invoiced full amount

Error 3: Price Variances

CauseExample
Price increaseContract ended, new pricing applied
Promo not appliedVolume discount missing
Currency fluctuationUSD invoice, JPY PO

Error 4: Tax Calculation Errors

CauseExample
Wrong tax rate8% applied instead of 10%
Tax on exempt itemInternational shipping taxed
Rounding differences¥99.5 rounded up vs down

Tolerance Thresholds

Not every variance requires investigation.

Setting Tolerances

Variance TypeTypical Tolerance
Unit price1-3%
Quantity1-5%
Total amount¥1,000-5,000

When to Ignore

Invoice TotalVarianceAction
¥10,000¥50 (0.5%)Auto-approve
¥1,000,000¥50 (0.005%)Auto-approve
¥10,000¥2,000 (20%)Investigate

Manual vs. Automated Matching

Manual Process Time

Invoices/MonthTime per InvoiceTotal Time
1005 min8 hours
5005 min42 hours
1,0005 min83 hours

What Takes Time

Activity% of Time
Finding documents30%
Comparing line items40%
Resolving discrepancies20%
Documentation10%

AI Automation

AI can automate the comparison step:

  1. Upload invoice PDF
  2. AI extracts all line items
  3. AI matches against PO data
  4. Highlights discrepancies
  5. Review only exceptions

Time Savings: 70-90% reduction in matching time.


Best Practices

1. Standardize PO Formats

The more consistent your POs, the easier matching becomes.

2. Require PO Numbers on Invoices

Reject invoices without PO references.

3. Digitize Early

Scan/upload invoices immediately upon receipt.

4. Set Clear Tolerance Policies

Document what variances are acceptable.

5. Track Repeat Offenders

Flag vendors with frequent discrepancies.


Summary

Matching Types

TypeDocumentsBest For
2-WayInvoice + POServices
3-WayInvoice + PO + DeliveryGoods
4-Way+ InspectionQuality-critical

Key Steps

  1. Gather documents
  2. Verify headers
  3. Match line items
  4. Verify prices
  5. Calculate totals
  6. Document and resolve

Key Takeaways

  1. Matching ≠ Checking—verify content, not just format
  2. 3-way matching catches billing for undelivered goods
  3. Tolerances prevent wasting time on immaterial variances
  4. AI automation reduces matching time by 70-90%

Stop the manual document shuffle. Let AI match your invoices.

👉 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