The budget sheet nobody trusts
The paid media lead keeps a Google Sheet with every client's monthly budget per platform. Specialists are meant to update actual spend on Mondays. Some do. By the third week the sheet is half current, and the lead is logging into accounts to check the big spenders herself.
At month end a client on Meta has spent noticeably more than agreed, because a campaign budget was raised for a promotion and never put back. Another client's Google Ads account spent well under, because a payment method failed mid-month and nobody noticed the ads had stopped. Both conversations with the clients are uncomfortable, and both were preventable.
Why pacing slips through
- Each platform shows spend in its own interface, and nobody has time to log into all of them daily.
- Client budgets are agreed monthly but platforms work in daily or campaign budgets, so the maths is done in the specialist's head.
- Budgets change mid-month when clients add money for a promotion, and the change lives in an email.
- Some clients split budgets across brands, regions or product lines that do not match the account structure.
- Platforms can spend more than the daily budget on some days by design, so a quick glance can mislead.
The information to catch every problem is available in the platforms. It is just never brought together in one place in time to act on it.
What drifting budgets cost
Overspend is either absorbed by the agency or explained awkwardly to the client, and neither is good for the relationship. Underspend is worse than it sounds: the client paid for management of a budget that was not spent, and results for the month look poor. Specialists lose time on checking rather than improving campaigns. The paid media lead becomes a human alert system.
The pacing view we build
- Each client's budgets are entered by month, platform and, where needed, by campaign group such as brand or region. Mid-month changes are recorded with a date and a note.
- Spend is pulled daily from the Google Ads, Meta, LinkedIn and Microsoft Ads APIs for every account under your manager or business accounts.
- Campaigns are mapped to budget groups by naming convention or a simple mapping table.
- Each budget group gets a pacing figure: spend to date against where it should be for the day of the month, and a projected month-end spend at the current rate.
- Alerts go to the owning specialist in Slack or email when a group is projected over or under by more than the tolerance you set, or when spend drops to nothing unexpectedly.
- The paid media lead sees one screen for all clients, sorted by the ones needing attention.
| Signal | What it usually means | Who is alerted |
|---|---|---|
| Projected over budget | A budget raised and not reset, or a strong auction | Owning specialist |
| Projected under budget | Limited delivery or paused campaigns | Owning specialist |
| Spend dropped to nothing | Payment failure, disapproval or account issue | Specialist and paid lead |
| Budget changed mid-month | Client added or cut money | Recorded against the client |
| Account not reporting | Lost access or API connection | Paid lead |
We can add a simple client view showing spend against budget if you want clients to see pacing themselves.
The paid team's morning with pacing in place
Specialists start the day with a short list of accounts that need a look, not a login marathon. The lead checks one screen and sees the whole book. When a client emails to add money for a sale weekend, the change is entered once and the pacing adjusts. Month end is a check, not a discovery.
Could this be your paid team?
- Client budgets are tracked in a spreadsheet updated by hand.
- Overspend or underspend is usually found near month end.
- Mid-month budget changes live in emails.
- Ads have stopped for days without anyone noticing.
- The paid media lead checks accounts personally to feel sure.