# 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.

Source: https://saas-marketing.net/guides/saas-ppc-budget-allocation/
Topic: SaaS PPC and Paid Ads
Type: guide
Published: 2026-09-11
Last updated: 2026-09-11
Publisher: SaaS Marketing (saas-marketing.net)
License: CC BY 4.0. Quote or republish with attribution and a link to https://saas-marketing.net/guides/saas-ppc-budget-allocation/

## 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 takeaways

- Build the number from a pipeline target first, then check it against the 8 percent of ARR median rather than starting there.
- Every channel has a learning floor: roughly $3,000 a month for Google Search and $5,000 for LinkedIn.
- Under $10,000 a month, funding more than two channels means none of them exits the learning phase.
- SaaS Capital puts median private B2B SaaS marketing spend near 8 percent of ARR, with paid usually a third of that.
- Reallocate monthly on cost per opportunity, never on cost per lead, and cap movement at 20 percent of budget.
- Reserve 10 percent for experiments and accept that most of it will produce nothing but information.

---

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.

| Step | Calculation | Result |
| --- | --- | --- |
| New ARR target from paid | Given | $2,000,000 |
| Customers needed | $2M / $30,000 ACV | 67 |
| Opportunities needed | 67 / 22% close rate | 303 |
| SQLs needed | 303 / 60% SQL to opportunity | 505 |
| MQLs needed | 505 / 30% MQL to SQL | 1,683 |
| Leads needed | 1,683 / 40% lead to MQL | 4,208 |
| Annual spend | 4,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.

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](/calculators/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](/research/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.

| ARR | Total marketing at 8% | Typical paid share | Monthly paid budget |
| --- | --- | --- | --- |
| $1M | $80,000 | 20% to 35% | $1,300 to $2,300 |
| $3M | $240,000 | 25% to 40% | $5,000 to $8,000 |
| $10M | $800,000 | 25% to 45% | $17,000 to $30,000 |
| $30M | $2,400,000 | 30% to 50% | $60,000 to $100,000 |
| $75M | $6,000,000 | 30% 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

## 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.

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.

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 item | Seed, $8K/mo | Series A, $40K/mo | Series 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](/guides/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**

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](/templates/saas-ad-copy-swipe-file/) so the experiment cost is media rather than three weeks of copywriting.

## 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**

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](/playbooks/saas-advertising-strategy/).

## 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 cut | Line item | Reasoning |
| --- | --- | --- |
| 1 | Experimental spend | Highest variance, longest payback, easiest to restart |
| 2 | Secondary paid social | Usually the weakest cost per opportunity in the portfolio |
| 3 | Broad category search terms | The expensive tail of non branded search, keep the head |
| 4 | Display and programmatic retargeting | Keep social retargeting, which usually reads better |
| 5 | LinkedIn, entirely rather than partially | Half a LinkedIn budget is below the floor, so take it to zero |
| Never | Brand search and competitor terms | Cheapest 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](/checklists/saas-ppc-audit/) walks the account structure, and the reporting stack that makes any of this legible is covered in [PPC tools for SaaS teams](/guides/ppc-tools-for-saas/).

## 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](/calculators/demand-gen-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](/saas-ppc/).

## 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.
