Google Ads spending more than your daily budget? How to find the cause
Google Ads can spend more than your daily budget because the budget is an average: on any day a campaign may spend up to 2 times the average daily budget, but you are never billed more than 30.4 times it per month. Real overspend usually traces back to a change: a budget raise, shared budget, bid or targeting edit.
Why is Google Ads spending more than my daily budget?
Because the number you set is an average daily budget, not a hard daily cap. Google Ads lets a campaign spend more on days with more traffic and less on quiet days, and balances it over the month.
Google's help pages give two limits for most campaigns:
- Daily spending limit: 2 times the average daily budget. With a $50 budget, a campaign can spend up to $100 on a single day.
- Monthly spending limit: 30.4 (the average number of days in a month) times the average daily budget. With $50 a day, that is $1,520 for the month.
Google also separates served cost (the cost of all clicks or impressions the campaign received) from billed cost (what you pay). If served cost goes over a limit, Google covers the difference. So a $100 day on a $50 budget is normal behaviour. A month that ends far above what you planned is not, and that is where you need to look for a change.
How much can Google Ads overspend, and when is it a real problem?
The rules depend on the budget type. Use this table to decide whether what you see is the system working as designed or something that changed.
| Budget setup | What Google allows | When to worry |
|---|---|---|
| Average daily budget | Up to 2x on a given day; billed no more than 30.4x per month | Monthly cost far above your plan, or many days near 2x in a row |
| Shared budget | Unused budget from one campaign moves to budget-capped campaigns in the group | One campaign suddenly takes most of the shared budget |
| Campaign total budget | No daily cap; spend can pass 2x the daily amount after underspent days; billed only up to the total | Early flight days much higher than planned |
| Pay for Conversions | No daily limit, but stays within the monthly limit | Conversion volume or value jumped |
The common source of confusion is not a single high day. It is a month total that is higher than the client expected, usually because someone raised the budget mid-month or more campaigns started sharing the same money.
Read also: Why did my ROAS drop? How to find the change behind a falling ROAS · How to explain a conversion drop to a client
How do I check whether I was actually overcharged?
Compare served cost with billed cost, then read the budget report. Those two views tell you whether you paid more than the limits or simply spent unevenly.
- In the Report editor, open the Billed cost report from the Billing section of the Template gallery. Google defines overdelivery as served cost minus billed cost, and you can export it as .csv.
- On the Campaigns page, hover over the campaign's budget in the Budget column and click View budget report. At the top you see Monthly spending limit, Monthly forecast and Cost to date; at the bottom, Daily spend against the maximum daily spending limit.
- Look for the arrow icons on the chart. They mark the days the average daily budget changed, and hovering shows the amounts.
The budget report works for campaigns with average daily budgets. Google notes that Performance Max campaigns are not currently compatible with it, so for those you will lean on change history and cost columns by day.
Which changes make Google Ads spend more than expected?
Almost every real overspend starts with an edit. These are the ones to check first, in the days before cost went up:
- A budget raise mid-month. When you change the budget, Google paces the rest of the month to the new daily budget times the remaining calendar days. Daily spend can then reach 2 times the new budget straight away.
- Campaigns added to a shared budget. Underused budget reallocates automatically to budget-capped campaigns, so one aggressive campaign can absorb the group's money.
- Bid strategy or target edits. A lower target ROAS, a higher target CPA or a switch to a strategy that maximises conversions lets the system bid more often. See our post on the Smart Bidding learning period.
- Broader reach. Broad match keywords, new locations, removed negative keywords or new audiences open more auctions.
- Automated changes. Auto-applied recommendations, automated rules and scripts can raise budgets or change bidding. Read what auto-applied recommendations change.
- Ad schedule changes. Google says a schedule change alone keeps the monthly target at 30.4 times the daily budget, so fewer active days can mean more spend on each day the ads run.
External demand (a competitor leaving, a news spike, a sale) can raise spend too, but rule out your own changes first because they are easier to prove.
How do I isolate which change caused the overspend?
Put every change from the 7 to 14 days before the cost jump on one timeline, then test them one at a time against daily cost.
- Compare served and billed cost
- Mark the day cost jumped
- Line up every change before it
- Test one hypothesis at a time
Start in Google Ads Change history (Campaigns menu), filtered by date and by budget changes. It covers the past 2 years. The User column shows who made each edit: an e-mail address for people, "Google Ads system" or "ads-dartsearch-budget" for automated changes, and "Google Ads API" or a tool name for API changes. Our guide to Google Ads change history covers the filters in detail.
Then add what Google Ads cannot see: a promotion on the site, a tracking fix that made Smart Bidding think conversions rose, a new landing page. With every change on one timeline, you would see that the shared budget gained a new campaign the same morning daily cost hit 2x. A marketing change log in Changeline keeps that timeline per client: Google Ads edits can be imported automatically through a read-only connection, and the team logs the rest with date, owner and reason.
Example: a client asks why March cost €1,900 on a €50 daily budget. Expected limit: €1,520. The budget report shows an arrow on 18 March: the budget went to €100 for a sale and was never set back. Pacing recalculated for the rest of the month. Lining up changes also showed broad match added to two ad groups on 19 March. Reverting the budget on its own explained most of the gap; the broad match test came next. (Names and numbers are illustrative.)
- 18 MarGoogle AdsDaily budget €50 → €100
- 19 MarGoogle AdsBroad match on 2 ad groups
- MarchCost €1,900 vs €1,520 limit
Daily cost (index, before = 100)18 Mar: budget ×2
How do I stop Google Ads from overspending?
Fix the change you found, then choose the budget type that matches how the client thinks about money.
- Lower or reset the average daily budget after promotions, and write down the end date when you raise it.
- Use a campaign total budget for fixed flights. It is available for Demand Gen, Search, Standard Shopping, Performance Max and YouTube campaigns with start and end dates, and Google bills only up to the amount entered.
- Check the forecast after every budget edit. The Monthly forecast in the budget report should move by roughly the amount you meant to add or remove.
- Review shared budgets when you add campaigns, and pair them with portfolio bid strategies as Google recommends.
- Audit automation: auto-apply settings, rules and scripts that touch budgets or bids.
If spend dropped instead, the opposite problem has its own checklist in Google Ads not spending budget.
How do I explain Google Ads overspend to a client?
Lead with the limits, then the cause, then the fix. Clients accept a 2x day once they see the monthly cap; they do not accept an unexplained month total.
- Show daily cost against the daily and monthly limits for the period.
- Name the change that moved cost, with date and owner.
- Say what you reverted or kept, and what you will watch next week.
Our guide on explaining a performance change to a client has a structure you can reuse, and a shared marketing change log means the dates are ready before the client asks.
Next time a metric drops, the suspects are already listed
Changeline puts your team’s changes, imported Google Ads changes and site, tracking and CRM edits on one timeline per client.
Free plan: 1 project, 2 editors, 15 days of history. No card.
FAQ
Can Google Ads spend double my daily budget?
Yes. For most campaigns Google allows spend of up to 2 times the average daily budget on a given day. Over the month you are not billed more than 30.4 times the average daily budget; if served cost goes above a limit, Google covers the difference.
What is the monthly spending limit in Google Ads?
It is the average daily budget multiplied by 30.4, the average number of days in a month. A $10 daily budget gives a $304 monthly limit. If a campaign starts partway through a month, only the days it ran count.
What happens if I change my budget in the middle of the month?
Google paces the rest of the month to the new daily budget multiplied by the remaining calendar days. Daily spend on active days still cannot exceed 2 times the new average daily budget, and the budget report marks the change with an arrow.
Do campaign total budgets overspend?
They have no daily cap, so a day can pass 2 times the daily amount if earlier days underspent. Google says you are billed only up to the total amount entered for the campaign, even if more traffic is served.
How do I see who raised a Google Ads budget?
Open Change history from the Campaigns menu and filter by budget changes and date. The User column shows the e-mail of the person, Google Ads system for automated changes, or Google Ads API or a tool name for API edits.