How to Find B2B Leads

A systematic guide to finding business contacts who actually match what you sell.

Why most prospecting fails before the first email

The biggest reason cold email campaigns fail has nothing to do with the copy. It's the list. Sending a well-crafted email to the wrong person is still a wasted send. Most people spend 80% of their time perfecting the message and 20% on the list — it should be the other way around.

B2B lead generation is the process of identifying companies and individuals who are likely to benefit from your product or service. The goal is not to find thousands of contacts — it's to find the right contacts. A list of 200 perfectly matched prospects will almost always outperform a list of 2,000 generic ones.

  • Quality beats quantity every time — a 300-person targeted list beats a 3,000-person generic one.
  • Bad data is worse than no data. Verify emails before you send.
  • Prospecting is a recurring activity, not a one-time project.

Define your Ideal Customer Profile (ICP) first

Your ICP is the fictional description of the company that gets the most value from your product, churns the least, and is the easiest to close. Without it, prospecting is just guessing.

To build your ICP, start with your existing customers. Look at the ones that pay the most, complain the least, and refer others. What industry are they in? How large is their team? What job title made the buying decision? What problem were they solving when they found you? The answers become your ICP.

For early-stage founders who don't have customers yet, use hypothesis-driven targeting: pick a segment you understand deeply, run outreach, and adjust based on reply patterns. Your ICP will sharpen with every 50 emails sent.

  • ICP attributes: industry, company size (headcount + revenue), geography, tech stack, funding stage, growth signals.
  • Build a separate ICP for the buyer (decision maker) vs. the user (champion).
  • Revisit your ICP every quarter as you learn from wins and losses.

The best data sources for B2B leads

There are three categories of lead sources: intent data (people actively looking), firmographic data (company attributes), and contact data (individuals at those companies). The best prospecting strategies layer all three.

For Indian B2B markets, a dedicated database with verified contacts by industry, role, and geography dramatically cuts the time spent on manual research. For global markets, tools like LinkedIn Sales Navigator, Apollo, and Clearbit provide rich firmographic filters.

Don't overlook organic sources: conference attendees, competitors' customers, people who engage with your content on LinkedIn, communities and Slack groups in your niche, and job postings (a company hiring 10 SDRs signals a sales-led growth motion).

  • Job postings reveal budget, priorities, and tech stack — mine them regularly.
  • Competitor review sites (G2, Capterra) show exactly who's looking for solutions like yours.
  • LinkedIn activity (likes, comments, posts) is real-time intent data.
Signal: company is hiring: "I noticed you're scaling your sales team — congratulations on the growth. We help companies like yours build prospect lists that don't require your SDRs to spend 2 hours a day on research..."

Lead qualification: separating buyers from browsers

Not everyone who fits your ICP is worth emailing right now. Lead qualification is the act of sorting your list into tiers based on likelihood to buy. The classic BANT framework (Budget, Authority, Need, Timeline) is a useful starting point, but for cold outreach it's too rigid — you won't know BANT before the conversation.

Instead, use fit + signal scoring. Fit: how closely does this company match your ICP? Score 1–3. Signal: is there any evidence they're experiencing the problem you solve right now? Score 1–3. Anyone scoring 5 or 6 goes into your top-priority list. Everyone else gets a lower-touch approach or is deprioritised.

  • Signals: recent funding, new hire in relevant role, product launch, company expansion, competitor leaving the market.
  • Don't waste premium personalisation on low-score leads.
  • Review and re-score your list monthly — signals change.

Building a repeatable prospecting process

Prospecting that depends on one person's memory or energy is fragile. Build a process that runs on a cadence. Spend 30–60 minutes every morning on prospecting before anything else — before checking email, before meetings. This compound discipline is what separates reps hitting 60% of quota from those hitting 120%.

A simple weekly cadence: Monday — pull new leads from your primary source. Tuesday — enrich and verify. Wednesday — segment into campaigns. Thursday and Friday — review and remove bad data. Repeat. Over 12 weeks this becomes a muscle.

  • Track your list-to-reply rate weekly, not just your reply rate. List quality is the upstream lever.
  • Document where your best leads came from — double down on those sources.
  • Use one primary lead source and one supplementary source. More than two becomes chaos.