Accounts payableAP AutomationGuide

Procure-to-Pay Process: The Eight Steps, Where It Breaks, and What to Automate First

Procure-to-pay (P2P, or purchase-to-pay in the UK) is the process from asking to buy something to paying the supplier and posting it: requisition, approval, purchase order, goods receipt, invoice capture, three-way match, invoice approval, payment. It breaks at the invoice, so automate capture and matching first. Leave payment with a person.

Updated 10 min read

Key Takeaway

Procure-to-pay (P2P, or purchase-to-pay in the UK) is the process from asking to buy something to paying the supplier and posting it: requisition, approval, purchase order, goods receipt, invoice capture, three-way match, invoice approval, payment. It breaks at the invoice, so automate capture and matching first. Leave payment with a person.

What is procure-to-pay (P2P)?

Procure-to-pay is the whole path a purchase takes through a business: someone asks to buy something, someone approves it, a purchase order goes to the supplier, the goods arrive, the invoice arrives, the invoice is checked against the order and the delivery, it is approved, and the supplier is paid and the cost posted to the ledger. In the UK and Ireland the same thing is often called purchase-to-pay. Both shorten to P2P.

P2P is wider than accounts payable. AP owns the second half, from the invoice landing to the payment going out. P2P adds the first half, the buying, because most AP problems start there: a PO that was never raised, a delivery nobody booked in, a price agreed by phone and never written down.

The procure-to-pay process in eight steps with the owner of each: requisition, approval, purchase order, goods receipt, invoice capture, three-way match, invoice approval, payment and posting
The eight steps, and who owns each one in a 20 to 250 person company. The flagged match is the helmet price exception from our public AP demo.

Where does your procure-to-pay process stop?

Bring your monthly invoice count and your three most common exceptions to a 20-minute call. A chartered accountant who has signed off AP will tell you what a build on your ERP would match, what stays with a person, and what it would cost.

“Reza had some great suggestions and we ended up with a plan much better than what I was thinking of.”
Oliver Burke, Propeller Digital · Upwork client review

What are the eight steps of the procure-to-pay process?

Every P2P process has the same eight steps, whatever the ERP. What changes from one company to the next is who does each one and how much of it happens on paper. The owners below are typical for a business of 20 to 250 people with one finance team.

StepWhat happensUsual ownerDocument it leaves
1. RequisitionSomeone asks to buy goods or a serviceSite, depot or department leadRequisition, or an email
2. ApprovalThe spend is checked against budget and authority limitsBudget holderApproved requisition
3. Purchase orderThe order goes to the supplier with quantities and agreed pricesBuyer or office managerPurchase order (PO)
4. Goods receiptWhat actually arrived is counted and booked inStores, warehouse or siteGoods receipt note (GRN)
5. Invoice captureThe supplier's invoice is read into the systemAP clerkUnposted purchase invoice
6. Three-way matchInvoice lines are checked against the PO and the GRNAP clerkMatch result, or an exception
7. Invoice approvalExceptions and non-PO invoices go to the person who owns the spendBudget holderApproved invoice
8. Payment and postingThe invoice posts to the ledger and is paid to termsFinancial controllerPosted invoice, payment run

Steps 5 and 6 are where an AP team spends its week. Steps 1 to 4 decide how hard 5 and 6 will be: an invoice with a PO number and a booked receipt matches in seconds; one without either becomes a chase round the business. Our three-way matching guide covers step 6 in detail.

Where does the procure-to-pay process break?

It breaks at the invoice. Suppliers send whatever layout their system produces, the PO number is missing or in the wrong place, the price on the invoice is not the price on the order, and the receipt was never booked. The complaints finance teams leave about AP software say the same thing in their own words. Four of them, each read in full on the review site:

"There were two instances where Stampli incorrectly coded an invoice to a different vendor based on the invoice format. It did not pick up the vendor name listed on the invoice and assumed it was for an entirely different vendor."

Capterra, Stampli review, Accounting Manager, February 2025

"There are few downsides, but the "bot" that scans bills and auto-fills accounting fields sometimes struggles with unusually-formatted vendor invoices (i.e., hand written, etc.), or to distinguish between vendors with identically formatted invoices."

Capterra, Stampli review, Accounting Specialist in construction, November 2024

"It also lacks any OCR capability to extract a PO number from an invoice, meaning if the PO number isn't present it won't detect that automatically or send the supplier a notification asking them to add it."

Software Finder, Tipalti review, financial services company of 101 to 500 staff, February 2025

"No audit trail of approvals on payment run, have to open procurement (time consuming as above) to ensure correct approval workflow."

Capterra, Tipalti review, Senior Finance Manager, February 2025

Read together, they map onto the steps. Layouts and wrong suppliers are step 5. A missing PO number breaks step 6 before it starts. A missing audit trail is step 8, and it is the one an auditor asks about first. None of them is a payment problem.

How much does the procure-to-pay process cost?

$9.90

The average business spends $9.90 and 11.6 days to process one supplier invoice. Only 38.3% of invoices go straight through with no human touch, and 19.9% stop as exceptions.

Ardent Partners, AP in 2026: Performance, Payments, and the Path Forward. Source

  • Best in class: Ardent's lowest-cost fifth pay $2.67 an invoice against $12.50 for everyone else source.
  • Median: APQC's cross-industry median is $6.00 per AP invoice, from 5,846 organisations source.
  • Productivity: APQC's median is 12,000 invoices a year per AP full-time equivalent source.

The gap between $2.67 and $12.50 is almost all manual handling at steps 5 and 6, not software prices. Every figure, with its date, is on our cost per invoice benchmarks page. To put your own numbers against them, use the AP cost per invoice calculator.

What should you automate first in procure-to-pay?

Automate invoice capture and matching first, steps 5 and 6. That is where the hours go, where the errors start and where the evidence for the auditor is made or lost. In order:

  1. Capture from any layout. Every invoice read from email, PDF, scan or EDI into the same fields, with the supplier confirmed against your supplier list by VAT number and bank details, not by how the page looks.
  2. Duplicate and fraud checks before the queue. Same supplier, same amount, near dates; a changed bank account; a supplier nobody has paid before. Caught before anyone approves anything.
  3. Line-level matching within your tolerances. Each invoice line against the PO line and the receipt, with a price and quantity tolerance you set per supplier. Inside it, the invoice goes through. Outside it, it stops with the reason in plain words.
  4. A review queue for the exceptions. The person sees the invoice, the PO and the receipt side by side and settles it in one click: use the PO price, accept the supplier's price, ask for a credit.
  5. Posting with a decision log. The approved invoice posts to the ERP through its own API, and every decision is kept with its evidence: which document, which PO line, which tolerance, who approved, who overrode what.

Do not start with payment. Payment is the step where a mistake leaves the building and cannot be pulled back, and it is the step your bank and your ERP already do well. The agent should never be able to pay. It reads, matches, flags and drafts; a person releases the payment run from the ERP or the bank, as they do today. That one rule is most of what makes AP automation something an auditor will sign off. The full list of controls is on the accounts payable automation page.

Requisitions and POs (steps 1 to 3) come second. If your POs live in a spreadsheet or an inbox, purchase order automation is worth doing, but it only pays off once the invoice side can use the PO it creates.

How does procure-to-pay work on Business Central, Sage, NetSuite, Xero and QuickBooks?

Each ERP covers part of the eight steps itself. What follows is what each one does natively, read on the vendor's own help pages on 7 November 2026, and what it leaves to people.

Dynamics 365 Business Central. Purchase orders, receipts and purchase invoices are all native, and Microsoft's Payables Agent now reads PDF invoices from a shared mailbox, proposes the PO lines and creates a draft for a person to review; it never posts source. Business Central checks quantity, receipt and unit of measure on the match, and raises a Price difference warning when the price is off by more than one company-wide percentage. You do not have to clear that warning to finalise the draft source. What it leaves to people: tolerances per supplier and per line that hold an invoice, invoices that are not PDFs by email, and a decision log an auditor can read. More on AP automation on Business Central.

Sage 200 and Sage 50. Sage 200 has purchase order processing with purchase order and invoice authorisation, requisitions, and matching an invoice to the order, including disputing an invoice during matching; Sage 50 has none of the authorisation steps source source. Sage's own comparison names no price or quantity tolerance, so variances are settled by hand. What it leaves to people: capture, tolerance rules and the exception queue. Edition by edition on AP automation for Sage.

NetSuite. NetSuite matches vendor bills to POs and item receipts through a SuiteApp workflow with tolerances per item and vendor, but Oracle's documentation says item receipts that have been partially received are not supported source. Bill Capture is a paid add-on. What it leaves to people: partial deliveries, the long tail of layouts and approvals for staff who never log in. More on NetSuite AP automation.

Xero. Xero raises purchase orders and copies them to a bill, up to 25 at a time, and marks them as billed source. There is no goods receipt record, so there is nothing to three-way match against; part deliveries are handled by billing part of the order source. What it leaves to people: the receipt, the match and the tolerance. Where receipts live in Cin7 or a warehouse system, the match has to happen outside Xero.

QuickBooks Online. QuickBooks links a purchase order to a bill, but it does not compare quantities or prices between the two, and it has no goods receipt source. What it leaves to people: everything in step 6. Tool by tool on QuickBooks AP automation.

What does a procure-to-pay exception look like? A worked example

This example is in our public AP demo, on fictional data for Kilbride Industrial Supplies, a Tullamore distributor. You can open the invoice and settle it yourself.

  1. Purchase order. PO-10431 goes to Atlas Safety Equipment for 25 white vented EN 397 safety helmets at €11.95 each, with safety boots and ear defenders on the same order.
  2. Goods receipt. Stores book in all 25 helmets. The receipt agrees with the PO.
  3. Invoice capture. Atlas's invoice ASE-7731 arrives by email as a PDF. Supplier, invoice number, PO number and every line are read off the page; the supplier is confirmed against the supplier list.
  4. Three-way match. Boots and ear defenders match on quantity and price. The helmet line does not: €12.95 billed against €11.95 on the PO, 25 units, €25.00 over. That is outside tolerance, so the invoice stops.
  5. Exception. The review queue says, in words: "Unit price €12.95 billed vs €11.95 on the PO (+€25.00 on the line)." The reviewer has the PDF, the PO line and the receipt on one screen and two buttons: use the PO price, or accept the supplier's price.
  6. Decision and posting. The reviewer chooses the PO price and asks Atlas for a €25.00 credit. The other lines were never in question. The invoice posts at the agreed price, and the log keeps the reason, the evidence and the name.

Nobody keyed a line, and nobody had to notice the helmet price; the match did. A person spent one click on the €25.00 that mattered. Across 1,500 invoices a month that difference is the whole job.

Who should own the procure-to-pay process?

One person should own the whole process, usually the financial controller, even though five or six people touch it. The controller sets the authority limits, the tolerances and the rules for non-PO spend, and reads the exception numbers each month. Buyers own steps 1 to 3, stores own step 4, AP owns 5 to 7. If nobody owns the whole thing, each team fixes its own step and the invoice still arrives without a PO number.

Three numbers tell the owner whether it is working: the touchless rate (invoices that posted with no human touch), the exception rate by reason (price, quantity, no PO, no receipt, duplicate) and the cost per invoice. If exceptions do not fall month on month, the fix is usually upstream in steps 1 to 4, not in the software.

Frequently Asked Questions

What is the difference between procure-to-pay and AP automation?

Procure-to-pay covers the whole purchase, from requisition to payment. AP automation covers the invoice half: capture, matching, approval and posting. Most businesses start with AP automation, because that is where the hours go, and add requisitions and purchase orders once the invoice side can use them.

What is the difference between procure-to-pay and source-to-pay?

Source-to-pay adds the steps before buying: finding suppliers, tendering, negotiating and contracting. Procure-to-pay starts once a supplier and price are agreed. A 20 to 250 person business rarely needs source-to-pay software; it needs the agreed price written on the PO so the invoice can be checked against it.

How long does it take to automate procure-to-pay?

Capture and matching on your existing ERP is usually weeks, not months, once the paid scoping has set the tolerances and approval rules. Requisitions and purchase orders take longer, because they change how people outside finance buy. Start with the invoice side and measure the touchless rate before going further.

What is a touchless invoice?

A touchless invoice is one that is captured, matched to the PO and receipt within tolerance, approved and posted without a person touching it. Ardent Partners puts the 2026 average at 38.3% of invoices. The rest need a person, usually for a price difference, a missing PO number or a missing receipt.

Does procure-to-pay automation work with Xero?

Yes, with one gap to close. Xero raises purchase orders and copies them to bills, but it has no goods receipt, so there is nothing to three-way match against inside Xero. The receipt has to come from your stock system, such as Cin7, and the match runs beside Xero before the bill posts.

Should the AI agent be allowed to pay suppliers?

No. The agent reads, matches, flags and drafts; a person releases the payment run from the ERP or the bank. Payment is the one step where a mistake leaves the business and cannot be pulled back, and keeping it with a person is most of what makes the process auditable.

Work out your own numbers

Capture and matching first, payment stays with you

A fixed-price build on your own cloud for Business Central, Sage, NetSuite, Xero or QuickBooks: every invoice read, matched to the PO and receipt within your tolerances, exceptions to a person, posted with a full decision log. The agent cannot pay.

“Reza had some great suggestions and we ended up with a plan much better than what I was thinking of.”
Oliver Burke, Propeller Digital · Upwork client review
Reza Shahrokhi, ACA - Chartered Accountant and FinTask Founder

Written by Reza Shahrokhi ACA

Chartered Accountant (Chartered Accountants Ireland) • Founder of FinTask • 8+ years in finance & automation

Reza is a Chartered Accountant and the founder of FinTask. He specialises in helping growing businesses automate accounts payable, invoice processing, and financial reconciliation using AI-powered tools integrated with Xero and QuickBooks.

More about the author

Related Articles

Purchase Order Automation

Three-Way Matching in Accounts Payable: The Complete Guide

Three-way matching is the AP control that checks a supplier invoice against the purchase order and the goods receipt note, releasing payment only when all three agree on quantities, prices and supplier details. Use it for physical goods and inventory; two-way matching is enough for services, software and recurring payments. Software can automate it.

7 min read
AP Automation

The Complete Guide to Accounts Payable Automation (2026)

Accounts payable automation uses AI and workflow software to take supplier invoices from capture to payment with little manual work. It typically cuts processing costs by 60–80%, from EUR 14–24 to EUR 1.85–3.70 per invoice, and processing time from 17.4 to 3.1 days. Choose a system that integrates with your accounting software and roll out in phases.

17 min read
AP Automation

Accounts Payable Invoice Workflow Automation

Accounts payable invoice workflow automation is software that takes a supplier invoice from arrival to payment without anyone keying it in. It captures and extracts the data, matches it to the purchase order and delivery, routes approval, schedules payment and files the audit trail. Typical results: about 78% lower cost per invoice and a 3-day cycle instead of 14.6.

10 min read
ERP Finance Automation

Accounts Payable Automation for Business Central and Dynamics 365 F&O

Business Central and D365 F&O know which purchase orders are open. They don't know that a supplier billed in cases when the PO ordered eaches, or that one damaged-parts credit memo on a consolidated invoice shouldn't hold up the other 49 lines. Here's the matching architecture that fixes that, from a production build.

13 min read