Accounts payable KPIs are the numbers that tell you whether supplier bills get processed at a sensible cost, approved on time and paid correctly. Nine are worth tracking: cost per invoice, invoice cycle time, days payable outstanding (DPO), on-time payment rate, straight-through processing rate, first-pass coding accuracy, exception rate, duplicate payment rate and early payment discount capture. If you only pick one KPI for accounts payable, start with cost per invoice. The table below gives the formula for each, what good looks like and where to find the number in Xero or MYOB.
There is a version of accounts payable management where the team processes invoices, posts them to Xero or MYOB and moves on. Nobody tracks how long each invoice takes. Nobody knows the error rate. The only metric anyone looks at is whether the bills got paid.
This works until it doesn’t. The moment a duplicate payment slips through, month-end runs late or a supplier complains about a late payment, there’s no data to show what went wrong or where the process is breaking down.
If your Australian business is processing more than a hundred invoices a month, measure your AP function the same way you measure any other operational process. Use numbers that tell you whether your process is efficient, accurate and under control, not vanity metrics. If you haven’t automated yet, our breakdown of the real cost of manual AP shows where the manual hours go.
Accounts payable KPIs at a glance
Each of these AP KPIs can be worked out with a simple formula. The catch is the data: Xero and MYOB hold enough for the first four (MYOB cycle time needs a sample), while the rest need a record of every edit and check on each invoice.
| KPI | Formula | What good looks like | Where to find it in Xero or MYOB |
|---|---|---|---|
| Cost per invoice | Total AP cost (staff time plus software) ÷ invoices processed | ATO (Deloitte estimate from 2016, Australian dollars): AU$27.67 per PDF invoice shared by sender and payer, so about AU$16.60 for the payer. Ardent Partners 2024 (US dollars): US$2.78 for best-in-class teams, US$12.88 for other teams | Count the bills entered in the month in your bills list. AP hours come from timesheets or an honest estimate |
| Invoice cycle time | Average days from invoice received to posted in the ledger | Ardent Partners 2024: 3.1 days for best-in-class teams, 17.4 days for other teams. Under three business days for routine bills (Pulsify working target) | Xero: if bill approvals are switched on, check the bill’s History and Notes for when it was approved and posted, then compare with when the invoice arrived. MYOB bills don’t show an approval date in the standard bill record, so sample 20 bills and note when each arrived and when it was posted |
| Days payable outstanding | (Average accounts payable ÷ cost of sales) × days in the period | Close to your suppliers’ terms. Well above means you’re paying late, well below means cash is leaving early | Accounts payable from the Balance Sheet and cost of sales from the Profit and Loss, in both Xero and MYOB |
| On-time payment rate | Bills paid by the due date ÷ bills paid × 100 | As close to 100% as cash allows | Export paid bills and compare each due date with the date it was paid. The aged payables report only shows how much of what’s still open is overdue |
| Straight-through processing rate | Invoices posted with no manual edit ÷ total invoices × 100 | 60 to 80% on recurring suppliers (Pulsify working target) | Not reported by Xero or MYOB. Needs an AP tool that logs edits |
| First-pass coding accuracy | Invoices approved with no coding change ÷ total invoices × 100 | 85% or more on recurring suppliers (Pulsify working target) | Not reported by Xero or MYOB. Sample 20 bills and check the coding against what was first entered |
| Exception rate | Invoices flagged or put on hold ÷ total invoices × 100 | 10 to 20% once your rules are tuned (Pulsify working target) | Count bills held, queried or sent back. Neither ledger tracks this on its own |
| Duplicate payment rate | Duplicate payments ÷ total payments | Zero | Search paid bills by supplier and amount. Supplier statements showing credits are another clue |
| Early payment discount capture | Discounts taken ÷ discounts offered × 100 | Every discount your cash position allows | Keep a list of suppliers offering terms like 2/10 net 30. Neither ledger reports it |
The Ardent Partners and ATO figures are published research. The ATO number comes from Deloitte Access Economics estimates made in 2016 and covers both sides of the invoice. The ATO gives 60% of it to accounts payable by default and says the split “can vary substantially”. Ranges marked as a Pulsify working target are goals we set when we work with customers. They’re not survey data or measured customer results. Our free KPI dashboard generator puts your own numbers against these targets on one page.
Which accounts payable metrics matter most?
1. Cost per invoice
This is the total cost per invoice from receipt to posting in your accounting system. It includes the time of every person who touches the invoice: whoever downloads it from email, enters the data, codes it, approves it and reconciles it at month-end.
The Australian figure most people quote comes from the ATO’s eInvoicing value assessment, which uses Deloitte Access Economics estimates of $27.67 to process a PDF invoice, $30.87 for a paper one and $9.18 for an eInvoice. Those estimates date from 2016 and cover the cost to both the business sending the invoice and the one paying it. The ATO gives 40% of that cost to accounts receivable and 60% to accounts payable, while noting the split can vary substantially. On that default split the payer’s share is about $16.60 for a PDF invoice, $18.52 for paper and $5.51 for an eInvoice. For a more recent comparison, Ardent Partners’ State of ePayables 2024 put best-in-class AP teams at US$2.78 per invoice and other teams at US$12.88. Those are US dollars.
Your own number beats any of these. Say two finance staff spend a combined 60 hours a month on AP, you process 300 invoices and their loaded cost (wage plus super and on-costs) is about AU$45 an hour. That’s 60 × $45 = $2,700 a month, or $9 per invoice in staff time before software. The ATO figure is an economy-wide average built on generic step times. Yours uses your wages, your volume and your suppliers. You can recalculate it every month to see whether a change worked. Our invoice processing cost calculator does the sum for you.
The figure moves with invoice complexity. A single-line office supply invoice costs less to process than a multi-line freight bill with mixed GST treatments and a purchase order to check. Our Australian guide to AP automation explains where AP automation takes cost out.
Cost per invoice is the baseline efficiency metric. Without it you can’t make a credible business case for changing anything about your AP process. It also exposes hidden costs. A senior accountant spending two hours a day reviewing invoices is an expensive line-item coder.
2. Invoice cycle time
This is the time from an invoice arriving to that invoice being posted in your ledger. Ardent Partners reports it in days. Our working target below is in business days.
Ardent Partners’ 2024 study found other teams took 17.4 days to process a single invoice, against 3.1 days for best-in-class teams. The bottleneck is rarely data entry. It’s approval routing. Invoices sit in email inboxes waiting for someone to respond. The approver is away from their desk. The invoice got forwarded to the wrong person. Nobody realised it needed a second approval because it was over the threshold. The inbox is quietly eating your day in ways that rarely show up in time tracking but directly inflate cycle times.
Our working target with invoice workflow software is under three business days for routine invoices. Complex invoices such as new suppliers, PO mismatches and unusual amounts will take longer. That’s fine. The goal is to stop routine invoices sitting idle, not to rush every invoice through.
To measure it in Xero, open a sample of bills. If bill approvals are switched on, check each bill’s History and Notes for when it was approved and posted, then compare that with when the invoice arrived. MYOB bills don’t show an approval date in the standard bill record, so take the sampling route in the “How to start tracking” section below.
Long cycle times lead to late payments, missed early payment discounts and strained supplier relationships. They also slow your month-end close, because invoices from the last week of the month are still in the approval queue. Approval visibility dashboards that surface queue age and approver bottlenecks are the most direct way to shorten cycle times without adding staff.
3. Straight-through processing rate
This measures the straight-through processing rate: the percentage of invoices that move from receipt to approval to posting without any manual intervention. The invoice is captured, the data is extracted, the account codes are applied, the GST treatment is checked, the PO is matched and the invoice is routed to the right approver without a person touching it.
Our working target for industrial businesses is 60 to 80 percent straight-through on recurring supplier invoices. New suppliers, unusual line items and invoices with exceptions will always need human review. That’s the design: automation handles the routine work so the finance team focuses on the invoices that genuinely need attention.
This is the clearest measure of whether your automation is working. If the rate stays flat for months, either the tool isn’t learning from your coding patterns or it wasn’t built for your invoice complexity.
4. First-pass coding accuracy
When your system or your team codes an invoice for the first time, how often is that coding correct? Correct means the right account code, the right tracking category, the right tax treatment and the right entity.
In a manual process, first-pass accuracy is hard to measure because errors are often caught and corrected quietly during month-end review. The correction happens, but nobody records that the original coding was wrong.
In an automated process, you can measure this directly: how often does the suggested coding match what the reviewer approves without changes? First-pass accuracy is also the clearest way to tell the AI accounts payable platforms compared for Australian businesses apart, because coding learned from supplier history behaves differently to a fixed rules-based mapping.
Low first-pass accuracy means your team spends time correcting invoices that should have been coded right the first time. Your month-end adjustments also run higher than they need to. Our guide to AP automation features that speed up month-end close shows how automated coding cuts that correction work. If you’re below the 85 percent working target on recurring suppliers, look at your coding rules or your chart of accounts structure.
5. Exception rate
What percentage of invoices trigger an exception? A PO mismatch, a possible duplicate, a GST discrepancy, a bank detail change or an amount outside the normal range for that supplier all count. This is your invoice exception rate.
For a manual reference point, the ATO’s cost model (Table 4 of the same assessment) assumes 24% of invoices need a processing exception investigated, 10% need clarification with the supplier before payment, 48% draw a late-payment enquiry and 3.6% have a data entry error that must be fixed. Our working target for flagged or held invoices is 10 to 20 percent once your rules are tuned. Above 30 percent usually means the rules are too aggressive or upstream steps like purchase orders and supplier onboarding need attention.
Don’t confuse this with the correction rate. Exception rate counts invoices stopped for a check before payment. The 2 to 4 percent in our real cost of manual AP breakdown counts errors found and fixed after the bill was posted, which lines up with the ATO’s 3.6% data accuracy rate.
Exception rate tells you two things. First, whether your controls are working: if you never flag anything, you’re either getting perfectly clean invoices or you aren’t checking. Second, whether your rules are calibrated: too many false alarms and your team stops taking exceptions seriously.
6. Duplicate payment rate
How often does a duplicate invoice make it through to payment? This includes exact duplicates (same invoice number, same supplier, same amount) and near-duplicates (different invoice number but same amount, same date and same supplier, often a re-sent invoice).
Any duplicate payment needs investigating. Duplicates are also a signal of broader AP fraud vulnerability. If a duplicate can get through your process, so can a fraudulent invoice. Every one is cash out the door until the supplier refunds it or issues a credit.
To find the ones already paid, run your bills through our free duplicate invoice checker and compare supplier statements with your ledger each month. Our guide to supplier statement reconciliation shows how unexplained credits on a statement often point to a bill paid twice.
7. Early payment discount capture rate
If your suppliers offer early payment terms such as 2/10 net 30, what percentage of those discounts are you taking?
The usual reason for missing them is cycle time. The invoice doesn’t clear approval inside the 10-day window because it’s sitting in someone’s inbox.
The money adds up. A business processing 500 invoices a month with an average value of $3,000, where 10 percent of invoices come from suppliers offering 2/10 terms, misses $36,000 a year if it takes none of those discounts. Our payment terms calculator shows what a given discount is worth as an annual rate. Our guide to payment scheduling and early discounts covers when paying early beats holding the cash. For how payment timing interacts with customer collections, see the accounts payable and accounts receivable guide.
8. Days payable outstanding and on-time payment rate
Days payable outstanding is the average number of days you take to pay suppliers. Work it out as average accounts payable divided by cost of sales, multiplied by the days in the period. Both numbers come straight off the Balance Sheet and Profit and Loss in Xero or MYOB.
The Balance Sheet payables figure includes GST but cost of sales doesn’t, so the raw sum overstates DPO by up to about 10%. Service firms with little cost of sales often use operating expenses as the denominator instead.
There’s no single good DPO. If most of your suppliers are on 30-day terms and your DPO is 45, you’re paying late. A DPO of 12 on the same terms means cash is leaving more than two weeks earlier than it needs to.
On-time payment rate sits next to it: the share of bills paid on or before the due date. Your aged payables report only shows how much of what’s still open is overdue. For the true rate you need paid bills, comparing each due date with the date it was paid. To sort a list of open bills into overdue buckets outside your ledger, use our free aged payables report generator.
DPO shows whether you’re using the credit your suppliers give you. Pushing it up by paying late costs goodwill. Some suppliers also charge interest on overdue accounts under their terms.
Metrics that look useful but are not
Invoice volume on its own tells you nothing about efficiency. Processing 500 invoices a month isn’t an achievement if it takes five people and the error rate is 15 percent.
Approval turnaround time in isolation is misleading. A fast approval might mean the approver is rubber-stamping without reviewing. What matters is whether the right invoices are being reviewed by the right people.
Percentage of invoices processed on time depends entirely on how you define “on time.” If the target is seven business days and your average is six, you look fine. But six days is still too slow if your suppliers offer early payment discounts with a 10-day window.
How to start tracking
If you aren’t measuring any of these today, don’t try to instrument everything at once. Start with two metrics:
-
Cost per invoice. Estimate your total AP processing hours per month, multiply by the loaded hourly cost of the people involved and divide by invoice volume. This gives you a baseline.
-
Invoice cycle time. Pick 20 invoices at random from last month. For each one, note when it arrived and when it was posted to Xero or MYOB. Calculate the average. This is your current reality.
These two numbers will tell you whether your AP process is where it should be or whether there’s a case for changing how you work.
From there, straight-through rate, coding accuracy and exception rate become measurable once you have a system that keeps a history of what happens to each invoice at each stage. That’s one of the structural benefits of moving from email-and-spreadsheet AP to a purpose-built AP layer: the history exists because the system recorded every step, so you can count edits, holds and coding changes from it.
The connection between measurement and control
Most AP teams skip these metrics because their process doesn’t generate the data. When invoices move through email chains and spreadsheets, nothing records when each step happened, who touched the invoice, what was changed and why.
Measuring AP performance needs a process that captures data at every stage. That means moving invoice processing into a system that tracks receipt, extraction, coding, matching, approval and posting. That system then makes the data available for reporting.
Sources: ATO - Peppol eInvoicing value assessment: cost calculations · Ardent Partners - The State of ePayables 2024 (summary via Bottomline)
Further reading: Best AP Automation Software Australia 2026 · What a Modern AP System Needs to Do · The Real Cost of Manual AP