Get the working resource ↓
SaaS PPC and Paid Ads Guide 9 min read

SaaS PPC budget allocation

Size a paid budget from a pipeline target, split it across search, social and review sites by stage, and set the reallocation rules you run every month.

On this page 9 sections
  1. Work backwards from the ARR target, not from a percentage of revenue
  2. What the percentage of revenue rules are actually good for
  3. The learning floor: what each channel costs before it works
  4. Allocation templates at $8K, $40K and $150K a month
  5. The 70/20/10 split and what actually counts as experimental
  6. Monthly reallocation rules tied to cost per opportunity
  7. Why five channels at $8K a month guarantees five failures
  8. What to cut first when the budget gets halved
  9. Build your number this week
  10. Frequently asked questions

The short answer

A SaaS PPC budget should be built backwards from a new ARR target through close rate, opportunity rate and lead rate to a required lead volume, then multiplied by cost per lead. Percentage of revenue rules only sanity check the answer. Each channel has a minimum monthly spend below which it cannot learn, roughly $3,000 for Google Search and $5,000 for LinkedIn, so budgets under $10,000 a month should fund at most two channels.

Key points before you start

Most paid budgets get set in a fifteen minute conversation that starts with last year’s number and a percentage. That produces a figure nobody can defend in June when the CFO asks what the extra $30,000 a month bought.

The alternative takes about an hour and produces a number with a chain of reasoning attached. Start at the ARR you need, walk backwards through every conversion rate between there and a click, and the budget falls out of the arithmetic. Then check it against the industry percentage, rather than starting there.

Work backwards from the ARR target, not from a percentage of revenue

Take the new ARR you need paid media to produce, divide it by ACV, then divide backwards through every stage rate until you reach leads, and multiply by cost per lead. That is the whole method.

Here it is with real numbers for a company targeting $2M in new ARR from paid, at a $30,000 ACV.

StepCalculationResult
New ARR target from paidGiven$2,000,000
Customers needed$2M / $30,000 ACV67
Opportunities needed67 / 22% close rate303
SQLs needed303 / 60% SQL to opportunity505
MQLs needed505 / 30% MQL to SQL1,683
Leads needed1,683 / 40% lead to MQL4,208
Annual spend4,208 x $180 CPL$757,000
Monthly spend$757,000 / 12$63,000

Two things fall out of that table immediately. The implied marketing CAC is $11,300 per customer, which you can hold up against your ACV and gross margin without any further work. And if you only have $30,000 a month, the honest conclusion is that your paid target should be $950,000, not $2M, and somebody needs to hear that in October rather than in July.

Run the chain twice

Once with your actual trailing twelve month conversion rates, and once with the rates you think you will hit after the landing page work lands. The gap between the two budgets is the value of the conversion work, expressed in dollars, which is a far better funding argument than anything a design mock can do. The SaaS PPC budget calculator runs both cases side by side.

Where you have no historical rates, borrow typical ones and mark them clearly as assumptions. Our SaaS PPC benchmarks carry stage rates by ACV band and motion, which is closer than a single blended figure from an agency blog.

What the percentage of revenue rules are actually good for

They are a sanity check, not a plan. SaaS Capital puts median marketing spend for private B2B SaaS near 8 percent of ARR, and finds venture backed companies spend roughly 58 percent more as a share of revenue than bootstrapped ones. Paid media is typically a quarter to a half of that total.

ARRTotal marketing at 8%Typical paid shareMonthly paid budget
$1M$80,00020% to 35%$1,300 to $2,300
$3M$240,00025% to 40%$5,000 to $8,000
$10M$800,00025% to 45%$17,000 to $30,000
$30M$2,400,00030% to 50%$60,000 to $100,000
$75M$6,000,00030% to 50%$150,000 to $250,000

Notice the $1M row. Eight percent of $1M funds a paid budget that sits below the learning floor of a single channel, which is the arithmetic reason most seed stage paid programs fail. It is not that the team was bad at Google Ads. They were running a channel at a spend level where the channel cannot function.

Venture backing changes the answer, and that is the point of the SaaS Capital finding rather than a footnote to it. A funded $1M ARR company spending 25 percent of revenue on marketing has a real paid budget. A bootstrapped one at 8 percent does not, and should be spending that money on organic and review site presence instead.

8%

Median marketing spend as a share of ARR at private B2B SaaS companies

SaaS Capital

Editable CSV worksheet

Save your marketing measurement plan

Keep a worksheet for your inputs, assumptions and next actions. You can also print the calculation directly from your browser.

We never sell your data. Your resource opens here after submission.

The learning floor: what each channel costs before it works

Every channel has a minimum monthly spend below which its algorithm cannot learn and your data cannot reach significance. Spend below the floor and you are not running a small campaign, you are running a broken one.

ChannelPractical monthly floorWhy the floor existsTime to first reliable read
Google Search$3,000Smart Bidding needs roughly 30 conversions in 30 days per campaign4 to 6 weeks
LinkedIn Ads$5,000High CPMs plus a 7 to 10 day optimisation window per campaign group6 to 8 weeks
Meta retargeting$1,500Audience size and frequency caps below that make delivery erratic3 to 4 weeks
Reddit Ads$2,500Subreddit level delivery fragments spend across small audiences5 to 7 weeks
Capterra$500 minimum plus a $2 minimum CPCPlatform contract minimums, not algorithmic4 weeks
G2 placementAbout $25,000 a yearAnnual contract minimums on category sponsorshipOne quarter, contractually locked
Practical spend floors for B2B SaaS paid channels

The Google Search floor deserves the most attention because it is the one people argue with. Thirty conversions in thirty days per campaign is the published guidance for target CPA bidding. At a $180 CPL that is $5,400 a month in one campaign. You can get under that with manual CPC and a very tight keyword set, which is exactly what I would do at $3,000, and it is also why $3,000 accounts need a human in them weekly while $30,000 accounts do not.

G2 is the outlier because the floor is contractual rather than technical. You cannot run a $2,000 test. You sign for a year, which makes it the one channel where the decision has to be made on modelling rather than on a pilot.

The starvation pattern

A team gets $12,000 a month and splits it five ways to look thorough: $4,000 search, $3,000 LinkedIn, $2,000 Meta, $2,000 Reddit, $1,000 on a newsletter sponsorship. Search barely clears its floor, LinkedIn does not, and the other three produce 40 clicks a week each. Six months later the report says paid does not work for us. Paid was never actually run.

Allocation templates at $8K, $40K and $150K a month

These are starting splits for a sales-led B2B SaaS product with an ACV between $15,000 and $60,000. Adjust the search share down and the LinkedIn share up as ACV rises, because search volume runs out long before your addressable market does.

Line itemSeed, $8K/moSeries A, $40K/moSeries B, $150K/mo
Google Search, brand$600$2,000$6,000
Google Search, competitor and category$4,900$15,000$46,000
LinkedIn Ads$0$11,000$38,000
Review sites (G2, Capterra)$0$6,000$18,000
Retargeting across display and social$1,500$3,000$12,000
Secondary paid social (Meta, Reddit)$0$0$12,000
Newsletter and podcast sponsorships$0$0$8,000
Experimental$1,000$3,000$10,000

The seed column is the controversial one and I will defend it. At $8,000 a month you get one real channel plus retargeting plus a small experiment line. Search is the right single channel for almost every B2B SaaS product because it captures demand that already exists, reads fastest, and can be turned off on a Tuesday. LinkedIn at $2,000 a month is a donation.

The Series A column adds LinkedIn above its floor and buys into review sites, which is usually the moment those become worth it because you now have enough reviews for the traffic to convert. The Series B column is the first one that can honestly fund experiments at a scale where they produce answers rather than anecdotes.

Brand search stays small in all three columns on purpose. It is the cheapest lead you will ever buy and the least incremental one, since most of those people were already coming. Fund it as insurance against competitors bidding on your name, not as a growth line. Our SaaS PPC mistakes breakdown covers how brand spend quietly inflates a program’s reported performance.

The 70/20/10 split and what actually counts as experimental

Seventy percent goes to channels that have produced opportunities at an acceptable cost for two consecutive quarters. Twenty percent goes to channels that are working but not yet proven at your target scale. Ten percent goes to things you have never run.

The rule only works if you are honest about which bucket a channel is in. A channel that produced good numbers for one quarter is in the 20, not the 70. A channel you have run for two years that has never had its cost per opportunity calculated is in neither, because you do not know what it is.

Experimental spend is where most teams cheat. A new ad format on an existing channel is not an experiment, it is optimisation. Real experiments are a new channel, a new offer type, a new audience definition, or a new motion entirely. Things that could plausibly become the next 70 percent.

What qualifies as experimental spend

0 of 5 done

Budget the 10 percent as a standing line and spend it whether or not the quarter is going well. The temptation to cancel it during a bad quarter is exactly when you most need the pipeline of future channels. Pull your creative from the SaaS ad copy templates so the experiment cost is media rather than three weeks of copywriting.

Editable working copy

Download this template

Save an editable working copy of the framework on this page. Add your own owners, evidence and decisions.

We never sell your data. Your resource opens here after submission.

Monthly reallocation rules tied to cost per opportunity

Set the rules once, in writing, before anyone has a bad month. The point of writing them down in advance is that they get followed when the numbers are ugly and someone senior wants to move $20,000 on a hunch.

The monthly reallocation routine

  1. Pull trailing 90 day cost per opportunity by channel

    Not cost per lead. Not last month. Ninety days, from the CRM, with the attribution method written on the report. Verified when the channel totals reconcile to total spend within 5 percent.

  2. Exclude any channel with fewer than 10 opportunities

    Below 10 the number is noise. Leave that channel's budget alone and note how many more months it needs to reach 10.

  3. Rank channels by cost per opportunity against your ACV ceiling

    The ceiling is roughly a third of year one gross profit per opportunity. Anything above the ceiling is a candidate to shrink.

  4. Move at most 20 percent of total budget in one month

    Larger moves reset learning phases everywhere at once and you lose the ability to attribute the change. Verified when no single channel's budget moves more than 30 percent month over month.

  5. Freeze the changed channels for one full sales cycle

    A 45 day cycle means no further changes for 45 days plus four weeks of reporting lag. Write the unfreeze date in the doc.

  6. Log the decision and the expected effect

    One line: what moved, why, and what you expect cost per opportunity to do. Verified at the unfreeze date by reading the line back before you look at the result.

That last step is the one that separates teams who learn from teams who just move money around. Writing the prediction down before you see the outcome is the only defence against a narrative built backwards from whatever happened.

Two structural exceptions. Brand search never gets cut in a reallocation, because the cost per opportunity looks brilliant and cutting it just hands your name to a competitor. And review site contracts cannot be reallocated mid-term, so they sit outside the monthly routine entirely and get decided once a year at renewal.

Why five channels at $8K a month guarantees five failures

Because the arithmetic of the learning floor is not negotiable. At $8,000 split five ways, every channel sits below the spend level at which its optimisation works and below the volume level at which your own data means anything.

Consider what $1,600 a month buys on LinkedIn. At a $60 CPM and a 0.45 percent click through rate, that is roughly 27,000 impressions, 120 clicks, and maybe six form fills. Six. You cannot tell a good campaign from a bad one at six conversions a month, and neither can LinkedIn’s delivery algorithm, so it will not find your best pockets of audience.

The same $8,000 in one search account produces perhaps 44 leads a month at a $180 CPL, enough for automated bidding to work and enough for you to read a search terms report and act on it. One channel that functions beats five that do not, and it is not close.

The counterargument I hear is portfolio risk: what if search does not work? That risk is real and the answer is sequencing, not splitting. Run search hard for two quarters, prove or disprove it, then add the second channel with what you learned about which audiences and offers convert. The full sequencing view sits in the SaaS advertising strategy playbook.

What to cut first when the budget gets halved

It happens, usually in the week after a board meeting. Cut in this order, and cut whole channels rather than trimming every line by 50 percent.

Priority to cutLine itemReasoning
1Experimental spendHighest variance, longest payback, easiest to restart
2Secondary paid socialUsually the weakest cost per opportunity in the portfolio
3Broad category search termsThe expensive tail of non branded search, keep the head
4Display and programmatic retargetingKeep social retargeting, which usually reads better
5LinkedIn, entirely rather than partiallyHalf a LinkedIn budget is below the floor, so take it to zero
NeverBrand search and competitor termsCheapest opportunities in the account and directly defensive

Trimming everything by an equal percentage is the worst option available and the most common one chosen, because it feels fair. It takes a portfolio where two channels worked and turns it into a portfolio where none do. Cut whole lines, keep the survivors above their floors, and write down what you will restore first when the budget comes back.

Before the cut, run a proper audit so you know which line items are already dead. The SaaS PPC audit checklist walks the account structure, and the reporting stack that makes any of this legible is covered in PPC tools for SaaS teams.

Build your number this week

Open a spreadsheet, put your new ARR target from paid in the first cell, and work down the chain: ACV, close rate, opportunity rate, MQL rate, lead rate, CPL. The number at the bottom is your budget. If it is larger than what you have, cut the target rather than spreading the money thinner.

Then check every channel in your plan against its floor. Anything below the floor gets removed and its budget goes to the channel above it. Two funded channels beat five starved ones every quarter of every year, and the demand generation budget allocator will show you the split across the wider mix if paid is only part of your programme. If you want the broader channel mechanics behind these splits, start at SaaS PPC and paid ads.

Editable CSV worksheet

SaaS PPC and Paid Ads planning worksheet

A practical paid planning worksheet: decisions, owners, evidence and next actions.

We never sell your data. Your resource opens here after submission.

Frequently asked questions

How much should a SaaS company spend on PPC?

Work it backwards from pipeline rather than picking a percentage. Take your new ARR target from paid, divide by ACV for customers needed, then divide by close rate, opportunity rate and lead rate to get required leads, and multiply by cost per lead. Sanity check the answer against roughly 8 percent of ARR for total marketing spend, of which paid is usually a quarter to a half.

What is the minimum PPC budget for a B2B SaaS company?

Around $3,000 a month for Google Search alone, because below that you cannot gather the 30 or so conversions in 30 days that automated bidding needs. LinkedIn needs closer to $5,000. Capterra has a $500 monthly minimum with a $2 minimum bid, and G2 placement contracts usually start near $25,000 a year.

How should a SaaS company split budget between Google Ads and LinkedIn?

Start with search taking 60 to 70 percent, because it captures existing demand and produces faster feedback. Shift toward LinkedIn as ACV rises above roughly $25,000 and as your category search volume runs out. At enterprise ACVs with a narrow ICP, a 50/50 split is defensible because search volume caps out long before the addressable market does.

What percentage of ARR do B2B SaaS companies spend on marketing?

SaaS Capital reports a median near 8 percent of ARR for private B2B SaaS companies, with venture backed companies spending about 58 percent more as a share of revenue than bootstrapped ones. Paid media is usually a quarter to a half of that total, so a $10M ARR company typically runs $200,000 to $400,000 a year in paid.

What is the 70/20/10 rule for paid media budgets?

Put 70 percent into channels that have produced opportunities at an acceptable cost for two consecutive quarters, 20 percent into channels that are working but not yet proven at scale, and 10 percent into experiments. The discipline is that the 10 percent is spent whether or not you feel like it, because it is the only source of future proven channels.

How often should I reallocate PPC budget between channels?

Monthly, using cost per opportunity over a trailing 90 days, and cap any single move at 20 percent of total budget. More frequent changes reset learning phases and produce noise. Less frequent changes let a broken channel burn a full quarter. Freeze the channel for one sales cycle after a change before judging it again.

Should a small SaaS company run paid ads at all?

Only if you can fund one channel above its learning floor for six months and your ACV supports the cost per opportunity. Below roughly $8,000 a month in available budget with a sub $10,000 ACV, organic, product led signup and review site presence usually return more per dollar than a starved search account.

The saas-marketing.net editorial team Research and editorial

We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.

Published September 11, 2026. Last updated .