Start with a reliable comparison

Confirm that budget and actual use the same period, currency, accounting treatment, organizational scope, and level of aggregation. Reconcile totals to the source system before analyzing individual lines. A classification or timing mismatch can create a persuasive but false explanation.

Calculate absolute and percentage variance, then apply materiality. Materiality may combine financial size, percentage movement, persistence, strategic importance, cash impact, and risk.

Decompose the business drivers

Move from account lines to operating causes. Revenue variance may reflect volume, price, discount, product or customer mix, churn, timing, or currency. Cost variance may reflect input price, usage, capacity, productivity, headcount timing, channel mix, service exceptions, or one-off events.

Label explanations by confidence. Observed drivers supported by transaction or operational data should be separate from hypotheses that still require investigation.

  • Price or rate
  • Volume or activity
  • Mix or composition
  • Timing and cutoff
  • Efficiency, productivity, or waste
  • Scope, currency, and one-off events

Translate variance into forecast impact

Determine whether the movement is temporary, recurring, structural, or uncertain. A delayed invoice may reverse next month; a lower conversion rate may affect the remaining forecast; a permanent supplier increase changes the cost base.

Update forecast assumptions explicitly and show the bridge from the prior forecast. Avoid automatically carrying every variance forward or treating every miss as temporary.

Write management commentary that leads to action

Use a simple structure: what changed, how material it is, which drivers explain it, what evidence supports the explanation, what happens to the forecast, and what action follows. Assign an owner and a date for the next evidence.

Good variance analysis improves decisions. It does not merely produce a longer explanation of the past.