KPI Tree

Metric Definition

Correct coding rate

Categorisation Accuracy = (Correctly Categorised Transactions / Total Transactions Reviewed) x 100
Correctly Categorised TransactionsTransactions confirmed coded to the right category on review
Total Transactions ReviewedAll transactions checked against the correct category

Track from

Metric GlossaryFinancial Metrics

Expense categorisation accuracy

Expense categorisation accuracy is the percentage of expense transactions that are coded to the correct general-ledger category. It measures how trustworthy your spend data is before anyone reports on it. When categorisation is wrong, every downstream budget, forecast, and tax figure inherits the error.

7 min read

Generate AI summary

What is expense categorisation accuracy?

Expense categorisation accuracy is the percentage of expense transactions coded to the correct general-ledger category. If 1,000 transactions are reviewed and 940 are confirmed to sit in the right category, accuracy is 94%. It is a measure of data quality in the books, not of how much was spent.

Accuracy matters because categorisation is the foundation every financial report is built on. Budget-versus-actual comparisons, departmental spend analysis, tax deductibility, and forecasting all assume transactions are in the right buckets. A travel charge miscoded as software, or a one-off capital purchase coded as recurring opex, quietly distorts the picture and sends teams chasing variances that are really just coding errors.

Miscategorisation is rarely random. It clusters around ambiguous merchants, new vendors with no coding history, employee-submitted expenses with thin descriptions, and rules that auto-assign a default category when they cannot decide. Because the totals still reconcile, the errors hide in plain sight until someone audits a category and finds it full of things that do not belong.

Accuracy is not the same as completeness

A transaction can be fully recorded and reconciled yet still sit in the wrong category. Expense categorisation accuracy measures whether the code is right, not whether the transaction exists. Judge it by sampling and re-coding against the actual ledger policy, since auto-applied categories that were never reviewed are exactly where errors hide.

How to calculate expense categorisation accuracy

Categorisation accuracy is the number of correctly coded transactions divided by the total reviewed, expressed as a percentage. The accuracy of the figure depends entirely on how rigorously you confirm what correct means, since a transaction is only right relative to your coding policy.

For example, if a finance reviewer samples 500 transactions for the month and finds 465 coded correctly, accuracy is 93%. Sampling is usually more practical than checking every line. Stratify the sample so ambiguous merchants and employee-submitted expenses are over-represented, because that is where the errors concentrate and a flat random sample understates them.

  1. 1

    Define the correct category per policy

    Document the coding rules so reviewers judge transactions against a consistent standard rather than personal interpretation.

  2. 2

    Select a representative sample

    Stratify by source and merchant so ambiguous and employee-submitted transactions are well covered, not drowned out by easy recurring charges.

  3. 3

    Re-code each sampled transaction

    Independently assign the correct category and compare it to the one already on the books, recording each mismatch and its reason.

  4. 4

    Divide correct by reviewed

    Divide confirmed-correct transactions by total reviewed, multiply by 100, then break the rate down by source, merchant, and category to find the weak spots.

Expense categorisation accuracy in a metric tree

Accuracy is one number, but the errors behind it come from distinct sources that need different fixes. A metric tree decomposes the headline rate into the points where a category gets assigned, so a dip points to a specific stage rather than to the books in general.

The first branch is data quality at entry: whether the transaction arrives with enough detail, a clean merchant name, a description, a receipt, to be coded confidently. The second is rule coverage: whether automated coding rules and merchant mappings exist for the spend you actually have. The third is the human coding step: whether employees and approvers select the right category when rules cannot. The fourth is review and correction: whether a check catches errors before they reach the reports.

Metric tree insight

When accuracy slips, the tree separates a data problem from a rules problem from a people problem. KPI Tree puts RACI ownership on each branch, so merchant enrichment sits with the systems team and the coding-policy branch sits with finance. When the rate moves, the accountable owner for the branch behind it is notified, and the verified impact loop checks whether a new mapping rule or a policy change actually lifted accuracy rather than just shifting the errors elsewhere.

Expense categorisation accuracy benchmarks

Accuracy depends heavily on how transactions are coded. Fully manual coding from thin expense reports drifts low, while well-mapped automated coding on enriched card data can run very high. The ranges below give a practical bar by coding method.

Coding methodTypical accuracyStrong accuracyMain error driver
Manual employee coding80 to 90%92% or aboveThin descriptions and guesswork
Rule-based auto-coding88 to 95%96% or aboveDefault-category fallthrough
Enriched card data with rules93 to 98%98% or aboveNew or ambiguous merchants
Reviewed and corrected96 to 99%99% or aboveLate or skipped review

How to improve expense categorisation accuracy

Improving accuracy means reducing the errors at their source, starting with the branch that produces the most reclassifications. Fix the upstream cause, a missing mapping or a noisy merchant name, rather than correcting the same transactions by hand every month.

Enrich transactions at entry

Clean merchant names and attach receipt and metadata before coding. A transaction with a clear merchant and description is far easier to code right, by rule or by person.

Expand merchant mappings

Turn every recurring reclassification into a mapping rule so the same merchant is never miscoded twice, and shrink the share of spend that falls to a default category.

Audit by sample, not by total

Review a stratified sample each period, weighted toward ambiguous and employee-submitted spend, so errors are caught before they reach the reports.

Guide coding at the point of submission

Prompt employees with the likely category and a short reason field at submission, so the right code is chosen first time rather than corrected later.

Common mistakes when tracking expense categorisation accuracy

  1. 1

    Trusting that reconciled means correct

    Reconciliation proves a transaction is recorded, not that it is in the right category. Accuracy needs its own check.

  2. 2

    Sampling randomly across all spend

    A flat sample is dominated by easy recurring charges and understates the error rate. Stratify toward the ambiguous transactions.

  3. 3

    Ignoring default-category fallthrough

    Auto-rules that assign a catch-all category when unsure look like coverage but are a hidden pool of errors. Track the fallthrough rate.

  4. 4

    Correcting symptoms each month

    Hand-reclassifying the same merchants repeatedly wastes effort. Convert recurring corrections into mapping rules so the fix sticks.

Related metrics

Budget utilisation rate

Spend vs allocation accuracy

Financial Metrics
Ramp

Metric Definition

Budget Utilisation Rate = (Actual Spend / Allocated Budget) x 100

Budget utilisation rate measures the percentage of allocated budget that is actually spent during a given period. It is a core financial planning and analysis (FP&A) metric that reveals whether the organisation is executing its financial plan effectively, whether budgets are set at appropriate levels, and whether spending is aligned with strategic priorities.

View metric

Category spend analysis

Financial Metrics
Ramp

Metric Definition

Category spend analysis is the process of grouping organisational expenditure into logical categories such as software, travel, marketing, and professional services, then examining patterns within each group. It transforms raw transaction data into actionable intelligence about where money goes and where savings can be found.

View metric

Spend forecast accuracy

Financial Metrics
Ramp

Metric Definition

Spend Forecast Accuracy = (1 - |Actual Spend - Forecasted Spend| / Forecasted Spend) x 100

Spend forecast accuracy measures how closely actual expenditure matches the predicted spend for a given period. It evaluates the quality of the organisation's financial forecasting process and directly affects cash flow planning, budget allocation, and investor confidence in financial guidance.

View metric

Receipt compliance rate

Financial Metrics
Ramp

Metric Definition

Receipt Compliance Rate = (Transactions With Valid Receipts / Total Transactions Requiring Receipts) x 100

Receipt compliance rate measures the percentage of expense transactions that have a valid receipt or supporting document attached. It is a fundamental control metric for finance teams, affecting audit readiness, tax recoverability, and the accuracy of expense categorisation.

View metric

Metric trees for finance teams

Metric Definition

See where expense categorisation accuracy sits within the wider set of metrics a finance team owns and decomposes.

View metric

How to debug a broken metric

Metric Definition

Work through a structured diagnosis when expense categorisation accuracy drifts so you can find the coding step that is going wrong.

View metric

Turn coding accuracy into an owned number

Build expense categorisation accuracy as a metric tree in KPI Tree, with data quality, rule coverage, human coding, and review as branches that each have an accountable owner. When accuracy slips, the owner of the responsible branch is notified, and the verified impact loop confirms whether a new rule or policy actually raised the rate.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business