Templates

Budget variance template

Actual against budget, with the variance logic and commentary rules.

Updated September 20, 2026

Columns

ColumnType
PeriodDate
Cost centreText
AccountText
ActualNumber
BudgetNumber
CommentaryText

Formulas

Variance         = Actual - Budget
Variance %       = IFERROR(Variance/Budget, "")
Favourable?      = IF(account is revenue, Variance >= 0, Variance <= 0)
Needs comment    = ABS(Variance) > threshold

Commentary discipline

  • Comment only where the variance exceeds the threshold
  • One sentence: cause, size, and whether it recurs
  • No comment means no material variance — say that explicitly in the review

Frequently asked questions

What threshold should trigger commentary?

Set it so roughly the top fifth of lines need a comment. Too low and the report becomes noise.

Related reading

Analyze your data with AI

Open the GridMind workspace, bring in a CSV, Excel file or your Power BI model, and let AI build the formulas, charts and dashboards for you.