Matching & Reconciliation

What is Invoice Matching?

The verification process that compares invoices to purchase orders and receipts to ensure accurate, authorized payments.

Quick Definition

Invoice matching is an accounts payable verification process that compares vendor invoices against supporting documents—typically purchase orders and goods receipts—to confirm accuracy before authorizing payment.

  • Verifies invoices match what was ordered and received
  • Prevents overpayments and duplicate payments
  • Core control for fraud prevention in AP
Invoice Matching - Comparing Documents for Payment Verification

Understanding Invoice Matching

Invoice matching is a fundamental accounts payable control that ensures your organization only pays for goods and services that were properly authorized, actually received, and correctly billed. It's the systematic comparison of data across multiple documents to catch discrepancies before payment is made.

At its core, invoice matching answers three critical questions:

  1. Was this purchase authorized? — The purchase order confirms what was approved to be bought
  2. Did we receive the goods or services? — The receipt confirms delivery was completed
  3. Is the invoice accurate? — The invoice must match the agreed terms and actual delivery

When all documents align, the invoice is considered "matched" and can proceed to payment. When there are discrepancies, the invoice becomes an "exception" requiring investigation and resolution before payment.

Types of Invoice Matching

2

Two-Way Matching

Compares the purchase order and invoice to verify the billed amounts match what was ordered.

PO + InvoiceUse: Low-value items, implicit receipt services
3

Three-Way Matching Most Common

Adds the goods receipt to confirm items were actually delivered and accepted before payment.

PO + Receipt + InvoiceUse: Standard for most goods and services
4

Four-Way Matching

Includes an inspection report or quality acceptance document verifying goods meet specifications.

PO + Receipt + Inspection + InvoiceUse: High-value, quality-critical purchases

What Gets Matched

Quantity Matching

Verifies that the quantity invoiced matches what was ordered (PO) and what was received (receipt). Catches overbilling and billing for undelivered items.

Price Matching

Confirms invoice unit prices match the prices agreed on the purchase order. Prevents price inflation and unauthorized price changes.

Line Item Matching

Ensures individual line items on the invoice correspond to valid PO lines and receipt entries. Catches billing for items not ordered.

Total Amount Matching

Validates the invoice total matches the sum of line items and falls within acceptable ranges. Catches calculation errors and unauthorized additions.

Understanding Tolerance Thresholds

Tolerances are predefined acceptable variance limits that allow minor discrepancies to auto-match without creating exceptions. They balance control strength against operational efficiency.

Price Tolerance

1-5%

Typical range for acceptable price variance above PO price

Quantity Tolerance

0-10%

Typical range for acceptable over-delivery variance

Amount Tolerance

$5-$100

Flat dollar tolerance for total invoice amount

Setting tolerances too high defeats the purpose of matching by letting significant variances pass. Review and adjust tolerances based on your exception data and risk appetite.

Match vs Exception: Outcomes

Clean Match

  • All quantities align within tolerance
  • Prices match PO terms within tolerance
  • Valid PO and receipt exist
  • All line items correspond

→ Proceeds to payment approval automatically

Exception

  • ×Price exceeds tolerance threshold
  • ×Quantity billed exceeds quantity received
  • ×No matching PO found (non-PO invoice)
  • ×Receipt not recorded in system

→ Flagged for manual review and resolution

Exception Handling Process

1

Exception Identified

Matching process flags the invoice with a specific exception type (price, quantity, missing PO, etc.).

2

Root Cause Analysis

AP team investigates the discrepancy—was it a vendor error, data entry mistake, or legitimate change?

3

Resolution Action

Action taken: request credit memo, update receipt, get variance approval, return to vendor, or correct data.

4

Documentation

Resolution documented with approvals captured for audit trail and compliance purposes.

5

Release for Payment

Once resolved and approved, invoice is released back to the payment queue.

Benefits of Automated Invoice Matching

Speed and Efficiency

Match thousands of invoices in minutes instead of hours. Automated matching is 80% faster than manual processes.

Consistency and Accuracy

Every invoice matched against the same rules every time. Eliminates human error and inconsistent application of policies.

Stronger Controls

100% matching coverage with no invoices slipping through. Complete audit trail of every match decision.

Lower Exception Rates

AI-powered matching handles complex scenarios like partial shipments, reducing false positives by up to 45%.

Scalability

Handle volume growth without adding headcount. Process more invoices during month-end peaks effortlessly.

Why Invoice Matching Matters

20-30%

Exception rate without automated matching

$15-$40

Cost to manually resolve each exception

80%

Reduction in matching time with automation

Organizations without proper matching controls experience significantly higher rates of payment errors, duplicate payments, and fraud losses. Automation dramatically reduces costs while strengthening controls.

Common Invoice Matching Mistakes

  • ×Bypassing matching for "urgent" invoices — Creates control gaps that fraudsters exploit
  • ×Not tracking exception metrics — Missing patterns that indicate process or vendor issues
  • ×Manual matching at high volumes — Leads to errors, delays, and unsustainable workloads
  • ×Not requiring receipts before payment — Paying for goods never actually received

Frequently Asked Questions

Automate Your Invoice Matching

See how Remmi automatically matches invoices to POs and receipts with AI, reducing exceptions and eliminating manual matching effort.