
- What is 3-way matching in accounts payable?
- How the 3-way invoice matching process works
- How to handle 3-way matching discrepancies
- 3-way matching example in action
- 2-way vs. 3-way vs. 4-way matching
- When to use 3-way matching
- Benefits of 3-way matching in accounts payable
- Why manual 3-way matching creates problems
- Why automate 3-way matching
- Best practices to streamline 3-way matching
- Why Ramp bill pay is the best AP software for 3-way matching
- Choose Ramp bill pay to save your team time and money
Duplicate payments, pricing errors, and fraudulent invoices cost businesses millions every year without proper controls. Accounts payable (AP) teams combat this with 3-way matching, a control process that cross-checks three documents before approving payment: the purchase order, the goods receipt note, and the vendor invoice.
By comparing these documents, you confirm that every payment covers goods or services you actually ordered, received, and agreed to pay for. This prevents duplicate payments, overcharges, fraud, and invoices for undelivered goods.
What is 3-way matching in accounts payable?
Three-way matching in accounts payable compares a purchase order, goods receipt note, and vendor invoice to confirm that quantities and costs align across all three documents before approving payment.
AP teams use it to confirm you're paying only for goods and services you both ordered and received.
For example, if a vendor invoices you for 100 laptops at $1,000 each, but the goods receipt shows that only 80 were delivered, 3-way matching catches this discrepancy, saving you $20,000.
The process involves three documents attached to every order:
Purchase order
A purchase order (PO) is the document your purchasing team creates to specify what's being ordered, in what quantities, and at what agreed price. Once accepted by the vendor, it acts as a binding agreement that sets the baseline for the entire matching process.
Goods receipt note
A goods receipt note (GRN), also called a receiving report, is the document your warehouse or receiving team generates when a shipment arrives. It confirms the delivery date, quantity received, and condition of items, serving as proof that goods actually showed up at your door.
Vendor invoice
The vendor invoice is the supplier's formal payment request. It lists the items or services provided, the amount owed, and the payment terms you need to meet.
| Document | Created by | Purpose | Key details captured |
|---|---|---|---|
| Purchase order | Purchasing team | Establishes what was ordered and at what price | Item descriptions, quantities, agreed prices, delivery dates |
| Goods receipt note | Warehouse/receiving team | Confirms what was actually delivered | Items received, quantities, condition, delivery date |
| Vendor invoice | Supplier/vendor | Requests payment for goods or services | Amount owed, line-item charges, payment terms |
How the 3-way invoice matching process works

The 3-way matching process is sequential, starting with purchase order creation and ending in payment. Here's how each step works.
1. Create the purchase order
The purchasing department creates a PO after receiving a purchase request from an individual or department. The PO includes item descriptions, quantities, agreed prices, delivery dates, and vendor information. Once the vendor accepts it, the PO serves as a legal contract and establishes the terms your AP team will match against later.
2. Receive goods and record delivery
When goods arrive or services are completed, the receiving department creates a goods receipt note. The receiving team checks quantities, quality, and condition of items, then records any discrepancies. The GRN captures the actual delivery date and may include notes about damaged items or partial shipments.
3. Receive the vendor invoice
The supplier sends an invoice requesting payment for the goods or services provided. This document includes the vendor's charges, itemized costs, taxes, and payment terms. Your AP department receives the invoice and kicks off the matching process.
4. Match all three documents
Your AP team cross-checks the PO, GRN, and invoice to verify alignment. They compare:
- Quantities: Do the PO, GRN, and invoice show the same amounts?
- Pricing: Does the invoice reflect the agreed PO price?
- Items: Are the line items consistent across all three documents?
Any discrepancies get flagged for investigation before payment moves forward.
5. Approve or escalate exceptions
If all three documents align, an authorized manager approves the invoice for payment. Your AP team then schedules payment according to the agreed-upon terms and records the transaction in your accounting system, creating a full audit trail from purchase order to final payment.
If discrepancies exist, such as shortages, wrong pricing, or missing items, the invoice gets flagged and held until the issue is resolved through a corrected invoice, confirmation of additional delivery, or another resolution method.
This systematic approach creates accountability at every stage, reducing payment errors while maintaining strong vendor relationships through accurate and timely processing.
How to handle 3-way matching discrepancies
When the three documents don't match, your AP team pauses the payment and resolves the gap before releasing funds. This hold-and-fix step protects you from overpaying or paying for goods you never received.
Common discrepancy types include:
- Price mismatch: The invoice price is higher than what the PO authorized
- Quantity or short-ship mismatch: The invoice bills for more units than the goods receipt shows arrived
- Missing PO or goods receipt: The invoice can't be matched because a supporting document is absent or incomplete
Here's a typical resolution workflow. First, flag and hold the invoice so no payment goes out. Next, contact the vendor or your purchasing team to identify the cause. Then resolve the issue: you might request a corrected invoice, confirm a partial delivery, or locate the missing document. Finally, approve payment once everything matches.
For example, say an invoice bills for 50 units, but the receiving report shows only 40 arrived. Your AP team pauses payment and contacts the vendor or purchasing department to fix the gap before releasing funds.
You can reduce false flags by setting small tolerances for rounding differences. A $0.02 variance shouldn't stall the entire 3-way match process. Setting matching tolerances is covered in the best practices section below.
3-way matching example in action
Imagine a tech company needs new laptops for their expanding team. Here's how the verification process would unfold.
Sarah from IT creates a purchase order for 10 ACME laptops at $1,200 each, totaling $12,000. She gets approval and sends the PO to ACME's sales team.
When the laptops arrive two weeks later, office manager Mike checks the delivery against the original order. He creates a goods receipt note documenting what actually showed up at the door.
A few days later, ACME's invoice arrives for the AP department, where finance manager Lisa prepares to process the payment. Here's how the three documents line up:
Purchase order details:
- Item: ACME CoolBook laptops
- Quantity: 10 units
- Unit price: $1,200
- Total amount: $12,000
- Delivery date: March 15, 2026
Goods received note details:
- Item received: ACME CoolBook laptops
- Quantity received: 10 units
- Condition: All items in good condition
- Date received: March 15, 2026
- Received by: Mike Jones
Invoice details:
- Item billed: ACME CoolBook laptops
- Quantity billed: 10 units
- Unit price: $1,200
- Total amount: $12,000
- Invoice date: March 15, 2026
The matching process
Lisa in AP compares all three documents side by side. She verifies that the item descriptions match exactly, the quantities align across all documents, the prices are consistent, and the dates fall within acceptable timeframes. Since everything matches perfectly, she approves the invoice for payment.
When things don't match
Suppose the invoice had shown 11 units instead of 10, creating a $1,200 billing discrepancy. Lisa would flag this immediately and hold the payment. She'd contact ACME to clarify whether they made a billing error or shipped an extra laptop that the warehouse missed.
The invoice would remain unpaid until the discrepancy is resolved through either a corrected invoice or confirmation of an additional delivery.
This verification process catches errors before money changes hands, protecting you from overpayments while maintaining good vendor relationships through accurate, timely payments.
2-way vs. 3-way vs. 4-way matching
Not every purchase needs the same level of verification. The right invoice matching method depends on the risk, value, and nature of the transaction.
| Match type | Documents compared | Best used for |
|---|---|---|
| 2-way matching | PO + vendor invoice | Services, digital goods, low-value recurring purchases |
| 3-way matching | PO + GRN + vendor invoice | Physical goods, inventory orders, fraud prevention |
| 4-way matching | PO + GRN + vendor invoice + inspection report | High-value, quality-sensitive, or regulated purchases |
2-way match
Two-way matching compares only the purchase order and the vendor invoice, with no goods receipt involved. It's typically used for services, digital goods, or low-value items where no physical delivery needs confirmation.
3-way match
Three-way matching adds the goods receipt note, verifying that you actually received what you ordered before paying. This makes it essential for inventory purchases and higher-risk orders where delivery confirmation matters.
4-way match
Four-way matching adds a fourth step, an inspection or quality verification report, before payment is approved. It's used for high-value or quality-critical purchases in industries such as manufacturing, healthcare, and construction.
When to use 3-way matching
Three-way matching isn't necessary for every transaction, but it's the right call whenever delivery verification matters. Use it for:
- Physical goods purchases: Any order involving tangible items that require delivery confirmation before payment
- High-value transactions: Orders above a certain dollar threshold that warrant extra verification to prevent costly errors
- Inventory orders: Items that need accurate stock tracking, where paying for undelivered goods throws off your records
- New vendor relationships: When you haven't established trust with a supplier, the extra verification step protects you from billing errors or invoice fraud
For services, subscriptions, and recurring low-value purchases where there's no physical delivery to confirm, 2-way matching is usually sufficient. The key is matching your verification level to the risk. Don't slow down routine purchases with unnecessary steps, but don't skip verification where it counts.
A simple rule: match your verification level to the risk and dollar value of the purchase. High-stakes orders deserve the extra scrutiny of 3-way matching, while low-risk, recurring spend can move faster with 2-way matching in accounts payable.
Consider this scenario: you'd route a $5,000 first-time order of physical inventory from a brand-new vendor through 3-way matching, while a recurring $200 SaaS renewal from a trusted vendor only needs 2-way. The difference is risk: physical goods can ship short or arrive damaged, but a subscription either renews or it doesn't. Tracking accounts payable metrics like invoice exception rates can help you identify which vendors and transaction types warrant stricter controls.
- Use 3-way matching when: the purchase involves physical goods, the dollar value is high, you're working with a new or unproven vendor, or the items flow into inventory
- 2-way matching is enough when: you're paying for services or subscriptions, the vendor has a strong track record, and there's no physical delivery to verify
Benefits of 3-way matching in accounts payable
Consistent 3-way matching brings several benefits to your business:
Fraud prevention
Comparing three documents flags fake or incorrect invoices before payment goes out. If someone submits an invoice for goods that were never ordered or never delivered, the missing PO or GRN exposes the fraud immediately. In 2025, 76% of businesses experienced payment fraud. Three-way matching is one of the most effective controls against these losses. Pairing it with dedicated AP fraud prevention software adds another layer of protection by catching anomalies that document comparison alone can miss.
Payment accuracy
3-way matching prevents overpayments, duplicate payments, and charges for undelivered goods. When every invoice gets verified against what you ordered and what you received, pricing errors and quantity mismatches get caught before money leaves your account.
Stronger vendor relationships
Fewer payment disputes and billing errors build trust with your suppliers. A clean 3-way match accelerates approvals, helping you pay vendors on time and avoid the back-and-forth that strains vendor relationships. Strong multi-vendor management practices, combined with consistent matching controls, make it easier to hold all your suppliers to the same standard.
Audit readiness
3-way matching creates a clear documentation trail that auditors require. Every payment links back to an authorized purchase order, a confirmed delivery, and a verified invoice. This makes audits more efficient and keeps you compliant with internal controls for accounts payable and financial regulations.
Why manual 3-way matching creates problems
Understanding the benefits is one thing. Actually executing 3-way matching by hand is another. Manual processes introduce friction that grows worse as your invoice volume increases.
Human error
Manually comparing documents across spreadsheets, email threads, and paper files leads to missed discrepancies. A transposed number, an overlooked line item, or a misplaced document can result in overpayments or AP errors that are expensive to track down after the fact.
Slow processing times
Cross-checking three documents by hand for every invoice is time-consuming, especially when your AP team handles hundreds or thousands of invoices per month. Each match requires pulling up the PO, locating the GRN, and comparing every line item, a process that can take days when documents live in different systems or departments.
Late vendor payments
Slow processing leads directly to late payments, which damages vendor relationships and may trigger late fees or lost early-payment discounts. When your AP team is buried in manual matching, even straightforward invoices can sit in a queue longer than they should.
| Factor | Manual matching | Automated matching |
|---|---|---|
| Processing speed | Slow, requires manual cross-checking of documents | Fast, system automatically verifies invoices |
| Error risk | High, prone to human mistakes and misplaced documents | Low, eliminates manual data entry errors |
| Scalability | Limited, struggles with high invoice volumes | Scalable, handles thousands of invoices |
| Payment timeliness | Delays due to slow discrepancy resolution | Faster payments with real-time matching |
| Fraud prevention | Reactive, detects fraud after payment issues arise | Proactive, flags suspicious transactions early |
Automating this work removes that manual burden: teams running AP on Ramp Bill Pay process bills with 86% fewer clicks than legacy AP tools.
Why automate 3-way matching
Automation solves the exact problems manual matching creates. Instead of relying on manual cross-checking, automated systems validate invoices in real time using optical character recognition (OCR), AI, and rule-based matching. Modern AI accounting software takes this further by learning from your transaction history to flag anomalies that rules-based tools would miss.
The difference between legacy tools and modern AP systems comes down to autonomy, not just automation. Legacy tools digitize manual steps: you still code each invoice, chase approvers, and push payments yourself. AP Agents act on your own logic, auto-coding from transaction history, recommending approvals, and detecting fraud, so the workflow accelerates instead of stalling at scale.
Ramp's AP Agents detect fraud across 60+ signals rather than only matching documents. That means your 3-way invoice matching catches more than simple quantity or price mismatches. It flags duplicate invoices, suspicious vendor details, and anomalies that a line-by-line comparison would miss.
Faster invoice approval
Automated 3-way invoice matching moves invoices from receipt to payment in minutes instead of days. OCR extracts invoice data without manual input, and the system instantly compares it against POs and GRNs, so your team spends time only on exceptions, not routine matches.
Fewer matching errors
Automated PO matching catches discrepancies that humans miss and eliminates data entry mistakes entirely. The system flags quantity mismatches, pricing errors, and duplicate invoices before payment is approved, not after.
Scalable AP operations
Automation handles growing invoice volumes without adding headcount. Whether you process 100 invoices a month or 10,000, the system matches them with the same speed and accuracy, freeing your AP team to focus on higher-value work such as exception resolution and vendor negotiations. Identifying which procurement processes to automate alongside AP matching can compound those efficiency gains across your entire purchase-to-pay cycle.
Best practices to streamline 3-way matching
Even with automation, a few operational habits make your 3-way matching process faster and more reliable.
Set matching tolerances
Matching tolerances are acceptable variance thresholds, such as a small percentage or dollar amount, that allow minor discrepancies to pass without manual review. Setting a tolerance of, say, 1% or $5 prevents small rounding differences from creating bottlenecks and keeps your AP team focused on discrepancies that actually matter.
Centralize your documents
Keep POs, GRNs, and invoices in one accessible system rather than scattered across departments, email inboxes, and filing cabinets. Centralizing your documents eliminates the time your team spends hunting for paperwork and reduces the risk of matching against outdated or incorrect versions.
Think about a typical before-and-after. When the PO sits in procurement, the GRN in a warehouse folder, and the invoice in a shared AP inbox, a single match can take days. Your team wastes hours tracking down files, and the delay opens the door to duplicate payments or missed discounts. Pulling all three into one system with a two-way ERP sync collapses that to a same-day match.
A two-way sync also keeps your AP platform and accounting system aligned. When you match and pay a bill in your AP system, the payment status flows back to the ERP automatically. No manual journal entries, no reconciliation surprises at month-end.
Match POs to invoices early
Match invoices as soon as they arrive rather than batching them at period-end. Early matching gives you more time to resolve discrepancies, avoids month-end close crunches, and helps you capture early-payment discounts when they're available.
Use vendor performance ratings
Track which suppliers frequently cause matching issues, such as inaccurate invoices, quantity discrepancies, or slow corrections. A simple supplier performance management scorecard helps you hold suppliers accountable, prioritize reliable vendors, and address recurring problems before they become costly patterns.
Why Ramp bill pay is the best AP software for 3-way matching
Ramp Bill Pay is an autonomous accounts payable platform where four AI agents make your AP process touchless. They manage invoice coding, spot payment fraud, build approval summaries, and process vendor payments through cards, no manual work needed. OCR achieves 99% accuracy on line-item data, while invoice processing runs 2.4x faster than older AP systems.
Top Ramp bill pay features
- Intelligent invoice capture: Optical character recognition technology reads and digitizes invoice content with 99% accuracy
- Automated PO matching: The system reconciles invoices with purchase orders using two-way and three-way matching to identify discrepancies before funds are released
- Four AI agents: Reviews transaction history to code invoices, scans invoices for anomalies before authorization, compiles approval documentation with historical vendor data, and initiates card payments for you
- Custom approval workflows: Configure authorization chains that route invoices according to department hierarchy, spending thresholds, and vendor relationships
- Approval orchestration: Streamlines review processes by removing redundant steps and providing contextual information to decision-makers
- Real-time invoice tracking: View the current status of every invoice from initial receipt to final disbursement
- Roles and permissions: Establish access controls that maintain proper segregation of financial responsibilities across your organization
- Recurring bills: Schedule automatic payment execution for subscription services and regular vendor invoices
- Batch payments: Execute multiple vendor disbursements simultaneously rather than processing them individually
- Real-time ERP sync: Maintain bidirectional synchronization of vendor information with leading accounting platforms including NetSuite, QuickBooks, Xero, Sage Intacct, and others, ensuring your books stay audit-ready
- Vendor onboarding: Request and store tax documentation, validate taxpayer identification numbers, and organize 1099 information within the system
- Bulk W-9 collection: Request all W-9s and e-consent at once instead of chasing vendors with one-off emails
- AI-powered 1099 prep: Ramp automatically maps bill pay spend to 1099-NEC and 1099-MISC boxes with calculations done for you
- One-click IRS filing: File directly with the IRS and eligible states in minutes, no extra portals or logins
Use Ramp Bill Pay as your standalone AP system, or connect it with Ramp's corporate cards, expense reimbursements, and procurement workflows for unified financial oversight. Up to 95% of companies report stronger payables visibility after moving to Ramp.
Choose Ramp bill pay to save your team time and money
Ramp Bill Pay redefines what modern AP should look like: accurate, autonomous, touchless, and fast. Thousands of verified G2 reviews rank Ramp among the easiest AP platforms to use. Finance leaders turn to Ramp to cut out busywork, prevent costly mistakes, and finish month-end close faster.
You don't have to use Ramp's other products to get value from Bill Pay, it's a complete AP solution on its own. But if you're looking to manage bill payments, card spending, employee expenses, and procurement all in one system, Ramp also makes that possible.
Ramp Bill Pay scales from essential AP automation to advanced controls, so you can start small and add capabilities as your invoice volume grows.
AP should be simple. Get accounts payable software that actually works.
1. Based on Ramp’s customer survey collected in May’25

FAQs
The 3-way matching principle says you should pay a vendor invoice only after confirming it agrees with both the purchase order and the goods receipt note. Matching all three documents ensures you pay only for what you ordered and actually received.
3-way matching compares the purchase order, the goods receipt note, and the vendor invoice. Payment is approved only when quantities and costs align across all three documents.
2-way matching compares only the purchase order and the vendor invoice, while 3-way matching adds the goods receipt note to confirm delivery. 3-way matching suits physical goods, and 2-way is common for services with no delivery to verify.
A company orders 10 laptops at $1,200 each, the goods receipt confirms 10 arrived, and the invoice bills for 10 at $1,200. Because all three documents match, the invoice is approved for payment.
The invoice is flagged and held while your AP team investigates. Payment is released only after the discrepancy is resolved through a corrected invoice or confirmation of delivery.
“Invoices, cards, tokens. The categories change but the principle doesn't: know where the money is going, remove the work around it, and make sure the spend is worth it.”
Maciej Mylik. Finance
ElevenLabs

“There's just no surprises anymore. No more waiting two months to find out how a job did. We know how it's doing as it's happening.”
Erich Kuss
Financial Systems Manager, Infinity Home Services

“More token spend isn’t proof that AI is working. Less isn’t proof that it isn’t. What matters is whether we’re buying the right level of intelligence for the work. Ramp lets us make that judgment in the same place we manage every other type of spend.”
Cody Nutt
Senior Director of Business Systems, Daxko

“Most banks treat the back office as a cost to keep down. We treat ours as a return to compound, which is why we run it on Ramp. Now we put our clients on Ramp, too.”
Patrick Gaughen
President & COO, Hingham Institution for Savings

“Browserbase builds infrastructure so AI agents can do real work. Ramp is doing the same for finance. It’s not another tool. It’s a system purpose-built for AI-driven finance, and that’s why we chose Ramp as our financial operating system from day one.”
Paul Klein IV
Founder & CEO, Browserbase

“We used to pay up to $20k a year for our AP platform. With Ramp, we’re earning back well over that amount. That's money that belongs to the mission now, not to the back-office software.”
Heidi Coffer
Chief Financial Officer, Boys & Girls Clubs of San Francisco

“The tricky thing about corporate travel policy is timing. We didn't need a stricter policy. We needed the policy to show up earlier. With Ramp Travel, it finally does.”
Keith Frantz
Director of Enterprise Risk Management, Prosper

“We're accountable to our funders, our partners, and the families we serve. That accountability starts with how we manage every dollar. Ramp makes it easy for our team to spend wisely, track in real time, and keep overhead low so more resources reach the families navigating infertility.”
Rachel Fruchtman
CFO, Jewish Fertility Foundation



