KPI Tree

Metric Definition

Plan versus actual

Variance = Actual - Budget Variance percent = Variance / Budget x 100
ActualThe figure that actually occurred in the period
BudgetThe figure that was planned for the period
VarianceThe absolute gap between actual and budget

Track from

Metric GlossaryFinancial Metrics

Budget variance analysis

Budget variance analysis is the process of measuring the difference between what was budgeted and what actually happened, then explaining why the gap occurred. It separates a single headline miss into the specific drivers behind it. It turns a number that is off plan into a list of actions someone can take.

8 min read

Generate AI summary

What is budget variance analysis?

Budget variance analysis is the process of measuring the difference between what was budgeted and what actually happened, then explaining why the gap occurred. If a team budgeted 100,000 pounds of cost and spent 115,000 pounds, the variance is 15,000 pounds, or 15 percent over budget. The analysis then asks which line items caused it and whether the cause was price, volume or timing.

Variance can be favourable or unfavourable. Spending less than budget or earning more than budget is favourable. Spending more or earning less is unfavourable. The label depends on the line: lower cost is favourable, lower revenue is not. A complete analysis reports the size, the direction and the cause, not just the number.

Direction is not the whole story

Favourable does not always mean good. Coming in under a marketing budget looks favourable on the cost line, but if it came from campaigns that never launched, the revenue shortfall it caused is the variance that matters. Always trace a favourable cost variance to its effect on outcomes.

How to calculate budget variance analysis

The base calculation is actual minus budget, reported in both absolute terms and as a percentage of budget. The percentage matters because a 15,000 pound variance is trivial on a 5 million pound line and severe on a 50,000 pound line. The deeper work is breaking the total variance into the price, volume and timing effects that produced it.

  1. 1

    Set the budget baseline

    Lock the budgeted figure for the period. Use the approved plan, not a later revised forecast, or the variance loses its meaning.

  2. 2

    Capture the actual figure

    Record the actual result for the same period and the same scope, so the two figures are genuinely comparable.

  3. 3

    Compute absolute and percentage variance

    Subtract budget from actual for the absolute gap, then divide by budget for the percentage. Note whether each line is favourable or unfavourable.

  4. 4

    Split the variance into causes

    Separate the gap into price effect, volume effect and timing effect so the explanation points to a specific lever rather than a vague overspend.

Budget variance analysis in a metric tree

A total variance is rarely caused by one thing. A cost overrun might be part higher unit price, part higher volume, and part spend that slipped from last period. Reported as a single number it hides the cause. Laid out as a tree, the headline variance decomposes into the price, volume and timing branches that produced it, and each branch points to a line and an owner.

KPI Tree models the variance this way by connecting each branch to the team that controls it. With RACI ownership on every node, an unfavourable variance does not sit in a spreadsheet waiting for the month end review. The system pushes the gap to the accountable owner when it moves, and the verified impact loop checks whether the corrective action actually closed it rather than assuming it did.

Metric tree insight

A 15 percent cost overrun reads very differently once the tree splits it into 10 percent higher unit price and 5 percent higher volume. The price branch points at procurement, the volume branch points at demand. One headline number, two different owners and two different actions.

Budget variance analysis benchmarks

There is no universal target variance, because a tight operational budget tolerates less drift than an early stage plan built on assumptions. The ranges below are common tolerance bands used to flag variances for review. The threshold for action should scale with the size and predictability of the line.

Variance percentTypical readUsual response
Under 5 percentWithin normal noiseMonitor, no action needed
5 to 10 percentWorth explainingOwner documents the cause
10 to 20 percentMaterial driftRoot cause review and corrective plan
Over 20 percentPlan or forecast at riskEscalate and consider re forecasting

How to improve budget variance analysis

Better variance analysis is less about smaller variances and more about faster, clearer explanation. The aim is to know the cause of a gap while there is still time to act on it. The practices below shorten the path from a number being off plan to someone owning the fix.

Decompose into price, volume and timing

Split every material variance into its causes. A single total tells you something is wrong but not what to change.

Assign each variance an owner

Map each line to an accountable owner so an unfavourable gap has a clear decision maker rather than a shared shrug.

Flag variances as they form

Surface a gap the moment it breaches its tolerance band, not at the month end close when the period is already over.

Verify the corrective action worked

After a fix is applied, confirm the next period variance actually closed. An action assumed to work is not a closed variance.

Common mistakes when tracking budget variance analysis

  1. 1

    Comparing actual to a revised forecast

    Quietly swapping the baseline for a later forecast makes every variance vanish. Hold the approved budget as the reference.

  2. 2

    Reporting absolute only

    A large absolute variance on a large line can be immaterial. Always pair the absolute figure with the percentage of budget.

  3. 3

    Treating favourable as always good

    Underspend can mean work that did not happen. Trace favourable variances to the outcomes they affected before celebrating them.

  4. 4

    Stopping at the total

    A headline variance with no breakdown gives no one an action. Split it into causes or it cannot drive a decision.

Related metrics

Revenue growth rate

Top-line growth velocity

Financial Metrics
StripeShopify

Metric Definition

Revenue Growth Rate = ((Current Period Revenue - Prior Period Revenue) / Prior Period Revenue) x 100

Revenue growth rate measures the percentage increase in revenue over a specified period. It is the most watched metric for assessing whether a business is expanding, stagnating, or declining, and it directly drives company valuation.

View metric

Gross profit margin

Revenue efficiency after direct costs

Financial Metrics
StripeXero

Metric Definition

Gross Profit Margin = ((Revenue - COGS) / Revenue) x 100

Gross profit margin measures the percentage of revenue that remains after deducting the direct costs of producing or delivering goods and services. It is the first and most important profitability layer in the income statement, revealing whether a business has sufficient pricing power and cost efficiency to fund operations, growth, and profit.

View metric

Free cash flow

FCF

Financial Metrics

Metric Definition

FCF = Operating Cash Flow - Capital Expenditures

Free cash flow (FCF) measures the cash a business generates from operations after accounting for capital expenditures. It represents the actual cash available to pay dividends, repay debt, fund acquisitions, or invest in growth.

View metric

EBITDA

Earnings Before Interest, Taxes, Depreciation & Amortisation

Financial Metrics

Metric Definition

EBITDA = Net Income + Interest + Taxes + Depreciation + Amortisation

EBITDA measures a company's operating profitability by stripping out financing decisions, tax strategies, and non-cash accounting entries. It is one of the most widely used metrics for comparing the operational performance of businesses across industries.

View metric

Why did my metric change? A diagnostic framework

Metric Definition

Budget variance analysis only matters once you can trace a plan-versus-actual gap to its drivers, which is exactly what this diagnostic framework walks you through.

View metric

Metric trees for finance teams

Metric Definition

This guide shows finance teams how to structure plan-versus-actual measures like budget variance inside a metric tree so every variance ties back to an owner and a lever.

View metric

Decompose every variance as a metric tree

Model the total variance, split it into price, volume and timing branches, and give each branch a RACI owner. KPI Tree pushes an unfavourable gap to the accountable owner when it moves, then verifies whether the corrective action actually closed it.

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