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.
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
| Inbound | Outbound | |
|---|---|---|
| Who starts the conversation | The prospect (form, demo request, reply to content) | You (call, email, LinkedIn message) |
| Typical channels | SEO, content, paid search, webinars, referrals | Cold calling, cold email, LinkedIn, in-person visits |
| Speed to first results | Slow; content and SEO take months | Fast; a list and a script can produce meetings in weeks |
| Control over who you talk to | Low; you get whoever shows up | High; you pick every company on the list |
| Main cost | Content production and ad spend | List 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.
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.
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:
| Source | Pros | Cons |
|---|---|---|
| Manual research (Google, Maps, LinkedIn, company sites) | Free; you see every company | Slow; dozens of records a day, lots of copy and paste |
| Contact databases | Large coverage of mid-size and enterprise contacts, filters by title and headcount | Seat 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 businesses | Fewer person-level details; job titles depend on enrichment |
| Purchased lists | Instant | Unknown origin and age; the same list has often been sold to your competitors |
| Inbound and referrals | Highest intent | You 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.
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.
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.
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:
| Day | Channel | What to do |
|---|---|---|
| 1 | Call | Short call: who you are, why this company, one question. Leave a 20-second voicemail if no answer |
| 1 | “Just tried you by phone about…”, one sentence of context and one question | |
| 2 | View profile, connect without a pitch | |
| 4 | A specific example from a similar customer, no attachment | |
| 6 | Call | Second call at a different time of day |
| 8 | Short message if connected; comment on a recent post if not | |
| 11 | Call + email | Third attempt, with a yes-or-no question |
| 14 | Breakup: “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.
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.
| Stage | Example rate | Needed per month |
|---|---|---|
| New customers (goal) | 4 | |
| Meetings held | 25% close | 16 |
| Conversations with a decision-maker | 20% book a meeting | 80 |
| Companies on the list | 30% 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.
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.
| Factor | In-house | Agency |
|---|---|---|
| Time to first meetings | Weeks, after hiring and setup | Usually faster; they bring process and tooling |
| Who owns the learning | You: scripts, objections, list criteria | Mostly the agency, unless you require reporting |
| Cost structure | Salary, tools, data | Retainer, per-meeting or per-lead fees |
| Message quality | Reps who know the product deeply | Varies; generic messaging is the common complaint |
| Best for | A proven ICP and a long-term channel | Testing 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.
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.
The metrics that show where the funnel breaks
| Metric | Formula | If it is low, look at |
|---|---|---|
| Reach rate | companies where you spoke to someone ÷ companies attempted | Phone data quality, call times |
| Decision-maker rate | conversations with the decider ÷ conversations | Whether the list has names; how you get past the front desk |
| Reply rate (email) | replies ÷ delivered emails | Subject line, first sentence, deliverability |
| Meeting rate | meetings booked ÷ decision-maker conversations | ICP fit, script, timing |
| Close rate | new customers ÷ meetings held | Qualification, proposal, pricing |
| Cost per meeting | (data + tools + rep time) ÷ meetings | All of the above |
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.