Every quarter, somebody asks us a version of the same question: “If we put $8K a month into LinkedIn, what do we get back?”
And every quarter, somebody else on the internet answers it with a shrug. “It depends.” “Too many variables.” “Run a test and find out.”
I hate that answer. Not because it’s wrong — it does depend — but because “it depends” is where the conversation usually ends, when it should be where the math starts. The variables it depends on are knowable. You have most of them sitting in your CRM right now. Put them in sequence and you have a forecast — not a perfect one, but one accurate enough to set expectations, size a budget, and catch problems early.
We’ve covered the five things you need in place for positive ROI with LinkedIn ads — that’s the go/no-go checklist. This article is what comes after the “go”: turning a budget into a pipeline and revenue number you’d be willing to put in front of your leadership team.
Why Most LinkedIn Forecasts Fail Before They Start
The forecasts that blow up share one flaw: they start with a single optimistic assumption and multiply it forward.
Someone reads that LinkedIn CPLs “average $150,” plugs that into a spreadsheet, and forecasts 53 leads a month from an $8K budget. Then month one delivers 16 leads at $500 each, the forecast is off by 3x, and the program looks broken — when the only thing broken was the input.
A real forecast does three things differently:
- It uses cold-audience numbers for the first 90 days, not blended averages. Cold B2B CPL runs $250–$700+ depending on vertical. Warm retargeting CPL of $75–$250 comes later, after your retargeting pools build.
- It’s a range, not a point estimate. A single number is a promise you’ll break. A range is a model you can manage against.
- It gets sanity-checked against audience size. Funnel math can output any number you want. Your actual addressable audience caps what’s achievable.
The Five Inputs
The model needs five numbers. If you’ve been selling for more than a year, you have all of them.
| Input | Where It Comes From | Typical B2B Range |
|---|---|---|
| Monthly ad budget | Your decision | $3K–$20K+ |
| Cold CPL | Vertical benchmarks (below) | $250–$700+ |
| Lead-to-opportunity rate | Your CRM | 15–30% |
| Opportunity-to-close rate | Your CRM | 15–25% |
| Average contract value | Your CRM | $10K+ (the floor for LinkedIn math) |
For CPL, use your vertical’s cold range — B2B SaaS at $300–$600+, professional services at $250–$500, enterprise tech at $400–$700+. The full breakdown by audience tier is in our LinkedIn ads funnel benchmarks, pulled from 200+ B2B SaaS accounts.
One warning on CRM rates: pull them from deals sourced by cold channels, not from your all-up average. Referrals and inbound close at 2–3x the rate of paid leads. If your blended close rate is 25% but referral-heavy, your paid close rate might be 12%. Use the honest number. The forecast only protects you if the inputs do.
The Math, Step by Step
Take a $9K/month budget for a B2B SaaS company with a $25K ACV, 20% lead-to-opp rate, and 20% opp-to-close rate. Cold CPL assumption: $450.
Leads: $9,000 ÷ $450 = 20 leads/month
Opportunities: 20 × 20% = 4 opportunities/month
Pipeline created: 4 × $25,000 = $100,000/month
Closed revenue: 4 × 20% = 0.8 deals/month × $25,000 = $20,000/month
At steady state, that’s $20K/month in revenue against $9K in spend — a little over 2.2x return, before warm audiences bring CPL down and improve everything downstream.
But notice the phrase at steady state. Deals don’t close the month the lead comes in. If your sales cycle is 4 months, the revenue from month-one leads shows up in month five. Which means your forecast needs a second dimension: time.
Layering In the Timeline
This is the piece almost every forecast skips, and it’s the piece that gets programs killed. Here’s the same forecast laid out across two quarters, assuming a 4-month sales cycle:
| Month | Spend | Leads | Pipeline Created | Revenue Closed |
|---|---|---|---|---|
| 1 | $9K | 20 | $100K | $0 |
| 2 | $9K | 20 | $100K | $0 |
| 3 | $9K | 22 | $110K | $0 |
| 4 | $9K | 25 | $125K | $0 |
| 5 | $9K | 28 | $140K | $20K |
| 6 | $9K | 30 | $150K | $22K |
Months 1–4 show $36K of cumulative spend and zero closed revenue. That’s not failure — that’s the model working exactly as forecast. But if nobody built this table before launch, month three is where someone in leadership looks at the spend line, looks at the revenue line, and starts the “is LinkedIn working” conversation. This is exactly why measuring LinkedIn ads performance beyond conversions matters in the early months — and the forecast table is your antidote. It converts “no revenue yet” from a red flag into a checkpoint you predicted.
Note the leads column improving from month three onward. That’s warm audience buildup — retargeting pools of video viewers, site visitors, and engaged accounts start delivering leads at $75–$250 instead of $450. Your blended CPL drops, and every downstream number improves with it.
Build Three Scenarios, Not One
A single forecast number will be wrong. The question is whether you planned for the ways it can be wrong. We run every forecast three times:
Conservative: CPL at the top of your vertical range, funnel rates 25% below your CRM averages. This is your “can we survive this” case. If the conservative scenario is unacceptable — if it breaks your CAC ceiling or your patience — you’ve learned that before spending, not after.
Expected: Benchmark CPL, your honest CRM rates. This is the number you manage against monthly.
Optimistic: CPL after warm audiences mature (months 4–6), funnel rates at your CRM averages. This is your case for scaling — the number that tells you what the program looks like if you feed it.
For our sample company, that range runs roughly $12K to $35K in monthly closed revenue at maturity. Present the range. When leadership sees you forecast in ranges, forecast conservatively, and hit the middle, LinkedIn stops being the channel they question every quarter.
The Sanity Check: Can Your Audience Support the Forecast?
Funnel math has a failure mode: it will happily forecast revenue from an audience that doesn’t exist.
Run this check before you trust any forecast. Your monthly budget ÷ ~$32 CPM × 1,000 = monthly impressions. Divide by 8 (the midpoint of healthy 6–10x frequency) — that’s how many people your budget can actually reach each month.
Now compare that to your LinkedIn addressable audience. If your ICP on LinkedIn is 30,000 people and your budget serves 35,000, you’re fine. If your ICP is 8,000 people and your budget serves 35,000, you’ll saturate the audience, frequency will climb past the point of usefulness, and CPL will rise instead of fall. The forecast breaks — not because the math was wrong, but because the market was smaller than the spreadsheet.
This works in reverse, too. A small audience isn’t a dealbreaker; it just means the correct budget is smaller than you planned. The minimum budget for LinkedIn ads still applies — but the ceiling is set by your audience, not your ambition.
Using the Forecast After Launch
Here’s where the forecast earns its keep. Once you’re live, it stops being a prediction and becomes a diagnostic. Every month, compare actuals to the expected scenario, line by line:
- Leads behind forecast, CPL on target? Budget or audience problem — you may be under-serving your audience size.
- CPL above forecast for 4+ weeks? Creative or targeting issue. This is a real flag, not noise.
- Leads on target, opportunities behind? The problem isn’t LinkedIn — it’s lead quality or sales follow-up. Check speed-to-lead before blaming the channel.
- Everything on target, revenue behind? Check the calendar before you check the campaigns. If you’re inside the sales-cycle window, revenue should be behind.
That last one matters most. The forecast tells you the earliest month closed revenue can physically appear. Until that month, you manage the program on leading indicators — leads, CPL trend, pipeline created, engaged accounts. And when you do start reporting results upward, make sure you’re capturing influenced pipeline, not just click-attributed conversions — last-click attribution doesn’t work for B2B, and your forecast comparison will look artificially bad if the measurement is broken.
Forecast First, Spend Second
Nobody would fund a sales hire without a quota model. Somehow, ad budgets get approved on vibes all the time.
Five inputs, three scenarios, one audience sanity check, and a month-by-month table with the sales cycle built in. That’s a forecast that survives contact with reality — and survives contact with your CFO, which is often the harder test.
If you’d rather pressure-test your numbers with someone who’s run this model across 200+ accounts and $100M+ in LinkedIn spend, book a strategy call. Forecasting your specific funnel is usually the first thing we do together.






