Google Ads limited by budget: should you raise the budget?

By Updated

Short answer

Limited by budget means more people searched for your keywords than your daily budget could pay for, so Google showed your ads less often. Raise the budget only if the campaign's ROAS (sales per $1 of ads) is above your break-even ROAS, and the extra clicks would clear it too. If it's below, the cap is protecting you.

What this means

Your campaign ran out of daily budget before it ran out of people searching. Google says that to prevent your budget from depleting too quickly, Google Ads reduces the frequency of your ad appearances. So your ads sit out some auctions (the instant contest Google runs for each ad spot) and the money lasts the day.

The daily budget is an average. Google says a campaign might spend up to twice your average daily budget on a busy day, and over a month you'll pay no more than 30.4 times your average daily budget. So a $50 daily budget can spend $100 on 1 day and up to $1,520 in a month. Plan a raise with that ceiling in mind.

You'll see this 2 ways in your account:

One 2026 change matters if your campaign uses Target CPA (the ad cost per sale you ask Google to aim for) or Target ROAS (the sales per $1 of ads you ask for). Since August 17, 2026, budget-limited campaigns with those targets aim closer to the target you set, even when you change the budget. Google's example is a $10 Target CPA campaign that was getting sales for $5. It now delivers more closely to a $10 USD actual CPA. Google won't automatically adjust your bidding targets or budgets. If you want to keep the cheaper sales, set the target to what the campaign really achieved.

Why it costs you money

Missed impressions only cost you money when the campaign makes money. The test is ROAS (return on ad spend: sales value divided by ad cost, shown as a %) against your break-even ROAS, the ROAS where ads just pay for themselves. Break-even ROAS is 1 divided by your margin, the share of each sale left after product cost, shipping and fees. With a 40% margin it's 1 / 0.40 = 250%. Work yours out with the break-even ROAS calculator.

You can put a rough number on it from your own account. Use the last 30 days:

  1. Take the campaign's impressions and divide by its Search impr. share, the share of possible impressions you got. Google's formula is impressions / total eligible impressions, so this gives the impressions you were eligible for. Leave out search partner impressions (other sites that use Google search), because Google says they won’t be included in impression share data. If the column shows "< 10%", Google won't give the exact share, so skip this campaign or use 10%. Then the impressions you get are a rough floor, because the real number is higher.
  2. Multiply that by Search lost IS (budget). That's roughly how many impressions the budget cost you.
  3. Multiply the missed impressions by your click-through rate (clicks divided by impressions) to get clicks. Multiply the clicks by your conversion rate (sales divided by clicks), then by your average order value. That's the missed sales value.
  4. Multiply the clicks by your average cost per click to see what they'd cost. Divide the missed sales value by that cost. If the answer is above your break-even ROAS, a bigger budget should pay.

Here's a worked example over 30 days. A campaign had 10,000 impressions at 50% Search impr. share, so it was eligible for about 20,000. It lost 25% to budget: 20,000 x 25% = 5,000 missed impressions. Its click-through rate is 4%, so that's 200 clicks. At a 3% conversion rate that's 6 sales, and at a $120 average order value it's $720.

At $1.20 a click, the 200 clicks cost $240. $720 / $240 is a 300% ROAS, above the 250% break-even, so the raise should pay. In dollars: a 40% margin on $720 leaves $288 to pay for $240 of clicks, so you keep $48. If those clicks cost $1.50 each, they'd cost $300 and return 240%. That's under 250%: $288 left against $300 of clicks is a $12 loss.

Treat the result as a ceiling. The math assumes the extra clicks cost and sell the same as today's. Run it again with a higher cost per click, like the $1.50 above, before you trust it.

How to check your account in 2 minutes

  1. Go to Campaigns within the Campaigns menu.
  2. Click the filter icon, choose Status, tick Limited by budget, and apply.
  3. Click the columns icon, select the Competitive metrics dropdown menu, and add Search impr. share, Search lost IS (budget) and Search lost IS (rank). Lost IS (rank) is the share you missed because your ad ranked too low, which more budget won't fix.
  4. Set the date range to the last 30 days. Add the Conv. value / cost column, which Google says estimates your return on investment. Times 100, that's your ROAS as a %.
  5. Click the chart icon next to the "Limited by budget" status. A pop-up with daily budget options will appear. Google says its number will help you increase clicks and impressions. It says nothing about profit, so run any number through the math above first.

Google says impression share data processing for these metrics can also take 24-48 hours to update, so don't judge yesterday's numbers.

When it is not a problem

  • The campaign loses money. If its return is under your break-even, the budget cap is doing you a favor. Fix the campaign before you feed it more.
  • The loss is small. PerfoAds checks Search and Shopping campaigns over the last 90 days. It flags one only when it loses more than 10% of its impressions to budget. At 10% or less, PerfoAds doesn't flag it.
  • It shares a budget. A shared budget is a single average daily budget that’s shared by multiple campaigns. Google moves money around inside it, allowing underutilized budgets to automatically reallocate to budget-capped campaigns. So 1 campaign can show "Limited by budget" while the total is fine. PerfoAds flags a shared budget when another campaign on it loses more than 10% of its impressions to budget. Raise the shared total only if every campaign on it clears your break-even ROAS.
  • The campaign doesn't spend its budget. If it spends well under its budget most days, the target is the likely limit. Google says a low Target CPA or high Target ROAS can hold a campaign back too. PerfoAds points to the target when a Target ROAS is at least 2 times the ROAS the campaign really earns and it uses under half its budget. Change the target before the budget. See Target ROAS too high.
  • You capped it on purpose. A test, a cash-flow limit or a stock shortage are all good reasons to keep a ceiling.

Google also won't display a recommended average daily budget if you rarely meet your average daily budget, or if your campaign has limited data. That's a hint the budget isn't the real limit.

How to fix it

  1. Rank your limited campaigns by return. Only raise budgets on the ones above your break-even. Start with the one that loses the most impression share and returns the most.
  2. Raise the budget in steps. In the Budget column, select the pencil icon and type the new amount. On Target CPA or Target ROAS, Google says to wait 1 to 2 conversion cycles before you judge each raise. A conversion cycle is the usual time from someone's click to their purchase. Google's own budget recommendations show what it could spend. Judge each raise on your ROAS against break-even.
  3. No extra money? Move it. Take budget from a campaign under break-even and give it to the limited one that pays back. If a Performance Max campaign looks like the best home, first check how much of its return comes from your own brand name.
  4. Make the current budget go further. Cut search terms (the words people actually typed) that never sell, and trim locations or hours that don't convert. If you bid by hand or use Maximize clicks, lower bid adjustments that push bids up. Google says decreasing your bid adjustments gets more clicks within your budget. On other strategies they do little, because location, time, audience, call and demographic bid adjustments are all ignored by most automated bidding strategies.
  5. Give a winner its own budget. If a profitable campaign sits on a shared budget, open its settings, click Budget and select Individual campaign budget. Then nothing else on the shared budget can take its money.
  6. Re-check after 1 to 2 conversion cycles. Compare Search lost IS (budget) and ROAS before and after. If the loss dropped and ROAS stayed above break-even, raise again. If your budget went up and nobody on your side did it, find out who changed your campaign.

Check it with a query

This query lists Search and Shopping campaigns, the ones PerfoAds checks, by how much impression share they lost to budget in the last 30 days. The language is GAQL, which Google built for pulling numbers out of your ad accounts. Run it in a Google Ads script with AdsApp.search(), or through the Google Ads API. The fields are in Google's API reference.

SELECT
  campaign.name,
  metrics.impressions,
  metrics.search_impression_share,
  metrics.search_budget_lost_impression_share,
  metrics.cost_micros,
  metrics.conversions_value
FROM campaign
WHERE campaign.status = 'ENABLED'
  AND campaign.advertising_channel_type IN ('SEARCH', 'SHOPPING')
  AND segments.date DURING LAST_30_DAYS
ORDER BY metrics.search_budget_lost_impression_share DESC

Impression share comes back as a share of 1, so 0.25 means 25%. Lost to budget tops out at 0.9: Google says any value above 0.9 is reported as 0.9001. Cost comes back in micros (millionths of your currency), so divide it by 1,000,000. Conversion value divided by that cost is the campaign's ROAS.

Sources

PerfoAds runs this check on your account

Connect your Google Ads account and PerfoAds checks for this problem, along with the rest of its checks, using your own data.

Check my account

Related problems