Budget · Pacing

Your Google Ads daily budget is an average. Pace the month.

Google can spend nearly twice your daily budget on a good day and still be exactly on plan. So a single day tells you almost nothing. Budget pacing is one comparison: what the month has spent so far against what it should have spent by now.

Run the pacing check ↓

What Google actually lets a daily budget do

The name is the trap: a daily budget sounds like a daily ceiling.

The daily budget is not a ceiling. Google’s own help page on average daily budgets sets two limits, and neither of them is per day in the way the name suggests.

A daily spending limit of “two times your average daily budget for most campaigns”, and a monthly one of “30.4 times your average daily budget for most campaigns”.

Google Ads Help, About average daily budgets. Read on 30 September 2026.

So with a 50 EUR daily budget, one day at 92 EUR is inside the rules. The month is capped at 1,520 EUR.

Two consequences, and the second is the one people miss.

Those two limits are why I pace by the month, and why I treat running short as seriously as running over.

The pacing check I run every morning

The pacing check is the daily routine I use on accounts we look after. It takes two numbers and one multiplication.

Two lines, on closed days only

expected = average daily budget x days elapsed deviation = (month-to-date spend - expected) / expected projection = month-to-date spend + (average of the last 3 closed days) x days left

Then one rule decides whether it is worth anyone’s time.

Under 10% off, it is calendar noise. Weekends, a public holiday, a slow Monday. Above 10%, it is a conversation, in either direction.

A worked example, with illustrative numbers

A 30-day month and a 50 EUR average daily budget. Twelve days are closed.

Line Value How it is read
Expected by day 12 600 EUR 50 x 12
Month-to-date spend 522 EUR 13% under. Past the noise line
Last 3 closed days 38, 41 and 44 EUR Average 41 EUR. Recovering, but slowly
Projection at day 30 1,260 EUR 522 + 41 x 18. About 17% short of the 1,520 the budget allows

No alert fired on any of those days. None of them was over budget. The month is quietly on its way to leaving a sixth of the plan unspent.

If you pull this from a download rather than a live source, export Google Ads data covers the total rows that will double your month-to-date without warning.

Or see what your team should look at first: the Paid Media Capacity Check, being built now

Three things that make a pacing number lie

The arithmetic is trivial. What goes wrong is the inputs. Each of these has cost me time.

1. Two campaigns sharing one budget

A shared budget is one pot drawn on by several campaigns. Raise it for the campaign that is winning and you have raised it for all of them. Move spend into one and you have taken it from another. So a recommendation to “raise the budget on campaign A” is meaningless until you know what else draws on that budget. It moves money around while looking like adding it.

Before I pace anything, I group campaigns by the budget they actually draw on. Pacing is per budget, not per campaign. Shared budgets have already cost us a manual repair on a live client account.

2. A day with no row is not a day at zero

If a day is missing from your data, month-to-date comes out low and the account looks like it is under-pacing. It may have spent perfectly. A zero is a measurement; a gap is the absence of one.

Check the latest closed day in the data before you read any total. If it is three days old, your whole pacing line speaks for three days ago. We wrote up the difference in Google Ads missing data.

3. A spike is not a pace, and a pace is not a spike

Spike detection and pacing are two different checks, and mixing them is how pacing turns into noise. For spikes, the rule we use compares each ad’s spend for the day against its own average over the previous seven days, and fires from 2.5 times. We set that threshold on 582 real ad-days. It flags 3.4% of them.

A 3.4% rate is a signal you can read each morning without tuning it out. And neither check answers the other’s question:

Or see what your team should look at first: the Paid Media Capacity Check, being built now

What each signal means, and what to do

Most pacing alerts I have seen fire on the first row of this table. It is the least useful one.

What you see Inside Google’s rules? What it usually means What I do
One day at 1.8x the daily budget Yes, up to 2x for most campaigns A good auction day, pulled forward Nothing, if month-to-date is inside 10%
Month-to-date more than 10% over expected Yes, until the monthly cap Spend is front-loaded Read the projection. The cap bounds the month, so the question is whether the plan was the number you set
Month-to-date more than 10% under expected Yes, and nothing corrects it The campaigns cannot spend: bids, targeting, or something not serving Look today. An under-paced month does not fix itself
One ad at 2.5x its own 7-day average Not a budget question Something changed on that ad Open that ad, and check Google Ads change history for who touched it

The third row is the one worth an alert. It is also the one most setups never raise, because nothing went over.

The objections this gets

Google handles pacing for me. That is what the average is for

Google handles its cap. It does not handle your plan. The monthly limit stops the account charging far past 30.4 days of budget. It has nothing to say about a month that spends 83% of it.

We have an automated rule that pauses at the budget

A rule that acts on the day acts on the wrong unit. It will pause the good 1.8x day that the average was designed to allow, and stay silent on the slow month.

We check spend in the weekly report

By the time a weekly report shows a 13% gap, a quarter of the month is gone. Pacing is a morning question because the fix needs days left to work in.

Our budgets are set per campaign, so sharing does not apply

Check once. Shared budgets are easy to create and easy to forget, and they do not announce themselves in a campaign table. If there are none, this costs you a minute.

Or see what your team should look at first: the Paid Media Capacity Check, being built now

What this cost, and what I still do not know

The expensive lesson here was not about arithmetic. It was about the campaigns table.

In Google Ads, budget and bid strategy cells are edited by clicking on them. You do not have to mean to change anything to change it. A stray click while only reading a warning is a write. That is how a shared budget ended up being fixed by hand.

Questions people actually ask

What is budget pacing in Google Ads?

Budget pacing is comparing what the month has spent so far against what it should have spent by now. Expected spend is the average daily budget times the days elapsed. A deviation under ten percent is calendar noise. Above that, it is worth a conversation, whether the account is running over or running under.

Can Google Ads spend more than my daily budget?

Yes. Google treats the daily budget as an average. Its help page on average daily budgets sets the daily spending limit at two times the average daily budget for most campaigns. A single day well above the budget is inside the rules, and on its own it is not a pacing problem.

How much can Google Ads charge in a month?

For most campaigns, Google sets the monthly spending limit at 30.4 times the average daily budget. With a daily budget of 50 EUR that is 1,520 EUR. The cap protects against a month running far over. Nothing in those limits protects against a month running under.

How do I project where the month will end?

Take month to date spend and add the average of the last three closed days multiplied by the days left. Use closed days only, because today is still moving. Check first that no day is missing from the data, since a gap reads as low spend and makes the account look under-paced.

What happens when two campaigns share a budget?

Campaigns on a shared budget draw on one pot. Raising the shared budget raises it for every campaign attached to it, and pushing spend into one takes it from the others. Pace per budget rather than per campaign, and never recommend raising one campaign’s budget without checking what else draws on it.

How often should I check Google Ads pacing?

Every morning, on the last closed day. It takes a minute and the fix needs days left in the month to work. A weekly check finds the same gap when a quarter of the month is already gone. Single ad spikes are a separate daily check with their own threshold.

Last updated:

Or see what your team should look at first: the Paid Media Capacity Check, being built now

Related reading

The short version

The daily budget is an average. Google may spend up to twice it on a day and charge up to 30.4 times it in a month, for most campaigns.

So pace the month, not the day. Group by the budget campaigns actually share, check that no day is missing, and treat running short as seriously as running over.

Who wrote this

I'm Manu. I've been buying media for eight years, and I got tired enough of reconstructing last month from memory that I started building something. An open-source console that reads my Meta and Google data and never changes anything I haven't approved. It's Apache-2.0, with a runnable demo on synthetic data.