Google Ads Performance Planner explained
Every client eventually asks the same question: "if I give you another $2,000 a month, what do I get back?" The Google Ads Performance Planner is Google's own answer, and it is free, built into the account, and badly misunderstood by most of the people quoting it.
This guide explains what the Performance Planner does, where its numbers come from, how much weight to put on them, and how to turn a forecast into something a client can read without needing a Google Ads login.
We build reporting software for agencies, so our bias is out in the open: forecasts belong in the client's inbox next to the actual results, not buried in a planning tool nobody outside the media team opens.
Last updated: August 2026
Key takeaways
- The Google Ads Performance Planner is a free forecasting tool inside Google Ads that projects clicks, cost, conversions and conversion value for a future date range, and shows how those projections change as you move budget or bid targets.
- Its forecasts are built from Google's own query and auction data, refreshed regularly, and include seasonal patterns Google can already see in search behaviour.
- Performance Planner forecasts platform outcomes only. It has no visibility of your margins, offline sales, pricing changes, landing page rebuilds or a competitor entering the auction next quarter.
- Google publishes no accuracy guarantee for the tool, so treat the output as a planning range rather than a promise, and record every forecast so you can compare it against what actually happened.
In this guide
- What is the Google Ads Performance Planner?
- How does Performance Planner build a forecast?
- What Performance Planner can and cannot tell you
- How to run a google ads budget forecast step by step
- How accurate is Performance Planner?
- PPC forecasting for clients without the jargon
- Where the forecast fits in a multi-platform report
- Frequently asked questions
What is the Google Ads Performance Planner?
The Google Ads Performance Planner is a free forecasting tool inside Google Ads that estimates how your campaigns would perform over a future period at different spend levels and bid targets. You select campaigns, choose a date range that starts in the future, and Google returns projected clicks, cost, conversions, conversion value and the resulting average cost per acquisition or return on ad spend.
You will find it under the Tools section of Google Ads, in the planning group alongside Keyword Planner and the Reach Planner. There is no extra cost and no separate subscription; it is part of the account.
The output that matters is the curve. Instead of a single number, the planner draws spend on one axis and conversions on the other, so you can see where extra budget stops buying much. That curve is the honest version of the scaling conversation, because it shows diminishing returns instead of pretending each extra dollar performs like the last one.
You can also adjust the plan in place. Drag the spend up, change the target CPA, and the forecast moves. Google lets you download the plan or apply the budget changes straight to the account, so treat "apply" as a decision, not a click.
How does Performance Planner build a forecast?
Performance Planner forecasts come from Google's own auction and query data, not from your account history alone. Google's documentation describes forecasts drawn from billions of searches and refreshed on a rolling basis, blended with your campaign's recent performance, its bidding strategy, and the seasonal patterns Google detects in query volume.
Three inputs do most of the work:
- Your recent campaign performance. A short, recent window carries a lot of weight, which is why a fortnight of unusual results skews the forecast.
- Auction dynamics. Competitor behaviour, expected auction pressure and the impression volume available in your targeting settings. Impression share, the percentage of available impressions your ads actually received, is the useful sibling metric here, and we cover it in our guide to Google Ads impression share.
- Seasonality. Google adjusts for patterns it can already see in search behaviour, such as the annual retail run-up. It cannot adjust for a promotion only you know about, which is what Google's separate seasonality adjustment controls are for.
Because the recent window matters so much, a forecast pulled the week after a tracking outage or a big budget cut is wrong in a predictable direction. Refresh the plan when the account is behaving normally, not straight after a disruption.
What Performance Planner can and cannot tell you
Performance Planner forecasts platform metrics, not business outcomes. Confusing the two is how agencies end up defending numbers they should never have quoted.
| Performance Planner can forecast | Performance Planner cannot see |
|---|---|
| Clicks, impressions, cost and conversions at a given spend | Your client's gross margin or unit economics |
| Conversion value and forecast ROAS where value tracking exists | Offline sales, phone-closed deals and in-store revenue not fed back into the account |
| The trade-off between target CPA or target ROAS and volume | A planned price rise, a stock shortage or a new product line |
| Diminishing returns as budget scales | A landing page rebuild, a site migration or a broken conversion tag |
| Seasonal shifts Google can detect in query data | A new competitor bidding hard from next month |
| Campaign-level and account-level plans across a date range | Lead quality, close rate and lifetime value |
The right-hand column is your job. A forecast of 400 conversions means nothing until someone says what a conversion is worth, and that is a conversation about the client's business, not about Google Ads.
How to run a google ads budget forecast step by step
Running a plan takes a few minutes. Making it defensible takes slightly longer.
- Check the account is in a normal state. No recent tracking breakage, no paused-then-restarted campaigns, no unusual spend spike in the last fortnight.
- Open Performance Planner from the Tools and planning section of Google Ads and create a new plan.
- Select the campaigns in scope. Group campaigns that share a budget or a goal; mixing a brand campaign with cold prospecting produces an average that describes neither.
- Set the forecast date range. Next month and next quarter are the ranges clients actually care about. Longer horizons look impressive and age badly.
- Set the goal. Choose spend, conversions, CPA or ROAS as the thing you hold fixed, then read what the others do in response.
- Read the curve, not the headline number. Find the point where the line flattens. That inflection point is the most useful thing on the screen for a budget conversation.
- Sanity-check against reality. Compare the forecast CPA to the last three months of actual CPA. A forecast far better than anything the account has ever produced is a signal to check eligibility and data quality, not a win.
- Record the forecast. Save the numbers you plan to quote, with the date you pulled them. Almost everyone skips this step, and it is the one that makes you look competent three months later.
For a simpler starting point before you open the planner, our Google Ads budget calculator works the same trade-off from the other direction.
How accurate is Performance Planner?
Google does not publish an accuracy figure for Performance Planner, and neither will we. Any agency quoting a precise hit rate for the tool is quoting something they made up. What you can do is describe the conditions under which performance planner accuracy tends to hold up, and the conditions under which it falls apart.
Forecasts tend to be more reliable when the account has steady, meaningful conversion volume, the forecast window is short, the campaign type and bidding strategy are well supported, and nothing structural changes mid-period.
Forecasts drift when volume is thin, when the horizon stretches past a quarter, when someone restructures campaigns after the plan was built, or when conversion lag is long. Conversion lag is the delay between a click and the conversion it eventually produces; in a considered-purchase account with a 30-day lag, the first weeks of actuals always look worse than the forecast because the conversions have not landed yet. Google Ads and GA4 also count conversions on different models and windows, so expect the two to disagree; Google Analytics Help documents how GA4 attributes them.
Eligibility also matters, and it moves. Google's help documentation lists the campaign types, bidding strategies and minimum performance history a campaign needs to be forecastable, and that list has changed more than once. Check the current requirements in Google Ads Help before promising a client a forecast for a campaign that may not qualify.
The honest way to handle this with a client is to state the forecast as a range, name the assumptions in one line, then report the variance every month. Forecast versus actual, tracked over time, is more persuasive than any single projection, because it shows your planning being marked against reality.
PPC forecasting for clients without the jargon
Good ppc forecasting for clients is mostly translation. The client does not need the curve, the bid simulator or the phrase "diminishing marginal return". They need three sentences.
Here is the format that works:
At current spend, we expect roughly X leads next month at about $Y each. If we add $Z to the budget, we expect roughly X+N leads, but the cost per lead rises to about $Y+M because the cheapest available searches are already being captured. Our recommendation is [option], because [business reason].
That is the whole forecast, in the language of the client's business. Everything else is working. Our guide on how to present PPC results to clients covers the reporting narrative around it.
Two habits make this stick. Pair every forecast with the last period's actuals, so the client can see whether your last projection was any good. And keep the assumptions visible: budget, target CPA, tracking status and expected seasonality. When a forecast misses, the assumptions tell you which one broke.
Where the forecast fits in a multi-platform report
A Google Ads forecast is one panel in a bigger picture. Looking at the platform connections agencies have set up inside ReportsMate, Google Analytics 4 is the most connected platform overall, with Meta Ads and Google Ads next, and about a third of client set-ups pull data from two or more platforms into a single report.
That matters for forecasting. If a client runs Google Ads and Meta Ads, a Performance Planner projection says nothing about where the next dollar is best spent across both. It answers one question well: what happens inside Google Ads at different spend levels. Put it next to actual cross-platform results, in the same report, and it becomes a budget conversation instead of a Google Ads conversation.
This is where email-first reporting earns its keep. A forecast living in a dashboard the client never logs into is a forecast the client never reads. Reports that arrive as branded email, under your agency's sender identity and domain rather than a tool's, get opened. That is a big part of why we built ReportsMate the way we did: after years around agency reporting, dashboards went unopened while the monthly email got a reply within the hour.
Pulling those actuals by hand every month is the tax most agencies pay; the metrics themselves are available programmatically, as the Google Ads API documentation sets out. Connect the account through our Google Ads integration and the actuals your forecast gets measured against arrive automatically, so forecast versus actual becomes a standing line item rather than a manual rebuild every month. You can see how it works in about a minute.
Frequently asked questions
Q: What is the Google Ads Performance Planner used for?
A: It is used to forecast campaign performance at different budget and bid-target levels before you commit the spend. Agencies use it for three things mainly: setting a monthly or quarterly budget with a client, showing where extra budget stops producing proportional returns, and testing what happens to volume if a target CPA or target ROAS is loosened or tightened. It is a planning tool, not a reporting tool, so the forecast should end up alongside real results in the client's monthly report rather than living in the planner on its own.
Q: Is Performance Planner free?
A: Yes. Performance Planner is included in every Google Ads account at no extra cost and sits under the Tools and planning menu. There is no separate licence, no data fee and no minimum spend to access it, though individual campaigns do need to meet Google's eligibility requirements before they can be forecast. The cost is your time and your judgement, since an unchecked forecast quoted to a client is worse than no forecast at all.
Q: How accurate is Performance Planner?
A: Google publishes no official accuracy rate, so any specific percentage you see quoted is invented. In practice, accuracy improves with steady conversion volume, a short forecast window and a stable account, and degrades with thin data, long horizons, long conversion lag, or structural changes made after the plan was built. The practical answer is to treat the output as a range, log every forecast with the date it was pulled, and report forecast versus actual each month so the client can judge your planning on its track record.
Q: Why is my campaign not eligible for Performance Planner?
A: Most eligibility failures come down to insufficient recent performance history, an unsupported campaign type or an unsupported bidding strategy. Google requires a campaign to have been running and spending for a period before it can be forecast, and low-volume campaigns often will not qualify at all. The supported list has changed several times, so check the current requirements in Google Ads Help rather than relying on what was true last year. If a campaign will never qualify because it is simply too small, forecast at the account or campaign-group level instead.
Q: Does Performance Planner work with Performance Max campaigns?
A: Google has extended Performance Planner coverage beyond Search over time, and support for campaign types including Performance Max has changed across releases. Because the supported list moves, confirm it in the Google Ads Help documentation for your account before you build a plan around it. If a campaign type is not currently supported, the workaround is to forecast the supported campaigns, then handle the remainder with your own historical modelling and label it clearly as your estimate rather than Google's.
Q: How often should I refresh the forecast?
A: Monthly is right for most retainer accounts, quarterly for stable ones, and immediately after any structural change such as a budget shift, a bidding strategy change or a tracking fix. Refreshing more often than monthly rarely changes a decision and quietly trains clients to treat the forecast as a live scoreboard. Match the refresh to your reporting cadence, the rhythm on which you send client reports, so the forecast and the actuals always arrive in the same message.
Final tips
Use the Google Ads Performance Planner for what it is good at: showing the shape of the spend-to-return curve so a budget conversation stops being a guess. Do not use it as a promise, and never let a client see a projection without the assumptions behind it.
Three habits separate agencies that forecast well from those that get caught out. Log every forecast with its date. Report the variance against actuals in the next cycle. Say plainly which parts of the number Google produced and which parts you did.
Do that consistently and the forecast builds trust instead of becoming a liability. Clients rarely leave because a projection missed. They leave because nobody told them it missed, or why. If you want the forecast and the actuals landing in the same place every month without rebuilding a deck, that is what automated reporting is for, and our pricing page lays out the plans.
Stop losing your Sundays to client reports. Start your free 14-day trial - no credit card, no setup, cancel anytime. Your clients get branded reports in their inbox automatically, with the forecast and the actuals side by side.