Why isn't my Google Ads campaign spending?

Updated

If your campaign spends well under its budget, the budget is rarely the cause. The most likely culprits are a status or policy problem, a bid target set too tight, or too few searches to bid on. Start by hovering over the campaign’s Status column: Google usually names the reason there.

Here is the quickest way to tell. If spend is under budget and Search lost IS (budget) is near zero, money is not what’s holding the campaign back. Look at lost impression share to rank, bid strategy status and policy instead.

First, rule out the expected causes

Some under-spending is normal and fixes itself. Check these before changing anything.

  • The bid strategy is learning. A new Smart Bidding strategy, a setting change, a budget change, or adding or removing campaigns, ad groups or keywords can put the strategy into a “Learning” status. Google says calibration typically takes 1 to 2 conversion cycles.
  • The campaign is new or just restarted. A few slow days in the first week tell you little.
  • The change was planned. An end date passed, a start date is in the future, or someone paused ad groups on purpose.
  • Too little data. One quiet day is noise. Look at at least a week before acting.

Causes, from most to least likely

1. Something is blocking delivery

Disapproved ads serve nothing. Ads that are still under review don’t serve yet. Campaigns with no eligible keywords, no active ads or an end date in the past can’t spend at all.

How to confirm: In Google Ads, go to Campaigns and hover over the campaign’s Status. Then open Ads under the Campaigns menu and check the Status column for “Disapproved” or “Under review”. Under Keywords, look for keywords marked “Disapproved” or “Not eligible”.

Google says most ads finish review in about one business day, though complex reviews take longer. Editing an ad or its assets restarts the review.

2. Your bid strategy target is too tight

Check this first on any Smart Bidding campaign. A Target CPA set below what the account actually achieves, or a Target ROAS set above it, makes Google skip auctions it doesn’t expect to win at that price. Spend drops with it.

How to confirm: Hover over the bid strategy status. Google’s bid strategy statuses include “Limited” with a reason such as bid limits, inventory or the bidding strategy itself. Also compare the target with your actual cost per conversion (or ROAS) over the last 30 days. If the target is much stricter than the result, that’s your answer.

Manual bid limits cause the same thing. A maximum CPC limit on a portfolio strategy can stop bids from rising high enough to win.

3. There isn’t enough search volume

Narrow or very specific keywords may simply not get searched often. No bid or budget can buy searches that don’t happen.

How to confirm: Open Keywords under the Campaigns menu. In the Status column, Google flags keywords with “Low search volume”, which means they’re associated with very little search traffic. A bid strategy marked “Limited” by inventory points the same way.

4. Your ads lose the auction on Ad Rank

Ad Rank decides whether your ad shows. It depends on your bid and on ad and landing page quality. When you lose on rank, you lose impressions regardless of budget.

How to confirm: Add the competitive metrics columns: Search impr. share, Search lost IS (budget) and Search lost IS (rank). Google defines lost IS (rank) as the share of time your ads weren’t shown because of poor Ad Rank. A high number here with near-zero lost IS (budget) is the classic pattern.

Then check keyword statuses for “Below first page bid” or “Rarely shown due to low Quality Score”. Add the Quality Score columns to see which of the three parts is rated Below average: expected click-through rate, ad relevance or landing page experience.

5. Your settings are too restrictive

Every restriction shrinks the pool of searches you can bid on. Together they add up.

How to confirm: Check these one at a time:

  • Locations: a single city or a small radius.
  • Ad schedule: business hours only, or weekdays only.
  • Negative keywords: long lists, or broad negatives that block good searches. Review the search terms you’re excluding.
  • Match types: exact match only on niche terms.

The fix, step by step

Work through these in order. Each step is cheap and easy to undo, so you can measure one change at a time.

  1. Clear any block. Fix disapproved ads using the policy reason Google gives, or appeal. Add keywords or ads if the campaign has none eligible. Extend the end date if it passed.
  2. Loosen the bid target. Move Target CPA up, or Target ROAS down, toward what the campaign actually achieved over the last 30 days. Change it in steps rather than all at once, since a target change restarts learning.
  3. Remove manual bid limits on portfolio strategies if the status says bid limits are holding the campaign back.
  4. Widen reach where volume is the problem. Add closely related keywords, add phrase match versions of exact match terms, or widen the location targeting.
  5. Fix the weakest Quality Score part. For expected CTR, sharpen the offer and the call to action. For ad relevance, mirror the search terms in your headlines and tighten ad groups. For landing page experience, match the page to the ad and make it fast on mobile.
  6. Relax one restrictive setting at a time. Start with the narrowest: the ad schedule or the smallest location.
  7. Move budget you can’t spend. If none of the above applies, shift the unspent budget to a campaign that is losing impression share to budget. That money works harder there.

How to tell the fix worked

Measure the same numbers you used to diagnose the problem, so you know which change did the work.

  • Daily spend versus budget. Check it 3 to 7 days after a bid target change, since learning takes time. A status or policy fix shows up within a day or two of approval.
  • Search impression share. It should rise. Lost IS (rank) should fall if the fix was quality or bids.
  • Cost per conversion. Loosening a target lifts spend but also cost per conversion. Make sure the extra spend still produces leads or sales you want.
  • Month-end forecast. A common target is landing within about 10% of plan by the end of the month.

How PipeHalo catches this

Every morning, PipeHalo checks each active Google Ads campaign that has a daily budget and spent in the last 3 days, including for under-pacing. From the fifth day of the month, when spend so far is under 85% of the daily budget times the days elapsed, the flag shows the month-end forecast at the current pace, the money at stake for the rest of the month, and “What to try” steps in Google Ads. The checks above tell you which cause it is. Assign the flag to a teammate. Once it’s marked done, PipeHalo compares the campaign’s pace in the 14 days before and after. See every check on the features page and how the Google Ads connection works. Or try the live demo to see a real flag.

Does Google Ads have to spend my whole daily budget?

No. The daily budget is a limit, not a target to hit. Google spends where it expects results under your bid settings, so a strict target can leave budget unspent on purpose.

Will raising the budget fix a campaign that isn’t spending?

Usually not. If the campaign already spends under budget and lost IS (budget) is near zero, more budget changes nothing. The fix is in bids, quality, volume or settings.

How long should I wait after a change before judging it?

Give a bid strategy change at least a week, and allow for your conversion delay. Status and policy fixes show up faster, usually within a day or two of approval.

Click through a real workspace.

13 months of sample data across every channel and the CRM. Yours to explore for 7 days.

Try the live demo