Skip to content

Fix: Budget overspend or underspend

finding google ads updated 2026.04.30 3 min read

A campaign whose 7-day spend swings more than 25% from its daily-budget target — or that loses 80%+ impression share to budget — is mispaced and needs a fix this week.

Why this matters

Severity is HIGH because budget drift compounds. The Whitead rule fires failed on >30% spend change vs prior 30 days, warning on >20% — aligned with Google's 20% threshold for budget changes that reset learning (Google Ads Help, 2026-01). Second tripwire: Search lost IS (budget) above 80% (Limited by budget). Both at once = budget structure is wrong.

How to verify

Open ReportsPerformance with Cost, Budget, Search lost IS (budget), Bid strategy type, Bid strategy status. Segment by day for 14 days; compare 7-day rolling spend to Daily budget × 7.

Symptom Overspend Underspend
7-day spend vs budget×7 >+25% <-25%
Search lost IS (budget) Often <10% >80%
Bid strategy status Learning after recent edit Limited by budget or low delivery
Common cause Shared budget, removed cap, looser tCPA Tight tCPA, narrow match, learning phase

For shared budgets, also check ToolsShared libraryBudgets — one greedy campaign drains the others.

Fix — overspend

  1. Check Change History for budget edits in last 30 days.
  2. Shared budget? Split it — one high-CTR campaign starves the rest while the pool looks on-budget.
  3. If strategy switched to Maximize Conversions without a cap, set tCPA ceiling at historical CPA + 15%.
  4. Wait a full week — Google's learning lasts up to two weeks (Google Ads Help, 2026-01).

Fix — underspend

  1. Pull Search lost IS (budget) and (rank) together. Both high → bid too low, not budget.
  2. Raise tCPA ≤20% per change, ≤once per 2 weeks. Per Optmyzr:

"Increasing or decreasing your campaign budget by more than 20% in a short amount of time, within a week, can send your campaign into learning." (Optmyzr, 2025-11)

  1. Broaden match one tier on under-delivering groups; confirm the 30-conversions-per-30-days gate tCPA needs (Google Ads Help, 2025-09). Below that, use Maximize Conversions.
  2. If status is Learning, do not edit — wait 1-2 weeks.

In Whitead audits the split is mechanical: ~70% of overspend traces to a removed cap + Maximize Conversions; ~70% of underspend traces to a tCPA pinned to a Manual CPC-era number that no longer clears the auction. The trap: operators raise budget instead of target — the campaign still throttles because the bid ceiling is binding. Read Search lost IS (rank) before touching budget.

Diagnostic checklist — run before editing anything

  • 7-day spend variance vs Daily budget × 7>±25%?
  • Search lost IS (budget)>80%?
  • Search lost IS (rank)>30%? (If yes, bid is the bottleneck.)
  • Change History — budget/strategy/target edited in last 14 days?
  • Bid strategy statusLearning? (If yes, wait.)
  • Shared budget — one campaign consuming the pool?
  • Conversions in last 30 days — clears the 30-conv tCPA gate?

Re-run the Reports query 7 days after the edit. Targets: variance inside ±15%, Search lost IS (budget) <30%, status back to Eligible. If Learning, wait two weeks.

See Smart Bidding, Conversion Tracking, Google Ads cost spike.

Sources