Skip to main content
Budget reporting answers three questions every period: what did we spend, are we on plan, and did the spend do anything. It reads from the same flat file as every other report, so the spend figure in a budget report and the spend figure in a performance report cannot disagree.

What each period covers

Cadence and ownership are set in reporting cadence. Each period is assembled from the one below it, not re-derived. See reporting best practices.

What a budget report contains

The process

1

1. Pull spend from the flat file

Never from a platform dashboard. Platform figures move after the fact as billing reconciles, and a report built from them disagrees with itself a week later.
2

2. Reconcile against the approved budget

Compare against the figure recorded on the brief, not against what people remember agreeing. If they differ, the budget was changed without being recorded, which is the finding.
3

3. Calculate pace and forecast

Both from budget pacing. The forecast is the number people act on, since it says what will happen rather than what has.
4

4. Read the change log before writing anything

Most variances have a recorded cause. A budget shifted between channels on Tuesday explains Wednesday’s movement, and reporting it as a performance change is simply wrong.
5

5. State the variance, then the cause, separately

Blurred: “Spend was 12% under because LinkedIn underperformed.”Separated: “Spend finished 12% under plan. LinkedIn delivered 60% of its allocated budget; the audience was smaller than the platform estimate suggested.”The reader can then disagree with your explanation without disputing your number.
6

6. File it

Into the archive for that period. The archive is what makes the next period assemblable without re-deriving anything.

Reporting an underspend honestly

Underspend gets softened more often than overspend, because it feels like the safer error. It usually isn’t: it means a plan was wrong, or a campaign couldn’t deliver, and both are worth knowing. Report the amount, whether the cause was delivery or a deliberate decision, and whether the money was reallocated or simply not spent. “Came in under budget” without those three is not a finding.

Exceptions

A campaign still in flight at period end reports spend to date and forecast, not a final figure. Mark it as in-flight so a later report showing a different total doesn’t read as a contradiction.
Last modified on August 27, 2026