Purchase order document with cost lines adding up to a total, next to the cost per PO formula

How to Calculate Cost per Purchase Order (With a Worked Formula)

Cost per purchase order is one of the most useful numbers in procurement and finance, and one of the least often measured. It tells you what it costs your organisation to process a single purchase, from the first request to the final payment. For tail spend, where purchases are small and frequent, that number can change how you see the whole category. This guide explains what cost per PO includes, gives you a simple formula, works through an example step by step, and shows how to use the result to size the cost of your tail and build a business case.

What Is Cost per Purchase Order?

Short answer

Cost per purchase order is the average internal cost of processing one purchase, from request and approval through ordering, receipt, invoice matching and payment. You calculate it by adding the people time, system costs and overheads involved in the process, then dividing by the number of purchase orders processed in the same period.

Key Takeaways

    • Cost per PO measures process cost, not the price of what you buy.
    • Decide your scope first: request to PO only, or request to payment. For tail spend, the end-to-end figure is more useful.
    • Include requester and approver time, not just procurement and accounts payable. It is often the largest share.
    • Your own figure, tracked over time, is more useful than an external benchmark.
    • Multiply cost per PO by your number of tail POs to see the hidden process cost of the tail.

Step 1: Decide What to Include

Published cost-per-PO figures vary widely, mainly because organisations measure different things. Before you calculate anything, decide your scope and write it down.
Scope What it covers When to use it
Request to PO Requisition, approval and purchase order creation Measuring procurement efficiency on its own
PO to payment Receipt, invoice processing, exceptions and payment Measuring accounts payable efficiency
Request to payment (end to end) Every step from the first request to the final payment Sizing the true cost of tail spend and building a business case
For tail spend, use the end-to-end scope. It captures the full cost that each small purchase triggers, which is the point our guide to the real cost of tail spend makes about transaction cost.

Step 2: Use the Formula

Cost per PO = (People cost + System cost + Other direct costs) ÷ Number of POs All figures for the same period, usually one year.
Each part of the formula is built from data you probably already have:
Input How to work it out Where to find the data
People cost Time spent on each step × fully loaded hourly cost of the person doing it Process walkthroughs, time sampling, HR or finance salary bands
Fully loaded hourly cost (Salary + benefits + employer taxes + overhead share) ÷ productive hours per year Finance or HR
System cost Annual cost of P2P, e-procurement and the relevant share of ERP licences and support IT and procurement budgets
Other direct costs Printing, postage, bank charges, outsourced AP fees Finance ledger
Number of POs Purchase orders created in the same period Procurement or ERP reports

Step 3: Work Through an Example

The example below uses illustrative figures only, not a benchmark. Replace each number with your own. The method works in any currency. First, map each step of the process, who does it, how long it takes on average, and that person’s fully loaded hourly cost:
Process step Who Minutes Hourly cost Cost per PO
Find a supplier and raise the request Requester 30 $50 $25.00
Approve the request Line manager 10 $70 $11.67
Review the request and create the PO Buyer 20 $55 $18.33
Confirm goods or services received Requester 5 $50 $4.17
Process and match the invoice AP clerk 15 $40 $10.00
Resolve exceptions (average across all POs) AP clerk 10 $40 $6.67
Make and reconcile the payment Finance 5 $45 $3.75
People cost per PO 95 $79.58

Illustrative figures. Exception time is averaged across all POs, including those with no exceptions.

Next, add system costs. In this example, the organisation spends $120,000 a year on its procurement and AP systems and processes 20,000 POs a year. That adds $6.00 per PO.
$79.58 people cost + $6.00 system cost = $85.58 per PO
Notice where the cost sits. In this example, the requester and line manager account for more of the cost than procurement or AP. That is common, and it is why calculations that only count the procurement and AP teams tend to understate the real figure.

Step 4: Apply It to Your Tail

Cost per PO becomes most useful when you multiply it by the volume of tail purchases. Continuing the illustrative example:
Calculation Illustrative figure
Tail POs per year 12,000
Cost per PO $85.58
Annual process cost of tail POs (12,000 × cost per PO) $1,027,000
Average value of a tail PO $400
Process cost as a share of average tail PO value 21%

Illustrative figures only. Use your own PO counts and average values.

This is the kind of finding that gets attention in a budget review. When the cost of processing a purchase is a large share of what was bought, moving that purchase to a lower-cost channel saves more than any price negotiation would.

Common Mistakes to Avoid

    • Leaving out requester and approver time. It is spread across the business and easy to miss, but it is real cost.
    • Using salary instead of fully loaded cost. Benefits, employer taxes and overheads can add a large share on top of salary.
    • Ignoring exceptions. Price mismatches, missing receipts and supplier queries take far longer than clean invoices. Average them across all POs.
    • Mixing scopes. Comparing a request-to-PO figure with an end-to-end figure gives a misleading result.
    • Measuring once. Recalculate every year, or after a process change, so you can show the effect of improvements.

How to Reduce Cost per PO

Once you know your figure, these changes usually bring it down for tail purchases:
    • Move low-value purchases to P-cards. Cards remove the PO and invoice steps for small, low-risk buys.
    • Use catalogues and punch-out. Pre-agreed items and prices cut supplier search and review time.
    • Right-size approvals. Set value and risk thresholds so small purchases do not wait in long approval chains.
    • Put intake at the front door. Intake-to-procure routes requests to the right channel without manual triage.
    • Automate invoice matching. AI-assisted capture and matching reduce AP time and exceptions, as our guide to AI in tail spend management explains.
    • Consolidate suppliers and invoices. Fewer suppliers and consolidated monthly invoicing mean fewer transactions to process.

Next step

Put your number in context. The Tail Spend Management Assessor asks four quick questions and points you to the management approach that fits your profile, so you can see which changes would cut your cost per PO most.

Frequently Asked Questions

What is a good cost per purchase order?

There is no single good figure, because published benchmarks use different scopes and methods. The most useful comparison is your own figure over time, calculated the same way each year. If you compare with an external benchmark, check that it covers the same steps as your calculation.

Should requester time be included in cost per PO?

Yes, if you want the true cost of a purchase. Requesters and approvers often spend more time on a purchase than procurement or accounts payable, especially for tail spend. Leaving them out understates the cost and weakens the business case for change.

What is the difference between cost per PO and cost per invoice?

Cost per PO usually measures the purchasing side of the process, from request to purchase order. Cost per invoice measures the accounts payable side, from invoice receipt to payment. An end-to-end cost per transaction combines both.

How do I estimate time per step without a time study?

Walk through the process with the people who do it and ask for typical times, then sample a few real purchases to check. Rough estimates are fine for a first calculation; you can refine them later.