1What is B2B lead generation?
B2B means business to business. The job is finding companies that could buy from you and getting the person who signs the check to agree to a call. Most teams sort leads into these stages.
| Stage | What it means | What to count |
|---|---|---|
| Lead | Any business contact who showed interest or fits your list | Cost per lead |
| MQL | Marketing qualified lead: fits your buyer and took an action, like a sign-up | Share of leads that fit |
| SQL | Sales qualified lead: has the need, the budget and the say | Cost per qualified lead |
| Booked call | A real time on your calendar with a decision maker | Cost per booked call |
| Shown call | They turned up | Show rate |
In one webinar example, $10 leads were mostly poor fits. Once the ads asked qualifying questions, cost per lead went up but cost per qualified lead fell into the $30s.
878 booked calls in 90 daysOne call funnel, one client
$66 a booked callBlake Mathews's $15K B2B offer, before retargeting
"People can't book calls. No spots."A client, a few weeks inReal screenshots from our clients and our stories. Not typical.
2What is the B2B lead generation process?
Each step is covered in depth below. Where the booked call goes next is covered in our sales process guide.
- Pick the buyer. Write down the industry, company size and job title of the person who says yes. Only sell lead gen to businesses whose customers are worth $15,000 or more, because a $2,000 customer cannot pay for a $300 call.
- Reach them. Pick one main channel to start: outbound, content or paid ads. Pick the outbound channel by where contact details are easy to find: phones, inboxes or social DMs.
- Capture and qualify. A short form or reply asks about size, budget and timing. About three typed questions is the common sweet spot.
- Book the call. Calendar in the same flow, then fast follow-up. Text within 2 to 3 minutes and call within 5 to 7. More in speed to lead.
3Which B2B lead generation channels book the cheapest calls?
Ten B2B lead generation ideas for service firms. Numbers are other operators' unless marked as ours.
| Channel | Cost per booked call reported | Fits deal size | Time to first calls |
|---|---|---|---|
| Referrals and partners | Close to $0 in cash. Word of mouth plays a part in almost every big sale | Any size; best above $10,000 | Days, but hard to scale. Scripts in how to get consulting clients |
| Cold email | About $75 a call in one example: 30,000 emails for $600 booked 8 calls | $5,000 and up | 1 to 2 months to judge |
| Cold text (SMS) | No clean cost reported. 200 texts a weekday can book 1 to 3 calls a day once dialed in | $3,000 to $25,000, owner-run firms | You can start in about 3 days, with no inbox warm-up |
| Cold calling | About 300 dials per booked call in one operator's early days | Any, where phone numbers are public | Days, if you dial a lot |
| Social DMs with a short personal video | No cost reported. Most send 50 to 60 a day at 4 to 10 minutes each | $10,000 and up, a short list of accounts | Weeks |
| Paid ads to a webinar (ours) | $66 on a $15,000 B2B offer, one client, before retargeting. Not typical | $5,000 to $50,000 offers that need teaching | Webinars squeeze the sale into 7 to 14 days |
| Paid ads to a VSL | $100 to $300 to plan with; $500 to $1,000 for long cycles or big tickets | A proven offer with room in the budget | Days |
| Lead magnet plus setter calls | No cost per call reported. One runs at $50 a day for $2 leads | Building a list your setters call | Days |
| Events and trade shows | No clean number reported. Our view: costly per meeting unless you book meetings before the event | $25,000 and up | Tied to the event date |
| Content and SEO | Low once it works, no clean number reported | Any, next to a faster channel | Months or years |
One client's booking flow booked 664 calls in 3 months. Not typical. For how these channels fit into one system from first touch to signed client, see client acquisition.
4Inbound vs outbound vs paid: which B2B lead generation strategy fits a high-ticket offer?
Pick by deal size and how long your buyer takes to decide. This is our view.
| Your deal size | Usual sales cycle | Lead with | Add next | Skip for now |
|---|---|---|---|---|
| Under $5,000 | Days | Cold text or paid ads to a short video | Setters calling every lead | Events, hand-written outreach |
| $5,000 to $25,000 | 2 to 6 weeks | Cold email plus text, or paid ads to a webinar | Referral partners | Content as your only channel |
| $25,000 to $100,000 | 1 to 3 months | A named list of accounts: email, calls and personal video DMs | Events, partners, a webinar for the shortlist | Cheap high volume blasts |
| Over $100,000 | 3 months or more | Referrals, partners and senior to senior outreach | Content that the buying team reads | Anything that looks automated |
Most firms start outbound because it is cheap, then add paid ads once the offer sells on calls. On paid ads, one B2B customer costs about $3,000 to win, give or take $1,500. If one customer is worth less than that, fix the offer or the price before you buy ads.
The channel with the cheapest leads wins.
A $300 call that shows 80% of the time and closes 20% beats a $100 call that closes 1 in 10.
5How do you target the right B2B accounts?
Most outreach fails before the first word is written, because the list is wrong. Get these four things right first.
- Write your ideal customer on one line. Industry, size, the title of the person who signs, and the problem they have right now. For example: "Owners of accounting firms with 20 to 80 staff who are hiring for tax season." Check they can afford you.
- Build the list from more than one source. A contact data tool, public directories, map listings, member lists from trade groups, and your own old leads and past proposals. Old leads are the cheapest list you will ever have.
- Clean it before you send. Spot check 30 records at the start, middle and end of every list, and keep only mobile numbers for texting. Verify every email. Remove anyone who already said no.
- Time it with a trigger. A message sent the week something changed gets read. A message sent at random gets deleted.
| Trigger | Where you see it | Your first line |
|---|---|---|
| Hiring for a role you help with | Job boards, their careers page | "Saw you are hiring a finance manager." |
| New office or location | Local news, map listings | "Congrats on the new office in Leeds." |
| New funding or a big contract | Press releases, their news page | "Saw the news on the new contract." |
| Running ads | Public ad libraries | "Saw your ads for the spring offer." |
| New leader in the seat you sell to | Their team page, news | "Congrats on the new role." |
| A deadline in their industry | Rule changes, audit seasons | "With the new rules starting in March..." |
List size math. People to contact = meetings you want ÷ your booking rate. On cold text, plan on a 1% booking rate. Done right, 2% is typical. So 20 meetings a month at 1% needs about 2,000 people a month. Keep about two weeks of clean leads ready so sending never stops. If your whole market is smaller than a few thousand businesses, do fewer, more personal touches instead of more volume.
6What offer gets a B2B meeting?
Your first message should not sell your main service. It should offer a small, useful first step that is easy to say yes to. Turn four dials toward the buyer: new money, done for you, less risk and low commitment.
| Lead-in offer | What they get | Example line |
|---|---|---|
| Short recorded audit | A 5 to 10 minute video on what you would fix first | "Want me to record a 5 minute look at your month-end close?" |
| Benchmark | How their numbers compare to firms their size | "I can show how your churn compares to 30 firms your size." |
| Paid pilot | A fixed scope, fixed price first project, credited to the main one | "A 30 day pilot on one office. If it works, we roll it out." |
| Guarantee | A clear result in a clear time, or you keep working free | "Audit-ready in 90 days, or we keep working at no cost." |
| Pay on results | A fee only when something happens | "You pay per meeting that shows up. Nothing else." |
| Team workshop | A free 45 minute session for their staff | "Happy to run a 45 minute session for your managers." |
- Say it short. The best cold copy is a short statement of a strong offer: the outcome, a fast time frame and a way to lower the risk.
- Protect your guarantee. Tie guarantees to fair conditions the client must meet, such as closing a minimum share of shown calls.
- Say why your way works. Name what they tried, why it fell short, and what you do differently. "Most firms hire a security lead and wait six months. We fix the audit gaps first, in 30 days, then help you hire."
- Do not quote price in a cold message. If a prospect asks price, use it to lock the call time instead.
7How do you write a cold B2B message that gets a reply?
Most cold messages lose the reader in the first line, because they open on the sender. Write it like one busy owner texting another.
- Open on them. One true, specific thing about their business: a new office, a new hire, an ad you saw. That line proves it is not a blast.
- Say why it matters. One line on the problem people in their spot usually hit next.
- Add proof only if it is real. One result with a number. If you have none yet, save it for the follow-up.
- Ask something small. A question they can answer in five seconds. Never ask for a call in the first message.
- Stop. No long sign-off. Short reads like a person.
Then follow up, and make every follow-up add something new. Most cold meetings come around the third or fourth follow-up. Volume matters more than perfect words. One operator reports that even a 0.5% booking rate on 200 sends a day gives about 20 appointments a month.
8What does a B2B outreach sequence look like, day by day?
One message is not a sequence. Mix channels so each touch lands somewhere new, and make every touch add something. Here is the 12 day cadence we start service firms on.
| Day | Channel | What you send |
|---|---|---|
| 1 | Opener on their trigger and one small question | |
| 1 | Social | Follow them and react to a recent post. No pitch |
| 3 | Social DM | A short note on the same trigger, in different words |
| 4 | A new angle, one proof line and your lead-in offer | |
| 6 | Call | One call. No answer: a 20 second voicemail that names the trigger |
| 6 | Text | "Just left you a voicemail about the new office. Worth a quick chat?" Say who you are. No link |
| 8 | The cost of waiting: what the problem costs them over 90 days | |
| 10 | Social DM | Something useful: a 60 second video on one fix for them |
| 12 | The close-out: "Should I close the loop on this?" | |
| 30 and after | A monthly check-in list, unless they said no |
Follow-up rules
- Cold people: send 3 to 4 follow-ups.
- Warm people who replied but did not book: send 8 or more texts and 8 or more calls over two weeks. About 80% of meetings come after 5 to 8 follow-ups.
- Texts: send the first follow-up 2 to 3 hours after the opener and the second about a day later at a different time, then stop. Say who you are in every text, honour every opt-out and never put a link in the first text.
- Never send "just bumping this". Each touch brings a new reason to reply.
How to handle every kind of reply
| They say | You send |
|---|---|
| "Yes, tell me more" | Call within two minutes. Text first: "Calling you now from this number." Book the meeting on that call. |
| "How much is it?" | "It depends on your setup, which is what the 15 minute call is for. Tuesday at 10 or Wednesday at 2?" |
| "Send me some info" | One short page with one result, then one question: "Which part matters most to you right now?" |
| "Not right now" | "Makes sense. When should I check back?" Put that date in your CRM and follow up on it. |
| "We already have someone" | "Good to hear. If that ever changes, mind if I check in next quarter?" |
| "Talk to my colleague" | Write to the colleague the same day and name who sent you. |
| "Not interested" or "remove me" | Remove them right away and say thanks. No reply needed beyond that. |
On a positive reply, call within a minute or two, keep that call under 5 minutes, and book the sales call for today or tomorrow. The words for that call are in our appointment setter script, or get the speed to lead and setter script Claude skill to write yours.
Booking and show-up
- Book close. Keep the gap between booking and the call under about 72 hours.
- Send the invite while you are still on the phone, and ask them to accept it before you hang up.
- Get two or three confirmations. A calendar accept, a reply to a confirmation text and a confirm link push show rate to about 80%.
- Send a short personal video. Send a 20 to 30 second selfie video right after booking that names the lead and their answers.
- Send proof before the call. One seller sends a page of past deals with real numbers and reports a 75%+ show rate. Then check your number with the show rate calculator.
See If You Qualify
Bring your numbers from the calculator. We'll tell you which number we'd fix first.
9What reply, meeting, show and close rates should you plan on?
Plan on the low end until your own numbers come in. Other operators' numbers, not ours.
| Step | Cold email | Cold text |
|---|---|---|
| Reply rate | 2% of emails | 15% of texts delivered |
| Positive replies | 20% of replies | at least 5% of texts |
| Positive reply to meeting | 20% | at least 40% |
| Meetings per 1,000 sent | about 0.8 | about 10 (plan on 1%) |
| Show rate | About 50% on average; 60% to 70% with good reminders | |
| Close rate | 25% of calls in one cold email model; 25% in one example where every step was in range | |
From revenue goal to daily sends
Dana, our made-up IT security consultant, wants $60,000 a month at $12,000 a deal. That is 5 deals, 25 calls held at a 20% close rate, and about 39 booked at a 65% show rate.
| Channel | People to reach a month | Each weekday |
|---|---|---|
| Cold text at a 1% booking rate | About 3,900 | About 180 |
| Cold email at 0.8 meetings per 1,000 | About 48,000 | About 2,200 |
That email volume is why cold email runs on many inboxes. One operator explains a $1,800 monthly fee as 120 inboxes sending 20 emails a day each, about 2,400 a day. Text needs far fewer people, which is why it often suits smaller markets. Put your own numbers in the calculator below.
10Calculator: leads and calls needed for your revenue goal
Work back from the revenue you want to the leads, calls, budget and closers you need. Most call funnel teams get sized this way.
Closers are sized at 8 calls a day over 22 days. Aim for at least $1.20 back for every $1 spent.
Want your numbers sent to you?
Leave your email and we will send this breakdown, plus the one number we would fix first.
We only use this to send your numbers and to follow up about your client acquisition. If you add a mobile, we may call or text you about it.Worked example: Dana
Dana needs about 39 booked calls a month, or 9 a week. If 10% of her leads book and leads cost $25, each call costs $250 and the month costs about $9,615. That is about $1,923 per client on a $12,000 deal. Her weakest number is show rate, so she adds reminders before budget. Try it with the show rate calculator. If you are not sure which number is your weakest, find the exact bottleneck in your business.
11What B2B lead generation software and tools do you need?
Six jobs need covering, and one of the B2B lead generation platforms can often do several.
| Job | What it does |
|---|---|
| Contact data | Finds the right companies and the person who signs |
| Sending | Email, text or ads that reach them |
| Pages and forms | Capture the lead and ask your qualifying questions |
| Calendar | Books the call in the same flow |
| CRM | Keeps every lead, call and deal in one place |
| Reminders | Emails and texts so booked calls show up |
AI can draft outreach and sort your notes. A person still runs the calls.
12Should you use a B2B lead generation agency, an in-house team or done-for-you?
| In-house team | Lead gen agency | Done-for-you install | |
|---|---|---|---|
| You pay | Salaries, every month | A retainer, per meeting or per lead | Once, for the build |
| Who owns it | You | Often the agency | You |
| Main risk | Slow hiring | Paying for months with no clients | The offer has to already sell |
Comparing quotes from B2B lead generation companies? Our lead generation agency guide has a tool that turns any quote into cost per closed client. For the full trade-off, read agency vs done-for-you, or see what a full client acquisition system includes. If you only need people on the phones, see outsourced sales teams.
13Case study: $66 per booked call on a $15K B2B offer
One B2B client sold a $15,000 offer on sales calls. We built the Meta ads, a webinar and a booking flow that sent qualified people to a team of diallers and closers.
At $66 a call, one sale pays for the ads behind about 227 booked calls. Not typical. Read the full case study.
14What to do this week
- Write your buyer on one line. Industry, size, title, and the trigger you will watch for.
- Pick one lead-in offer from the offers table and write it in one sentence.
- Pull last month's numbers. Leads, booked calls, shows, closes, spend.
- Run the calculator with last month's real rates.
- Pick one channel from the table and give it 30 days of steady volume.
- Write your sequence with the cold message writer and send the first 50 this week, on the 12 day cadence.
- Fix speed to lead. Text in 3 minutes, call in 7.
Lead generation for B2B sales ends at the booked call. Next, read B2B sales: meaning, process and examples for what happens after that, and how to scale an agency if you run one. If your offer already sells on calls and you want the system built in your accounts, see if you qualify.
Find the exact bottleneck in your business
Frequently asked questions
What is B2B lead generation?
B2B lead generation is finding businesses that could buy from you and getting their decision makers to raise a hand. It runs in four steps: pick your buyer, reach them, capture and qualify the lead, then book a sales call.
What is B2B prospecting?
Prospecting is the first half of lead generation: building a list of companies and people who fit, then reaching out to start a talk. Lead generation also covers inbound and ads, where the buyer comes to you.
What is a good cost per booked call for B2B?
Operators running high ticket funnels commonly plan on $100 to $300, and $500 to $1,000 for long cycles or very big tickets. Judge it against the cash you collect per sale, not anyone else's number.
How long does B2B lead generation take to work?
Cold outreach commonly takes 1 to 2 months to judge, because a lead emailed today may book 30 days later. Paid ads give data in days. Content takes months.
What is a good reply rate for B2B cold email?
Plan on about 2% of emails getting a reply, 20% of replies being positive, and 20% of those booking a call. That is about 8 calls from 10,000 emails. Cold text replies far more often, so it needs fewer people.
Is cold email still worth it for B2B?
It can be. In one example, 30,000 emails cost $600 and booked 8 calls, about $75 a call. It needs volume and a month or two before you judge it.
Do Meta ads work for B2B lead generation?
They did for one of our clients: $66 per booked call on a $15,000 B2B offer, before retargeting. That is not typical. Operators commonly report about $3,000 to win one B2B customer on paid ads.
What are examples of B2B lead generation?
A webinar for finance managers, a cold email to clinic owners, a free checklist for HR leads, or a referral from a happy client. Each one ends with a booked call.
Is lead generation a good business to start?
The simplest start is a monthly tech fee plus a fee per booked call. The hard part is keeping clients, so read how to scale an agency first.
Bring your pipeline numbers to the call.
We look at your offer and your calculator numbers, find the weakest one, and map a full system for you. If you're not a fit, we tell you what to fix first.
Book your callKeep reading: B2B salesLead generation agency guideHow to scale an agencyHow to get consulting clientsShow rate calculatorClient acquisition cost calculatorFind your bottleneck (quiz)
Dana is a made-up example. Her numbers show how the math works and are not a client result. Benchmarks on this page come from other operators. They are not Cashflow Coaches results and not a promise. Every real result on this page is a past result from a specific client. None of them is typical.
