Google Ads Pacing Optimizer
Track your Google Ads monthly budget pacing. Forecast total spend, clicks, and CPA to avoid overspending or leaving money on the table.
Formula
Daily Spend Needed = (Budget - Spent) / Remaining Days\nForecast = (Spent / Current Day) ร Total Days
Pacing is crucial in PPC. Overshooting means ads turn off early (missing end-of-month volume). Undershooting means you missed potential leads. This tool smooths the curve.
Worked Examples
Example 1: Halfway Through the Month and On Track
Problem:A $5,000 monthly budget over a 30-day month. It is day 15 and $2,600 has been spent. Average CPC is $2.50 and the conversion rate is 3%. Is pacing healthy, and where will the month land?
Solution:Pacing check: Ideal spend by day 15 = ($5,000 / 30) x 15 = $166.67 x 15 = $2,500 Actual spend = $2,600, so the variance is +$100. The on-track band is 5% of budget = $250, and $100 sits inside it, so the campaign reads On Track. What is left: Remaining budget = $5,000 - $2,600 = $2,400 Remaining days = 30 - 15 = 15 Daily spend needed = $2,400 / 15 = $160/day End-of-month forecast: Run rate = $2,600 / 15 = $173.33/day Projected spend = $173.33 x 30 = $5,200 (4% over budget) Forecast clicks = $5,200 / $2.50 = 2,080 Forecast conversions = 2,080 x 3% = 62.4 Forecast CPA = $5,200 / 62.4 = $83.33
Result:On Track (+$100). Trim the daily rate from $173 to $160 to land exactly on $5,000; forecast is 62 conversions at an $83.33 CPA.
Example 2: Underspending With Eleven Days Left
Problem:A $12,000 budget across a 31-day month. On day 20 only $6,200 has been spent. CPC is $1.80 and the conversion rate is 4.5%. How much volume is at risk?
Solution:Pacing check: Ideal spend by day 20 = ($12,000 / 31) x 20 = $387.10 x 20 = $7,741.94 Actual = $6,200, so the variance is -$1,541.94, well outside the $600 (5%) band. Status: Underspending. End-of-month forecast at the current run rate: Run rate = $6,200 / 20 = $310/day Projected spend = $310 x 31 = $9,610 Shortfall against budget = $12,000 - $9,610 = $2,390 unspent What the shortfall costs: Forecast clicks = $9,610 / $1.80 = 5,339 Forecast conversions = 5,339 x 4.5% = 240 Forecast CPA = $9,610 / 240 = $40.00 At a $40 CPA, the unspent $2,390 is roughly 60 conversions never bought. To finish the budget: Daily spend needed = ($12,000 - $6,200) / 11 = $5,800 / 11 = $527.27/day That is a 70% lift on the current $310/day run rate ($527.27 / $310 = 1.70).
Result:Underspending by $1,542. Raise daily spend from $310 to $527 or forfeit about 60 conversions worth $2,390 of budget.
Example 3: Overspending Early - Budget Exhausts Before Month End
Problem:An agency manages an $8,000 client budget over 30 days. By day 9, $3,600 is gone. CPC is $3.20 and the conversion rate is 2%. When does the money run out?
Solution:Pacing check: Ideal spend by day 9 = ($8,000 / 30) x 9 = $266.67 x 9 = $2,400 Actual = $3,600, a variance of +$1,200 against a $400 (5%) band. Status: Overspending. Where it lands if nothing changes: Run rate = $3,600 / 9 = $400/day Projected spend = $400 x 30 = $12,000 - that is 150% of budget. At $400/day the $8,000 is exhausted on day 20 ($8,000 / $400), leaving the last 10 days of the month dark. The correction: Remaining budget = $8,000 - $3,600 = $4,400 Remaining days = 30 - 9 = 21 Daily spend needed = $4,400 / 21 = $209.52/day That is a 48% cut from the current $400/day. What the budget actually buys: Clicks at $8,000 = $8,000 / $3.20 = 2,500 Conversions = 2,500 x 2% = 50 CPA = $8,000 / 50 = $160
Result:Overspending by $1,200. Without a cut to $209.52/day the account goes dark on day 20 and overshoots the client budget by $4,000.
Frequently Asked Questions
Does Google stick to the daily budget?
No. Google can spend up to 2x your daily budget on a given day, but won't exceed (Daily * 30.4) for the month.
What should I do if I'm overspending?
Work out the corrected daily rate first: remaining budget divided by remaining days. Then close the gap in that order - lower the average daily budget on the highest-spend campaigns, pause keywords with spend but no conversions, and only then reduce bids. Cutting bids first is the common mistake: it lowers CPC but also lowers ad rank and position, so you can end up spending nearly the same for worse placements.
How do I calculate CPA?
CPA (cost per acquisition) is total spend divided by total conversions. Spend $5,200 for 62.4 conversions and the CPA is $83.33. You can also build it from the funnel: CPA = CPC / conversion rate. At a $2.50 CPC and a 3% conversion rate that is $2.50 / 0.03 = $83.33, the same number. The second form shows why a small conversion-rate gain moves CPA more than a bid cut does.
What is a good Conversion Rate?
For Google Search, 2-4% is a common mid-range for lead generation, with Display typically an order of magnitude lower because the intent is weaker. But the spread by industry is enormous, and a benchmark is only useful against your own history. Track your account's trailing 90-day rate by campaign and compare against that, not against a published average from a different vertical.
Does this work for Facebook Ads?
Yes. The pacing arithmetic is platform-agnostic - any channel with a period budget, a cost per click and a conversion rate produces the same three numbers. Meta, LinkedIn, Microsoft Advertising and TikTok all work. The one thing that changes is overdelivery behaviour: each platform has its own rules for how far it may exceed a daily budget on a given day.
Why check mid-month?
Because the correction you can make shrinks as the month runs out. Discover a $1,500 overspend on day 9 and you have 21 days to absorb it, about $71 per day. Find the same overspend on day 28 and it has to come out of two days, which means switching campaigns off. Weekly checks, with a mid-month review at the halfway mark, keep every correction gradual.
What is 'Flighting'?
Flighting means running ads only in defined windows rather than continuously - weekdays only, business hours only, or bursts around a promotion. It concentrates budget where conversion rates are highest. The trade-off is that automated bidding strategies learn from continuous data, so heavy flighting can keep a campaign stuck in the learning phase and produce erratic costs.
How does CPC affect pacing?
CPC sets how fast the budget drains and how much traffic it buys, but it does not change the pacing arithmetic. A $5,200 monthly spend at $2.50 CPC buys 2,080 clicks; if competition pushes CPC to $3.25, the same $5,200 buys only 1,600 clicks - a 23% volume loss at identical spend. This is why a rising CPC shows up as flat spend with falling conversions rather than as an overspend.
What is ROAS and how does it relate to CPA?
ROAS is return on ad spend: conversion revenue divided by cost, expressed as a ratio or percentage. It is not the inverse of CPA. The link runs through order value: ROAS = average order value / CPA. At an $83.33 CPA with a $250 average order value, ROAS is 3.0. Use CPA for lead generation where every conversion is worth roughly the same, and ROAS for e-commerce where order values vary widely.
Background & Theory
Why Pacing Matters
- Seasonality: Weekends might be slow. You want to save budget for weekdays.
- Cash Flow: For agencies, overspending a client's budget comes out of the agency's pocket.
- Algorithm Health: Consistent spend helps the bidding algorithm learn better than stop-start spending.
Pacing Strategies
- Front-Loading: Spending more early in the month to bank performance.
- Even Pacing: Spending exactly 1/30th per day.
- Back-Loading: Saving budget for a month-end sale.
History
The "Flighting" Era
In traditional media (TV/Radio), budgets were "flighted" (fixed slots). Digital ads introduced "Always On" campaigns with daily caps. However, daily caps are soft limits (Google can spend up to 2x daily cap on specific days).
Pacing Scripts
Advanced PPC managers use Google Ads Scripts to check spend hourly and pause campaigns to prevent overspending. This calculator replicates the logic of those pacing scripts for manual planning.
Smart Bidding
With Target CPA (tCPA) and Target ROAS (tROAS), Google manages the pacing automatically, but often erraticly. Manual pacing checks are still required to ensure the algorithm doesn't blow the budget in the first week.