Skip to the article

Track Against Actuals

Reading a variance is mostly about reading two of them at once.

A cost above budget means nothing until you know whether the revenue it supports was above budget too.

An open budget, FY2026 Capital Expenditure, showing its fiscal year, its period and the accounts it carries figures for.
The comparison is only as useful as the phasing behind it.

Reading variances

Account typeActual above budgetActual below budget
IncomeFavourableAdverse
ExpenseAdverseFavourable
Cost of goods soldAdverse, unless sales rose tooFavourable, unless sales fell

That last row is the one worth pausing on. Cost of goods rising alongside higher sales is not a problem; it is the point. Always read a cost variance next to the revenue variance rather than on its own.

Timing against real

Half of all monthly variances are timing: an invoice dated a day into the next month, an annual bill that arrived early, a campaign that slipped. Look at the year-to-date column beside the month before you go and ask anybody about it.

Month adverse, year-to-date on plantiming
Something landed early or late. Nothing to act on beyond noting why.
Month adverse, year-to-date adversereal
The pattern is persistent. This is the one worth a conversation.
Month on plan, year-to-date adversehistoric
Something went wrong earlier and has since been fixed, or has not been.

Keeping it useful

  • Review monthly, shortly after the period closes, while anyone can still remember why.
  • Investigate large variances in both directions. An unexpectedly small cost is as informative as a large one.
  • Reforecast rather than rewriting history when circumstances change materially.
  • Keep the original budget. Comparing against a figure that has been quietly edited all year proves nothing.

Was this document helpful?