Paid Media Budget Allocation Playbook

Fund each channel until its next customer costs too much

Eight steps to set a CAC target from lifetime value, match channels to your buyer, work out cost per customer, split the budget by what the next customer costs, respect the platforms’ learning floors, pace the month and rebalance on revenue. One fictional company is worked through every step.

By Saroj Jha, founder of AAJ. 31 min read, 8 steps, 13 figures, 39 references.

Split a paid budget so that the next customer costs about the same on every channel you fund, and no more than your CAC target. That point, not the cheapest channel, is where the same money buys the most customers.

What you will build

  1. Step 1 A CAC target The most ads can spend per customer, worked back from lifetime value
  2. Steps 2 and 3 A cost per customer for each channel From your own click, lead and close rates, not cost per lead
  3. Steps 4 to 6 A split you can defend Each channel funded until its next customer costs too much, and above its learning floor
  4. Steps 7 and 8 A pacing plan and a monthly review Floors, ceilings, daily budgets and a rebalance on cohort revenue

Worked example: Example Co., a fictional Series A B2B SaaS company, splits $30,000 a month across five channels. Pairs with the Paid Media Budget Allocator (free tool).

Getting there takes a CAC target worked back from lifetime value, a cost per customer for each channel from your own click, lead and close rates, a curve for how fast each channel gets dearer, and enough budget in each for its bidding to learn. The free Paid Media Budget Allocator does the arithmetic; this playbook explains it, so you can check the answer and defend it. It starts once you know which channels might work: choosing and testing them is in the Demand Gen & Performance Marketing Playbook, and building the campaigns in the Digital Advertising Playbook.

Step 1 of 8

Start from the CAC target, not the budget

In my view, the most common mistake in paid media is treating the budget as the input and the results as whatever falls out. Reverse it: the input is your customer acquisition cost (CAC) target, and lifetime value (LTV) sets it.

The widely used rule is an LTV:CAC ratio of at least 3:1: every dollar spent winning a customer should come back at least three times in gross-margin lifetime value. David Skok, who popularized it, puts the best SaaS businesses above 3 and some as high as 7 or 8[1]. Work backwards from there: a customer worth $15,000 in gross-margin LTV allows a CAC of up to $5,000.

Two cautions. First, that $5,000 is fully loaded: it has to cover sales salaries, tools, content and overhead as well as ads. Subtract the rest, and what is left is your paid-media CAC target, the ad spend you can afford per customer, which is much smaller. Second, LTV:CAC is a ceiling check, not a growth strategy.

Figure 1 A $15,000 customer leaves Example Co. $750 to spend on ads

Gross-margin lifetime value of one customer: $15,000

The $5,000, magnified

$750 for ads: Example Co.’s paid-media CAC target, the most its ad spend can cost per new customer

Show the numbers as a table
Line Per customer
Gross-margin lifetime value ($400 a month for 37.5 months) $15,000
Most you can pay to win a customer (3:1) $5,000
Sales salaries, tools and content $4,250
Paid-media CAC target $750

Both bars are drawn to scale. The 3:1 rule is David Skok’s[1]; the split of the $5,000 is Example Co.’s. Example Co. and its numbers are fictional.

Step 2 of 8

Know what each channel is for, and match the mix to your model

Paid channels are not interchangeable buckets you pour budget into. Each captures a different part of demand, at a different price, with a different lead quality. Google, Meta and Amazon are forecast to take 62.3% of the world’s digital ad spending in 2026, with Meta passing Google for the first time[2], but the right mix for you almost never matches the world’s. What each channel is actually good at:

Search captures demand that already exists. Someone typing “contract management software” is in the market now, and Google is the biggest way to be in front of them. Across 13,474 US search campaigns from April 2025 to March 2026, WordStream’s median cost per lead was $66.69, and $93.69 for business services[3]. Microsoft Advertising runs the same model on Bing, imports campaigns directly from Google Ads, and says its usually lower competition can mean lower costs[4],[5]. Search converts well but caps out at the number of people searching.

LinkedIn reaches a named buyer by job title, company and seniority: demand you create rather than harvest. Its clicks are dear, €5.98 among Dreamdata’s customers against €1.60 on Meta, but the deals are larger. Dreamdata’s 2026 benchmarks, built on its customers’ B2B buyer journeys, report a return on ad spend of 121% for LinkedIn, against 67% for Google Search and 51% for Meta, and say LinkedIn takes 41% of total B2B ad budgets[6].

Meta and TikTok create demand at scale. Meta (Facebook and Instagram) is cheap per impression and unmatched for volume, but intent is lower, so leads usually need nurturing. TikTok reaches younger, consumer-leaning audiences. Both are strongest for awareness and retargeting.

YouTube builds recognition and explains a product visually, so it suits anything that benefits from a demonstration: software, courses, considered purchases. It is often run as the brand layer for buyers not yet in the market.

Amazon meets buyers at the point of purchase. For physical products sold there, it is high intent and closes the attribution loop: the sponsored click and the purchase are measured on one platform. For anything else it is irrelevant.

Directories and communities are niche and high-context. Capterra and G2 reach software buyers who are comparing products; the common questions at the end cover what they cost. Reddit reaches technical audiences in their working context, Quora catches research questions and Pinterest drives discovery for consumer brands. None scale like the majors.

You should not run all of these. Start with the handful of channels where your buyer researches and decides, and that set differs by business model: Figure 2 shows the default lineup the allocator opens with for four of them.

The principle underneath: match the channel to where the buying decision happens. A high-value B2B product belongs where you can target a named title and explain value (LinkedIn, search, video); a $40 consumer product belongs where attention and purchase intent are cheap and immediate (Meta, TikTok, Amazon, Google Shopping). Running LinkedIn for a $40 product, or Amazon for enterprise software, wastes money however well you allocate it.

Figure 2 Each model starts from five core channels; the add-ons depend on where its buyers decide

Core channel Add-on where it fits Not in the lineup

B2B SaaSExample Co. Ecommerce Local services Marketplace

Capture searches

Google
Microsoft

Reach a named buyer

LinkedIn

Create demand at scale

Meta
TikTok
Snapchat

Explain on video

YouTube

Meet the buyer at purchase

Amazon

Catch software comparisons

Capterra and G2

Reach niche communities

Reddit
Quora
Pinterest

Catch local intent

Nextdoor
Yelp

Win app installs

Apple Ads
Show the numbers as a table
Channel Job Core in Add-on in
Google Capture searches All four None
Microsoft Capture searches All four None
LinkedIn Reach a named buyer B2B SaaS None
Meta Create demand at scale All four None
TikTok Create demand at scale Ecommerce, Local services, Marketplace None
Snapchat Create demand at scale None Ecommerce
YouTube Explain on video B2B SaaS, Local services, Marketplace Ecommerce
Amazon Meet the buyer at purchase Ecommerce None
Capterra and G2 Catch software comparisons None B2B SaaS
Reddit Reach niche communities None B2B SaaS, Marketplace
Quora Reach niche communities None B2B SaaS
Pinterest Reach niche communities None Ecommerce, Marketplace
Nextdoor Catch local intent None Local services
Yelp Catch local intent None Local services
Apple Ads Win app installs None Marketplace

The default lineups the Paid Media Budget Allocator opens with, rows grouped by each channel’s job. Apple Ads was called Apple Search Ads until April 2025[7].

Step 3 of 8

Turn your own numbers into a cost per customer

Benchmarks are for calibration when you start cold, such as the WordStream medians in Step 2. Once you have your own data, it wins: your offer, audience and creative move these numbers more than any industry average. For each channel you plan to run, pull four inputs:

  • Cost per click (CPC): from the ad platform, or a benchmark to start. For a pay-per-lead channel, use the cost per lead instead.
  • Click-to-lead rate: the share of clicks that become a lead, such as a form fill, demo request or sign-up, or for ecommerce an add-to-cart.
  • Lead-to-customer rate: the share of those leads that become paying customers. This is where channel quality shows.
  • Value: average contract or order value, gross margin and gross-margin lifetime value (Step 1).

Comparing cost per lead misleads, because cheaper leads often close worse. The honest unit is cost per customer, and it takes two divisions:

Cost per lead = CPC ÷ click-to-lead rate. Cost per customer (base CAC) = cost per lead ÷ lead-to-customer rate. For a pay-per-lead channel, skip the first division.

Figure 3 LinkedIn has the dearest leads and the second-cheapest customers

Cost per lead Cost per customer

  1. Meta $50
  2. Microsoft $56
  3. Google $75
  4. YouTube $75
  5. LinkedIn $100
  1. Microsoft $469
  2. LinkedIn $500
  3. Meta $556
  4. Google $625
  5. YouTube $938

Cheapest at the top LinkedIn: $11 clicks, but leads that close at 20%

Show the numbers as a table
Channel Click, then rates Per lead Per customer
Microsoft $4.50 a click; 8% to lead; 12% to customer $56.25 $469
LinkedIn $11.00 a click; 11% to lead; 20% to customer $100.00 $500
Meta $2.50 a click; 5% to lead; 9% to customer $50.00 $556
Google $6.00 a click; 8% to lead; 12% to customer $75.00 $625
YouTube $3.00 a click; 4% to lead; 8% to customer $75.00 $938

Cost per lead = cost per click ÷ click-to-lead rate; cost per customer = cost per lead ÷ lead-to-customer rate. Google and YouTube tie at $75 a lead. Inputs are Example Co.’s. Example Co. and its numbers are fictional.

Repeat for every channel and you have a base CAC for each: the cost per customer at a modest level of spend. That ranking is the backbone of the allocation, and Step 4 is why it is only the start.

How to estimate what a keyword will cost before you spend

Step 3 needs a cost per click (CPC) for every channel, and before you have run a single ad you do not have one. AAJ does not publish its own CPC averages. What you can do is estimate your own CPC in four moves: read the platform’s bid range, work out the most you can afford per click, buy a small test to get the real number, and read who you were bidding against. The method is written for search, where you bid on keywords. LinkedIn and Meta price clicks differently, and the last part of this section covers them.

Why do CPCs for AI keywords vary so much? On Google, the CPC for any keyword, including an AI keyword, is not a list price. Every search runs its own auction, and Google runs separate auctions for each ad location on the page[8]. Your position comes from Ad Rank, which Google builds from six factors: your bid, the quality of your ad and landing page, your Ad Rank thresholds, how competitive the auction is, the context of the search (the words, location, device and time) and the expected impact of your ad assets[8],[9]. What you pay depends on the competition below you: Google says you only pay “what’s minimally required to clear the Ad Rank thresholds” and beat the Ad Rank of the competitor directly beneath you, so actual CPC is often less than your maximum bid[10]. Microsoft Advertising also prices clicks by auction, and says “the ad auction is dynamic and continuous, so CPC changes constantly”[11].

Read Keyword Planner’s range as a ceiling, not a price. Google Keyword Planner gives two bid figures for each keyword. Google defines “Top of page bid (low range)” as approximately the 20th percentile of what advertisers have historically paid to show at the top of the page, and “Top of page bid (high range)” as approximately the 80th percentile, for your location and network settings, from the last 30 days[12]. Three cautions follow from Google’s own notes. These are bids, not charges, and actual CPC is often lower than the bid[10]. Some keywords with limited bid history do not show a range[12]. And a new account gets forecasts built on average data for all advertisers until it has data of its own[12]. You need a Google Ads account with billing details entered before you can use the keyword ideas[13].

Microsoft Advertising has its own Keyword Planner, under Tools, which gives search volume, trends, performance and cost estimates once you have an account[14]. Check the same keywords there, because Microsoft prices clicks in its own auction.

Work out the most you can afford per click. You can turn your CAC target into a CPC ceiling before you spend anything. Step 3 multiplies the CPC up to a cost per customer. Run the same arithmetic backwards:

Max affordable CPC = paid-media CAC target × click-to-lead rate × lead-to-customer rate.

Any keyword whose real CPC sits above that line costs more per customer than your CAC target allows, however good its leads look. Step 4 explains why the next customer costs more than the average one as spend grows.

Figure 4 Keyword Planner’s range straddles the most Example Co. can pay, so only a test can price it
contract management software Planner top-of-page bid $3.80 $11.40
AI contract review Planner top-of-page bid $4.60 $16.90
AI contract review software for legal teams Planner top-of-page bid No range shown Too little history for a range
$0 $6 $12 $18 a click

$7.20: the most Example Co. can pay ($750 × 8% × 12%) $9.27: the ceiling once the junk searches are blocked (Figure 7)

Show the numbers as a table
Keyword Low High Against the $7.20 ceiling
contract management software $3.80 $11.40 Ceiling inside the range
AI contract review $4.60 $16.90 Ceiling inside the range
AI contract review software for legal teams none none No range to compare

Ranges are Google Keyword Planner’s low and high top-of-page bids as defined by Google: roughly the 20th and 80th percentile of what advertisers paid over the last 30 days. All planner figures are illustrative, not real quotes. Example Co. and its numbers are fictional.

The ceiling is only as firm as the two rates inside it, and until you have measured them both are assumptions. The click-to-lead rate comes from a test. The lead-to-customer rate should come from your own sales history, even a handful of deals. Figure 5 shows how far the ceiling moves when either is off. At a 5% click-to-lead rate and an 8% close rate, Example Co.’s ceiling falls to $3.00 a click, below the low end of the planner’s range for “AI contract review”; at 12% and 15% it rises to $13.50. Google defines the low end of the range as approximately the 20th percentile of what advertisers have paid, so a ceiling below it means most advertisers who showed at the top of the page paid more than Example Co. can afford at today’s funnel.

Figure 5 The ceiling moves from $3.00 to $13.50 with two rates Example Co. has not yet measured
Click-to-lead rate 8% of leads close 10% of leads close 12% of leads close 15% of leads close
5% of clicks become leads $3.00 $3.75 $4.50 $5.63
8% of clicks become leads $4.80 $6.00 $7.20 $9.00
10% of clicks become leads $6.00 $7.50 $9.00 $11.25
12% of clicks become leads $7.20 $9.00 $10.80 $13.50

Example Co.’s starting assumptions Below the planner’s $4.60 low bid for “AI contract review”

Show the numbers as a table
Click-to-lead 8% 10% 12% 15%
5% $3.00 $3.75 $4.50 $5.63
8% $4.80 $6.00 $7.20 $9.00
10% $6.00 $7.50 $9.00 $11.25
12% $7.20 $9.00 $10.80 $13.50

Max affordable CPC = $750 × click-to-lead rate × lead-to-customer rate; the table’s columns are the share of leads that close. AAJ’s arithmetic on Example Co.’s $750 target; the $4.60 comes from the illustrative planner range in Figure 4. Example Co. and its numbers are fictional.

The Unit Economics Calculator gives you the CAC target; the Paid Media Budget Allocator takes the CPC you end up with.

When Keyword Planner shows no range. A keyword with too little history shows no range, as Example Co.’s “AI contract review software for legal teams” does. That is a reason to price it with a test, not to skip it. Three steps keep the test contained. Look up a broader term that does show a range, and use it only to see whether your ceiling is in the same neighborhood. Give the new term its own ad group and test budget, so its clicks are not hidden inside the average of a bigger term. Cap the spend with the daily budget: a $2,700 test over 30 days is $90 a day, and because Google may spend up to twice the average daily budget on a given day but no more than 30.4 times it in a month[15], the month’s billed spend cannot pass $2,736.

Buy a small test to get your real CPC. You get a real CPC by buying clicks. Size the test by the decision it has to support, not by a round number. The decision here is whether the keyword’s click-to-lead rate is close to your assumption, and that needs enough leads to read. This test uses 30 leads, the conversion count Step 6 cites from Google and Microsoft before their automated bidding is judged, so a keyword that works also gives the bidding something to learn from. Whether 30 leads is enough to read the click-to-lead rate is shown below: it leaves a wide interval.

Clicks needed = leads needed ÷ expected click-to-lead rate. Test budget = clicks needed × max affordable CPC.

Using the max affordable CPC keeps the test cheap. If clicks cost more than that, the budget buys fewer clicks, but by then you already have your answer: each customer costs more than your target allows at today’s funnel. Test one keyword theme at a time. Spread across several themes, each one gets a fraction of the clicks and so fewer leads to read.

Figure 6 Sizing the test: 30 leads takes 375 clicks and $2,700, and the result is still a range
  1. 1 Leads you need About 30, the conversion count Google and Microsoft cite in Step 6
  2. 2 Clicks you need 30 ÷ 8% click-to-lead = 375 clicks
  3. 3 Test budget 375 × $7.20 max CPC = $2,700 About $90 a day for 30 days
410 clicks bought
$6.59 average cost per click
33 leads

Click-to-lead rate, 95% interval

5.4% 10.7%
0% 7% 14%

Measured: 33 ÷ 410 = 8.05%. At a 12% close rate the ceiling is anywhere from $4.87 to $9.61 a click, and the $750 target falls inside the cost-per-customer range, so the test needs more clicks.

Show the numbers as a table
Step Calculation Result
Clicks needed 30 ÷ 8% 375
Test budget 375 × $7.20 $2,700
Clicks bought 410 at $6.59 average
Leads 33 (8.05%)
95% interval 5.4% to 10.7%
Ceiling at the interval ends $750 × rate × 12% $4.87 to $9.61

AAJ’s arithmetic: Wald interval, 8.05% ± 1.96 × √(8.05% × 91.95% ÷ 410); a Wilson interval gives 5.8% to 11.1%. Daily figure assumes a 30-day month. Example Co. and its numbers are fictional.

Log the test before it starts, with its budget, read date and the CPC that would stop it. The Paid Media Test Log has the columns.

Read the result against your ceiling. Put the CPC you paid and the click-to-lead rate you measured into one line: cost per customer = CPC ÷ (click-to-lead rate × lead-to-customer rate). It is Step 3’s two divisions again, and it stays under your CAC target exactly when the CPC stays under your ceiling. A test reads CPC and click-to-lead within the month. It cannot read the close rate until the leads have had time to close (Step 6), so until then the 12% is still an assumption. Apply the same line to the ends of the click-to-lead interval, not only the single number. If cost per customer is under your target at both ends, the keyword passes this test. If it is over your target at both ends, drop it or test a cheaper phrase. If your target falls between the two ends, repeat the test with more clicks before you move budget.

Read the search terms and auction insights after the test. The search terms report shows the searches that triggered your ads, which can differ from your keyword list depending on your match types[16]. Google leaves out terms used by too few people to meet its privacy standards[16], so the report can leave some searches out. Add each search term that is not relevant to what you sell as a negative keyword[16].

Auction insights shows who you were competing with on Search. It gives your impression share, how often another advertiser’s ad received an impression when yours did (overlap rate), how often theirs was shown in a higher position (position above rate) and how often your ad ranked higher than theirs (outranking share)[17]. It needs a minimum of activity, and it does not show insights when your impression share is below 10%[17].

Figure 7 Blocking four kinds of search takes out 90 clicks that never became a lead

The 90 came from searches containing “free”, “template”, “jobs” or “course”.

Click-to-lead rate 8.05% 10.3%
Most Example Co. can pay a click $7.20 $9.27
Cost per customer at $6.59 a click and 12% close $682 $533
Show the numbers as a table
Group Clicks Leads Click-to-lead
Relevant searches 320 33 10.3%
Free, template, jobs, course 90 0 0%
All 410 33 8.05%

Search terms report from the test month. The last row assumes the 320 relevant clicks cost the same $6.59 average, which a real report would confirm. Example Co. and its numbers are fictional.

What should I change after the first test? Four changes cut wasted clicks or tie the ad to the keyword:

  • Use exact and phrase match while you learn. Google says exact match “gives you the most steering over who views your ad, but reaches fewer searches than both phrase and broad match”, and broad match can show your ad on related searches, including ones that “don’t contain the direct meaning of your keywords”[18]. Google recommends pairing broad match with Smart Bidding, which learns from conversions; Step 7 of the Digital Advertising Playbook covers Smart Bidding, checking the conversion and AI Max’s broader matching.
  • Keep a negative list. Start from the searches you can already name as irrelevant, as Example Co. does below with “free”, “template”, “jobs” and “course”, and add what your search terms report shows. Google says negative keywords account for casing and misspellings automatically, but you must add synonyms and singular or plural versions yourself[19].
  • Keep brand and non-brand apart. Put searches for your own name in a campaign of their own, so they do not blend into the non-brand numbers you are testing (Digital Advertising Playbook, Step 3).
  • Make the landing page match the keyword. Quality Score rates expected click-through rate, ad relevance and landing page experience. Google calls it a diagnostic tool and says it “isn’t an input in the ad auction”[20], but the quality of your ads and landing page is one of the six factors in Ad Rank[9]. The Website & Conversion Optimization Playbook covers the page.

Why are LinkedIn and Meta priced differently? On LinkedIn and Meta the auction is for an audience, not a keyword, so the keyword steps above do not apply directly. LinkedIn says “the cost required to win the auction depends on the bid and the desirability of your target audience”[21]. It offers maximum delivery, cost cap and manual bidding[22], and it charges for the billable event your objective sets, by the click (CPC) or per thousand impressions (CPM)[21],[23]. Meta’s billing events are “impressions, clicks, or various actions”, and Meta weighs your bid strategy, your bid amount and the probability of getting your optimization goal to set an effective bid[24].

The method still works. Run a small test, then divide spend by clicks. When a campaign is billed by impressions, effective CPC = CPM ÷ (1,000 × click-through rate): as an illustration, a $60 CPM at a 0.5% click-through rate is $12 a click. Then compare it with your own ceiling. For Example Co.’s LinkedIn rates in Step 3, 11% of clicks to lead and 20% to customer, the ceiling is $750 × 11% × 20% = $16.50. That is why LinkedIn’s $11 clicks still give it the second-cheapest customers.

Figure 8 On search you price a keyword; on LinkedIn and Meta you price an audience

Search: you bid on keywords Google, Microsoft

You pay
Enough to beat the Ad Rank below you; often less than your bid
Estimate from
Keyword Planner range, as a ceiling
Real CPC
A test: spend ÷ clicks
Ceiling
$750 × 8% × 12% = $7.20

LinkedIn and Meta: you bid for an audience Audience auction

You pay
The billable event your objective sets: clicks or impressions (Meta also bills actions)
Estimate from
A small test
Real CPC
Spend ÷ clicks, or CPM ÷ (1,000 × click-through rate)
Ceiling
$750 × 11% × 20% = $16.50

Sources: Google Ads Help, LinkedIn Marketing Solutions and Meta Marketing API documentation, as cited in the text. Ceilings use Example Co.’s Step 3 rates. Example Co. and its numbers are fictional.

Mistakes that make a cost estimate wrong. Five follow from the steps above:

  • Reading the planner’s high range as the price. It is a bid, not a charge.
  • Testing several themes on one budget, so each gets too few leads to read.
  • Counting searches for your own name in a non-brand test.
  • Stopping a test at a handful of leads because the first days looked good or bad.
  • Setting the ceiling from a close rate you have not yet seen, rather than from your own sales history.

Step 4 of 8

Don’t pour the whole budget into the cheapest channel

Here is the trap the ranking sets: if one channel has the cheapest customers, why not put everything there? Because channels do not scale in a straight line. The first dollars reach your highest-intent, best-matched audience. As you add more, you exhaust that audience and the platform serves less-qualified impressions, so cost per customer climbs. Add enough and a channel’s customers can cost more than those of one that started dearer.

The pattern is well documented. A meta-analysis of 751 short-term estimates from 56 studies found that a 1% rise in a brand’s advertising raised its sales by 0.12% on average[25]: each extra dollar buys less than the one before. The first dollar into a channel and the ten-thousandth do not buy the same customer.

So the unit for allocation is marginal CAC, the cost of the next customer at your current spend, not average CAC, total spend divided by all customers so far. The average still includes the cheap early customers, so a channel that is cheap on average can be expensive at the margin. The allocator models each channel with a saturation curve: the next customer starts at the channel’s base CAC and gets dearer as spend grows, faster on a channel with a smaller audience.

Figure 9 Each block of eight Microsoft customers costs more than the last

Customers a month

At $9,000: 15 customers; the next one costs $750, the target

All $30,000 here: 35 customers at an average of $853

Next customer: $1,406

Monthly spend on Microsoft

What each block of eight customers costs

  1. $533 each
  2. $684 each
  3. $878 each
  4. $1,127 each
  • At $9,000: 15 customers; the next one costs $750, the target
  • All $30,000 here: 35 customers at an average of $853; the next one costs $1,406

Customers at each level of spend Average CAC Marginal CAC: the next customer

Show the numbers as a table
Customers Spend Block cost Each
1 to 8 $4,260 $4,260 $533
9 to 16 $9,731 $5,471 $684
17 to 24 $16,755 $7,024 $878
25 to 32 $25,774 $9,019 $1,127

The curve is the allocator’s saturation model for Example Co.’s Microsoft account: the next customer costs $469 at the start and $469 × (1 + 0.8 × monthly spend ÷ $12,000) after that, so $750 at $9,000 and $1,406 at $30,000. Blocks and curve drawn to scale. Example Co. and its numbers are fictional.

Step 5 of 8

Allocate to your CAC target, channel by channel

Now the method comes down to one rule: fund each channel until the cost of its next customer reaches your CAC target, then stop. Spend where the next customer is cheap; pull back where it would cost more than a customer is worth.

Apply that rule across your channels and two things happen. Channels whose very first customer already costs more than the others’ next one drop out, correctly. And the channels that stay get funded until the next customer costs about the same on each, at the target or, if the budget runs out first, below it. That point is not a compromise: it is the most customers your money can buy. If one channel’s next customer were cheaper than another’s, moving a dollar would gain a customer. Split Example Co.’s $30,000 evenly and Microsoft’s next customer costs $656 while YouTube’s costs $1,118. Move $1,000 from YouTube to Microsoft and YouTube loses about 0.9 customers while Microsoft gains about 1.5: the same money, about 0.6 more customers. Keep moving money until no move gains anything.

Doing that by hand means iterating across five or more channels. The Paid Media Budget Allocator does it: set a budget, a CAC target or a customer goal, and it returns the split, the projected customers and blended CAC, the saturation curves, and how much better the split is than spending evenly.

Figure 10 Funded to one water line, the next customer costs $683 on every channel, and YouTube stays dry

Cost of the next customer

CAC target $750 Water line $683
  1. Microsoft $6,840 23% of budget
  2. LinkedIn $6,850 23% of budget
  3. Meta $12,860 43% of budget
  4. Google $3,450 12% of budget
  5. YouTube $0 Left out

Base CAC: what the first customer costs Funded: each next customer costs up to $683

Show the numbers as a table
Channel Base CAC Spend Customers
Microsoft $469 $6,840 (23%) About 12
LinkedIn $500 $6,850 (23%) About 12
Meta $556 $12,860 (43%) About 21
Google $625 $3,450 (12%) About 5
YouTube $938 $0 0
Total $30,000 About 50

The allocator’s split of $30,000 a month across Example Co.’s five channels: about 50 customers at a blended $602. Heights drawn to scale from $400. Example Co. and its numbers are fictional.

Here the split is worth about 8% more customers. Better conversion and close rates are usually worth more, because they lower what every customer costs (Step 8). Allocation squeezes more out of the spend you have; the funnel changes what a customer costs in the first place. Do both, in that order.

Step 6 of 8

Right-size the number of channels

It is tempting to switch on every channel that fits. Resist it. Each platform’s automated bidding learns from conversions and needs a steady run of them; a channel funded below that floor underperforms its own math. What the platforms publish:

  • Meta: an ad set generally needs about 50 optimization events within seven days of its last significant edit to leave the learning phase[26].
  • Google, including YouTube: Smart Bidding can need up to about 50 conversion events or three conversion cycles to calibrate[27], and Google suggests judging Target CPA over 30 days that include at least 30 conversions[28].
  • Microsoft: it recommends at least 30 conversions in the previous 30 days for Target CPA and Maximize Conversions, and a learning period of one to two weeks[29].
  • LinkedIn: no conversion threshold; at least $10 a day, and $100 for a new campaign[30]. It recommends starting with maximum delivery bidding and moving to a cost cap when you need to control cost per result[22].
  • TikTok: at least $50 a day per campaign and $20 per ad group[31], and it calls 50 conversions “the most significant indicator of passing the learning phase”[32].

So a channel’s floor is the number of conversions its bidding needs, times what one conversion costs you. Optimize for an event cheap enough to reach that number, usually a lead or a booked demo rather than a closed customer; the Demand Gen & Performance Marketing Playbook covers how to choose it. Spread $5,000 a month across seven channels and each gets about $700: at Example Co.’s costs, not enough for 30 leads on any of its five channels.

At seed, run one or two channels in earnest plus at most one small test, as which marketing channels to start with sets out. Once a channel works and the budget can fund more above their floors, three to five is the working range; treat any others as experiments with their own test budget, not slices of the core. The allocator warns when your budget cannot support the channels you have switched on.

Figure 11 $5,000 a month can feed two channels’ learning; $30,000 can feed four and still scale them

$5,000 a month Two floors fit, plus a small test

1 2 3 4 5
  1. 1 Microsoft $1,690 fits
  2. 2 Google $2,250 fits
  3. T $1,060 left for one small test
  4. 3 LinkedIn $3,000 does not fit
  5. 4 YouTube $2,250 does not fit
  6. 5 Meta $10,860 does not fit

$30,000 a month, Example Co.’s budget Four floors fit, with $12,200 to scale them

1 2 3 5 Room to scale
  1. 1 Microsoft $1,690
  2. 2 Google $2,250
  3. 3 LinkedIn $3,000
  4. 5 Meta $10,860 for one ad set
  5. R $12,200 more goes where the next customer is cheapest (Step 5); YouTube’s floor would fit, but its customers cost too much
Show the numbers as a table
Channel What its bidding needs Monthly floor
Meta 50 leads a week at $50 $10,860
LinkedIn 30 leads a month at $100 $3,000
Google 30 leads a month at $75 $2,250
YouTube 30 leads a month at $75 $2,250
Microsoft 30 leads a month at $56 $1,690

Floor = the conversions each platform’s bidding needs × Example Co.’s cost per lead: Meta’s 50 events a week[26] (× 30.4 ÷ 7 for a month), and 30 a month for Google[28] and Microsoft[29]. LinkedIn publishes no threshold, so 30 a month is my assumption. Segments drawn to scale. Example Co. and its numbers are fictional.

Step 7 of 8

Set pacing and guardrails before you launch

An allocation is a monthly target, not a launch instruction. Give each channel a floor and a ceiling. The floor is at least its learning floor from Step 6, or higher for a strategic presence, which many B2B teams keep on LinkedIn even when search looks cheaper on the day. A useful ceiling is the spend at which the channel’s next customer reaches your CAC target (Step 5), so no channel runs past what its customers are worth before you have evidence it scales.

Then turn the monthly numbers into daily budgets, so spend lands evenly instead of running out mid-month. The platforms treat a daily budget as an average: a Google campaign can spend up to twice it on a given day but no more than 30.4 times it in a month[15], and Microsoft usually keeps overspend below double the daily limit and caps the month at the daily budget times its days[33]. LinkedIn recommends a lifetime budget with lifetime pacing[30]. Divide each monthly figure by 30.4, and check spend against a straight line every week.

Figure 12 Every channel gets a floor, a ceiling and a daily budget before launch

Ceiling: the next customer reaches the $750 target Planned monthly spend Floor: the learning floor Allowed range

  1. Google $7,500 $2,250 $3,450 $113 a day
  2. LinkedIn $9,380 $3,000 $6,850 $225 a day
  3. Microsoft $9,000 $1,690 $6,840 $225 a day
  4. Meta $19,690 $10,860 $12,860 $423 a day
  5. YouTube $0 Muted first customer $938
Show the numbers as a table
Channel Floor Plan Ceiling Daily budget
Google $2,250 $3,450 $7,500 $113
LinkedIn $3,000 $6,850 $9,380 $225
Microsoft $1,690 $6,840 $9,000 $225
Meta $10,860 $12,860 $19,690 $423
YouTube $0 $0 $0

Floors from Step 6. Ceiling = the spend at which the next customer costs $750 on the allocator’s curves. Daily budget = monthly plan ÷ 30.4, Google’s monthly multiple[15]. Faders drawn to scale on $0 to $20,000 a month. Example Co. and its numbers are fictional.

Step 8 of 8

Measure on revenue, and rebalance on a schedule

The fastest way to misallocate is to optimize toward cheap leads. A channel can win on cost per lead and lose on cost per customer, and a platform told to chase form fills will find you more of the wrong ones. Optimize for the event closest to revenue that still reaches the learning floor (Step 6), and send your CRM’s qualified outcomes back to the platforms so their bidding learns from buyers, not browsers; the Demand Gen & Performance Marketing Playbook covers the setup.

Time lag matters too, especially in B2B. In Dreamdata’s 2026 benchmarks, revenue arrived on average 214 days after a buyer’s first conversion on a LinkedIn ad[6], so month-one CAC overstates the true cost. Read each month’s spend as a cohort: its cost per customer, or its return on ad spend if you sell online, at 30, 60 and 90 days and after a year. And watch CAC payback by cohort, the months a customer’s gross profit takes to repay what it cost to win; Skok puts the warning line for SaaS at 12 months[1].

Your first split is a hypothesis. Auctions shift, audiences tire and creative wears out, so marginal CAC drifts. Review monthly: where a channel’s cost per customer has crept above the others, move the next slice of budget toward the cheaper margin; where spend brings leads but no customers, cut it and redeploy. But move in steps, not daily swings, because large changes restart the platforms’ learning. Google suggests allowing one or two conversion cycles after a major bidding or budget change[34]; Microsoft asks you not to change budgets during learning and to judge a bid strategy only after two to four more weeks[29]; TikTok advises raising a budget by no more than 30% at a time once an ad group is out of learning, at least two days apart[31].

Figure 13 Judged at day 30, January’s spend cost $1,500 a customer; by day 180 it cost $600

January: $30,000 of ad spend Each dot is one customer won from it

  1. Day 30 February

    $1,500 CAC so far

    20 customers

  2. Day 60 March

    $789 CAC so far

    38 customers, 18 new

  3. Day 90 April

    $652 CAC so far

    46 customers, 8 new

  4. Day 180 July

    $600 CAC so far

    50 customers, 4 new

Closed at an earlier check Closed since the last check Not yet closed

Show the numbers as a table
Check Customers closed CAC so far
Day 30 (February) 20 $1,500
Day 60 (March) 38 $789
Day 90 (April) 46 $652
Day 180 (July) 50 $600

CAC so far = $30,000 ÷ customers closed by that day. Example Co. and its numbers are fictional.

What changes by stage?

Pre-seed

Paid media is a test, not a plan. Run one search channel on a small budget to learn your cost per click, lead rate and close rate (Step 3); allocation starts once you have them.

Seed

One or two channels in earnest and at most one small test, each funded above its learning floor (Step 6), against a CAC target you revisit each quarter as LTV firms up (Step 1).

Series A–B

Three to five channels split by marginal CAC (Step 5), with floors, ceilings and daily pacing (Step 7) and a monthly rebalance on cohort revenue (Step 8). Test a channel’s incremental effect before you scale it; incrementality testing for startups shows how.

What mistakes should I avoid?

  • Defaulting to the same two or three channels. Habit is not a strategy; start from where your buyer decides, which may be Microsoft, TikTok, Amazon or Capterra (Step 2).
  • Running more channels than the budget can fund. Below its learning floor, no channel optimizes (Step 6).
  • Judging channels on cost per lead. Cheap leads that never close are the dearest thing in paid media (Step 3).
  • Concentrating in the cheapest channel. Its average hides what the next customer costs (Step 4).
  • Judging month-one numbers. In B2B, most customers close weeks or months after the click (Step 8).
  • Rebalancing daily. Large, frequent changes restart learning and trade signal for noise; move monthly, in steps (Step 8).

Common questions

How much should a startup spend on paid ads in total?

Work it out from the customers you need rather than from a share of revenue. Multiply the new customers a month you want from ads by your paid-media CAC target: 40 customers at a $750 target allows up to $30,000. Then check that every channel in the plan can be funded above its learning floor; if it cannot, drop channels before you raise the budget. If the total is more than you can afford, change the goal or the target, not the arithmetic.

How do I set a CAC target if I don’t know my LTV yet?

Use payback instead: the months of gross profit it takes to earn back what a customer cost to win. Bessemer Venture Partners suggests[35] under 12 months for companies selling to small businesses, under 18 for mid-market and under 24 for enterprise. Multiply monthly gross profit per customer by the payback you can accept, subtract your other acquisition costs, and what is left is the most your ads can spend per customer. Switch to an LTV-based target once you have a year of retention data.

How do I split a budget before I have my own data?

Start from published medians, spend for a month, then replace them. For Google search, WordStream’s 2026 benchmarks[3], from 13,474 US campaigns, put the median cost per click at $5.42, the conversion rate at 8.18% and the cost per lead at $66.69. Your close rate has to come from your own sales history, even if it is a handful of deals. After the first month, swap every benchmark for your own numbers. To replace the CPC benchmark first, the section on estimating what a keyword will cost, in Step 3, shows how to work out your ceiling and test it.

How long should I run a channel before I judge it?

Long enough for two clocks: the platform’s learning and your sales cycle. Google suggests judging Smart Bidding[34] over a period that covers at least two full conversion cycles, and Microsoft asks for one to two weeks of learning[29] and then two to four weeks more. Judge cost per lead within the month, but cost per customer only once most of a month’s leads have had time to close, which depends on your own sales cycle: read it from your CRM as the time from first lead to closed deal.

Should I fund YouTube or other brand channels that lose on CAC?

Not out of the performance budget. If a channel’s first customer costs more than the next one elsewhere, a split built on cost per customer rightly leaves it out. To bring it in, raise the budget, improve its funnel so its base CAC falls, or run it as a separate brand experiment with its own budget, funded above its learning floor and judged on its own measures, such as branded searches or demo requests that name you.

Are Capterra and G2 worth paying for?

They can be, if buyers in your category compare vendors there. Capterra sells clicks by software category, with bids from $2 a click[36], and leads through a separate pay-per-lead program[37]; G2 agreed in January 2026[38] to buy Capterra, Software Advice and GetApp from Gartner. Judge it like any channel, on cost per customer from its leads’ close rate, and plan rebalancing around one rule: Capterra applies budget changes from the start of the next month[39].

What do AI-related keywords cost per click?

It depends on your auction, so AAJ does not publish a figure. Your CPC depends on who else bids, how good your ad and landing page are, and where and when people search. Use the top-of-page bid range in Google Keyword Planner as a ceiling[12]. Work out the most you can afford per click (CAC target × click-to-lead rate × lead-to-customer rate), then buy enough clicks to get about 30 leads, the conversion count Google and Microsoft cite, and read the CPC you actually paid.

What’s the average LinkedIn ads CPC right now?

AAJ does not publish CPC averages of its own. Third-party benchmarks describe other companies’ audiences over a past period: Dreamdata’s 2026 report[6], in Step 2, puts LinkedIn CPC at €5.98 among its customers. LinkedIn says your cost depends on your bid and how much advertisers want your target audience[21], so your number can be far from any average. Get yours from a small test, spend divided by clicks, or CPM ÷ (1,000 × click-through rate) if you are billed by impressions. Then check it against your ceiling: CAC target × click-to-lead rate × lead-to-customer rate.

Are Keyword Planner’s bid estimates what I will pay?

No. They are bids, and the range runs from about the 20th to the 80th percentile of what advertisers have paid to show at the top of the page over the last 30 days[12]. Google charges the minimum needed to beat the ad below yours[10], which is often less than your bid. A new account also gets estimates built on average data for all advertisers. Use the range to decide whether a test is worth running, not to set your budget.

What do I do when Keyword Planner shows no range for my keyword?

Price it with a test. Google says you might not see bid range statistics for keywords with limited historical bid information[12]. Look up a broader term that does show a range to see if your ceiling is in the same neighborhood, give the new term its own ad group and test budget, and set the daily budget at the test budget divided by the days. Then read the CPC you paid against your ceiling.

How much should I spend testing a keyword?

Enough to buy about 30 leads: leads needed ÷ expected click-to-lead rate gives the clicks, and clicks × your max affordable CPC gives the budget. At an 8% click-to-lead rate and a $7.20 ceiling that is 375 clicks and $2,700. Thirty-three leads in 410 clicks leaves a wide range on the click-to-lead rate (5.4% to 10.7%), so a first test narrows the range but does not settle it.

Use with this playbook

Playbooks

Articles

Templates and tools

References

  1. Skok, D. “SaaS Metrics 2.0: A Guide to Measuring and Improving What Matters.” For Entrepreneurs, 2013. LTV:CAC above 3; CAC payback beyond 12 months. forentrepreneurs.com
  2. eMarketer (2026). “Meta to Surpass Google in Digital Ad Revenues for First Time Ever.” Press release, April 13, 2026: Meta, Google and Amazon forecast at 62.3% of worldwide digital ad spending in 2026. emarketer.com
  3. Marino, S. (2026). “Google Ads Benchmarks 2026: Competitive Data & Insights for Every Industry.” WordStream by LocaliQ, updated September 16, 2026. 13,474 US search campaigns, April 1, 2025 to March 31, 2026; figures are medians. wordstream.com
  4. Microsoft Advertising. “Google Import.” Importing campaigns from Google Ads. about.ads.microsoft.com
  5. Microsoft Advertising. “Frequently Asked Questions for new Microsoft Advertisers.” Less competition “can mean lower costs”. about.ads.microsoft.com
  6. Dreamdata (2026). “Announcing The 2026 LinkedIn Ads Benchmarks Report by Dreamdata.” Dreamdata blog; aggregated data from Dreamdata customers (66M+ sessions, 3.5M+ customer journeys). The page states no data period and does not define ROAS. dreamdata.io
  7. AppleInsider (2025). “Apple rebrands its advertising business as ‘Apple Ads’.” April 14, 2025. appleinsider.com
  8. “How the Google Ads auction works.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  9. “About Ad Rank.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  10. “Actual cost-per-click (CPC): Definition.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  11. Microsoft Advertising cost page (no page title; first heading “How to pay”). Microsoft Advertising. Undated, opened October 24, 2026. advertise.bingads.microsoft.com
  12. “About Keyword Planner forecasts.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  13. “Use Keyword Planner.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  14. “Keyword Planner.” Microsoft Advertising (Tools > Keyword Planner). Undated, opened October 24, 2026. about.ads.microsoft.com
  15. Google Ads Help. “About overdelivery and your average daily budget.” Up to twice the average daily budget in a day; no more than 30.4 times it in a month. support.google.com
  16. “About the search terms report.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  17. “Use auction insights to compare performance.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  18. “About keyword matching options.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  19. “About negative keywords.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  20. “About Quality Score for Search campaigns.” Google Ads Help, Google. Undated, opened October 24, 2026. support.google.com
  21. “LinkedIn Advertising Costs & Pricing.” LinkedIn Marketing Solutions. Undated, opened October 24, 2026. business.linkedin.com
  22. LinkedIn Marketing Solutions. “Bidding for LinkedIn Ads made simple.” Maximum delivery, cost cap and manual bidding. business.linkedin.com
  23. “Bid Smartly: Defining Key Terms for LinkedIn Ad Auctions.” LinkedIn Marketing Blog, 2021 (date from the URL; none on the page). Used only for the CPC and CPM definitions. business.linkedin.com
  24. “Bidding overview.” Meta Marketing API documentation, Meta for Developers. Undated, opened October 24, 2026. developers.facebook.com
  25. Sethuraman, R., Tellis, G. J. and Briesch, R. A. (2011). “How Well Does Advertising Work? Generalizations from Meta-Analysis of Brand Advertising Elasticities.” Journal of Marketing Research, 48(3), 457–471. doi:10.1509/jmkr.48.3.457
  26. Meta Business Help Center. “About the learning phase.” About 50 optimization events within seven days of the last significant edit. facebook.com
  27. Google Ads Help. “Duration of the learning period for campaigns and what affects it.” Up to around 50 conversion events or three conversion cycles. support.google.com
  28. Google Ads Help. “About Target CPA bidding.” No conversion history required; evaluate over the last 30 days with at least 30 conversions. support.google.com
  29. Microsoft Advertising Help. “Let Microsoft Advertising manage your bids with bid strategies.” At least 30 conversions in the previous 30 days; a learning period of one to two weeks. learn.microsoft.com
  30. LinkedIn Marketing Solutions. “Making the Most of Your Budget.” Minimum daily budget of $10 and minimum lifetime budget of $100 for new campaigns. business.linkedin.com
  31. TikTok Ads Manager Help. “About Budget.” Minimum budgets of $50 per campaign and $20 per ad group; limits on budget increases. ads.tiktok.com
  32. TikTok Ads Manager Help. “Learning Phase FAQs.” Fifty conversions as the most significant indicator of passing the learning phase. ads.tiktok.com
  33. Microsoft Advertising. “Budget and Bid Strategies.” Microsoft Advertising API documentation: daily budgets, overspend and the monthly limit. learn.microsoft.com
  34. Google Ads Help. “Tips on measuring Smart Bidding performance.” At least two full conversion cycles; one to two cycles after major bidding or budget changes. support.google.com
  35. Bessemer Venture Partners (2021). “Scaling to $100 Million.” CAC payback targets by customer segment. bvp.com
  36. Capterra. “What is PPC? A Basic Guide to B2B Software Pay-Per-Click Advertising.” Bids by software category, from $2 a click. capterra.com
  37. Capterra. “Pay-Per-Lead (PPL) Service Description.” Advisor-matched leads, bid for by market and company size. capterra.com
  38. G2 (2026). “G2 to Acquire Capterra, Software Advice, and GetApp from Gartner.” January 29, 2026. company.g2.com
  39. Capterra. “Pay-Per-Click (PPC) Service Description.” Budget changes and pauses take effect at the start of the following month. capterra.com

Fund the next customer, not the average one

Want a second pair of eyes on your CAC target, channel costs and split before the money goes out? AAJ can review them against your own platform and CRM data.

Or start on your own with the free Paid Media Budget Allocator.

More in Paid Media

Part of the Paid Media hub - see all 17 resources on this topic.

Also useful in Analytics, Experiments & Budget.