Skip to content

Budget vs. Actual Report: Template and Commentary Tips

By Newtown Analytics · · 5 min read

For finance, fp&a & accounting managers

A budget vs actual report is the monthly page that sets plan next to results, flags what moved and records what the manager is doing about it. This page shows the layout, the formulas, the flagging rules and a commentary format that you can build in Excel or Google Sheets. It does not provide a download; if you want a working version fitted to your accounts, contact us. The report is the output of budget variance analysis and is part of budgeting and forecasting.

Report structure

SectionContent
HeaderCompany or department, period, version, convention (favorable positive), date
HeadlinesThree to five bullet points on the biggest messages
Summary tableRevenue, gross profit, operating expenses, operating profit: month, YTD, full-year budget and forecast
Line detailEach line with budget, actual and variance for month and year to date
FlagsAutomatic highlights for lines above thresholds
CommentaryCause, type and action for each flagged line
OutlookLatest full-year forecast vs budget, with key risks
ActionsDecisions, owners and dates

Column layout

ColumnMonth sectionYTD sectionFull-year section
BudgetBEH
Actual or forecastCFI (latest forecast)
Variance ($)DGJ
Variance (%)K
FlagL
CommentM

Formulas (Excel style)

Revenue variance        = Actual - Budget
Cost variance           = Budget - Actual           (favorable positive)
Variance %              = IF(Budget=0,"n/a", Variance / ABS(Budget))
YTD actual              = SUMIFS(Actuals, Account, A5, Period, "<="&CurrentMonth)
Full-year forecast      = YTD actual + SUM(Remaining months forecast)
Forecast vs budget      = Forecast - Budget (revenue) or Budget - Forecast (cost)
Flag                    = IF(AND(ABS(Variance$)>=5000, ABS(Variance%)>=0.1), "Review", "")

Example summary table

A hypothetical company, in thousands of dollars.

Month budgetMonth actualVarianceYTD budgetYTD actualVarianceFull-year budgetForecastVariance
Revenue200188-12 (U)600584-16 (U)2,4002,330-70 (U)
Gross profit7670-6 (U)228222-6 (U)912888-24 (U)
Operating expenses6869-1 (U)204205-1 (U)816810+6 (F)
Operating profit81-7 (U)2417-7 (U)9678-18 (U)

Check: gross profit minus operating expenses gives month budget 76 - 68 = 8, actual 70 - 69 = 1, YTD budget 228 - 204 = 24, actual 222 - 205 = 17, full-year budget 912 - 816 = 96, forecast 888 - 810 = 78.

Headlines section

Write headlines as sentences with a number and a reason.

  • "Revenue is $12,000 below budget for March (-6%), mainly because a distributor order slipped to April."
  • "Full-year operating profit is forecast at $78,000, $18,000 below budget, after assuming the delayed order arrives and holding hiring flat."
  • "No change recommended to the cash plan; minimum cash is still met in all months."

Commentary tips

  1. State the cause, not the number. "Higher than expected" tells the reader nothing. "Freight rates rose 8% from the carrier's January contract change" does.
  2. Say if it is timing or permanent.
  3. Quantify the full-year effect.
  4. Name the action and owner.
  5. Keep it short: two or three sentences per flagged line.
  6. Avoid blame. Write about causes, not people.
  7. Link related lines. If freight rose and gross margin fell, say so once.
  8. Say what you do not know yet, and when you will.

Template for a comment

Line: ____   Variance: ____ (F/U)
Cause: ____
Type: Timing / Permanent / One-off / Error
Full-year effect: ____
Action and owner: ____   By: ____

Good and weak comments

WeakBetter
"Over budget on marketing.""Marketing is $4,500 over budget (U) due to extra paid search spend on the spring promotion; cost per lead is 15% below target. Full-year effect is +$4,500 unless we reduce spend in June. Owner: Marketing lead."
"Revenue lower.""Revenue is $12,000 below budget; $10,000 is volume (one distributor order delayed to April) and $2,000 is price (two promotional deals). Order confirmed for April 12."
"Payroll under.""Payroll is $8,000 favorable because two roles were filled 6 weeks late; this reverses over the next two months and the full year is unchanged."

Design tips

  • Use one page for the summary and a second for detail.
  • Align numbers to the right, use thousands for readability.
  • Use consistent order of accounts across months.
  • Add a small chart of monthly revenue, budget vs actual vs forecast, for trend.
  • Keep a version stamp and a notes cell for corrections.
  • Protect formula cells and lock the layout.

Monthly process

  1. Close the books and load actuals.
  2. Refresh the report; check totals against the ledger.
  3. Managers add comments by the deadline.
  4. Finance reviews and writes the headlines.
  5. Circulate to the leadership team before the review meeting.
  6. Record decisions and update the forecast.

Want a working version?

This page shows a layout only. To discuss a version that connects to your accounting system and chart of accounts, contact us. For product companies, connect the report to the product margins that drive it. See unit economics.

For the principles of flexing a budget to actual activity before comparing, see flexible budgets: how they work and when to use them. For the full variance method, see budget variance analysis: a step-by-step method.

This article is for general information. It is not accounting, tax, legal or investment advice, and examples use illustrative numbers rather than client data. Confirm decisions that carry financial or legal consequences with a qualified professional.

Better forecasts. Healthier inventory. More working capital.

Newtown Analytics advises growing consumer-product companies on demand planning and inventory optimization.