← BlogGuideMarch 20266 min read

What Is 3-Way Matching in Accounts Payable? (And Why It Matters)

If you work in finance or accounts payable, you have probably heard the term "3-way matching" — but the details of how it actually works, and why it matters, are often left unexplained. This guide covers everything: what 3-way matching is, the three documents it involves, why finance teams depend on it, and what the process looks like both manually and when automated.

What Is 3-Way Matching?

3-way matching is a control process in accounts payable that verifies a vendor invoice by cross-referencing it against two other documents: the original purchase order (PO) and the goods receipt note (GRN). Before an invoice is approved for payment, the AP team confirms that all three documents agree on the key details — what was ordered, what was received, and what is being billed.

The goal is simple: make sure your organization only pays for goods and services it actually ordered and received, at the price it agreed to. When all three documents match, the invoice moves forward for payment. When they don't, a discrepancy is flagged and investigated before any money leaves the business.

The "3-way" in 3-way matching refers to the three documents being compared. There is also 2-way matching (invoice vs. PO only, no GRN) and 4-way matching (which adds an inspection receipt), but 3-way matching is the most common standard for organizations that want strong AP controls without excessive process overhead.

The Three Documents Explained

1. Purchase Order (PO)

A purchase order is a formal document issued by the buyer to the supplier before goods or services are delivered. It specifies what is being purchased, at what price, in what quantity, and under what terms. The PO is the agreement your organization made with the vendor — it is the benchmark everything else is measured against.

2. Goods Receipt Note (GRN)

A goods receipt note (also called a receiving report or delivery confirmation) is an internal document created when goods or services are received. It records what actually arrived — the quantities accepted, the condition of the delivery, and the date received. The GRN is your record that the vendor held up their end of the deal.

3. Invoice

The invoice is the vendor's request for payment. It states what they believe they delivered and how much they expect to be paid. The invoice arrives after the goods or services have been provided and triggers the payment process — but only after it has been matched against the PO and GRN.

Why 3-Way Matching Matters

3-way matching is not bureaucracy for its own sake. It exists because the risks it prevents are real and costly. Here is what it protects against:

Fraud Prevention

Fraudulent invoices are one of the most common forms of corporate financial fraud. Without matching, a bad actor — internal or external — can submit invoices for goods that were never ordered or delivered. 3-way matching creates a paper trail that makes this type of fraud significantly harder to execute and easier to detect.

Overpayment Prevention

Vendors make mistakes — and not always in your favor. Invoices can bill at a higher price than the agreed PO rate, bill for more units than were received, or include charges for items that were returned or rejected. 3-way matching catches these discrepancies before payment, not after.

Audit Trail and Compliance

Auditors want to see that your organization has controls in place to validate payments. A documented 3-way matching process provides exactly that. Every approved invoice has a corresponding PO and GRN on record, demonstrating that the payment was authorized, goods were received, and the amount was verified.

Faster Month-End Close

When invoices are validated systematically — rather than reviewed ad hoc — the AP queue moves faster. Fewer disputes, fewer escalations, and fewer last-minute corrections mean your month-end close is cleaner and quicker.

How Manual 3-Way Matching Works

In a manual AP environment, the 3-way matching process typically looks like this:

  1. 1Vendor submits an invoice, usually by email or post.
  2. 2AP team member locates the corresponding purchase order in the ERP or filing system.
  3. 3AP team member locates the goods receipt note, often in a separate system or paper file.
  4. 4The team member manually compares quantities, unit prices, and totals across all three documents.
  5. 5If everything matches, the invoice is coded to a GL account and queued for approval.
  6. 6If there is a discrepancy, the team member contacts the vendor or internal stakeholder to resolve it.
  7. 7Once resolved, the invoice moves forward through the approval chain and on to payment.

The Problems with Manual Matching

Manual 3-way matching works — until it doesn't. The process has several well-documented failure modes that become more pronounced as invoice volume grows.

It is slow. Cross-referencing three documents by hand for every invoice takes time. For a team processing hundreds of invoices a month, that time adds up fast, often creating a bottleneck at month-end when volume peaks.

It is error-prone. Humans make mistakes, especially under volume pressure. A missed digit, a transposed quantity, or an overlooked line item can mean an overpayment passes through undetected.

It is difficult to scale. Hiring more AP staff to handle more invoices is expensive and slow. Manual matching does not get more efficient as your business grows — it gets more expensive.

It depends on accessible records. If the PO is in one system, the GRN is in another, and the invoice arrives by email, someone has to manually pull all three together. In organizations without centralized document management, this alone can make matching painfully slow.

How Automated 3-Way Matching Works

Automated 3-way matching uses software to perform the cross-referencing that would otherwise be done by hand. The process at a high level:

  1. 1The invoice is captured — either via email ingestion, supplier portal, or document upload — and key fields are extracted automatically.
  2. 2The system links the invoice to the corresponding PO by matching PO number, vendor ID, or other identifiers.
  3. 3The system compares the invoice line items against the PO terms and the GRN quantities.
  4. 4Matched invoices are automatically routed for approval. Discrepancies are flagged and sent to an exception handling queue.
  5. 5Approvers review only what needs their attention — matched invoices flow through without requiring manual review.

The result is a dramatically faster matching process, with human attention reserved for genuine exceptions rather than routine verification.

How EZ Flow Handles 3-Way Matching

EZ Flow automates 3-way matching natively as part of its AP workflow engine. When an invoice arrives, EZ Flow's AI extraction layer captures and classifies every field — vendor name, PO number, line item quantities, unit prices, totals — with a confidence score attached to each. The system then cross-checks the extracted invoice data against the linked purchase order and goods receipt.

Discrepancies are flagged automatically and routed to an exceptions queue. Matched invoices proceed directly to the configured approval chain. Nothing sits in an AP inbox waiting for someone to pull three documents from two different systems.

The entire process — from document ingestion to approval routing — happens without manual cross-referencing. Finance teams using EZ Flow report dramatically fewer invoice processing errors, faster cycle times, and a cleaner audit trail with no additional effort.

See how EZ Flow automates 3-way matching on the Features page.

Who Needs 3-Way Matching?

Any organization that issues purchase orders before receiving goods or services benefits from 3-way matching. It is most critical for:

  • Manufacturing, distribution, and logistics companies with high-volume goods procurement
  • Professional services firms and agencies managing contractor invoices against scopes of work
  • Healthcare and life sciences organizations with strict compliance requirements
  • Retail and e-commerce businesses with complex supplier networks
  • Any company processing more than 50 invoices per month where manual review creates a bottleneck

If your team is still cross-referencing POs, receipts, and invoices by hand — or relying on approvers to catch discrepancies — you are spending more time and taking on more risk than you need to.

See automated 3-way matching in action

EZ Flow handles matching, exceptions, and approvals automatically — from day one.