Example

Budget vs Actual Variance Report Example

A 60-person marketing agency in London with £4.1M revenue. The Head of Finance produces a monthly BvA (Budget vs Actual) report for the leadership team. This March report shows YTD Q1 performance against the annual budget.

Example data

Financial model

P&L Line
Budget
Actual
£ Var
% Var
Revenue
£1,020k
£1,065k
+£45k
+4.4%
Direct Costs
(£510k)
(£545k)
(£35k)
-6.9%
Gross Profit
£510k
£520k
+£10k
+2.0%
Salaries
(£285k)
(£280k)
+£5k
+1.8%
Other OpEx
(£95k)
(£108k)
(£13k)
-13.7%
Operating Profit
£130k
£132k
+£2k
+1.5%
Revenue

Revenue is £45k ahead of budget (+4.4%), driven by two unplanned project wins in February. However, these projects carried higher direct costs, diluting the margin uplift. The variance is favourable in isolation but must be read alongside the Direct Costs line.

Direct Costs

Direct costs overran by £35k (6.9% adverse) due to contractor use on the unplanned projects. Gross margin dropped from 50% budget to 48.8% actual -- a key discussion point. This variance exceeds the £10k materiality threshold and requires management commentary.

Gross Profit

Gross profit is £10k favourable, but the margin percentage has declined. This illustrates why you should always report both pound and percentage variances -- the absolute number looks healthy, but the margin erosion tells a different story.

Salaries

Salaries came in £5k under budget (1.8% favourable) because one planned hire started two weeks later than budgeted. This is a timing variance that will likely reverse in Q2 as the full monthly cost flows through.

Other OpEx

Other OpEx overran by 13.7% (£13k adverse), primarily due to unbudgeted recruitment fees (£8k) and a software licence true-up (£5k). Both items require reforecasting. At 13.7%, this is the largest percentage variance in the report and would be flagged by any materiality threshold above 5%.

Formulas

Key formulas

fxVariance = Actual - Budget

The most fundamental variance formula. Subtract the budgeted figure from the actual figure. A positive result on a revenue line means you earned more than planned. A positive result on a cost line means you spent less than planned. This sign convention -- where positive always means "favourable" -- is the standard used by UK finance teams and the CIMA framework.

fxVariance % = (Actual - Budget) / Budget x 100

The budget vs actual variance percentage formula normalises variances so you can compare line items of different sizes on an equal footing. For example, a £5k variance on a £100k line (5%) is more significant than a £5k variance on a £1M line (0.5%). Always use the absolute value of Budget as the denominator to avoid sign confusion on cost lines. This is the formula most frequently used in monthly management accounts and board packs.

fxGross Margin % = Gross Profit / Revenue x 100

Budget assumed 50% gross margin; actual is 48.8%. The 1.2 percentage point shortfall is worth investigating -- likely driven by higher contractor costs on client projects. Margin variance is often more insightful than absolute pound variance for profitability analysis.

Guide

In-depth walkthrough

How to Calculate Budget vs Actual Variance Percentage

The budget vs actual variance percentage formula is the most important calculation in any variance report. It answers the question: "How far off are we from plan, as a proportion of what we planned?" This normalised view is essential because a £10,000 variance means very different things depending on whether the budget was £50,000 or £5,000,000.

The formula is straightforward:

Variance % = (Actual - Budget) / Budget x 100

For example, if your budgeted revenue was £1,020,000 and your actual revenue was £1,065,000:

Variance % = (£1,065,000 - £1,020,000) / £1,020,000 x 100 = +4.4%

The positive sign indicates a favourable variance -- you earned more than planned. For cost lines, a positive result means you spent less than planned, which is also favourable.

Some finance teams use the absolute value of the budget in the denominator (i.e., ABS(Budget)) to avoid sign confusion when budgeted costs are expressed as negative numbers. This is particularly important in P&L formats where costs appear in brackets.

Worked Example: Five-Line Budget vs Actual Variance Report

Below is a worked example showing how to calculate variance for each line of a simplified P&L. All figures are in GBP and represent a single quarter for a mid-sized UK business.

Revenue: Budget £850,000 | Actual £892,500 | Variance £+42,500 | Variance % +5.0% (Favourable) The business exceeded its revenue target by 5%, driven by a large project win in the second month of the quarter.

COGS: Budget £340,000 | Actual £364,000 | Variance -£24,000 | Variance % -7.1% (Adverse) Cost of goods sold overran by 7.1%. The additional revenue came with higher-than-expected direct costs, suggesting margin dilution.

Gross Profit: Budget £510,000 | Actual £528,500 | Variance +£18,500 | Variance % +3.6% (Favourable) Gross profit is favourable in absolute terms, but gross margin fell from 60.0% to 59.2% -- a 0.8 percentage point decline worth investigating.

Operating Expenses: Budget £380,000 | Actual £401,000 | Variance -£21,000 | Variance % -5.5% (Adverse) OpEx overran by 5.5%, primarily driven by unbudgeted recruitment fees and a software licence renewal that was not in the original plan.

Net Profit: Budget £130,000 | Actual £127,500 | Variance -£2,500 | Variance % -1.9% (Adverse) Despite higher revenue, net profit is slightly below budget. The revenue uplift was more than offset by cost overruns, illustrating why revenue variance alone is an incomplete measure of performance.

Favourable vs Adverse Variances Explained

Understanding the difference between favourable and adverse variances is fundamental to reading any budget vs actual report correctly.

A favourable variance means the actual result is better than budget. For revenue and profit lines, this means the actual figure is higher than budget. For cost lines, a favourable variance means the actual figure is lower than budget -- you spent less than planned.

An adverse variance (sometimes called "unfavourable") means the actual result is worse than budget. For revenue, this means you earned less than planned. For costs, it means you spent more.

The sign convention used throughout this report follows the standard favourable-positive approach: - Revenue: Actual > Budget = positive (favourable) - Costs: Actual < Budget = positive (favourable) - Costs: Actual > Budget = negative (adverse)

This convention is used by the Chartered Institute of Management Accountants (CIMA) and is standard practice in UK finance teams. It is more intuitive than simply reporting positive/negative differences, because a "positive" number on a cost line could be confusing without context.

Some organisations use colour coding alongside the sign convention: green for favourable, red for adverse, and amber for variances that are close to the materiality threshold. This visual layer makes it easier for non-finance stakeholders to scan the report quickly.

How to Create a Variance Report: Step-by-Step

Creating an effective variance report involves more than just calculating the differences between budget and actual. Follow these steps to produce a report that drives action.

  1. 1

    Gather your data: Pull the approved budget figures and the actual results for the period from your accounting system or FP&A platform. Ensure both datasets use the same chart of accounts and time periods. Mismatched structures are the most common source of errors.

  2. 2

    Calculate pound variances: For each line item, subtract the budget from the actual. Use the formula: Variance = Actual - Budget. Record the result with the correct sign (positive for favourable, negative for adverse).

  3. 3

    Calculate percentage variances: For each line item, divide the pound variance by the absolute value of the budget and multiply by 100. This gives you the variance percentage: Variance % = (Actual - Budget) / ABS(Budget) x 100.

  4. 4

    Apply materiality thresholds: Not every variance warrants investigation. Set a threshold -- most UK finance teams use >5% or >£10,000, whichever is lower. Flag only those variances that exceed the threshold for detailed commentary. This focuses leadership attention on what matters.

  5. 5

    Add commentary for material variances: For each flagged variance, write a brief explanation covering three things: what happened, why it happened, and what action is being taken. Avoid generic statements like "costs were higher than expected" -- be specific about the driver.

  6. 6

    Classify variances as timing or permanent: A timing variance (e.g., a supplier invoice arriving a month late) will self-correct over time. A permanent variance (e.g., an unbudgeted cost that will recur) requires a reforecast. This distinction is critical for decision-making.

  7. 7

    Review and distribute: Share the consolidated report with the CFO and leadership team. Send department-level extracts to individual cost centre owners so they can review and respond to their own variances.

When to Investigate a Variance: Materiality Thresholds

Not every variance deserves investigation. If you chase every small deviation from budget, your finance team will spend all their time explaining noise rather than driving action. Materiality thresholds help you focus on what matters.

Common materiality thresholds used by UK finance teams: - Small businesses (under £5M revenue): >5% or >£5,000 - Mid-market businesses (£5M-£50M revenue): >5% or >£10,000 - Large businesses (over £50M revenue): >3% or >£25,000

The dual threshold approach (percentage AND absolute) is important. A 20% variance on a £2,000 line item (£400) is probably not worth investigating. But a 2% variance on a £2,000,000 line item (£40,000) almost certainly is. The percentage threshold catches proportionally large deviations on small lines; the absolute threshold catches significant pound amounts even on large lines.

Some organisations also apply tiered thresholds: a lower threshold for operating expenses (where small overruns can compound) and a higher threshold for revenue (where monthly fluctuations are normal). The key is to agree the thresholds with your leadership team before the financial year starts, document them in your reporting policy, and apply them consistently.

Common Mistakes in Variance Reporting

Even experienced finance teams make these mistakes when producing variance reports. Avoiding them will improve the quality and credibility of your BvA reporting.

  1. 1

    Reporting pound variances without percentages: A £50,000 variance sounds large, but if the budget was £10,000,000 it represents just 0.5%. Always report both the pound and percentage variance to give a complete picture.

  2. 2

    Inconsistent sign conventions: Mixing "positive means higher" with "positive means favourable" in the same report creates confusion. Pick one convention (favourable-positive is the UK standard) and apply it to every line.

  3. 3

    Ignoring margin variances: Revenue can be above budget while profitability declines if the revenue mix has shifted towards lower-margin products or services. Always include a gross margin line and comment on margin percentage changes, not just absolute profit.

  4. 4

    Generic commentary: "Costs were higher than expected" tells the reader nothing useful. Effective commentary names the specific driver, quantifies it, and states the action being taken. For example: "Recruitment fees of £8,000 were not included in the original budget. These relate to the two senior hires approved in February. No further recruitment spend is expected in Q2."

  5. 5

    Not distinguishing timing from permanent variances: A supplier invoice arriving a month early creates an adverse variance that will reverse next month. Treating it the same as a genuine cost overrun leads to poor decisions. Classify each material variance as "timing" or "permanent" so leadership knows which ones will self-correct.

  6. 6

    Comparing the wrong periods: Ensure you are comparing like-for-like periods. A common error is comparing YTD actuals against a full-year budget, or comparing monthly actuals against a quarterly budget. Mismatched periods render the variance analysis meaningless.

Analysis

What makes this example good

Both pound and percentage variances shown for complete picture
Favourable/unfavourable convention is consistent throughout
Annotations explain the "why" behind each variance, not just the "what"
Gross margin analysis highlights the revenue quality issue
Report is actionable: identifies specific items requiring reforecasting
Materiality thresholds implicitly applied -- only significant variances receive detailed commentary

Customisation

How to adapt for your business

1

Add a "Prior Year" column for three-way variance (Budget vs Actual vs PY)

2

Include a materiality threshold -- only flag variances above £5k or 5%

3

Break out by department so each cost centre owner can review their own BvA

4

Add a forecast column showing where you expect to land for the full year

5

Include a commentary column directly in the report for audit trail

6

Add conditional formatting: green for favourable variances, red for adverse, amber for those within 1% of threshold

7

Include a YTD and full-year forecast side by side so leadership can see the trajectory

Common variations

  • --Monthly BvA with full-year forecast outlook
  • --Three-way variance: Budget vs Actual vs Prior Year
  • --Department-level BvA with manager sign-off workflow
  • --Waterfall chart showing the bridge from budget to actual
  • --Flash variance report (revenue and top 5 cost lines only) for weekly distribution

FAQ

Frequently asked questions

Budget variance is calculated using the formula: Variance = Actual - Budget. For percentage variance, use: Variance % = (Actual - Budget) / Budget x 100. A positive result on revenue means you earned more than planned (favourable). A positive result on costs means you spent less than planned (also favourable). Most UK finance teams use the absolute value of the budget as the denominator to avoid sign confusion on cost lines.

Build this in Grove FP in 10 minutes

No credit card required. Set up in minutes. 30-day money-back guarantee.