Scale. Optimize. Succeed.

Home  ›  Resources  ›  Templates  ›  PPC Budget Template

PPC Budget Template

Budget overspend is almost never a decision. It is a month that got away from somebody, noticed on the last Friday, corrected by pausing the campaigns that were working. This sheet makes the landing point visible from about day five, which is early enough to change something cheaply.

FORMAT

XLSX

CONTAINS

4 tabs

LAST UPDATED

September 2026

LICENCE

Free, unrestricted

Overhead view of a laptop showing paid media performance charts

Variance to date is history. Projected variance is the number worth a meeting.

Nobody decides to overspend

They discover it on the twenty-eighth, and the correction costs more than the overspend did.

Hands working through margin calculations with charts and a calculator

Pacing is a budget control. It says nothing about whether the money was well spent, which is why break-even sits on the same row.

The usual sequence: spend looks fine at the mid-month check, nobody looks again, and on the last Friday somebody notices the month will land twenty per cent over. The fix is to pause campaigns, and the ones paused are whichever are easiest to pause rather than whichever are least productive. The month ends on budget and worse off.

A projection from day five is not accurate, but it is directionally right, and being directionally right early beats being exactly right too late. Two inputs produce it: the day of the month, and spend to date.

One recurring input. Once a week you paste in spend to date; everything else recalculates from the two cells at the top of the sheet.

Four paid media resources, four jobs

This one is the narrowest and the most frequently used.

01

EVERY WEEK

Campaign-level pacing inside a single month. One input a week, and a projected landing point you can act on.

02

ONCE A YEAR

Channel-level annual budgeting across media, production, platforms and people, with implied revenue from your own targets.

03

WHEN REBUILDING

Six structures with the trade-off stated, a build sheet, a naming convention and the negative lists to create first.

04

TWICE A YEAR

Forty-two checks starting with whether the conversion numbers are true, because every judgement after that inherits the answer.

Four tabs

Two inputs a week, and the rest calculates.

Read me

Nine counters that summarise the month in one screen, including the two you take into the weekly meeting.

Pacing

Twenty campaign rows and thirteen columns, six of which calculate. Set days in month and day of month once at the top.

Annual

The twelve-month plan each campaign is pacing against, with year totals and share of budget per campaign.

Definitions

What each calculated column is, how to read it, and three cautions about when it will mislead you.

Nothing is locked or protected. If your tolerance band should be tighter than 10 per cent, change the status formula.

Six columns, and what each can tell you

The distinction that matters most is between the two variance columns.

Column

How it is worked out

What it can and cannot tell you

Expected to date

Monthly budget ÷ days in month × day of month

Flat pacing. If your category has a weekly or seasonal shape, adjust the expectation rather than the budget.

Variance

Spend to date − expected to date

History. Money already spent or not spent, and not recoverable later in the month without changing something.

Pacing

Spend to date ÷ expected to date

Above 1.0 is ahead. A ratio is easier to compare across campaigns of different sizes than a currency figure.

Status

Over above 1.1, Under below 0.9, On track between

Whether it needs attention this week. It says nothing about whether the spend was worthwhile.

Projected month end

Spend to date ÷ day of month × days in month

Where it lands if nothing changes. Noisy before day five; directionally reliable after it.

Projected variance

Projected month end − monthly budget

The number to act on, and the one to take into the weekly meeting.

Target ROAS and break-even ROAS sit beside these deliberately. A campaign can pace perfectly and lose money on every order.

Ten minutes a week

Set it up once, then one paste and one read.

01

Set the two cells at the top of the Pacing tab

Days in month and day of month. Every calculated column in the sheet runs off those two cells, so changing the day is how you refresh the whole thing.

02

Enter one row per campaign, with its monthly budget

Delete the three example rows first. Use the same campaign names as the account, so pasting spend in is a copy rather than a matching exercise.

03

Add target ROAS and break-even ROAS while you are there

Break-even is one divided by gross margin after returns. The calculator does it in seconds, and having it on the row stops pacing being read as performance.

04

Once a week, paste spend to date

The only recurring input. A Monday morning habit works better than a mid-month review, because the whole point is catching the trajectory early.

05

Read projected variance, not variance

One is history and one is a decision. If projected variance is large in either direction, act on it this week rather than on the twenty-eighth.

06

Check why, before you change the budget

An under-pacing campaign limited by target is bidding itself out of the auction, and raising its budget will change nothing. Limited by budget is a different problem with a different fix.

At month end, copy the actuals into the Annual tab so next year is planned against what happened rather than what was budgeted.

Six ways budget control goes wrong

Five of them are reading the wrong number. The sixth is reading the right one too late.

Checking once, mid-month

By the twenty-eighth the only lever left is pausing campaigns, and the ones paused are the easiest rather than the least productive.

Acting on variance instead of projected variance

Variance is money already spent. The projection is the only column that describes something you can still change.

Treating underspend as good news

It is demand you did not buy. A campaign limited by target rather than budget is bidding itself out of the auction, and more budget will not fix it.

Reading pacing as performance

A campaign can pace perfectly to the penny and lose money on every order. That is why break-even ROAS sits on the same row.

Flat pacing in a peak month

In November a campaign that paces evenly to day twenty has underspent the week that mattered. Shape the expectation, not just the budget.

Judging the projection on day three

Early-month noise makes it swing wildly. Acting on it is how a budget gets changed twice in a week and the bidding never settles.

The Definitions tab in the file states the three cautions in full, so whoever inherits the sheet inherits them too.

DOWNLOAD

PPC Budget and Pacing — XLSX

Twenty campaign rows with expected spend, variance, pacing, status, projected month end and projected variance all calculating from two cells at the top. A twelve-month plan tab, and a definitions tab that says what each column can and cannot tell you.

FORMAT

XLSX spreadsheet

TABS

Read me, Pacing, Annual, Definitions

FORMULAS

188, all working

LICENCE

Free, commercial use

No email address, no sign-up and no watermark. Three worked example rows sit at the top of the Pacing tab, each labelled, and should be deleted before you start.

PPC budget FAQs

What people ask before downloading it.

Scope. The marketing plan and budget plans a whole year across channels, including production, platforms and people. This one lives inside a single month and inside the ad account, at campaign level. Most teams use both. Neither of them sizes the budget in the first place — that is the PPC budget calculator, which works back from a revenue target to the spend it requires.

Comparing what has been spent so far against what should have been spent by this point in the month. Above 1.0 is ahead of plan, below is behind. It is a budget control rather than a performance measure.

From about day five. Before that, a single heavy day distorts it badly, and acting on it is how budgets get changed twice in a week and the bidding never settles.

Usually yes. It is demand you did not buy. The important question is whether the campaign is limited by budget or by target: limited by target means it is bidding itself out of the auction, and adding budget changes nothing.

If projected variance is large, yes, and earlier is cheaper. Changing a target ROAS mid-month is different, because it restarts the learning period. Prefer the budget lever when you can.

No, and the Definitions tab says so. In a peak month a campaign that paces evenly to day twenty has underspent the only week that mattered. Shape the expectation rather than trusting the straight line.

Yes. Upload the XLSX to Drive and open it with Sheets. The formulas are IF, OR, SUM, COUNTA and COUNTIF, which behave identically in both.

Yes. The Channel column exists for that, and pacing arithmetic is the same on any platform. The break-even column is where the platforms differ — on Amazon use break-even ACoS instead.

Pacing fine and still not profitable?

The free audit covers the account and the feed alongside five other disciplines, and reports on contribution rather than on whether the budget landed where it was supposed to.

Free account

Get the eCommerce benchmarks other agencies charge for

Register for free access to our quarterly benchmark reports, the growth audit template we run on every new client, and the Margin Memo newsletter.