Setting a Google Ads budget for SaaS
The right Google Ads budget depends on what you're trying to do. A budget sized to learn looks different from a budget sized to scale. This article covers three common frameworks, when each applies, and the math.
The three frameworks
In rough order of sophistication:
- Test budget. Sized to produce enough data to learn whether a campaign or cluster works.
- Target CPA budget. Sized to deliver a specific number of conversions at a specific cost.
- Percent of revenue budget. Sized as a fixed percentage of revenue, with paid search competing against other line items.
Most teams use a mix as they mature.
Framework 1: test budget
For a campaign you've never run before. The goal is data, not conversions.
How to size it
Estimate two things:
- Average CPC for the cluster (Google's keyword data, weighted toward the high end to be conservative).
- Click volume needed for Google's algorithm to learn, roughly 50 to 100 clicks per week minimum.
Multiply: CPC × clicks per week × 4 weeks ≈ monthly test budget.
For B2B SaaS clusters with $5 to $20 CPCs and a 75 click per week target, that lands in the $1,500 to $6,000 monthly range.
When to stop testing
After 2 to 4 weeks of data. By then you should know:
- CTR (acceptable at 2 to 4 percent for most B2B SaaS).
- Conversion rate (acceptable at 1 to 5 percent for sign ups; lower for demos).
- CPA (compared to your target).
If the campaign is hitting numbers you like, transition to scale. If not, kill it and try a different cluster, copy, or landing page.
Don't over invest
A common mistake: running a test campaign at $20,000/month "to give it a real chance". You don't need that to learn. You need just enough volume to see clean numbers. Save the bigger budget for once you have signal.
Framework 2: target CPA budget
For a campaign you understand well enough to size against a specific outcome.
The math
Let:
- C = your max acceptable CPA (cost per conversion).
- CPC = the cluster's average cost per click.
- CR = your conversion rate (conversions divided by clicks).
- N = conversions you want per month.
Then: monthly budget = N × C, given that CPA = CPC / CR.
If your CPA target is $200 and the cluster delivers $200 CPA at scale, every $200 spent produces one conversion. Want 50 conversions per month? Budget $10,000.
What if CPA is above target
If observed CPA is higher than your target, you have three options:
- Lower CPA through better keywords, copy, or landing page. Often the right move first.
- Accept higher CPA if downstream economics support it. A $400 CPA can be fine if customers are worth $20,000.
- Walk away from the cluster. Some clusters are just expensive. Move budget to a cheaper one.
Budget alone won't fix CPA. Throwing more budget at a campaign with bad CPA produces more bad CPA.
When this framework breaks
- You don't know your CPA target. Common for early stage products. In that case, default to test budget framework.
- Conversion data is too thin to estimate CR. Run test budget first, accumulate data, then switch to CPA targeting.
- Conversions don't directly correlate with revenue. A sign up CPA is meaningful only if some predictable percentage become customers. If sign up to customer rate is wildly variable, optimize on something further down the funnel.
Framework 3: percent of revenue budget
For mature operations where paid search is one channel among many.
How it works
Pick a target marketing spend as a percentage of revenue (often 10 to 30 percent of ARR for early stage SaaS, lower for mature). Within that, allocate a percentage to paid search based on its proven efficiency relative to other channels.
If you do $5M ARR, target 20 percent on marketing ($1M total), and paid search is 30 percent of that ($300K, or $25K/month), you have a Google Ads budget of $25K/month split across campaigns.
When this works
- You have multiple proven channels and need to allocate among them.
- You're managing to a CAC payback or LTV/CAC target at the company level.
- Finance wants stable, predictable spend.
When this breaks
- You're earlier stage and don't have stable revenue. Percent of revenue budgets ratchet down with revenue dips, which is when you need acquisition most.
- Your channels have different maturity. Spending 30 percent of marketing on Google Ads when Google Ads isn't yet proven is investing in unknown.
The starting point
If you're starting fresh:
- Run test budget for 6 to 8 weeks across 3 to 5 clusters.
- Identify the one or two clusters that are converting at a reasonable CPA.
- Move to target CPA budget on those, scaling up to your target volume.
- Add percent of revenue framing once paid search is one of several proven channels and you're managing portfolio level.
This trajectory takes 3 to 6 months for most B2B SaaS. Don't try to skip steps.
Common budget mistakes
Daily budget too low to win auctions
A daily budget of $20 in a cluster with $10 CPC means you'll get 2 clicks on a good day, often zero. Either accept the campaign won't generate meaningful data, or raise the budget.
Daily budget too high for a learning phase
Running $500/day on a brand new campaign means you'll burn $15,000 before the algorithm has learned what works. You'll learn from $5,000 just as well, with $10,000 left for the campaign that actually performs.
Changing budgets too often
Google's algorithm needs days to recalibrate after a budget change. Frequent changes (weekly or more) prevent it from ever stabilizing. Set budget, leave it for at least 2 weeks, then evaluate.
Treating budget as the lever
Budget sets ceiling. Performance is determined by keywords, copy, landing page, and bidding strategy. If your campaign isn't working at $1,000/month, it won't work at $5,000/month either.
How Hero Marketer suggests budgets
The campaign wizard suggests a monthly budget when you reach the budget step. The suggestion is sized for "test budget" framework: enough volume for Google to learn, not optimized for a specific CPA target.
You can override the suggestion. See Set your budget for the in product details and How budget suggestions are calculated for the math.
Going further
- Calculating CPA targets for SaaS — deriving the CPA you can afford.
- Set your budget — using the budget step in the wizard.
- Common Google Ads mistakes lean SaaS teams make — pitfalls beyond budgeting.