Why Your Ad Budget Overspends (Even with Target ROAS) and How to Fix It

A marketing manager at a Bangalore e-commerce company sets a Rs. 2 lakh monthly campaign budget and switches to Target ROAS bidding. The logic is sound: the algorithm will optimise toward a revenue return goal and, presumably, not blow through the budget chasing low-quality clicks. Three weeks later, the account has spent Rs. 2.4 lakhs. The ROAS target is being hit. The budget is not.

This is one of the most common and most confusing paid search experiences for business owners and marketers: Target ROAS bidding is doing exactly what Google says it will do, and the budget is still being exceeded. The two things feel like they should be in conflict. They are not. Understanding why requires understanding how Google's budget system and its bidding systems work as separate, only loosely coupled mechanisms.

This article explains why overspend happens even when bid strategy is working, what ad budget pacing actually means inside Google's system, and the specific actions that give advertisers more control over both. This is a guide for business owners who want to understand the mechanics well enough to ask better questions, and for marketers who want a clear explanation they can share with a sceptical CFO.

Target ROAS controls which auctions Google enters and at what price. It does not control how many auctions Google enters. That distinction is where most budget overruns originate.

How Google's Budget System Actually Works: The Part Nobody Explains Clearly

Google Ads operates on a daily budget system. The monthly budget figure most advertisers set in their account is a planning number, not a hard cap. Google converts it to a daily budget by dividing by 30.4 (the average days in a month). The daily budget is what Google actually controls spending against, and even that is not a hard ceiling.

Google's policies allow individual days to spend up to double the daily budget to capture high-traffic opportunities. This is called budget pacing flexibility. A campaign with a daily budget of Rs. 6,579 (equivalent to Rs. 2 lakh per month) can spend up to Rs. 13,158 on a single high-traffic day. Google's system is supposed to balance this by spending less on slower days so the monthly total averages out. In practice, this balancing works imperfectly, particularly when traffic patterns are volatile, when the campaign is in a learning phase, or when the account has multiple campaigns competing for the same daily budget pool.

The critical point: Google guarantees that monthly spend will not exceed the monthly budget by more than two times the average daily budget. For a Rs. 2 lakh monthly budget, that means spending up to Rs. 2 lakh plus approximately Rs. 13,158 (one day's daily budget doubled) in a calendar month. This is a contractual guarantee to refund the overspend if exceeded, but many advertisers do not know the refund exists and never claim it.

Why Target ROAS Bidding Does Not Prevent Budget Overspend

Target ROAS bidding is a bid strategy, not a budget control. The two systems operate independently in Google Ads. Understanding the distinction between them is the foundation for understanding why overspend occurs.

The bid strategy (Target ROAS bidding) controls the price Google pays in each auction. The algorithm predicts the conversion value likely to result from a click and sets a bid that aims to hit the ROAS target. A 400% Target ROAS on a Rs. 1,000 average order value would bid at most Rs. 250 per click (Rs. 1,000 revenue divided by 4). The algorithm will avoid auctions where it predicts the cost would push ROAS below the target.

The budget system controls how much total spend Google incurs across all auctions entered in a day. If there are 10,000 eligible auctions and the algorithm believes it can hit the ROAS target in all of them, it will enter all of them within the daily budget constraint. If traffic volume is high and auction prices are low (meaning the ROAS target is achievable cheaply), the campaign can spend the daily budget quickly while still hitting the ROAS goal.

The scenario that causes most budget overruns under Target ROAS bidding: a period of higher-than-usual auction volume (a sale, a competitor pausing campaigns, a seasonal event) where the algorithm correctly identifies a large number of profitable opportunities. It enters more auctions at higher volumes, spending above the typical daily pace. The ROAS target is being met. The daily budget ceiling is being hit and potentially exceeded via the pacing flexibility allowance. The monthly budget math starts to break down.

The Five Specific Reasons Budgets Overspend Under Smart Bidding

1. The Target ROAS is set too low for the category

If the Target ROAS is set at or below what the account naturally achieves without any constraint, the algorithm does not need to exercise price discipline. It can enter almost every eligible auction without exceeding the ROAS floor because the category naturally converts well. In this scenario, the bid strategy is functionally neutral and budget is the only limiting factor. Setting a Target ROAS materially above the historical average forces the algorithm to be selective about which auctions to enter and at what price.

2. Portfolio bid strategies sharing budget across campaigns

Portfolio bid strategies apply Target ROAS across multiple campaigns simultaneously. The algorithm allocates budget toward whichever campaigns are generating the best ROAS signal at any given time. A campaign that suddenly performs well can pull significantly more budget than its individual daily budget allocation would suggest, drawing from the shared pool. Individual campaign budget caps are less effective when the portfolio strategy has latitude to shift spend across the pool.

3. Learning phase volatility

During the learning phase (typically the first two to four weeks after a significant campaign change), Google's algorithm has insufficient data to predict conversion rates accurately. It explores a broader range of auctions at varying prices to collect signal data. This exploration phase often results in spending above the typical daily pace because the algorithm is, in effect, buying data rather than optimising for profit. Budget overruns are disproportionately common during learning phases.

4. Conversion tracking lag and delayed attribution

If the conversion window is set to 30 days, a click today that converts in 28 days is attributed to today's campaign data with a 28-day delay. The algorithm makes real-time bidding decisions based on predicted conversion rates, but the actual data confirming whether those predictions were correct arrives weeks later. During high-spend periods, the algorithm may bid aggressively based on a predicted ROAS that the delayed data will eventually show was optimistic. By the time the correction signal arrives, the budget has already been spent.

5. The 2x daily budget pacing rule being applied at inconvenient times

Google's pacing flexibility allows individual days to spend up to 2x the daily budget. If this happens on consecutive high-traffic days (a weekend sale, a product launch, a competitor outage that redirects traffic), the month-end reconciliation that should balance the account may not fully compensate, particularly in months with irregular traffic distribution. A campaign in a seasonally volatile category should not rely on pacing reconciliation to keep monthly totals within budget.

Ad Budget Pacing Problems: Causes, Signals, and Fixes

The table below maps the most common ad budget pacing issues, how to identify each one in the account, and the specific action that addresses it.

Pacing Problem How to Identify It Why It Happens The Fix
Monthly spend exceeding budget despite daily caps Account spend report shows month-to-date above the stated monthly budget. Daily pacing flexibility (2x daily budget allowance) accumulating without full reconciliation during high-traffic periods. Check if Google owes a budget overdelivery credit. Lower the daily budget by 10-15% to create a natural buffer. Use shared budgets across lower-priority campaigns as a pool.
Target ROAS being met but budget depleting too fast ROAS report shows target achieved. Impression share report shows budget-limited status (lost IS budget). ROAS target is too low for the category. Algorithm enters most eligible auctions because target is achievable cheaply. Budget, not ROAS, is the binding constraint. Increase Target ROAS by 15-20% above current average ROAS. Forces algorithm to be more selective. Monitor conversion volume over following two weeks.
Spend spikes on specific days of the week Daily spend report segmented by day of week shows 2x or more variance between highest and lowest days. Pacing algorithm responding to higher auction volume on peak days by spending at 2x daily rate, without adequate compensation on slower days. Use ad scheduling (dayparting) to apply bid adjustments that reduce competitiveness during historically high-spend low-converting time blocks.
Learning phase overspend after campaign changes Spend significantly above average daily budget in the two weeks following any major campaign change. Algorithm exploring broader auction set during data collection phase. Less price discipline while building signal. Make major campaign changes (new bid strategy, new conversion goals, major keyword additions) at the start of a budget period, not mid-month. Budget conservatively for weeks 1-2 post-change.
Portfolio bid strategy pulling budget unevenly One campaign in a portfolio consistently receives most of the shared budget. Others are under-served. Algorithm concentrating spend in the campaign with the strongest recent ROAS signal, regardless of individual campaign budget allocations. Set individual campaign budget caps as hard floors if spend distribution is critical. Consider separating high-ROAS and low-ROAS campaigns into different portfolio strategies.
Conversion lag causing optimistic bidding Account shows strong predicted ROAS in real-time but actual revenue attributed at month-end is lower than the in-platform ROAS suggested. Algorithm bidding aggressively based on predicted conversions. Long conversion windows mean actual conversion data arrives too late to correct in-period. Shorten the conversion window for the primary conversion action to 7-14 days where the business allows. More current data gives the algorithm faster correction signals.

Table: Ad budget pacing problems mapped to identification signals, root causes, and specific fixes

How to Set Target ROAS Bidding So It Actually Controls Spend

The most important configuration decision for Target ROAS bidding is where to set the target. Most advertisers set it at their desired ROAS, which is almost always lower than their historical average. This produces the scenario described above: the algorithm enters most auctions because the target is easy to beat, and budget becomes the only constraint.

The correct approach is to set the Target ROAS above the historical average ROAS, not at the minimum acceptable level. If the account historically achieves 450% ROAS without a target constraint, setting Target ROAS at 380% gives the algorithm almost no restrictive work to do. Setting it at 520% forces the algorithm to selectively enter only the auctions where it predicts a strong enough conversion probability to hit that higher bar. The result is fewer auctions entered, lower total spend, and higher quality traffic from those auctions that are entered.

The tradeoff is conversion volume. A higher Target ROAS typically reduces the number of conversions the campaign generates because fewer auctions are entered. For businesses where budget constraint is the primary concern, this is the right trade. For businesses where growth volume matters more than efficiency, a lower Target ROAS with a more conservative daily budget serves both objectives better.

The practical sequence for calibrating Target ROAS bidding: pull the account's ROAS data for the past 60 days. Note the average and the 75th percentile (the ROAS achieved in the better-performing 25% of the period). Set the initial Target ROAS at the 75th percentile figure. Monitor for two weeks. If conversion volume is unacceptably low, reduce by 10 percentage points. If budget is still overspending, increase by 10 percentage points. Repeat until the right equilibrium between volume and efficiency is found.

Budget Controls That Actually Work Alongside Smart Bidding

Target ROAS bidding was never designed to function as a budget control. Using it that way is a misunderstanding of its purpose. Budget control requires budget-level tools applied on top of the bid strategy. The following controls work with smart bidding rather than against it.

Set the daily budget at 90% of the intended amount

The 2x daily pacing flexibility means the effective maximum daily spend is double the set daily budget. Building a 10% buffer into the daily budget setting provides headroom for pacing flexibility without the monthly total drifting above the planned figure. For a Rs. 2 lakh monthly budget, set the daily budget at Rs. 5,921 (90% of Rs. 6,579) rather than the exact Rs. 6,579. The buffer absorbs most pacing overruns without manual intervention.

Use shared budgets for campaign groups with flexible priority

Shared budgets allow a pool of budget to be distributed across multiple campaigns with Google controlling allocation. For accounts where some campaigns are lower priority (brand awareness, retargeting, experimental campaigns), placing these in a shared budget that receives whatever the higher-priority campaigns do not spend provides a natural overflow mechanism without manual daily monitoring.

Use ad scheduling to cap spend during high-volume low-return periods

Most accounts have identifiable time blocks where traffic is high but conversion rate is low: late nights in B2B categories, early mornings for considered purchases, weekends for enterprise software. Applying bid adjustments of minus 30 to minus 50% during these periods reduces competitiveness and spend without eliminating presence. Over a month, this reclaims significant budget that would otherwise fund low-quality traffic and redirects the daily budget toward higher-converting periods.

Monitor overdelivery credits monthly

Google's policy requires it to credit the account when monthly spend exceeds the monthly budget limit (daily budget x 30.4). This credit appears as an adjustment in the billing section, not as a notification. Many advertisers never claim it because they are unaware of it. Check the billing adjustments tab at month end. Any overdelivery credit should be confirmed and applied. For accounts with consistent overspend, this credit can represent a meaningful percentage of the month's total spend.

When Target ROAS Is the Wrong Strategy and What to Use Instead

Target ROAS bidding requires sufficient conversion data to function effectively. Google's guidance recommends a minimum of 15 to 20 conversions per month at the campaign level before switching to Target ROAS. Below that threshold, the algorithm has insufficient data to predict conversion rates accurately and will make volatile bidding decisions that produce unpredictable spend patterns.

For low-conversion accounts, Target CPA (cost per acquisition) is often a more stable alternative to Target ROAS for lead generation because it optimises toward a single cost target rather than a revenue ratio. The algorithm needs fewer total conversions to calibrate a cost target than to calibrate a revenue prediction model.

For very new campaigns with no conversion history, Maximise Conversions with a daily budget cap is the recommended starting point. It allows the algorithm to collect data without requiring it to simultaneously optimise for a target it has no basis for predicting. Once 30 or more conversions have accumulated, introducing Target CPA or Target ROAS gives the algorithm enough signal to make the constraint meaningful rather than arbitrary.

For businesses where revenue value per conversion varies significantly (e-commerce with a wide price range, service businesses with variable deal sizes), Target ROAS is structurally more appropriate than Target CPA because it accounts for the value of each conversion rather than treating all conversions as equivalent. The prerequisite is accurate conversion value tracking: if the revenue data fed to Google Ads does not reflect actual transaction values, the ROAS calculation is working from wrong inputs and will produce incorrect optimisation.

How Bud Manages Bid Strategy and Budget Discipline for Indian Advertisers

Bud is a creative and digital marketing agency based in Bangalore, operating since 2010 across real estate, healthcare, FMCG, B2B, education, and lifestyle categories. As a Google Premier Partner, Bud manages Google Ads accounts across Search, Shopping, Display, YouTube, and Performance Max for brands across South India. Budget management is one of the most frequent points of friction in client relationships with previous agencies: the business set a budget, the campaign overspent it, and nobody explained why.

When working with a new Google Ads account at Bud, the first audit typically includes a billing review: how much did the account actually spend versus what was authorised, are any overdelivery credits sitting unclaimed, and is the current bid strategy configuration set up to constrain spend meaningfully or just to hit a ROAS floor that the account naturally beats without trying. Those three questions reveal most of the budget discipline problems within an account without requiring deep campaign-level analysis.

As a PPC agency Bangalore businesses approach for this kind of audit and management, Bud's standard reporting covers monthly budget adherence, daily spend variance, ROAS performance against target, and any billing adjustments from Google. These are reported in terms that connect to the commercial outcome, not just the platform metrics. A client whose campaign hit the Target ROAS goal while overspending the budget by 18% has not had a good month. The reporting should say so clearly.

Bud has won two Gold and three Silver at the Big Bang Awards 2025 and worked on paid media programmes across Google, Meta, LinkedIn, programmatic, and Taboola for brands across South India. The bid strategy and budget management work sits within that broader paid media practice, which means decisions about Target ROAS calibration, campaign structure, and budget allocation are made in the context of the full marketing investment rather than optimised in isolation from the rest of the commercial plan.

Questions About Target ROAS and Budget Overspend

Can I set a hard budget cap in Google Ads that cannot be exceeded?

Not through the standard budget setting. Google's daily budget allows 2x daily spending via pacing flexibility. The closest available control is a monthly spend limit set at the account level in billing settings (under Tools and Settings, then Account budget). An account-level budget cap will pause all campaigns once the monthly limit is reached. This is a blunt instrument but genuinely hard: once the cap is hit, spending stops until the next billing period. Use it for accounts where any overspend is unacceptable, with the understanding that campaigns will stop mid-month if traffic is higher than planned.

Why does my Target ROAS campaign sometimes underdeliver instead of overspend?

A Target ROAS set significantly above the historical average causes the algorithm to be very selective about which auctions to enter. If the target is so high that few auctions meet the predicted return threshold, the campaign will underspend because there are not enough eligible auctions at prices that satisfy the constraint. This is technically the algorithm working correctly, but it means the budget is not being used. The fix is to lower the Target ROAS incrementally until spend delivery normalises while ROAS stays above an acceptable floor.

Should Target ROAS and daily budget be managed separately or together?

Together, but with clarity about which lever controls which outcome. Target ROAS controls the quality and price discipline of the auctions the campaign enters. Daily budget controls the total volume of auctions the campaign can enter. Both need to be set with the other in mind. A very high Target ROAS with a very high daily budget will produce limited conversions because the algorithm is being very selective. A low Target ROAS with a tight daily budget will produce higher conversion volume but with less price discipline, which is the combination most prone to overspend.

How quickly does the algorithm respond when I change the Target ROAS?

Bid strategy changes trigger a mini-learning period of approximately one week. During this time the algorithm recalibrates its predictions for the new target. Spend and performance may be volatile during this week. Avoid evaluating the new Target ROAS setting on the first five to seven days of data because it is not representative of the equilibrium the algorithm will reach once recalibration is complete. Make one change at a time and wait at least ten days before making a further adjustment.

The Practical Summary

Budget overspend under Target ROAS bidding is not a glitch. It is the predictable result of treating a bid strategy as a budget control. The bid strategy determines price discipline in individual auctions. The budget system determines total monthly spend. Both need to be configured correctly and monitored separately.

The fixes are not complicated. Set Target ROAS above the historical average, not at the minimum acceptable level. Build a 10% buffer into the daily budget setting. Use ad scheduling to reduce spend during low-converting periods. Check monthly billing adjustments for unclaimed overdelivery credits. Monitor spend pacing weekly rather than waiting for the end-of-month bill to reveal the variance.

Google's automated systems are genuinely powerful. They are also genuinely designed to maximise Google's revenue within the constraints the advertiser sets. Setting those constraints correctly, understanding what they do and do not control, and monitoring the outputs consistently is the advertiser's responsibility. The businesses that get the most from smart bidding are the ones that treat it as a tool that requires configuration and oversight, not a system that can be set once and trusted to manage itself.

Google's algorithm will spend every rupee you allow it to spend, as efficiently as it can within the rules you set. Setting the right rules is the job. Assuming the algorithm will set them for you is the mistake.

Bud India | Creative Advertising Agency, Bangalore


WE ARE AN OFFICIAL GOOGLE PREMIER PARTNER


Copyright © Bud 2025