Playbook 3 of 11

Your Cost Per Lead Is Lying To You

The median B2B Facebook lead costs $145. Run it through a typical form-and-follow-up funnel and the sales call it produces costs $1,356. Find your real number in 15 minutes, set the most you can afford to pay, and cut it rung by rung.

Chapters
12
Reading time
36 min
Price
Free

What is inside

The first 2 chapters are open. The rest unlock with your work email, on this page.

  1. 1Why your cost per lead lies to youFree
  2. 2The formula and the five numbers you needFree
  3. 3What the benchmarks really say, gradedWith email
  4. 4Your ceiling: the most you can pay for a held callWith email
  5. 5Worked examples: three business sizesWith email
  6. 6Cut it at the ad and the pageWith email
  7. 7Cut it between the form and the call: booking and showWith email
  8. 8Cut it on the call: the fit rateWith email
  9. 9Make the number report itselfWith email
  10. 10Do this todayWith email
  11. 11Or have it builtWith email
  12. 12Sources and inspirationWith email

Your ad report says $145. Your bank account says $1,356. That gap is 9.4 times, and it lives in four leaks between the form and the call: qualify, book, show and fit.

Most owners never measure those four, so they kill campaigns that work and scale ones that do not.

Inside: the formula, a fill-in worksheet, every benchmark graded A to C, a ceiling you work out from your own deal size, three worked examples, and word-for-word texts, reminders and call openers for each leak. By Pranav, founder of insaneX. Version 1.1, 4 November 2026.

For B2B, SaaS, agency, consulting and high-ticket service firms doing $30K+ a month who sell on a call. Not for businesses that sell with a checkout button. You have a cleaner number already: cost per purchase.


Why your cost per lead lies to you

Cost per lead is the price of a name. Cost per held, qualified call is the price of a conversation with someone who can say yes.

Those are not the same purchase. They are not even close.

The $145 lead that becomes a $1,356 call

Take $10,000 of Facebook spend at $145 per lead. That is the median B2B Facebook cost per lead across 153 advertisers and $57.6M of spend in 2025 (Metadata, 2026 benchmarks).

Now follow the leads down the ladder. The rates below are the ones a typical "fill in the form and we will be in touch" funnel produces.

RungRateWhat is leftCost per unit
Leads69.0$145
Qualified leads (pass the form)60%41.4$242
Booked calls38%15.7$636
Held calls (turned up)67%10.5$949
Held calls that were a real fit70%7.4$1,356

Where those rates come from:

  • 38% booked. Manual follow-up books 35% to 40% of qualified leads in RevenueHero's analysis of 1M+ B2B form submissions (RevenueHero, 2025). We used the middle.
  • 67% held. A paid social lead form carries an estimated 33% no-show rate (Focus Digital, 2026, modelled, sample not disclosed).
  • 60% qualified, 70% fit. Our working assumptions. Swap in yours.

Your ad report says $145. The real price of a sales conversation is $1,356. That is 9.4 times the number on the dashboard.

Same budget, higher CPL, cheaper calls

Now run the same $10,000 through a different setup. A quiz that asks about revenue and budget. The calendar inside the quiz result. Reminders that sell the call.

The harder quiz scares off tyre-kickers, so cost per lead climbs to $220.

RungLeaky setupTight setup
Cost per lead$145$220
Leads69.045.5
Qualified at the form60%75%
Booked38%66.7%
Held67%92%
Fit on the call70%85%
Held, qualified calls7.417.8
Cost per held, qualified call$1,356$562

The 66.7% is Chili Piper's booking rate for qualified submissions with instant scheduling, from nearly 4M demo form submissions (Chili Piper, 2025). The 92% held matches Focus Digital's 8% estimated no-show for instant booking at form fill.

Cost per lead went up 52%. Cost per held, qualified call went down 59%. 2.4 times the calls, same spend.

An owner who only watches cost per lead fires the second campaign. Then wonders why the calendar is empty.

Five reasons cost per lead lies

  1. It leaves out fees. Alex Hormozi tells the story of an agency that cut a client's cost per lead from $30 to $20 and called it a win. Put the agency's $2,000 monthly fee back in and the true cost per lead was higher than the report showed (Gym Launch podcast, ep. 176, paraphrased). Every dollar belongs in the numerator.
  2. It rewards loose audiences. The cheapest way to cut CPL is to let in people who will never buy. That drops your qualify, show and fit rates at the same time, and the drops multiply. Run the numbers: cut CPL 20%, from $145 to $116, and let qualify, show and fit each slip 10 points (60% to 50%, 67% to 57%, 70% to 60%). The call goes from $1,356 to $1,785. Cheaper leads, a 32% dearer call. (Illustration with our own numbers, not a study.)
  3. The ad platform optimises to it. Tell Meta "lead" and it goes and finds people who fill in forms. It never learns who showed up, because nobody told it.
  4. "Per appointment" hides the no-show. Booked is not held. A vendor charging per booked meeting is selling you a calendar entry, not a conversation.
  5. It never touches revenue. Refine Labs worked with Vena, a finance software firm whose cost per lead was best in class while its acquisition cost was too high (Refine Labs). The top-of-funnel number hid the problem.

The one number

Cost per held, qualified call = everything you spent to get calls / the number of calls that happened with someone who fits

It is the first number in your funnel that a closer can turn into cash. Everything above it is a guess. Everything below it is sales.

Hormozi calls cost of acquisition the only marketing number that matters. He is right. Cost per held, qualified call is the part of that number your marketing actually controls, and you can read it every week instead of every quarter.


The formula and the five numbers you need

You can work out your real number in 15 minutes from your CRM and your ad account. Here is exactly how.

Five words, defined once

Write these down and make your team use them the same way. Without shared definitions, nobody can measure anything.

WordMeansDoes not mean
LeadSomeone gave you contact detailsA visitor, a like, a click
Qualified leadPassed your written entry rules (revenue band, role, need) at the form or quizAnyone who answered the questions
Booked callPicked a time on your calendar"Said they would book"
Held callTurned up and the call happenedRescheduled, cancelled, no-show
Qualified held callHeld, and your closer confirms fit on the call: can buy, has the problem, wants it fixed soonHeld, but a student, a competitor or a $5K-a-month business

The formula

From spend:

Cost per held, qualified call = total cost / (leads x qualify rate x book rate x show rate x fit rate)

From cost per lead:

Cost per held, qualified call = true CPL / (qualify rate x book rate x show rate x fit rate)

True CPL is total cost divided by leads. Total cost is ad spend plus agency fee, plus tools, plus setter or SDR time spent on this channel. The Hidden Fee Rule: if you paid for it to get the call, it goes on top.

The leak multiplier

The bottom half of the formula has a name. Call it the leak multiplier.

Leak multiplier = 1 / (qualify rate x book rate x show rate x fit rate)

Multiply your CPL by it and you get your cost per held, qualified call.

FunnelQualify x book x show x fitLeak multiplierA $145 lead becomes
Leaky (form, manual follow-up)60% x 38% x 67% x 70%9.4$1,356
Average (calendar link sent fast)60% x 62% x 67% x 70%5.7$831
Tight (quiz, calendar inside, reminders)75% x 66.7% x 92% x 85%2.6$371

That table is the whole game. The same $145 lead can cost $371 or $1,356. The difference is not your ads. It is what happens after the click.

Pull your numbers in 15 minutes

  • Pick a window. The last 90 days, or the last full month if you changed a lot recently.
  • Total cost. Ad spend from the ad account, plus every fee, tool and person-hour that served this channel. Write it as one number.
  • Leads. Count contacts created from paid ads in the window. Not from the ad platform. From your CRM.
  • Qualified leads. Count the ones that met your entry rules. If you have no entry rules, every lead counts as qualified and your fit rate will tell the truth later.
  • Booked. Count calls booked by those leads.
  • Held. Count booked calls that actually happened. Check the closer's calendar, not the booking tool.
  • Qualified held. Ask your closer to mark each held call fit or not fit. If they cannot remember, that is your first fix.

If your CRM cannot answer three of these, stop here. Fixing the tracking is worth more than any ad change you could make this month.

The fill-in worksheet

Copy this into a note and fill the blanks.

Window:                      ____ to ____
Total cost (all-in):         $______
Leads:                       ______      True CPL = cost / leads           = $______
Qualified leads:             ______      Qualify rate = qualified / leads  = ____%
Booked calls:                ______      Book rate = booked / qualified    = ____%
Held calls:                  ______      Show rate = held / booked         = ____%
Qualified held calls:        ______      Fit rate = qual held / held       = ____%

Cost per held, qualified call = cost / qualified held calls             = $______
Leak multiplier               = (cost per held, qualified call) / CPL   = ____

Which rung to fix first

Not the cheapest one to fix. The one that saves the most dollars.

Take the leaky funnel above. Raise each rung, one at a time, to a realistic target and see what the call costs.

Fix one rungFromToNew cost per held, qualified callSaved per call
Book rate (calendar inside the flow)38%65%$793$563
Show rate (window cap, reminders)67%85%$1,069$287
Qualify rate (harder questions)60%75%$1,085$271
Fit rate (better targeting, triage)70%80%$1,187$170

When follow-up is manual, booking usually has the most room to move: 35% to 40% booked against 62% median and 66.7% with instant scheduling in the vendor data in chapter 3. It is also one of the cheapest fixes, a calendar embed and a five-minute text. If your book rate is under 50%, do it first. If not, fix whichever rung the table above says saves the most.

You now have your number. The next question is the one that decides whether you scale or stop: is it good? The rest of this guide shows you what the benchmarks really say, what your business can afford to pay, and how to cut each rung.

Rather have it built and running?

We'll Build You A B2B Booking Machine That Lands 5-7 Qualified Sales Calls On Your Calendar Every Single Day.

Ads, funnel, CRM, and email/SMS follow-up, built and live in 14 days.

For B2B companies doing $30K+ a month.

Book a strategy call