featured article

Glossary: Three-Way Match

Colleen Quattlebaum

August 26, 2026

Definition

A three-way match compares three documents before a supplier invoice is approved for payment: the purchase order, the receiving record, and the invoice itself. The comparison is made on item, quantity, and unit price. If all three agree within tolerance, the invoice is approved. If any pair disagrees, the invoice goes to exception handling instead of to payment.

The Committee of Sponsoring Organizations of the Treadway Commission publishes the Internal Control Integrated Framework, revised in 2013, which groups verifications and reconciliations among the transaction-level control activities an organization uses to mitigate risk. Three-way match is one of the oldest examples of that category still in daily use, and it survives because each document is created by a different person for a different reason.

What each document proves

The purchase order proves authorization. Somebody with buying authority agreed to this item, this quantity, this price. Without it, the only evidence that a purchase was intended is the invoice asking to be paid for it.

The receiving record proves delivery. Somebody in the warehouse counted what arrived. This is the document most often missing in small operations, because receiving feels like a warehouse task rather than an accounting one.

The invoice proves the claim. It is the supplier's assertion of what is owed. It is the only one of the three created by a party with an interest in the number being higher.

The control works because collusion or coincidence would be required for all three to be wrong in the same direction.

Two-way and four-way

Two-way match compares the purchase order and the invoice only. It catches price errors and unauthorized purchases and catches nothing about whether the goods arrived. It is common for services, where there is nothing to receive.

Four-way match adds an inspection or quality acceptance record. Standard where goods are tested on arrival, and worth considering for imported consumer products where a defect rate on receipt is a real cost.

Most product businesses need three, and get by on two because nobody built a receiving step.

A worked exception

Purchase order 4507: 2,400 units of SKU M-70 at 8.15 each, extended 19,560.00.

Receiving record, 8 September: 2,340 units received. Sixty units short.

Supplier invoice: 2,400 units at 8.35 each, 20,040.00.

Two exceptions in one document. A quantity variance of 60 units and a price variance of 0.20 per unit.

The correct payable is what you received at what you agreed: 2,340 times 8.15, or 19,071.00. The invoice asks for 20,040.00. The difference is 969.00, which is 5.1 percent of what is actually owed.

Pay the invoice as presented and three things happen. Cash goes out for 60 units that never arrived. Inventory is recorded at 2,400 units when 2,340 exist, creating a shrinkage variance at the next count that will be attributed to the warehouse. And the unit cost of the units you did receive is overstated by 0.20, which flows into cost of goods sold and understates margin on every one of them.

That last consequence is the one people miss. A payables error becomes an inventory costing error, and it stays in the file long after the check clears.

Tolerances, and how they become costing errors

No business investigates every one-cent variance. Tolerances exist so that immaterial differences approve automatically. A typical policy sets a percentage on price and either a percentage or an absolute unit count on quantity.

A 0.20 increase on a base of 8.15 is a 2.45 percent variance. A 2 percent tolerance flags it. A 3 percent tolerance approves it silently.

Approving it silently does not make it disappear. It capitalizes 2,340 times 0.20, or 468.00, of unagreed cost into inventory on that receipt alone. If the same supplier runs 2.45 percent above purchase order price across 780,000 of annual purchasing, that is 19,110 a year of cost nobody approved and nobody can see, because each individual instance passed the tolerance test.

Tolerances should be set against the annualized exposure, not against how annoying the exceptions are.

The ecommerce gap: invoices with no purchase order

Three-way match assumes a purchase order exists. For an importer, a large share of inventory cost arrives on invoices that never had one.

Ocean freight, customs duty, brokerage, drayage, inspection, and 3PL receiving charges all arrive from parties you did not issue a purchase order to, in amounts you could not have known in advance, weeks after the goods. There is no receiving record for a customs entry.

These need a different control, and the natural one is reconciliation to the shipment rather than to a purchase order. Every charge gets attached to a container or a shipment reference. At period end, each shipment shows its total additional cost and its allocation, and any charge that cannot be attached to a shipment is an exception. The mechanics of that allocation are worked through in allocating landed cost across a mixed container.

A freight invoice that nobody can tie to a container is either a duplicate, a billing error, or someone else's shipment. All three are worth catching.

Who runs the control in a five-person business

Segregation of duties is the textbook answer and it is often unavailable. If the same person places the order, receives the goods, and approves the invoice, the control does not exist regardless of how many documents are compared.

Practical substitutes when headcount is the constraint:

  • The person who receives is not the person who buys, even if receiving is done by the 3PL and consists of accepting their count.
  • The owner reviews an exception report weekly rather than approving every invoice, which is a lower time cost and catches the same pattern.
  • Payment release requires a second person, even if the matching does not.
  • Every supplier price change goes through a written confirmation, so the purchase order price is defensible when the invoice disagrees.

None of that is perfect. All of it is better than a single approver and no receiving record.

Frequently asked questions

Is a packing slip a receiving record?

Only if somebody counted against it and signed. An unopened packing slip is the supplier's claim about what they shipped, which makes it a second copy of the invoice, not an independent document.

What if the supplier ships more than ordered?

That is an exception too, and a common one with overage-tolerant factories. Decide in advance whether you accept overages and up to what percentage, and put it in the purchase order terms. Otherwise you are negotiating after the container is in your warehouse.

Does three-way match apply to 3PL storage and pick fees?

No. Those are service invoices with no purchase order and nothing received. Reconcile them to unit volume and storage cubic footage instead, which is a usage reconciliation rather than a match.

Can this be automated?

The comparison can. The judgment about what to do with an exception cannot, and exceptions are the entire point of the control. Automation that auto-approves everything inside tolerance and routes everything else to a human is the right shape.

Where does the receiving record live if a 3PL receives for me?

In the 3PL's system, which means the reconciliation is to their receipt confirmation. Their count becomes your receiving record, with all the vendor risk that implies. Cycle counts are what verify it.

Where it fits

Three-way match sits in the middle of the purchase-to-payables loop covered in purchase orders to payables. Its output feeds the inventory asset, which is why a payables control ends up determining whether your inventory valuation is right. The resulting entries land in QuickBooks or Xero through the accounting layer, at whatever cost the match let through.

Take Control of Your E-Commerce Business with ConnectBooks

Running an e-commerce business comes with plenty of challenges, but ConnectBooks is here to make your life easier. With real-time insights, seamless integrations, and detailed tracking of your profitability and inventory, you can stay ahead of the game. Whether you’re selling on Amazon, Shopify, Walmart, TikTok or eBay, ConnectBooks helps you manage your finances with 100% accuracy and confidence, so you can focus on growing your business.

Ready to level up? Start making smarter, data-driven decisions every step of the way. Try ConnectBooks Free Today or Schedule a Demo