Three-Way Match: What It Is and Why Every Consumer Goods Operation Needs It

hero image for latest news

When your procurement volume is low, approving vendor invoices is manual but manageable. A buyer reviews what came in, checks the paperwork, and approves payment. At 20 purchase orders a month, that works. At 200, you need a structure that guarantees you only pay for what you actually ordered and received.

Three-way matching is the process of comparing three documents before any invoice gets approved: the purchase order , the vendor invoice, and the goods receipt. When all three agree, payment proceeds. When they don't, the discrepancy is flagged for review before money moves.

Consumer goods brands that skip this process often don't notice until something goes wrong: a supplier double-charges for a shipment, a goods receipt doesn't match the PO quantity, or AP pays an invoice for items that never arrived. Recovering the discrepancy after the fact takes more time and money than preventing it would have.

What Is Three-Way Match?

Three-way matching compares:

  1. The purchase order: what your team committed to buy, at what quantity and price
  2. The vendor invoice: what the supplier is billing you for
  3. The goods receipt: what was actually delivered and accepted into your warehouse or 3PL

All three documents must agree on quantity and unit cost before you approve payment. Tolerance thresholds (within 2% on price, for example) can be configured to let minor variances through automatically. Anything outside the threshold gets held for review.

The concept is straightforward, but companies run into roadblocks when those three documents live in different systems: POs in your ERP or spreadsheet, invoices arriving via email, and goods receipts coming from your 3PL in a separate portal. Matching them manually when you're processing dozens of shipments a week is where errors multiply.

Why Consumer Goods Operations Are Exposed Without It

Most consumer goods brands don't start out with formal three-way matching. In the early stages, a founder or ops lead reviews invoices against memory and rough reconciliation. This works until it doesn't, which usually happens around the time you add your second or third supplier, start using a 3PL, or hit growth that pushes PO volume past what one person can track.

The exposures are predictable:

Duplicate payments. Without matching, an invoice that arrives twice can get approved twice, especially when AP tracking runs through email.

Short shipment payments. A supplier ships 80% of a PO but invoices for 100%. Without a goods receipt to compare, your team may pay in full.

Price creep. Suppliers occasionally invoice at a slightly higher unit price than what's on the PO, because of rounding errors, pricing updates not communicated clearly, or outright billing mistakes. These differences are small per line item but add up across hundreds of orders.

Unauthorized charges. Line items that don't correspond to anything on the original PO can slip through when invoices aren't matched systematically.

Procurement teams that grow without fixing this tend to compensate with manual reconciliation, adding headcount to manage what the system should handle automatically.

The Difference Between Two-Way and Three-Way Match

Two-way matching compares only the purchase order and the vendor invoice. It's better than no matching, but it has a gap: it can confirm you ordered something at the right price, but not that the goods actually arrived.

For companies using 3PLs or receiving goods across multiple locations, two-way match creates a window where payment gets approved before receipt confirmation comes in from the warehouse. If there's a discrepancy, a short shipment, damaged goods, a mis-pick, it surfaces after payment rather than before.

Three-way matching closes that window. The goods receipt, whether it comes from an internal warehouse team or a third-party logistics (3PL) partner, becomes a required checkpoint before the invoice clears. For most consumer goods operations, especially those with 3PL partners, contract manufacturers, or distributed warehouse networks, three-way match is the right standard.

How Three-Way Match Works in Practice

A standard three-way match cycle looks like this:

  1. Your team creates a purchase order in your system. The PO captures vendor, item, quantity, and agreed unit price.
  2. The supplier ships the order and sends an invoice.
  3. Your 3PL or warehouse team receives the shipment and records a goods receipt, noting actual quantities received and any items rejected for quality or damage.
  4. Your system compares all three: PO quantity vs. invoice quantity vs. goods receipt quantity, and PO unit price vs. invoice unit price.
  5. If everything matches within tolerance, the invoice clears for payment.
  6. If there's a discrepancy, the invoice is held and routed to the buyer or AP lead for review.

The manual version of this — pulling a PO from your ERP, finding the corresponding invoice in your email, and checking the 3PL portal for the receipt — is what operations teams do when the system isn't built to do it automatically. It takes time, and it does not scale.

Automating Three-Way Match as You Scale

The operational case for automation is direct. As purchase order volume grows, with more SKUs, more suppliers, and more channels, the time cost of manual matching grows with it. At some point, the team processing invoices spends hours each week on reconciliation that the system should handle.

Automation works when all three documents are in the same system, or when integrations pull data from external sources into a central platform. DOSS Operations Cloud connects procurement, inventory, and order data in a unified system. Goods receipts from 3PL partners flow directly into the matching workflow through the Integrated Data Platform (IDP). A purchase order created in the ARP generates an expected receipt; when the 3PL confirms delivery, the system matches automatically. Invoices that clear go to payment; those that don't route to the buyer's queue.

Instead of an AP coordinator spending 30 minutes per invoice on manual matching, review time concentrates on exceptions where human judgement matters most. Mezcla doubled their PO processing speed after deploying DOSS. Kahawa processed orders 30x faster.

Getting the Data Foundation Right

Three-way matching only works when purchase orders, invoices, and goods receipts are linked to the same underlying records. If your POs use one item numbering system and your 3PL receipts use another, the matching logic can't reconcile them automatically.

If you have a platform reconciling all of this for you, the data foundations can make all the difference. In DOSS, we call it the Unified Master Data (UMD). UMD maps your item catalog across all the systems and partners you work with, so the same SKU has a consistent identity whether it's referenced in a PO, an invoice, or a goods receipt from your 3PL. That consistency is what makes automated matching reliable.

Once the data layer is in place, matching tolerances, exception routing, and approval workflows can be configured without dev tickets. The system adapts to how your procurement team works not the other way around.

Conclusion

Three-way matching is one of those operational controls that seems optional until you've paid a supplier twice for a shipment you only received once. For consumer goods brands managing real procurement volume, including multiple vendors, multiple SKUs, and multiple locations, it's a standard that pays for itself in prevented overpayments, recovered discrepancies, and time saved on manual reconciliation.

DOSS Operations Cloud connects inventory, orders, and procurement in a unified system, with three-way matching built into the procurement workflow. Goods receipts from 3PLs flow in through native integrations, invoices match against existing purchase orders automatically, and exceptions route to the right person without manual intervention. If your team still processes AP through email and spreadsheet reconciliation, that's the workflow worth replacing first. Request a demo to see how DOSS maps three-way matching to your specific supplier and 3PL structure.

Ready to transform your operations?

Get started with DOSS ARP and see how composable operations can work for your business.