KPI Tree

Metric Definition

Out-of-policy share

Policy Violation Rate = (Violating Transactions / Total Transactions Reviewed) x 100
Violating TransactionsTransactions flagged as breaching policy in the period
Total Transactions ReviewedAll transactions checked against policy in the period

Track from

Metric GlossaryFinancial Metrics

Policy violation rate

Policy violation rate is the percentage of transactions, actions, or events that breach an organisation policy out of all those checked against it. In spend management it tracks how often expenses, purchases, or card use fall outside the rules. A rising rate signals that either the controls are leaking or the policy no longer matches how the team actually works.

7 min read

Generate AI summary

What is policy violation rate?

Policy violation rate is the percentage of transactions, actions, or events that breach an organisation policy out of all those checked against it. If a finance team reviews 4,000 expenses in a month and 120 break the rules on spend limits, receipts, or approved vendors, the policy violation rate is 3 percent. The metric is most common in spend and expense management, but the same shape applies anywhere a clear rule is checked against a stream of activity.

The metric matters because policies only protect the business if they are followed. A policy that everyone ignores is not a control, it is a document. A high violation rate means money is leaving the business in ways nobody approved, audit risk is building, and the people meant to enforce the rules are spending their time chasing breaches instead of preventing them. A low rate, sustained over time, is the sign of controls that actually hold.

The rate also reads in two directions, and that is what makes it useful. A high rate can mean people are flouting good rules, in which case the fix is enforcement and education. It can equally mean the policy has drifted out of step with how the team works, in which case the fix is changing the policy. Reading violation rate alongside the out-of-policy spend rate by category tells you which of the two you are dealing with.

A clean violation rate depends on a clean denominator. The number only means something if you count it against every transaction that was actually checked against the policy, not just the ones a human happened to look at. If half of all spend never passes through a control, a low violation rate is an illusion: it measures the share of breaches among the transactions you reviewed, while the unreviewed half goes uncounted.

Policy violation rate must count only transactions that were genuinely subject to the policy. Including out-of-scope transactions in the denominator dilutes the rate and hides real breaches, while excluding unreviewed in-scope transactions overstates how well the controls are working. Define the scope before you compute the number.

How to calculate policy violation rate

The headline formula is a simple ratio, but the value comes from how you scope and segment it. Count the violations, count the transactions they came from, and divide. The decomposition that follows is what turns the number into something you can act on.

  1. 1

    Violating transactions

    The count of transactions flagged as breaching a defined policy rule in the period. A single transaction can break more than one rule, so decide up front whether you count distinct transactions or distinct violations, and apply that choice consistently.

  2. 2

    Total transactions reviewed

    Every transaction checked against the policy in the period, whether it passed or failed. This is the denominator, and it is where most violation-rate errors hide. It must include the transactions that passed, not just the ones that were flagged.

  3. 3

    Violation severity weighting

    Not all breaches carry equal risk. A missing receipt on a small expense is not the same as an unapproved five-figure purchase. Weighting violations by severity gives a risk-adjusted rate that points attention at the breaches that actually matter.

  4. 4

    Segment cut

    The same rate split by department, category, vendor, or policy rule. The blended number tells you the scale of the problem. The segmented number tells you where it lives, which is the only version you can do anything with.

The formula ties the first two inputs together:

Policy Violation Rate = (Violating Transactions / Total Transactions Reviewed) x 100

The risk-adjusted version replaces the raw violation count with the sum of severity-weighted violations, so a handful of high-risk breaches register more loudly than a long tail of trivial ones. Track both. The raw rate tells you how often the rules are broken. The risk-adjusted rate tells you how much that breakage actually exposes the business.

Policy violation rate in a metric tree

A metric tree decomposes the policy violation rate into the categories and causes beneath it, so a single percentage becomes a map of where the controls are leaking and why. This is the difference between a dashboard that reports a number and a decision about which control to tighten.

The first level splits violations by the kind of policy being broken: spend limits, receipt and documentation rules, vendor and category restrictions, and approval workflow breaches. Each of these decomposes into the specific failure modes underneath. A spend-limit violation is either a deliberate override or an honest mistake about the threshold. A receipt violation is either a missing receipt or one submitted too late. Each leaf maps to a different fix and a different owner.

Metric tree insight

Most violation rates are dominated by one or two branches, not spread evenly. Documentation breaches in particular tend to be high-volume but low-risk, while approval-workflow breaches are lower-volume but carry the real exposure. Decomposing the rate stops you from pouring effort into chasing missing receipts while a handful of unapproved purchases slip through. KPI Tree can push the approval-breach branch to its accountable owner the moment it moves, so the high-risk leak gets attention before the audit does.

Policy violation rate benchmarks

Violation-rate benchmarks vary with how automated the controls are. Manual, after-the-fact expense review produces far higher rates than pre-spend controls that block a breach before it happens. Use these ranges to orient, then build your own baseline from your scoped denominator.

Control maturityTypical violation rateWhat it signals
Pre-spend controls enforcedUnder 2 percentMost breaches are blocked before they happen. The remaining violations are edge cases and exceptions, and the rate is dominated by low-severity documentation gaps.
Mixed controls2 to 5 percentSome categories are gated, others rely on review after the fact. A workable rate, but worth segmenting to find which uncontrolled category is carrying the violations.
Manual review only5 to 12 percentBreaches are caught after the money has already moved. The rate measures detection, not prevention, and recovery of out-of-policy spend is slow and incomplete.
Weak or ignored policyAbove 12 percentEither the controls are not enforced or the policy no longer matches how the team works. At this level the policy is documentation rather than a control, and a rewrite is usually overdue.

The more telling benchmark is the trend rather than the level. A flat low rate is healthy. A rate that climbs steadily, even from a low base, means a control is degrading or a new spend pattern has outrun the policy. Pair the rate with the share of violations recovered or corrected: a 4 percent rate where most breaches are caught and reversed is in far better shape than a 4 percent rate where the money is simply gone.

How to improve policy violation rate

Lowering the violation rate is about moving controls earlier in the flow and removing the friction that makes people break the rules in the first place. The segmented rate tells you which branch to attack, so effort lands on the breaches that carry real risk rather than on the long tail of trivial ones.

Shift controls before the spend

A breach blocked before the money moves is worth far more than one caught afterwards. Pre-approval gates, spend limits enforced at the card level, and vendor allow-lists prevent violations rather than just recording them.

Segment the rate to find the leak

A blended number hides the cause. Split the rate by department, category, and policy rule to find the one branch driving most of the breaches, then fix that control specifically rather than tightening everything at once.

Remove the friction behind honest breaches

Many violations are not defiance, they are people working around a slow or confusing process. If receipts are routinely missing, the capture step is too hard. Make compliance the path of least resistance and the honest breaches fall away.

Update policy that no longer fits

A persistently high rate in one category often means the rule is wrong, not the people. If everyone breaches a limit because it is unrealistically low, raising it to match real need cuts the violation rate without weakening control.

The metric tree approach starts by finding the branch with the largest risk-adjusted gap between the current and the acceptable rate. If approval-workflow breaches are small in count but heavy in exposure, that is where the first intervention belongs, ahead of the high-volume documentation gaps.

KPI Tree lets you model this by connecting each violation branch to the team that owns the control behind it. Finance owns the spend-limit and approval branches. Department heads own the category and vendor breaches inside their own budgets. With RACI ownership on every node and a push to the accountable owner when a branch moves, a rising violation rate becomes a specific person prompted to act on a specific leak, not a number that surfaces in a quarterly audit when it is already too late.

Common mistakes when tracking policy violation rate

  1. 1

    Measuring against the wrong denominator

    A low rate computed only over manually reviewed transactions ignores everything that never hit a control. The denominator must be every in-scope transaction, or the rate measures diligence rather than compliance.

  2. 2

    Treating all violations as equal

    A missing receipt and an unapproved five-figure purchase both count as one breach in a raw rate, yet they carry wildly different risk. Without severity weighting the metric points attention at volume instead of exposure.

  3. 3

    Tracking the blended rate only

    A single organisation-wide number tells you the scale of the problem but not where it sits. Without segmentation by department, category, and rule, you cannot tell which control to fix and you end up tightening all of them.

  4. 4

    Assuming a high rate means bad behaviour

    A persistently high rate in one area often means the policy is outdated, not that people are ignoring it. Reflexively responding with more enforcement, when the real fix is updating the rule, just adds friction and breeds more workarounds.

Related metrics

Out-of-Policy Spend Rate

Financial Metrics
Ramp

Metric Definition

Out-of-Policy Spend Rate = (Non-Compliant Spend / Total Spend) x 100

Out-of-policy spend rate measures the percentage of total expenses that violate the organisation's spending policies, such as exceeding per-diem limits, using non-preferred vendors, or booking above-policy travel. It is a direct indicator of policy effectiveness and employee compliance.

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

Maverick Spend Rate

Financial Metrics
Ramp

Metric Definition

Maverick Spend Rate = (Spend Outside Approved Channels / Total Spend) x 100

Maverick spend rate measures the percentage of total organisational spend that occurs outside approved procurement channels, preferred suppliers, or negotiated contracts. Also known as rogue spend, it represents purchases made without following established procurement processes, eroding negotiated discounts and reducing spend visibility.

View metric

Compliance Violation Rate

Spending policy adherence

Financial Metrics
Ramp

Metric Definition

Compliance Violation Rate = (Non-Compliant Transactions / Total Transactions) x 100

Compliance violation rate measures the percentage of transactions that breach an organisation's spending policies, procurement rules, or regulatory requirements. It is a governance metric that quantifies how effectively internal controls are working and whether employees are adhering to approved spending boundaries. A high violation rate signals gaps in policy communication, enforcement, or the policies themselves.

View metric

How to set KPI targets

Metric Definition

Setting a credible threshold for policy violation rate helps you decide what level of out-of-policy spend is acceptable and when to escalate.

View metric

Metric trees for finance teams

Metric Definition

Policy violation rate sits within a finance team metric tree, so this guide shows how it connects to the spend and compliance metrics around it.

View metric

Find where your controls are leaking

Build a metric tree that decomposes policy violation rate by category and cause, with an owner on every control so each rising branch reaches the person who can close it before the audit does.

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