FinanceOct 2026 · 17 min read

What Is Three-Way Matching in Accounts Payable?

Learn what three-way matching is, how purchase orders, goods receipts and vendor invoices are matched, and how automation can improve accounts payable accuracy.

Accounts payable can look simple from the outside.

A vendor sends an invoice.

The finance team reviews it.

The business pays the vendor.

But in a growing organization, that process becomes considerably more complicated.

Before approving an invoice, the finance team may need to determine:

  • Was the purchase actually authorized?
  • What quantity was ordered?
  • What price was agreed upon?
  • Were the goods or services actually received?
  • Does the vendor's invoice match the purchase?
  • Has the business already paid for it?
  • Is the invoice accurate?

This is where three-way matching becomes important.

Three-way matching is an accounts payable control that compares three documents—typically the purchase order, goods receipt or receiving record, and vendor invoice—to determine whether the transaction should be approved for payment.

In simple terms:

What did we order? + What did we receive? + What did the vendor bill us for?

If the information matches within the organization's defined tolerances, the invoice can move toward approval and payment.

If it doesn't, the invoice may need to be reviewed.

What Are the Three Documents in a Three-Way Match?

The three-way matching process typically compares:

1. Purchase Order (PO)

The purchase order records what the business agreed to purchase.

It may contain:

  • Vendor
  • Product or service
  • Quantity
  • Unit price
  • Payment terms
  • Delivery details
  • Purchase order number

The PO answers:

What did we authorize the vendor to provide?

2. Goods Receipt or Receiving Record

The goods receipt records what the business actually received.

It may contain:

  • Item received
  • Quantity received
  • Date received
  • Warehouse/location
  • Receiving reference
  • Condition or acceptance information

The goods receipt answers:

What did we actually receive?

For services, organizations may use a service receipt, acceptance record or another confirmation that the contracted service was delivered.

3. Vendor Invoice

The vendor invoice requests payment.

It may contain:

  • Invoice number
  • Vendor
  • Purchase order reference
  • Items or services
  • Quantities
  • Prices
  • Taxes
  • Discounts
  • Total amount
  • Payment terms

The invoice answers:

What is the vendor asking us to pay for?

How Does Three-Way Matching Work?

The process can be represented simply as:

Purchase Order

↓

Goods Receipt

↓

Vendor Invoice

↓

Compare

↓

Match?

↓

Approve / Review

The accounts payable team or accounting system compares relevant information across the three records.

For example:

Product

Purchase Order
Laptop
Goods Receipt
Laptop
Invoice
Laptop

Quantity

Purchase Order
10
Goods Receipt
10
Invoice
10

Unit Price

Purchase Order
₹50,000
Goods Receipt
—
Invoice
₹50,000

Total

Purchase Order
₹5,00,000
Goods Receipt
—
Invoice
₹5,00,000

If the relevant information matches, the invoice can proceed according to the organization's approval policy.

Three-Way Matching Example

Imagine a company orders:

100 office chairs

at:

₹5,000 per chair

The purchase order therefore represents:

100 × ₹5,000 = ₹5,00,000

The warehouse receives:

100 chairs

The vendor sends an invoice for:

100 chairs × ₹5,000 = ₹5,00,000

The three records agree.

Result:

Match → Invoice can proceed for approval

Now consider a different situation.

The PO says:

100 chairs

The receiving record says:

90 chairs

The invoice says:

100 chairs

The system has identified a discrepancy.

The business has received 90 units but is being billed for 100.

Result:

Mismatch → Review required

This simple control can prevent the business from automatically paying for goods it hasn't received.

Why Is Three-Way Matching Important?

Three-way matching is primarily about financial control and payment accuracy.

Without appropriate invoice controls, businesses can potentially pay:

  • Incorrect quantities
  • Incorrect prices
  • Duplicate invoices
  • Unauthorized purchases
  • Goods that were never received
  • Invoices containing calculation errors

Three-way matching introduces another layer of verification before payment.

Instead of asking:

"Did we receive an invoice?"

the business asks:

"Does the invoice correspond to an authorized purchase and what we actually received?"

That distinction is critical for growing finance teams.

Three-Way Matching Helps Prevent Overpayment

Consider this example.

A company orders:

500 units

at:

₹100 each

Expected value:

₹50,000

The company receives:

450 units

But the supplier invoices:

500 units

The invoice is technically based on the original order.

However, the business has only received 450 units.

Without a receiving check, the company could pay the full ₹50,000.

With three-way matching, the discrepancy can be identified before payment.

Three-Way Matching Helps Detect Price Differences

Quantity isn't the only issue.

Consider:

Purchase Order

100 units × ₹500

Expected value = ₹50,000

Invoice

100 units × ₹550

Invoice value = ₹55,000

The quantity matches.

But the price doesn't.

The finance team now needs to determine why.

Possible explanations include:

  • Approved price change
  • Incorrect invoice
  • Contract update
  • Additional charges
  • Data-entry error

Three-way matching doesn't necessarily mean every difference is automatically rejected.

It means differences can be identified and handled according to business rules.

What Happens When the Three Documents Don't Match?

A mismatch doesn't automatically mean the invoice is fraudulent or incorrect.

There can be legitimate reasons.

For example:

Quantity mismatch

The vendor delivered goods in multiple shipments.

Price mismatch

The agreed price changed after the PO was issued.

Tax difference

Applicable taxes were calculated differently.

Timing difference

The invoice arrived before the receiving record was updated.

Partial delivery

Only part of the order has been received.

Additional approved charges

Shipping or other charges were authorized separately.

The important thing is that the discrepancy should be reviewed rather than blindly paid.

What Are Common Three-Way Matching Tolerances?

Organizations don't always require an exact mathematical match.

They may define acceptable tolerances.

For example:

PO Price: ₹100

Invoice Price: ₹101

The business may permit a small variance depending on its policy.

Similarly:

Ordered: 100 units

Received: 99 units

Invoiced: 99 units

This may be acceptable as a partial delivery.

Tolerance rules should be configured according to the organization's procurement, accounting and approval policies.

What Is the Difference Between Two-Way and Three-Way Matching?

This is an important distinction.

Two-Way Matching

Two-way matching typically compares:

Purchase Order

Vendor Invoice

The system checks whether the invoice corresponds to the purchase order.

For example:

PO: 100 units × ₹100

Invoice: 100 units × ₹100

→ Match

But it doesn't necessarily confirm that the goods were actually received.

Three-Way Matching

Three-way matching adds the receiving record.

Purchase Order

Goods Receipt

Vendor Invoice

Now the system can verify:

What did we order?

What did we receive?

What are we being charged for?

This provides an additional control before payment.

Two-Way vs Three-Way Matching

Purchase Order

Two-Way Match
✓
Three-Way Match
✓

Vendor Invoice

Two-Way Match
✓
Three-Way Match
✓

Goods Receipt

Two-Way Match
—
Three-Way Match
✓

Checks ordered quantity

Two-Way Match
✓
Three-Way Match
✓

Checks received quantity

Two-Way Match
Limited
Three-Way Match
✓

Price validation

Two-Way Match
✓
Three-Way Match
✓

Receiving validation

Two-Way Match
—
Three-Way Match
✓

Suitable for physical goods

Two-Way Match
Sometimes
Three-Way Match
Often more appropriate

Control level

Two-Way Match
Moderate
Three-Way Match
Higher

Three-way matching is particularly useful when the business needs to verify receipt of physical goods before paying an invoice.

What Is Four-Way Matching?

Some organizations use four-way matching.

In that model, another document or verification step is added to the process.

The exact fourth element varies by organization and industry.

It can involve an inspection or acceptance record confirming that the goods received meet the required quality or specifications.

Conceptually:

Purchase Order

Goods Receipt

Inspection / Acceptance

Vendor Invoice

This can be particularly relevant when receiving the correct quantity isn't enough.

The business may also need to confirm that the goods meet required standards.

Three-Way Matching Process Step by Step

Let's look at the complete process.

Step 1: Purchase Request

Someone in the organization identifies a need.

For example:

The operations team needs 50 new laptops.

Step 2: Approval

The purchase request goes through the organization's approval workflow.

Step 3: Purchase Order

The procurement team creates a PO.

The PO records:

  • Vendor
  • Quantity
  • Price
  • Terms
  • Delivery details

Step 4: Goods or Services Are Received

The business receives the items.

The receiving team records the quantity received.

Step 5: Vendor Sends Invoice

The vendor submits an invoice.

Step 6: Invoice Is Matched

The accounting system compares the:

PO + Receipt + Invoice

Step 7: Match or Exception

If they match:

Invoice → Approval → Payment

If they don't:

Invoice → Exception → Review

What Is a Three-Way Match Exception?

An exception occurs when information doesn't meet the organization's matching rules.

Examples include:

  • Invoice quantity > received quantity
  • Invoice price > PO price
  • Missing PO
  • Missing goods receipt
  • Incorrect vendor
  • Incorrect PO number
  • Duplicate invoice
  • Unexpected charges

The invoice can then be routed for investigation.

This is where automation can make a major difference.

Manual Three-Way Matching

In a manual process, an accounts payable employee may:

  1. 1.Open the invoice.
  2. 2.Find the purchase order.
  3. 3.Open the receiving record.
  4. 4.Compare quantities.
  5. 5.Compare prices.
  6. 6.Check taxes.
  7. 7.Verify totals.
  8. 8.Record the result.
  9. 9.Send the invoice for approval.
  10. 10.Follow up on discrepancies.

This can become extremely time-consuming when invoice volumes increase.

Imagine processing:

20 invoices/month

versus:

2,000 invoices/month

The underlying process is similar.

The volume is not.

Why Manual Matching Becomes a Problem

Manual three-way matching can create several challenges.

1. Time Consumption

Employees spend significant time comparing documents.

2. Human Error

Data can be entered or interpreted incorrectly.

3. Delayed Payments

Exceptions may take longer to resolve.

4. Supplier Friction

Delayed invoice processing can affect vendor relationships.

5. Poor Visibility

Management may not know how many invoices are stuck in exceptions.

6. Higher Processing Costs

Finance teams spend more time on repetitive administrative work.

This is one reason organizations increasingly look toward accounts payable automation.

How Automated Three-Way Matching Works

Automation can transform the workflow.

Instead of:

Invoice

↓

Employee manually finds PO

↓

Employee finds receipt

↓

Employee compares information

↓

Employee approves

the process can become:

Invoice

↓

Document/Data Extraction

↓

PO Identification

↓

Receipt Identification

↓

Automated Matching

↓

Match / Exception

↓

Approval or Review

The exact automation capabilities depend on the accounting or AP platform.

Three-Way Matching With OCR

OCR stands for Optical Character Recognition.

OCR technology can extract information from documents such as invoices.

For example, an invoice may contain:

  • Invoice number
  • Vendor name
  • PO number
  • Quantity
  • Unit price
  • Tax
  • Total amount

Instead of manually typing these fields into the accounting system, OCR can extract the information for processing.

That data can then be used in an automated matching workflow.

Three-Way Matching and Accounts Payable Automation

Three-way matching is one part of a broader AP automation process.

A modern workflow might look like:

Invoice Received

↓

OCR / Data Extraction

↓

Vendor Identification

↓

PO Matching

↓

Goods Receipt Matching

↓

Three-Way Match

↓

Exception Handling

↓

Approval

↓

Payment

↓

Accounting Record

The objective isn't simply to automate matching.

It's to reduce unnecessary manual work throughout the invoice-to-payment lifecycle.

How Three-Way Matching Improves Accounts Payable

A properly designed three-way matching process can help finance teams:

Reduce unnecessary manual checking

Automation can handle invoices that meet predefined rules.

Identify discrepancies earlier

Problems can be flagged before payment.

Improve payment accuracy

The system can validate key invoice information.

Improve auditability

The organization has a clearer record of how invoices were validated.

Improve processing efficiency

Finance employees can focus on exceptions rather than every invoice.

Three-Way Matching and Fraud Prevention

Three-way matching can also contribute to internal financial controls.

For example, consider an invoice for:

₹8,00,000

The purchase order shows:

₹5,00,000

The receiving record confirms the goods were received.

But the invoice is ₹3,00,000 higher than the approved purchase amount.

The mismatch creates a reason for investigation.

Three-way matching therefore provides a control against certain forms of incorrect or unauthorized billing.

However, it should not be treated as a complete fraud-prevention system.

Organizations still need broader controls such as:

  • Segregation of duties
  • Approval workflows
  • Vendor verification
  • Duplicate-payment controls
  • User access controls
  • Audit trails
  • Payment authorization

Three-Way Matching and Duplicate Invoices

Duplicate invoices can create another AP problem.

Imagine a supplier accidentally submits the same invoice twice.

If both invoices enter the payment workflow independently, the business could potentially pay twice.

Modern AP systems may combine duplicate detection with three-way matching.

The system can check:

  • Vendor
  • Invoice number
  • Invoice amount
  • Invoice date
  • PO
  • Other identifying information

This provides another layer of control.

Three-Way Matching for Services

Three-way matching is most intuitive for physical goods.

But service businesses also need invoice verification.

Suppose a company purchases:

100 hours of consulting services

The business may have:

Purchase Order: 100 hours

Service Acceptance Record: 80 hours delivered

Invoice: 100 hours

This creates a discrepancy.

Instead of a traditional goods receipt, the organization may use a service confirmation or acceptance record.

The underlying principle remains:

Verify that what was authorized and delivered corresponds to what the vendor billed.

What Happens After a Successful Three-Way Match?

Once the invoice successfully matches according to the organization's rules, it can move through the next stage of the accounts payable workflow.

A typical flow is:

Matched Invoice

↓

Approval

↓

Payment Scheduling

↓

Payment

↓

Accounting Reconciliation

The exact workflow depends on the organization's policies and software.

What Happens After a Failed Three-Way Match?

A mismatch should normally create an exception rather than automatically stopping the entire AP process indefinitely.

For example:

Invoice quantity > received quantity

→ Contact receiving team

Invoice price > PO price

→ Contact procurement

Missing PO

→ Verify purchase authorization

Missing goods receipt

→ Confirm whether goods were received

Duplicate invoice

→ Investigate before payment

This is where exception management becomes as important as matching itself.

How to Improve Three-Way Matching

Businesses can improve their matching process by focusing on five areas.

1. Standardize Purchase Orders

Ensure POs contain accurate:

  • Vendor information
  • Item descriptions
  • Quantities
  • Prices
  • Terms

2. Record Receipts Promptly

A system cannot correctly match an invoice against a receipt that hasn't been recorded.

Receiving processes therefore matter just as much as accounting processes.

3. Standardize Invoice Submission

Require vendors to provide consistent information.

For example:

  • PO number
  • Invoice number
  • Vendor details
  • Line items
  • Taxes
  • Payment details

4. Establish Matching Rules

Define acceptable tolerances for:

  • Quantity
  • Price
  • Taxes
  • Discounts
  • Other charges

5. Automate Routine Matches

Let the system handle invoices that meet the predefined rules.

Send exceptions to employees for review.

This creates a powerful model:

Automation handles matches.

People handle exceptions.

Three-Way Matching KPIs

Once businesses automate or improve their AP process, they should measure performance.

Useful metrics include:

Invoice Processing Time

How long does it take to process an invoice?

First-Pass Match Rate

What percentage of invoices match without manual intervention?

Exception Rate

What percentage require review?

Exception Resolution Time

How long does it take to resolve mismatches?

Cost Per Invoice

How much does it cost to process each invoice?

Duplicate Payment Rate

How often are duplicate invoices detected or paid?

On-Time Payment Rate

How consistently are invoices paid according to agreed terms?

These metrics can help finance leaders identify where AP processes are slowing down.

Example: Manual vs Automated Three-Way Matching

Consider a company processing:

2,000 invoices per month

Suppose each invoice requires an average of:

5 minutes of manual checking

That's:

10,000 minutes

or approximately:

167 hours per month.

Now imagine that automation can process a significant proportion of clean, matching invoices automatically.

The finance team can spend more of its time on:

  • Exceptions
  • Vendor issues
  • Financial analysis
  • Cash management
  • Controls
  • Strategic finance activities

The exact savings will depend on invoice complexity, automation quality and the organization's processes.

The point is that volume magnifies repetitive work.

Is Three-Way Matching Necessary for Every Invoice?

Not always.

Organizations can design different controls for different transaction types.

For example:

Low-value recurring expense

May use simpler approval rules.

Standard purchase order

May use automated three-way matching.

High-value procurement

May require additional approval.

Service contract

May require service acceptance.

The goal should be appropriate control, not maximum bureaucracy.

Three-Way Matching Best Practices

For businesses implementing or improving the process:

Use standardized purchase orders.

Capture receiving information promptly.

Require PO references where appropriate.

Define matching tolerances.

Automate routine matches.

Route exceptions to the right department.

Maintain audit trails.

Monitor exception rates.

Review duplicate-payment controls.

Regularly review vendor and user access.

Separate purchasing, receiving and payment responsibilities where appropriate.

These controls can help create a more reliable procure-to-pay process.

How QuikFinance Can Support Three-Way Matching

For a finance platform such as QuikFinance, three-way matching fits into the broader accounts payable workflow.

The conceptual flow is:

Purchase Order

↓

Goods / Service Receipt

↓

Vendor Invoice

↓

Matching

↓

Exception Handling

↓

Approval

↓

Payment

This helps position accounts payable as more than simply "recording bills."

It becomes a controlled financial workflow.

When combined with capabilities such as invoice processing, document extraction, approval workflows and reporting, three-way matching can help finance teams move toward more automated AP operations.

Three-Way Matching vs Simply Approving an Invoice

This distinction is worth emphasizing.

Invoice approval asks:

Should we pay this invoice?

Three-way matching asks:

Does this invoice correspond to what we authorized and received?

The second question provides evidence that can support the first.

That makes three-way matching an important control within a broader accounts payable process.

The Future of Three-Way Matching

The process is increasingly moving from manual document comparison toward intelligent financial workflows.

A future-oriented AP process could look like:

Invoice

↓

AI/OCR Extraction

↓

Automatic PO Identification

↓

Receipt Identification

↓

Three-Way Match

↓

Risk & Exception Detection

↓

Approval

↓

Payment

↓

Financial Reporting

Instead of finance teams manually checking every invoice, technology can increasingly focus human attention on transactions that actually require judgment.

That is where the greatest value of AP automation lies.

Frequently Asked Questions

What is three-way matching in accounts payable?

Three-way matching is an accounts payable control that compares a purchase order, goods or service receipt and vendor invoice before approving payment.

Why is three-way matching important?

It helps businesses identify discrepancies between what was ordered, what was received and what the vendor billed.

What are the three documents in a three-way match?

The three documents are generally the purchase order, receiving record and vendor invoice.

What happens if the three documents don't match?

The invoice typically becomes an exception that requires review according to the organization's policies.

What is the difference between two-way and three-way matching?

Two-way matching compares a purchase order with an invoice. Three-way matching adds a goods or service receipt to verify what was actually received.

What is four-way matching?

Four-way matching adds another verification step, such as inspection or acceptance, to the purchase order, receipt and invoice comparison.

Can three-way matching be automated?

Yes. Accounting and accounts payable systems can automate document matching based on configured rules and tolerances.

Can OCR be used for three-way matching?

Yes. OCR can extract invoice information and make the data available for automated matching against purchase orders and receiving records.

Does three-way matching prevent fraud?

It can help detect certain discrepancies and unauthorized or incorrect billing, but it should be combined with broader financial controls.

Is three-way matching only for physical goods?

No. Service-based organizations can use similar principles by comparing purchase orders, service confirmations or acceptance records and invoices.

What happens when an invoice fails three-way matching?

The invoice can be routed into an exception workflow so the finance, procurement or receiving team can investigate the discrepancy.

What is invoice matching?

Invoice matching is the process of comparing invoice information against other transaction records to determine whether the invoice is accurate and eligible for payment.

How does three-way matching improve AP automation?

It allows systems to automatically approve or process invoices that satisfy predefined matching rules while routing exceptions to finance employees.

Conclusion

Three-way matching provides a simple but powerful principle for accounts payable:

Don't pay simply because an invoice exists. Verify that the purchase was authorized, the goods or services were received, and the invoice reflects the transaction.

By comparing the:

Purchase Order

Goods/Service Receipt

Vendor Invoice

businesses can create a stronger control over the procure-to-pay process.

For growing organizations, automation can take this further.

Instead of employees manually checking every invoice, accounting systems can automatically process matching transactions and direct exceptions to the people who need to investigate them.

That makes three-way matching an important building block for modern accounts payable automation and financial control.

See it running on your business.

A walkthrough built around how your team works today.

Book a demo
Get started

Put your business on one system.

Start with one app today. Connect the rest as you grow.