Now determine what you can afford to spend. This is based on customer lifetime value (LTV) and your target customer acquisition cost (CAC) as a percentage of LTV.
A healthy B2B SaaS target is CAC = 30% of LTV. If LTV is £30,000 (customer stays 3 years at £10,000/year), target CAC is £9,000. That's your maximum spend per new customer.
Now divide that across lifecycle stages. If you need 200 opportunities to get 50 customers, you can spend £9,000 ÷ 4 = £2,250 per opportunity. If you need 400 SQLs to get 200 opportunities, you can spend £2,250 ÷ 2 = £1,125 per SQL. If you need 1,000 MQLs to get 400 SQLs, you can spend £1,125 ÷ 2.5 = £450 per MQL. If you need 4,000 leads to get 1,000 MQLs, you can spend £450 ÷ 4 = £112 per lead.
These are your cost targets: £112 per lead, £450 per MQL, £1,125 per SQL, £2,250 per opportunity, £9,000 per customer. Any channel that can hit these numbers is mathematically viable. Any channel that can't is too expensive.
But here's the insight: different segments have different LTVs and close rates. Compliance-driven might close at 30% with £12,000 LTV. Proactive might close at 20% with £40,000 LTV (larger deals, longer retention). Calculate separate cost targets per segment. You can afford £150 per lead for compliance-driven but £200 per lead for proactive because proactive has higher LTV.
This is why "cost per lead" alone is misleading. A £200 lead might be profitable for one segment and unprofitable for another. Always tie cost targets to segment economics.
Cost per lead is what you care about, but channels sell on cost per thousand impressions (CPM). You need to bridge these two metrics.
CPM varies by platform: LinkedIn £25-40, Google Display £5-15, Facebook £10-20. If you're running LinkedIn ads with £30 CPM, how many impressions do you need to get 4,000 leads?
Work through the funnel: impressions → clicks (via CTR) → engaged visitors → leads (via capture rate). If your ad has 1.5% CTR (typical for good LinkedIn ads), 1,000 impressions = 15 clicks. If engagement rate is 60% (40% bounce), 15 clicks = 9 engaged visitors. If lead capture rate is 4%, 9 engaged visitors = 0.36 leads.
So 1,000 impressions = 0.36 leads. To get 4,000 leads, you need 11.1 million impressions (4,000 ÷ 0.36 × 1,000). At £30 CPM, that's £333,000 in ad spend (11.1M ÷ 1,000 × £30). Divide by 4,000 leads = £83 per lead. That's below your £112 target, so LinkedIn is viable.
Now test Google Display at £10 CPM but assume worse CTR (0.5% instead of 1.5% because display ads are less targeted). 1,000 impressions = 5 clicks = 3 engaged visitors = 0.12 leads. To get 4,000 leads needs 33.3M impressions = £333,000. Same total spend, same cost per lead. Both channels are mathematically equivalent in this scenario.
The insight: CPM is only half the equation. A cheaper CPM with worse CTR can cost the same as expensive CPM with better CTR. Always calculate through to cost per lead, not just CPM.
Now create a forecast showing how much volume each channel can deliver at what cost. This reveals whether you can actually hit your lead target or if you need to adjust expectations.
For each channel, estimate: maximum daily impressions (how big is the audience?), expected CTR (based on benchmarks or current performance), expected engagement rate (60% is typical), expected lead capture rate (2-5% depending on offer), resulting cost per lead.
LinkedIn for compliance-driven segment: audience size 500,000 (CISOs and security directors at target companies), can reach 10,000 impressions/day sustainably, 1.5% CTR = 150 clicks/day, 60% engaged = 90 engaged visitors/day, 4% capture rate = 3.6 leads/day = 1,300 leads/year. At £30 CPM, costs £109,500/year for 1,300 leads = £84 per lead. This is below target, and delivers 1,300 of your needed 2,000 compliance-driven leads.
Google Search for compliance-driven segment: search volume 2,000/month for "compliance training" and related terms, can capture 20% share = 400 clicks/month = 4,800 clicks/year. 60% engaged = 2,880 engaged visitors. 5% capture rate (search traffic converts better than cold ads) = 144 leads/year. At £3 CPC, costs £14,400/year for 144 leads = £100 per lead. Below target, but only delivers 144 leads (small volume).
You've now identified that LinkedIn can deliver 1,300 of your needed 2,000 compliance leads, and Google can deliver 144. You need another 556 from somewhere (or you need to increase impression share on LinkedIn, or improve conversion rates to get more leads from same traffic).
Do this for all segments and all channels. The forecast shows you where you're short, which channels are viable at your cost targets, and where you need to improve conversion rates or find new channels.