A campaign with a $20 daily budget that spends $35 on a Tuesday is working the way Google designed it. On any single day, Google Ads can spend up to two times a campaign's average daily budget. Across a month, it will not charge more than the average daily budget multiplied by 30.4.
The word that matters is "average". A daily budget in Google Ads is not a daily cap. It is the amount the campaign should spend per day on average over the month.
The two limits
Google sets out both limits in its help page About average daily budgets:
- Daily spending limit: two times the average daily budget, for most campaigns. A $20 daily budget can spend up to $40 on one day.
- Monthly spending limit: 30.4 times the average daily budget, for most campaigns. 30.4 is the average number of days in a month (365 divided by 12). A $20 daily budget will not be charged more than $608 for the month.
Google states that the advertiser never pays more than these two limits. If the ads deliver more than that, the difference is not billed.
Why Google spends unevenly
Searches do not arrive evenly. Demand for heating repairs rises on the first cold mornings of winter and falls away on a warm weekend. Some days also bring searches that are more likely to turn into customers.
Google moves spend toward those days and spends less on quieter ones. Google calls this overdelivery. Seen one day at a time it looks like overspending. Seen over the month, the total stays inside the monthly limit.
For most advertisers this is helpful. Spend follows demand instead of being cut off at the same amount every day.
When it does cause trouble
The rule is simple. A few situations make the month harder to predict.
- Budgets changed during the month. After a change, the rest of the month is paced against the new budget. An account whose budget moved three times in October is harder to read than one that stayed put.
- Several campaigns at once. Each campaign has its own limits. The account total is the sum of all of them, and that total is what reaches the card.
- A fixed monthly amount. Many small businesses think in months: "we can spend $600 on advertising this month". The daily budget expresses that only roughly, and less exactly once budgets change or a second campaign starts.
- Cash planned by the week. A month that ends on budget can still have a week that spends well ahead of it.
None of these are faults in Google Ads. They come from controlling a monthly amount with a daily setting.
How to check what happened
When a day's spend looks too high, four checks usually explain it.
- Look at the month, not the day. Compare the month's cost so far with the average daily budget multiplied by the days that have passed. Spend running ahead for a few days is normal, because Google expects to spend less on others.
- Read the change history. A budget increase, a new campaign or a new keyword set often explains a jump.
- Add up every campaign. The number that matters is the account total, not one campaign's budget.
- Check the billing summary. What is billed is capped at the limits above, whatever the ads delivered.
Meta works on a weekly version of the same idea
Facebook and Instagram ads use the same principle over a week rather than a month. According to Meta's help page About daily budgets, Meta can spend up to 75% more than the daily budget on a day with better opportunities, and will not spend more than seven times the daily budget across a calendar week from Sunday to Saturday. A $100 daily budget can spend up to $175 on one day and no more than $700 in the week. (With ad set budget sharing switched on, both figures are a little higher.)
How we handle spend limits
At Mmedia the budget agreed with each client is treated as a ceiling, not a target. Google's daily pacing still applies inside that ceiling. The controls we add sit on top of it.
- Spend is read every 30 minutes. The system reads today's and this month's actual spend directly from Google Ads, around the clock.
- Campaigns pause at the ceiling. As the month's spend nears the ceiling agreed with the client, budgets are scaled back. When it reaches the ceiling, campaigns pause automatically. The pause has been tested on live campaigns and confirmed on Google's side, not only in our own records.
- Unknown means stop. If live spend cannot be read, it is treated as unknown, and nothing that would increase spend runs until it can be read again.
- Budgets are not raised to keep pace. While the data is still unreliable, the system does not raise budgets on its own. Day-to-day changes run automatically inside approved boundaries, and any change that would go beyond them waits for the client's approval.
These controls do not stop Google from spending $35 on a Tuesday against a $20 daily budget. What they are built to do is keep the month inside the amount agreed.
A daily budget sets the pace for a campaign. The total for the month needs its own limit, and someone checking it.
More on how this works for each platform: Google Ads management and Facebook and Instagram ads management. To work out a starting budget for an industry first, the budget planner does the arithmetic.