Guide · B2B lead generation

B2B lead generation: from a blank sheet to booked meetings.

How to go from “we need more customers” to a repeatable process: who to target, where the lead list comes from, how to qualify it, what to send and when, and how to know it is working.

Quick answer

B2B lead generation is the process of finding companies that fit your ideal customer profile, getting a way to reach the person who decides, and turning that contact into a sales conversation. In practice it has six steps: define the ICP, build a lead list, enrich it, qualify it, run a multichannel outreach cadence and measure every stage of the funnel.

Concept

What B2B lead generation actually means

A B2B lead is a company, and ideally a named person inside it, that could buy what you sell. Lead generation is every activity that produces those names: content that pulls people to your site, ads, events, referrals, and lists you build yourself before reaching out. The goal is not volume. It is a steady supply of the right companies at a cost your deal size can carry.

Inbound vs outbound

InboundOutbound
Who starts the conversationThe prospect (form, demo request, reply to content)You (call, email, LinkedIn message)
Typical channelsSEO, content, paid search, webinars, referralsCold calling, cold email, LinkedIn, in-person visits
Speed to first resultsSlow; content and SEO take monthsFast; a list and a script can produce meetings in weeks
Control over who you talk toLow; you get whoever shows upHigh; you pick every company on the list
Main costContent production and ad spendList building and rep time

Most B2B companies end up running both. This guide focuses on outbound, because it is the part you can start this week and the part where the quality of your lead list decides almost everything.

Step 1

Define your ideal customer profile with firmographics

An ideal customer profile (ICP) describes the type of company that gets the most value from your product and pays well for it. Start from your five best current customers and write down what they share. The attributes that describe a company, rather than a person, are called firmographics.

  • Industry or category. Be specific: “dental clinics” or “commercial HVAC contractors”, not “healthcare” or “services”.
  • Size. Headcount, number of locations or revenue band. Size changes who decides and how long a deal takes.
  • Geography. Where you can sell, serve and support. For field services this can be a radius from your office.
  • Technology and presence. Has a website or not, which booking or POS system it uses, how active it is on social media.
  • Trigger signals. New location, hiring, recent funding, a jump in reviews, a new website. Signals tell you the company is investing now.
  • Buyer. The role that signs: owner, office manager, VP of operations. Write the title, not just the department.
Write your ICP in one sentence. Example: “Independent dental practices with 2 to 10 dentists in Texas metro areas, with their own website and a Google rating above 4.5; the buyer is the owner-dentist.” If it does not fit on one line, it is still too broad.
Step 2

Build a lead list from the right source

A usable lead list has, for each company, at least a name, city, phone, website and one digital channel, plus the decision-maker's name when you can get it. There are five common ways to get there:

SourceProsCons
Manual research (Google, Maps, LinkedIn, company sites)Free; you see every companySlow; dozens of records a day, lots of copy and paste
Contact databasesLarge coverage of mid-size and enterprise contacts, filters by title and headcountSeat and credit costs; thinner on very small local businesses; data ages between refreshes
Local business list builders (Google Places data)Fresh results per search, strong coverage of SMBs and storefront businessesFewer person-level details; job titles depend on enrichment
Purchased listsInstantUnknown origin and age; the same list has often been sold to your competitors
Inbound and referralsHighest intentYou cannot control volume or timing

If your customers are small and local, read our guide to building local business lead lists. To compare vendors by category, see lead generation tools.

Step 3

Enrich the list before anyone picks up the phone

Enrichment adds the fields that turn a company name into something a rep can act on: website, public email, social profiles, decision-maker, rating and review count, opening hours. A list of names and phone numbers produces calls to the front desk. A list with the owner's name and the company's Instagram produces a first line that sounds like you did your homework.

Two rules keep enrichment honest. First, treat any email you did not verify as unverified; run it through a verifier before a large send, or start with phone and LinkedIn. Our guide on how to find business emails covers the methods. Second, empty fields are normal. Not every small company has a LinkedIn page or a published email, and a tool that fills every cell for every company is probably guessing.

Step 4

Qualify leads with BANT and a simple score

Qualification decides which leads get a full cadence and which get skipped. The classic framework is BANT: budget (can they pay), authority (are you talking to the decider), need (do they have the problem) and timeline (when would they buy). BANT is useful on a discovery call, but before the first call you rarely know budget or timeline. For list triage, a point score built from data you already have works better.

Signal (example scoring)Points
Category exactly matches your ICP+3
Inside your target cities or service radius+2
Decision-maker name found+2
Has a website and at least one active social profile+1
Google rating 4.0+ with 50+ reviews (established and busy)+1
Business status not “operational” or no phone−5

In this example, 7 points or more is an A lead (personalized outreach), 4 to 6 is B (standard cadence) and below 4 is C (park it or remove it). The weights are illustrative; adjust them after a month by checking which scores actually booked meetings.

Step 5

Run a multichannel outreach cadence

A cadence is the planned sequence of touches for each lead. It avoids both extremes: giving up after one unanswered call, and pestering until you are reported as spam. Here is a 14-day template for small and mid-size companies:

DayChannelWhat to do
1CallShort call: who you are, why this company, one question. Leave a 20-second voicemail if no answer
1Email“Just tried you by phone about…”, one sentence of context and one question
2LinkedInView profile, connect without a pitch
4EmailA specific example from a similar customer, no attachment
6CallSecond call at a different time of day
8LinkedInShort message if connected; comment on a recent post if not
11Call + emailThird attempt, with a yes-or-no question
14EmailBreakup: “I'll stop reaching out; reply if this becomes a priority.”

Log every touch. After a few weeks you will see on which day and channel replies actually happen, and you can cut the rest.

Plan

Work backwards: how many leads you need

Reverse funnel math turns a revenue goal into a list size. The numbers below are an example only; use your own rates after the first month.

StageExample rateNeeded per month
New customers (goal)4
Meetings held25% close16
Conversations with a decision-maker20% book a meeting80
Companies on the list30% reach the decider~270

The math also shows where to invest. If your reach rate is low, the problem is the list (wrong numbers, no decision-maker names). If your meeting rate is low, it is the ICP or the message.

Decide

In-house or a B2B lead generation company

Lead generation companies (agencies, appointment-setting firms, freelance SDRs) sell either lists, booked meetings or a full outbound program. The right choice depends on what you need to own.

FactorIn-houseAgency
Time to first meetingsWeeks, after hiring and setupUsually faster; they bring process and tooling
Who owns the learningYou: scripts, objections, list criteriaMostly the agency, unless you require reporting
Cost structureSalary, tools, dataRetainer, per-meeting or per-lead fees
Message qualityReps who know the product deeplyVaries; generic messaging is the common complaint
Best forA proven ICP and a long-term channelTesting a new market or segment quickly

Before signing with an agency, ask where their lists come from, who owns the data at the end of the contract, how they define a “qualified” meeting and whether you can see the actual messages sent in your name. Under CAN-SPAM, both the company being promoted and the sender can be held responsible for violations.

Rules

US compliance basics: CAN-SPAM and the TCPA

Email. The CAN-SPAM Act does not require prior opt-in, and according to the FTC it “makes no exception for business-to-business email”. The FTC's compliance guide lists the core rules:

  • Accurate “From”, “To” and routing information, and a subject line that reflects the content.
  • Identify the message as an ad.
  • Include a valid physical postal address.
  • Explain clearly how to opt out, and honor opt-outs within 10 business days.
  • Monitor anyone emailing on your behalf; you remain responsible.

The FTC guide states that each violating email can carry penalties of up to $53,088.

Calls and texts. The Telephone Consumer Protection Act is enforced by the FCC. According to the FCC's consumer guide, a caller needs consent before making an autodialed or prerecorded call or text to a wireless number, and prior written consent for prerecorded telemarketing calls. Many small business owners list a cell phone as their business number, so the safe default for cold outreach is a person dialing manually, no prerecorded messages and no automated texts without consent. The FTC's Telemarketing Sales Rule exempts most business-to-business calls, with exceptions. This is general information, not legal advice; check state rules and talk to counsel before scaling phone or SMS outreach.

Measure

The metrics that show where the funnel breaks

MetricFormulaIf it is low, look at
Reach ratecompanies where you spoke to someone ÷ companies attemptedPhone data quality, call times
Decision-maker rateconversations with the decider ÷ conversationsWhether the list has names; how you get past the front desk
Reply rate (email)replies ÷ delivered emailsSubject line, first sentence, deliverability
Meeting ratemeetings booked ÷ decision-maker conversationsICP fit, script, timing
Close ratenew customers ÷ meetings heldQualification, proposal, pricing
Cost per meeting(data + tools + rep time) ÷ meetingsAll of the above
Tools

Where Reachant fits in a B2B lead generation process

Reachant covers steps 2 and 3: building and enriching the list. You choose a market (US or Brazil), one or more business categories and a city or region. Reachant finds the companies through the official Google Places API, the same data behind a Google Maps lead search, then enriches them with website, public email, phone, social links, decision-maker, Google rating and review count. You see the estimated cost before the search runs and export everything to CSV for your spreadsheet or CRM.

It does not send emails, run sequences, verify emails or sync natively with a CRM, so pair it with your outreach tool. You can also run searches from Claude or Cursor through the Reachant MCP server. The free plan includes 50 leads and 100 credits with no card; paid plans are on the pricing page.

Frequently asked questions

What is B2B lead generation?

It is the process of finding companies that fit your ideal customer profile, getting contact details for the person who decides, and starting a sales conversation. It can be inbound (prospects come to you through content, ads or referrals) or outbound (you build a list and reach out first).

What is the difference between a lead and a qualified lead?

A lead is any company or contact that could become a customer. A qualified lead has been checked against your criteria, for example the right industry, size and location, a known decision-maker and a visible need. Only qualified leads should go into a full outreach cadence.

Should I hire a B2B lead generation company or do it in-house?

Agencies are faster to start and useful for testing a new market. In-house costs more time up front but you keep the lists, the scripts and the learning. Many small teams use an agency or freelancer for a 60 to 90 day test, then bring the process in-house once they know what works.

Is cold email to businesses legal in the US?

Yes, the CAN-SPAM Act allows commercial email without prior opt-in, including business-to-business email, as long as you follow its rules: accurate headers, honest subject lines, a physical postal address, a clear opt-out and honoring opt-outs within 10 business days. See the FTC compliance guide.

How many leads do I need per month?

Work backwards from your goal using your own conversion rates. For example, at a 25% close rate, 20% meeting rate and 30% reach rate, 4 new customers a month needs roughly 270 companies on the list. Replace these example rates with your real ones after the first month.

Where can I get a B2B lead list?

From manual research, contact databases, local business list builders based on Google data, or purchased lists. Each trades off cost, freshness and fit. Our guide to lead generation tools compares the categories.

Keep reading

Build your first list for free

50 leads and 100 credits a month on the Free plan, no card. Pick a category and a city.

Create free account