Key takeaways
- Google says a campaign can spend up to twice its average daily budget on a given day, and by month end no more than 30.4 times that budget.
- To check your own pacing, divide your actual spend by expected spend and multiply by 100.
- In our free calculator, 95% to 105% is on pace (green).
- When you change your budget mid-month, Google sets one limit for the change day and another for the rest of the month.
- Microsoft's Advertising API guide says the monthly budget limit is the daily budget times the number of days in the month, not 30.4 times.
On this page
- How Google Ads budget pacing works
- What happens when you change your budget mid-month
- Campaign total budgets: a fixed total instead of a daily average
- What changed in Google Ads budget pacing in 2026
- How to calculate budget pacing: formula and worked example
- Overspend vs underspend: thresholds and what to do
- Pacing many Google Ads accounts and MCC
- Microsoft Ads budget pacing: what is different
- When a pacing spreadsheet stops scaling
- Budget Pacer (beta): read-only pacing alerts
- Google Ads budget pacing FAQ
To check your own pacing, divide your actual spend by expected spend and multiply by 100. Expected spend is your budget divided by the days in the cycle, times the days passed. In our free calculator, 95% to 105% is on pace; above that you are overpacing, and below it you are underpacing.
This guide covers PPC budget pacing for Google Ads (formerly AdWords) and Microsoft Ads: the platform rules, mid-month budget changes, overspend and underspend, and pacing many accounts.
Want the numbers without doing the math? The free budget pacing calculator uses the same formulas as the worked example below.
How Google Ads budget pacing works
Google Ads paces spend against your average daily budget, which is not a hard daily cap. Google says a campaign can spend up to twice that average on a given day, and no more than 30.4 times it over a month.
The 2x daily limit
Google Ads Help says: "On a given day, your campaign might spend up to twice your average daily budget to take advantage of fluctuations of traffic." For example, a $50 average daily budget can spend up to $100 on a busy day.
The 30.4x monthly limit
Google says: "At the end of the month, you will have spent no more than 30.4 times your average daily budget." For example, under that rule a $100 average daily budget caps the month at $3,040 ($100 x 30.4). Pace against that monthly figure, not the daily budget.
Overdelivery and what you pay
When served cost goes over these limits, Google calls it overdelivery. Google says "you'll never actually pay more than your spending limits," and its budget pacing insights page says "Google will never charge more than your monthly spending limit."
Served cost vs billed cost
Served cost can run above your limits on a busy day, so it can differ from what you are billed. Google Ads Help says to open Report editor > Template gallery > Billing > Billed cost, then subtract Billed cost from Served cost. For the reporting side, see our guide to monthly spend reports.
Pay for Conversions campaigns
Google says Pay for Conversions campaigns have no daily spending limit. They still stay within the monthly spending limit.
What happens when you change your budget mid-month
When you change your budget mid-month, Google sets one limit for the change day and another for the rest of the month. Google says the change day uses the highest average daily budget you set that day, and the rest of the month uses your new budget times the remaining calendar days.
The change day
According to Google Ads Help, your daily spending limit on the change day is twice the highest average daily budget you chose that day. In Google's example, a budget moved from $10 to $50 to $5 in one day gives a $50 x 2 = $100 limit for that day.
The rest of the month
Google says: "When you change your budget, your spend for the rest of the month won't exceed your new average daily budget multiplied by the remaining number of calendar days in the month. Note that this applies to campaigns using ad schedules also."
Google's worked example
Google's own example: $103 already spent, then a new $10 average daily budget with 7 calendar days remaining in the month. Google says the monthly spending limit becomes $103 + ($10 x 7) = $173.
Campaign total budgets: a fixed total instead of a daily average
A campaign total budget is one fixed amount for a campaign's whole run, used instead of an average daily budget. Google says: "There are no daily spending limits, and you will never be charged more than your total budget."
- According to Google Ads Help, campaign total budgets work only for new campaigns; you can't switch an existing campaign from an average daily budget
- Google says they run for 3 to 90 days (Demand Gen and YouTube up to 1 year)
| Budget setting | Daily limit | Limit for the month or run |
|---|---|---|
| Average daily budget | Up to 2x the average daily budget on a given day | No more than 30.4x the average daily budget by month end |
| Budget change day | 2x the highest average daily budget set that day | Rest of month: spend so far + new average daily budget x remaining calendar days |
| Pay for Conversions | No daily spending limit | Stays within the monthly spending limit |
| Campaign total budget | No daily spending limits | Never charged more than the total budget; runs 3 to 90 days (Demand Gen and YouTube up to 1 year); new campaigns only |
What changed in Google Ads budget pacing in 2026
In 2026, Google made demand-led budget pacing available in all Search campaigns. Google Ads Help also now says campaigns with ad schedules pace to the full 30.4x monthly limit.
Ad schedules pace to the full monthly limit
Google says: "If your campaign uses ad scheduling, your monthly spending limit will continue to be 30.4 times your average daily budget. The system will pace to reach this full monthly limit regardless of how many days the campaign is scheduled to be active." Google adds that daily spend on active days still won't exceed twice the average daily budget.
Budget changes on scheduled campaigns use calendar days too. Google says the rest of the month paces to "your new daily budget multiplied by the remaining calendar days in the month (not the remaining number of days the campaign is scheduled to run)."
Demand-led budget pacing
Google says demand-led budget pacing is now available in all Search campaigns. It spends more on peak days and less on slower days, "all while never going beyond your daily and monthly spending limits."
Channel prioritization and budget allocation
Google Ads Help describes channel prioritization with budget allocation. Google says you can give a Low-priority channel a percentage of the campaign's average daily budget, and Google AI aims to keep that channel's spend within it.
For a Low-priority channel, Google says the allocation is a percentage of the campaign's average daily budget and resets daily. It works "on a best-effort basis," and daily spend on that channel "may occasionally exceed your budget allocation."
From February 2027, Google says Search campaigns with Display Expansion move to channel prioritization automatically. To keep your current setup, Google says to set the Display Network to Low priority with a 50% daily budget allocation.
How to calculate budget pacing: formula and worked example
To calculate budget pacing, divide your actual spend by the spend you expected by now, then multiply by 100. Expected spend is your budget divided by the days in the cycle, times the days that have passed. The same math works for any PPC budget pacing check, on Google Ads or Microsoft Ads.
The four formulas
Free calculator formulas:
- Expected spend = budget / days in cycle x confirmed days
- Pacing % = spend to date / expected spend x 100
- Projected month-end = spend to date / confirmed days x days in cycle
- Recommended daily = (budget - spend to date) / days remaining, never below $0
Confirmed days are today's date minus 1, because only settled spend through yesterday counts. Days remaining are the days in the cycle minus the confirmed days.
The projection is a straight line at your current daily rate. Google says monthly spend stays at or below 30.4 times your average daily budget, so if that number is above your monthly target, Google's cap will not stop you going over your target.
Worked example: a $3,000 November 2026 budget
For example, take a $3,000 budget for November 2026, which has 30 days. You check on Nov 13, 2026, so 12 days are confirmed (Nov 1 to Nov 12, 2026), and settled spend so far is $1,500.
Gather your inputs: budget $3,000; days in cycle 30; confirmed days 13 - 1 = 12 (settled spend through yesterday); spend to date $1,500.
Work out expected spend: $3,000 / 30 x 12 = $100 x 12 = $1,200.
Work out pacing %: $1,500 / $1,200 x 100 = 125%.
Project month-end spend: $1,500 / 12 x 30 = $125 x 30 = $3,750, which is $750 over budget.
Find the recommended daily budget: days remaining = 30 - 12 = 18, so ($3,000 - $1,500) / 18 = $1,500 / 18 = $83.33 a day.
Read the status: 125% is above 115%, so the status is off pace (red) and you are overpacing. It is also above Budget Pacer's default 115% overpacing alert.
Act: lower the daily budget toward $83.33. Google says the change day can still spend up to twice the highest average daily budget you set that day, so check again tomorrow.
| Item | Value |
|---|---|
| Budget | $3,000 |
| Days in cycle | 30 |
| Confirmed days | 12 |
| Spend to date (settled) | $1,500 |
| Expected spend | $1,200 |
| Pacing % | 125% |
| Projected month-end | $3,750 |
| Recommended daily | $83.33 |
| Status | Off pace (red) |
This example gives the same pacing % in the free calculator, which uses a 30-day cycle, and in Budget Pacer's calendar-month mode, because November 2026 has 30 days. Budget Pacer paces each calendar month or calendar quarter and counts settled spend through yesterday.
Check your numbers with the same formulas: the free budget pacing calculator returns expected spend, pacing %, projected month-end and a recommended daily budget.
Spreadsheet columns
Columns for a pacing spreadsheet:
- Account
- Platform
- Campaign or tracker
- Monthly budget
- Days in cycle
- Confirmed days
- Spend to date (settled)
- Expected spend
- Pacing %
- Status
- Projected month-end
- Days remaining
- Recommended daily
For ready-made templates, see budget pacing tools compared.
Overspend vs underspend: thresholds and what to do
Overspend, or overpacing, means your pacing % is above 100%, and underspend, or underpacing, means it is below 100%. In our free calculator, 95% to 105% is on pace, and anything below 80% or above 115% is off pace.
Status bands
Budget Pacer's dashboard uses the same fixed colour bands. Its alerts default to 115% for overpacing and 80% for underpacing, and workspace owners and admins can change both for the whole workspace.
Budget Pacer (beta) is read-only: it emails workspace owners and admins when pacing crosses those thresholds and never changes your campaigns.
Overpacing: what to do
If you are overpacing, lower the daily budget toward the recommended daily figure from the formula. Google says the day you make the change can still spend up to twice the highest average daily budget you set that day. If spend jumped without a budget change, check your Google Ads campaign status for anything else that changed.
Underpacing: what to do
If you are underpacing, open budget pacing insights on the account's Insights page. Google says each campaign there has one of three budget pacing statuses: Limited by budget, Budget remaining or On track.
Peak days: Black Friday and Cyber Monday 2026
Black Friday falls on Nov 27, 2026 and Cyber Monday on Nov 30, 2026. Google says a campaign can spend up to twice its average daily budget on a given day, so check pacing daily that week.
Google also says to use seasonality adjustments only if you expect major changes to conversion rates, because Smart Bidding already manages seasonal events.
Pacing many Google Ads accounts and MCC
To pace many accounts, start with Google's own tools: budget pacing insights in each account and seasonality adjustments from your manager account (MCC). For one pacing view across every account, add a spreadsheet or a pacing tool, because budget pacing insights work one account at a time.
Start with Google's own tools
Google says budget pacing insights sit on each account's Insights page. They give each campaign one of three statuses: Limited by budget, Budget remaining and On track.
From a manager account, Google says you can create seasonality adjustments once and apply them to many client accounts, instead of adjusting each client account.
What they don't do
Budget pacing insights work at account level, so they do not show all your accounts side by side. For that you need a sheet with the columns above or a tool. See budget pacing tools compared for the options.
If you set those monthly targets yourself, see how to recommend a PPC budget to a client.
Tracking across Google and Microsoft
If your accounts span Google Ads and Microsoft Ads, use one formula for both, because the platforms cap the month differently, per Google Ads Help and Microsoft's Advertising API guide. In Budget Pacer, the ad-account cap counts Google Ads and Microsoft Ads accounts together.
Microsoft Ads budget pacing: what is different
Microsoft Ads also treats your daily budget as a target, but it sets the monthly limit differently from Google. Microsoft's Advertising API guide says the monthly budget limit is the daily budget times the number of days in the month, not 30.4 times.
Microsoft's Advertising API guide says: "Your budget is a target; your actual spend might be higher or lower." It adds: "Microsoft Advertising anticipates and automatically compensates for the fluctuations, and usually keeps overspend to less than 100% above your daily limit."
Microsoft's Advertising API guide also says:
- a budget update sets monthly budget = month-to-date spend + daily budget x days remaining in the month, including today
- if the daily or calculated monthly budget amount is depleted, the campaign is paused automatically
For example, in November 2026 (30 days), a $100 daily budget gives a Microsoft Ads monthly limit of $3,000 ($100 x 30), according to Microsoft's Advertising API guide. On Google Ads, the same $100 average daily budget caps the month at $3,040 ($100 x 30.4), according to Google.
| Rule | Google Ads (per Google Ads Help) | Microsoft Ads (per Microsoft's Advertising API guide) |
|---|---|---|
| Daily budget | An average, not a hard daily cap | A target; actual spend might be higher or lower |
| Daily overspend | Up to 2x the average daily budget on a given day | Usually keeps overspend to less than 100% above the daily limit |
| Monthly limit | 30.4x the average daily budget | Daily budget x days in the month |
| $100 daily budget, November 2026 (30 days) | $3,040 | $3,000 |
| Mid-month budget change | Spend so far + new average daily budget x remaining calendar days | Month-to-date spend + daily budget x days remaining in the month, including today |
Budget Pacer syncs settled spend from Microsoft Ads alongside Google Ads once a day and uses the same pacing formula for both. For setup basics, see our Microsoft Ads guide.
When a pacing spreadsheet stops scaling
A spreadsheet works well for one account that you check by hand. It gets harder with many accounts, two platforms and a daily check of settled spend.
Every row needs fresh settled spend each day and someone to read the status. As you add accounts, it gets easier to miss one that has started to overpace.
For a one-off check, use the free budget pacing calculator. To compare templates, scripts and software, see budget pacing tools compared.
If you want the daily check without the sheet, Budget Pacer (beta) syncs settled spend once a day and emails alerts to workspace owners and admins. It is read-only, so any change stays your call.
Budget Pacer (beta): read-only pacing alerts
Budget Pacer is our pacing tool, in beta, and it is read-only: it never changes your campaigns, never edits budgets and never pauses anything. It syncs settled spend from Google Ads and Microsoft Ads once a day and emails workspace owners and admins about overpacing, underpacing and sync failures.
Budget Pacer paces each calendar month or calendar quarter, set once for the workspace, and counts settled spend through yesterday. Its pacing % uses the same formula shape as the free calculator: spend divided by expected spend.
Alert thresholds default to 115% over and 80% under, and workspace owners and admins can change them and control alert delivery. A daily email digest goes out about once a day.
Budget Pacer plans (monthly prices)
Budget Pacer Starter, $49/mo
- 3 ad accounts (Google Ads and Microsoft Ads count together)
- 10 trackers
- budget and KPI pacing
- over and under pacing detection
- CSV export
Budget Pacer Pro, $149/mo
- 10 accounts
- 50 trackers
- performance-aware recommendations
- priority support
- ROAS and revenue goals
Budget Pacer Agency, $299/mo
All Budget Pacer prices are monthly. See pricing for current plan details.
Try Budget Pacer (beta): read-only pacing alerts by email for Google Ads and Microsoft Ads, from Budget Pacer Starter at $49/mo.
Google Ads budget pacing FAQ
Why did Google Ads spend more than my daily budget?
Your daily budget is an average, not a hard cap. Google says a campaign can spend up to twice its average daily budget on a given day to catch swings in traffic. Over the month, Google says it spends no more than 30.4 times that average, and you never pay more than your spending limits.
What is the 30.4 rule in Google Ads?
It is Google's monthly spending limit. Google says that by the end of the month you will have spent no more than 30.4 times your average daily budget. For example, Google's rule caps a $100 average daily budget at $3,040 a month. Google adds that Pay for Conversions campaigns have no daily limit but stay within the monthly limit.
What happens if I change my budget mid-month?
Google says that on the change day, the daily limit is twice the highest average daily budget you set that day. For the rest of the month, spend won't exceed the new average daily budget times the remaining calendar days, including ad-scheduled campaigns. In Google's example, $103 spent plus $10 x 7 days gives a $173 limit.
How do I calculate budget pacing?
Expected spend is your budget divided by the days in the cycle, times the days passed. Pacing % is actual spend divided by expected spend, times 100. For example, a $3,000 budget for November 2026 (30 days) with 12 confirmed days and $1,500 spent gives $1,200 expected and 125% pacing, which means you are overspending.
What pacing percentage counts as on track?
In our free calculator, 95% to 105% is on pace (green). From 80% to under 95%, or over 105% to 115%, is watch (yellow). Anything below 80% or above 115% is off pace (red). Budget Pacer's alerts default to the outer edges: 115% for overpacing and 80% for underpacing. Workspace owners and admins can change them.
Does Microsoft Ads pace budgets the same way as Google?
Not exactly. Microsoft's Advertising API guide says overspend usually stays under 100% above the daily limit and the monthly limit is the daily budget times the days in the month, not 30.4. The guide adds that a campaign pauses automatically when its daily or monthly amount is depleted. For example, $100 a day caps November 2026 at $3,000.
How do I check pacing across many Google Ads accounts?
Google says each account's Insights page has budget pacing insights, with the statuses Limited by budget, Budget remaining and On track. Google says you can create seasonality adjustments once in a manager account and apply them to many client accounts. For one pacing view across all accounts, you need a spreadsheet or a pacing tool.
Does Budget Pacer change my campaigns?
No. Budget Pacer is read-only and never changes your campaigns: no budget edits and no pausing. It syncs settled spend from Google Ads and Microsoft Ads once a day, flags overpacing and underpacing, and emails owners and admins a daily digest. It is in beta. Monthly prices: Budget Pacer Starter $49/mo, Budget Pacer Pro $149/mo, Budget Pacer Agency $299/mo.
For how big your budget should be in the first place, see how much to spend on Google Ads.