Back to resources

Resources

Budget pacing: the formula, and the report.

Spend against plan, while there is still time to do something about it.

  • 6 minute read
  • 6 sections

Part 1

What pacing answers

Pacing compares what you have spent so far in a period with what you should have spent by now, given the budget for the whole period. The answer is one of three: on track, ahead, or behind.

Its value is entirely in the timing. Finding out you overspent after the month closed is accounting. Finding out on the twelfth is management.

Part 2

The formula

Three numbers, all from complete days only. Today is still being counted, so including it makes every pace look behind.

  • Expected spend to date

    The budget for the period multiplied by the share of the period that has passed: days elapsed divided by days in the period.

  • Pace

    Actual spend to date divided by expected spend to date. Above 100 percent is ahead of plan, and below it is behind.

  • Projected spend

    Actual spend to date divided by days elapsed, multiplied by days in the period. The figure to compare with the budget, because it is the one a client will ask about.

Part 3

Why a straight line misleads

The formula assumes spend should be spread evenly across the period, and it rarely should. Weekends behave differently from weekdays, a promotion pulls spend into one week, and a launch can mean nothing is planned for the first half of the month at all.

Where the plan is not flat, write it by week or by day and pace against that instead. The formula stays the same with a different expected line, and the alerts stop firing every time a quiet week happens on purpose.

Part 4

What the platforms do with budgets

Platforms do not always spend a daily budget evenly or exactly. Some allow one day to run over its daily budget and balance it out across the month, so a single day's overspend can be the platform working as designed rather than a problem.

That is a good reason to pace against the month as well as the day, and to keep the budget you report against in your own plan rather than reading it back out of the platform, where anybody with access can change it.

Part 5

Pacing across many accounts

For an agency the same formula runs per client, per platform, per period, and a report listing every line is a report nobody reads. List the exceptions instead: everything outside an agreed tolerance either side of plan, sorted by how far out it is.

The budgets themselves need a home that is not a spreadsheet beside the dashboard. A plan that lives apart from the spend has to be compared by hand, and whoever does that is the person reading every line.

In practice

Where SightShark fits

Targets in SightShark hold the plan: budgets set per client, per platform and per period, weekly, monthly, quarterly or on custom dates, entered in a grid or uploaded from a generated file. They land in your own data warehouse next to the actual spend, so reports pace against plan rather than only reporting what was spent, and every change is kept in a history of who changed what.

Anomaly rules can watch the same figures, for a threshold or a change against a previous period, so a client running well ahead of plan is flagged before the month closes.

See how the platform works

Questions

Questions people ask

How do you calculate budget pacing?

Divide actual spend to date by expected spend to date, where expected spend is the period's budget multiplied by days elapsed divided by days in the period. Use complete days only, because today's spend is still being counted. Projected spend for the period is actual spend divided by days elapsed, multiplied by days in the period.

What is a good budget pacing percentage?

100 percent means spend is exactly on plan. Most teams set a tolerance either side of it, sized by how much a miss costs: tighter for a fixed client budget that cannot be exceeded, looser where an underspend can be recovered later in the period. Pace against a weighted plan when spend is not meant to be even.

How often should budget pacing be checked?

As often as the spend data refreshes, which for most reporting is daily, and always on complete days. Checking more often than the data changes adds nothing, and checking only at month end turns pacing into a record of what already happened rather than a chance to change it.

Pricing

Priced by the clients you report on.

Compare plans
  • Starter

    $499 /month

    Up to 20 clients

  • Growth

    $999 /month

    Up to 50 clients

  • Enterprise

    Custom

    No cap on clients

Get started

Want this running on your own data?

Book a call with someone who can answer the technical questions.