- In Ardent Partners' 2025 survey, the average team saw 18.4% of invoices hit an exception, and only 65.4% of invoices were linked to a purchase order.
- APQC's median organisation matches 75.0% of invoice line items first time and approves 28.0% of invoice line items by three-way match.
- In our illustrative example of 1,000 invoices a month, automated matching releases about 25 hours a month, worth about £577 a month.
Did we get what we're billed for? Three-way matching is the accounts payable check that answers it before an invoice is paid, by comparing the invoice with its purchase order and goods received note. An AI layer checks every line, and only mismatches reach a person. At 1,000 invoices a month, our illustrative example releases about 25 hours a month of matching time.
Three-way matching at a glance
Three documents per line. Here's what a 3-way match system takes over in accounts payable (AP), and what stays with a person.
| Area | What it covers |
|---|---|
| Tasks it takes over | Pairing each invoice line with its PO line and its goods received note line; checking supplier, item, quantity received, unit price and VAT; applying your tolerances; holding over-billed lines; releasing matched invoices for approval; logging why each one passed |
| Inputs | Captured invoice and credit note lines, purchase orders, goods received notes or delivery notes signed on site, the supplier master file, your tolerance rules |
| Systems it connects to | Xero, Sage or QuickBooks purchase orders and bills; Sage 200 or an ERP with GRNs; a stock or job-costing system; email or a shared inbox for delivery notes; Teams, Slack or email for exception alerts |
| Where a person stays in the loop | Every exception; any price above the PO beyond tolerance; any new supplier; changes to tolerances; services sign-off by the budget holder; a weekly sample of auto-matched invoices |
| What triggers an exception | No PO number, or a PO raised for a different supplier; quantity invoiced above quantity received; unit price outside tolerance; an item that is not on the PO; a GRN still missing after a set number of days; a duplicate invoice number or amount; VAT that does not add up; a PO that is already fully billed |
What three-way matching checks, line by line
Three documents, three questions. The purchase order (PO) is what you agreed to buy. The goods received note (GRN) is what actually arrived. The invoice is what you're being asked to pay, and the match compares all three on supplier, item, quantity, unit price and VAT.
A two-way match stops at the invoice and the PO. Adding the GRN is what stops you paying for goods that never turned up, which is why it matters most for physical stock. The median organisation uses it sparingly: APQC puts the median at 28.0% of invoice line items approved through a three-way check. We'd write the policy down plainly. Three-way for stock and materials. Two-way for services and subscriptions, with a sign-off standing in for the receipt.
Match lines, not totals. A correct invoice total can hide a short delivery on one line offset by a price rise on another, and only a line-level check sees both. Even line by line, the median organisation in APQC's data gets 75.0% of invoice line items through on the first pass, so the rest need someone's attention.
Reading the invoice in the first place is automated invoice processing; matching starts once the lines are captured.
The matching rules an SME needs
Purchase order matching breaks at the edges: part deliveries, services, freight, the invoice that arrives with no PO number. Write those rules down before anything is automated. The table shows the defaults we'd start with. They're starting points to adjust, not benchmarks.
| Situation | Starting rule | Who clears the exception |
|---|---|---|
| Price variance | Accept within a tolerance per line, set as a percentage and a cap in pounds, whichever is smaller; anything above goes to the buyer who raised the PO | Buyer |
| Quantity variance | Never pay for more than was received; accept under-billing, flag over-billing | Warehouse or site lead, then the supplier |
| Part delivery | Match and pay what arrived; keep the PO open for the balance; hold the invoice if it bills the full order | Warehouse, then AP |
| Services with no GRN | Two-way match to the PO, plus a "work done" confirmation from the budget holder by email or approval click, which acts as the receipt | Budget holder |
| Missing GRN | Chase the receiver automatically after a set number of days; no confirmation means an exception | Receiver |
| No PO | Return it to the supplier or route it to the budget holder, depending on your no-PO policy | Budget holder |
| Duplicate | Same supplier and same invoice number, or same amount and date: hold and flag | AP |
| Freight, carriage and small extras | Allowed as separate lines up to a set amount, if the PO allows them | Buyer |
Nobody publishes a standard tolerance. Tipalti's UK guide illustrates one as within 2% of the PO amount or variances under £100, and that's a vendor's example rather than a norm. Your number depends on your margins and on how often your suppliers' prices move. Set it per supplier or category, never globally. Then look at it every quarter, next to the exception log.
Xero users have a newer option. Xero now lets you part-receive a purchase order and bill only the goods that arrived, and Xero says the feature was released to all Xero users in June 2026. There's still no separate goods received note in Xero, so the receipt has to come from a stock app, a captured delivery note or a "work done" confirmation. Sage 200 records goods received notes and part receipts as standard.
Designing the exception queue
Once clean invoices match themselves, the failures are where a person's time goes, so we design that queue before the clean path. Missing POs, over-billed quantities, prices outside tolerance, overdue GRNs and duplicates all land here, and each item shows:
- the invoice line, the PO line and the GRN line side by side;
- the difference, and the rule it broke;
- a suggested action;
- a drafted supplier email, where the supplier is at fault.
Order matters. Work the queue by due date, oldest first, then by value, and push anything close to its payment date to the top. Each exception type has a named owner (buyer, receiver, budget holder or AP), and an item nobody has touched gets a chaser after 2 working days.
How big will the queue be? Ardent Partners puts the exception rate at 11.1% for best-in-class teams and 20.9% for the rest. Best-in-class teams also tie far more of their invoices to a purchase order: 84.0% for best-in-class teams and 47.3% for the rest. As with any workflow, design the exception queue first, then the happy path.
Matching time and cost at 1,000 invoices a month
Take a business receiving 1,000 supplier invoices a month and count the matching step only; capture, approval and payment are costed on their own pages. This is an illustrative example, not a client result. Time is priced at the median UK full-time hourly pay plus employer National Insurance and pension.
| Input | Value | Source |
|---|---|---|
| Supplier invoices a month | 1,000 | Example volume |
| Share backed by a purchase order | 65.4% of invoices | Ardent Partners average |
| PO-backed invoices to match | 654 invoices | Calculation |
| Minutes to match a clean invoice by hand | 3 minutes | Orwell assumption |
| Minutes to settle an invoice that fails the match | 12 minutes | Orwell assumption |
| Share that fails the match | 18.4% of invoices | Ardent Partners average |
| Spot checks after automation | 1 in 20 matched invoices, 3 minutes each | Orwell assumption |
| Hourly cost of the person matching | about £22.75 an hour | ONS ASHE 2025 median of £19.67 an hour, plus employer National Insurance at 15% on earnings above £5,000 a year and pension at 3% of qualifying earnings between £6,240 and £50,270 |
| Output | Value |
|---|---|
| Matching time today | about 51 hours a month |
| Time still needing a person | about 25 hours a month |
| Hours released | about 25 hours a month |
| Value of that time | about £577 a month |
| Capacity with the same hours | about 1,300 PO-backed invoices a month |
Today's figure works out at about 4.7 minutes an invoice. That's below the about 8.7 minutes of AP staff time per invoice implied by APQC's median for the whole AP process, as you'd expect, since matching is one step of several.
The example is deliberately conservative. A person still spends the full 12 minutes on every exception, so the whole saving comes from clean invoices. If the system lays out the evidence for each exception, the saving grows, and we haven't counted that. Pay cuts the other way: whoever does the matching is likely paid below the median, so the value row is an upper estimate. Released time isn't a cash saving unless someone puts it to use.
Run the same hours through our UAE rate of about AED 57 an hour and they're worth about AED 1,453 a month. That rate is an assumption, as the UAE publishes no pay data by occupation: a package of AED 8,000 a month, gratuity at 21 days' basic pay for each of the first five years, and the visa and hours assumptions set out on our UAE e-invoicing page. An Emirati hire's floor is higher: the private-sector minimum wage for Emiratis is AED 6,000 a month.
Matching and AP benchmarks
| Measure | Average or median | Best in class and the rest | Publisher, date |
|---|---|---|---|
| Invoice exception rate | 18.4% of invoices | 11.1% for best-in-class teams and 20.9% for the rest | Ardent Partners, State of ePayables 2025 (June 2025) |
| Invoices processed straight through | 35.4% of invoices | 51.0% for best-in-class teams and 29.0% for the rest | Ardent Partners, 2025 |
| Invoices linked to a PO | 65.4% of invoices | 84.0% for best-in-class teams and 47.3% for the rest | Ardent Partners, 2025 |
| Days to process an invoice | 8.2 days | 2.9 days for best-in-class teams and 13.5 days for the rest | Ardent Partners, 2025 |
| Invoice lines matched first time | 75.0% of invoice line items | Not published | APQC Open Standards Benchmarking (median) |
| Invoice lines approved by three-way match | 28.0% of invoice line items | Not published | APQC (median) |
| Receipt of invoice to approved for payment | 5.0 days | Not published | APQC (median) |
| Invoices per AP full-time employee | 12,000 invoices per accounts payable FTE | Not published | APQC (median) |
Read these as large-company numbers. Ardent surveyed 204 AP and finance leaders, 54% of them at companies with revenue above $1 billion, in a report sponsored by Bottomline. APQC's figures are cross-industry and undated. A small business without PO discipline should expect to start below the average.
How Orwell automates the match
A match is only as good as the PO and the GRN behind it, so we start upstream. This work sits in our business automation service and runs in six stages.
- Map it. Before building anything, we map the process end to end, purchase order through payment: who raises POs, how deliveries get booked in, who signs off services.
- Fix the inputs. Purchase order automation is the upstream half of the job. That means a PO number on every order email, a one-tap "received" confirmation for the site or warehouse, and a "work done" click for services.
- Shadow mode. The system runs in shadow mode for a few weeks, matching in parallel, while we compare its decisions with your team's.
- Approval gate. Anything over tolerance stops at an approval gate and waits for a person.
- Go-live. Supplier groups switch over one at a time, highest volume first. We measure cost per invoice before and after.
- Monitoring. A weekly batch of auto-matched invoices is sampled by a person, and tolerances are reviewed against the exception log.
Matching hands over at both ends. Once an invoice matches, approval and payment carry on in accounts payable automation. An invoice that never reached you can't fail a match; it turns up in supplier statement reconciliation instead. The rest of our finance automation guides sit on the Insights hub.
What automated matching won't do
- It won't fix missing purchase orders. If a large share of your invoices arrive without one, purchasing discipline comes before any software.
- It won't invent a receipt. If nobody records what arrived, the system can only run a two-way match, and a two-way match can't catch a short delivery.
- It won't settle a disputed price or negotiate a credit. It drafts the query. A person sends it.
- It won't pay anything. A match releases an invoice for approval, and payment stays with your AP process and a person.
- It won't catch a buying mistake. If you raised a PO for too much and the supplier delivers and bills exactly that, the documents agree. That's a purchasing control, not a matching one.
- It won't save you from loose tolerances. Set them too wide and small overcharges pass every time.
UK and UAE rules for matched invoices
UK
- VAT evidence. To reclaim input VAT you must hold valid evidence that you have received a taxable supply (VAT Notice 700). The GRN and the matched invoice form part of that trail.
- Record keeping. VAT records must be kept for at least 6 years. Keep the match log with them: which rule passed each invoice, and who cleared each exception.
- Making Tax Digital. VAT Notice 700/22 is blunt: copy and paste is not a digital link. Matched data has to reach your accounting software by API or file transfer, never by re-keying.
- E-invoicing. The UK will introduce mandatory e-invoicing for all VAT invoices from 2029, with a roadmap due at Budget 2026. Structured invoice lines make line-level matching easier.
- Late payment. An invoice stuck in the queue past its due date can attract statutory interest of 8% plus the Bank of England base rate. The government has also announced a 60-day cap on payment terms for large firms paying smaller suppliers, with no start date published yet. That's why the queue is ordered by due date.
UAE
- Input VAT. If you don't pay a supplier within six months from the agreed date of payment, you must reduce the input tax you recovered (FTA clarification VATP017). Invoices parked in the exception queue for months create exactly that exposure.
- E-invoicing. If your business has revenue of AED 50 million or more, you must appoint an Accredited Service Provider by 30 October 2026 and go live on 1 January 2027. Smaller businesses must appoint a provider by 31 March 2027 and go live on 1 July 2027. UAE e-invoicing delivers invoice lines as structured data, so matching can work from the data rather than a PDF.
- Arabic documents. Delivery notes and invoices may arrive in Arabic or in both languages, so include them in testing as their own group.
Common questions
What is three-way matching in accounts payable?
Three-way matching is the check of a supplier invoice against two other documents before you pay it: the purchase order, which says what you agreed to buy, and the goods received note, which says what actually arrived. If supplier, items, quantities and prices agree within your tolerances, the invoice goes for approval. If not, it is held as an exception.
What is the difference between a 2-way and a 3-way match?
A two-way match compares the invoice with the purchase order only. A three-way match adds the goods received note, so you pay only for what was delivered. APQC's median is 28.0% of invoice line items approved by three-way matching, so half of organisations use it on fewer lines than that. We would keep it for physical goods and use two-way for services.
What tolerance should we set for price differences?
There is no standard figure, and no legal one either. Tipalti's UK guide uses within 2% of the PO amount or variances under £100 as an example, which is a vendor's illustration, not a benchmark. Set tolerances per supplier or category, take the smaller of a percentage and a pound cap, and review them against your exception log.
How do you three-way match services with no goods received note?
Match the invoice to the purchase order, then treat the budget holder's "work done" confirmation as the receipt. That can be one click in an approval message. Without it you are running a two-way match, which cannot catch work that was never delivered.
What happens with a part delivery?
Pay for what arrived and keep the purchase order open for the rest. Xero now lets you bill only the goods received on a PO, and Xero says this was released to all Xero users in June 2026. If an invoice bills the full order before it has all arrived, it is held as an exception.
How many invoices fail the match?
Ardent Partners puts the average exception rate at 18.4% of invoices, and APQC's median is 75.0% of invoice line items matched first time. Both samples lean towards larger organisations, so a small business without consistent purchase orders should expect a higher rate at first.
Tell us how an invoice gets matched today: who raises purchase orders, how deliveries are booked in, what happens when the numbers disagree, and roughly how many supplier invoices arrive each month. Start with an informal scoping chat; a price range for automating the match follows once we've seen your rules. Purchasing rules, volumes and ledgers vary too much between businesses for a fixed price to mean anything. Pick "Business automation" on the form.
Sources
Every figure in this article links back to the source below it was checked against.
- Ardent Partners: The State of ePayables 2025 (sponsored by Bottomline)
- APQC: Invoice line items matched first time (Open Standards Benchmarking)
- APQC: Invoice line items approved by three-way match (Open Standards Benchmarking)
- Orwell Lab calculation from ONS ASHE 2025 and HMRC 2026 to 2027 employer rates
- Tipalti (vendor): 3-way matching explained, UK guide (December 2025)
- Xero (vendor): Product Ideas, purchase orders option to part-receive (June 2026)
- GOV.UK (HMRC): Rates and thresholds for employers 2026 to 2027
- GOV.UK: Workplace pensions, what you, your employer and the government pay
- Orwell Lab calculation from APQC Open Standards Benchmarking
- Orwell Lab calculation from stated UAE pay assumptions and Federal Decree-Law No. 33 of 2021 (inputs: UAE Legislation, download)
- MoHRE: minimum wage for Emiratis in the private sector raised to AED 6,000 a month (December 2025)
- APQC: Cycle time from invoice receipt to payment (Open Standards Benchmarking)
- GOV.UK (HMRC): VAT guide, VAT Notice 700
- GOV.UK (HMRC): Record keeping for VAT, VAT Notice 700/21
- GOV.UK (HMRC): VAT Notice 700/22, Making Tax Digital for VAT
- GOV.UK: Promoting electronic invoicing across UK businesses and the public sector, consultation outcome (November 2025)
- GOV.UK: Charging interest on a commercial debt
- Small Business Commissioner: government package to tackle late payments (March 2026)
- UAE Federal Tax Authority: Public Clarification VATP017, time frame for recovering input tax (February 2020)
- UAE Ministry of Finance: UAE Electronic Invoicing Guidelines v1.1 (1 June 2026)
- UAE Ministry of Finance: Ministerial Resolution No. 66 of 2026 (14 May 2026)
- UAE Ministry of Finance: Ministerial Decisions on e-invoicing scope and timelines (29 September 2025)
Part of Orwell Lab’s system guides: what one AI system takes off a team, with the time, cost and capacity worked out from the pay figures, benchmarks and labelled assumptions shown above. Each figure was checked on the date shown beside its source.
Discuss your own process ↗