You can get B2B sales leads for free from seven places:
- Referrals and past clients
- LinkedIn research
- Google and company websites
- Event exhibitor and speaker lists
- Trade associations and directories
- Online communities
- Your own content
None of them charge you per contact, but every one of them costs hours.
A usable contact is a person at a company that fits, with a title that can approve the purchase, a verified way to reach them, and a logged row with its source and owner. Plan on roughly 10 to 30 minutes per contact for the research sources. Communities and content take far longer, and their leads arrive when they arrive.
So treat free lead generation as a labor budget. Below, each source is priced in minutes. Then come the legal limits founders get wrong, and the arithmetic on when a free-tier tool or an agency gives you the cheaper usable lead.
What counts as a free B2B lead, and what does it cost you?
A free lead is one you pay nothing for at the moment you get it. You pay no ad spend, no database seat and no per-contact fee. Someone finds the company, checks the fit, finds the right person, finds and verifies the address, and logs it.
A row counts as a usable contact only when it passes four tests:
- The company matches your buyer profile on industry, size and country.
- The person can approve the purchase, or reports directly to whoever does.
- You have a working channel: an address that passed verification, or an active LinkedIn profile.
- The contact is logged with its source and owner in one shared place. I do not care which CRM you pick, as long as no lead disappears into someone's inbox.
A row that fails any of the four is a name. A spreadsheet full of names books no meetings.
Founders should count their own time on the sheet. I treat every hour a founder spends chasing a free shortcut as an hour the company goes without a leader. While you build the sheet, nobody takes the sales calls.
Cheap is a separate trap from free. What I see with lists bought for small money from freelancers is low open rates and high bounces. You saved the cash and then spent it again on a damaged sending domain.
At 10 to 30 minutes a contact, your hours run out long before your cash does.
Which free B2B lead sources are actually worth the hours?
The table ranks the seven sources by lead quality first and speed second. The minutes are planning estimates for one person working by hand, including verification and CRM entry. Time your first 20 rows from each source and replace these numbers with your own.
| Rank | Source | Estimated minutes per usable contact | Quality | Main risk | Volume ceiling |
|---|---|---|---|---|---|
| 1 | Referrals and past clients | 10 to 20 per introduction | Highest: the lead arrives warm | Vague asks produce nothing | A few a month |
| 2 | LinkedIn research | 10 to 15 | High when titles are clean | Inactive profiles, generic titles | Set by your hours |
| 3 | Google and company websites | 15 to 20 | Good and current | Email address often missing | Set by your hours |
| 4 | Event exhibitor and speaker lists | 15 to 25 | Good for timing | Company names only, people missing | Seasonal |
| 5 | Associations and directories | 20 to 30 | Mixed, often stale | Old records, generic inboxes | Fixed by the directory |
| 6 | Online communities | 60+ per conversation | High when someone invites you | Pitching gets you removed | Low |
| 7 | Your own content | Months before the first lead | High intent | No path from reader to call | Grows slowly |
Start at the top. My first move on any list is to pull the companies you already sell to, then search for lookalikes.
Your best customers tell you which industry, size and title to search for. They are also the people most likely to introduce you, if you name one company and one person you want to meet. A vague "know anyone who could use us?" gets a polite nod and nothing else.
Ranks 2 to 5 are research, and they scale only as far as your calendar does. Ranks 6 and 7 are slow builds. They are worth doing for the long run, but they will not fill this month's calendar, so cut them first when hours are short.
There is also a point where the research sources stop paying. Once you have the profile right, a list built in proper data tools beats anything scraped together.
Take one UK social media marketing agency. Its lists were built in Sales Navigator, Apollo and UpLead across three niches, then LinkedIn outreach was paired with warm emails (an email follow-up after a first LinkedIn touch) and cold email. During month 1 it booked 44 sales calls, then 57 in month 2, 68 in month 3, and 714 sales calls over 12 months.
Hand research is still the right way to learn which niche deserves a list like that.
How do you get free leads online without buying a database?
Work through four free methods, in this order.
LinkedIn search. Search with the titles your niche really uses, such as "head of procurement" or "commercial director". I remove Assistant, Associate and generic Manager titles from every target list on purpose.
Next, open each profile and check the activity section for a post or comment in the past 30 days. That is a rough sign a real person still reads the account. Sales Navigator has a filter for this, but it is a paid feature.
Google X-ray search. Google can look inside LinkedIn and company sites for you. Two strings to adapt:
site:linkedin.com/in ("commercial director" OR "head of procurement") "civil engineering" "Manchester"site:examplecontractor.co.uk ("our team" OR "leadership" OR "meet the team")
The LinkedIn string pulls public profiles for one title, one industry and one city. The site string finds the page where a company names its people, which beats guessing from a logo.
Company websites. The team page, the news page and the careers page answer most fit questions in two minutes: size, locations, recent projects and who signs. If the site names nobody, move on. If one company takes longer than the table's estimate, move on.
Public signals. A job ad for the role your product supports, a new office or a published project win gives you a reason to write now. That is the idea behind signal-based outbound: use the signal as context in the message.
Finding people is only half the job. A sheet of discovered names turns into something you can send to once you clean titles, split territories and verify. That cleanup is the real work of building a B2B lead list.
Verification is the step most free-list builders skip. My team checks every address with NeverBounce or DeBounce before it enters a sequence, and we hold bounces under 0.5%. A high bounce rate tells mailbox providers to distrust your domain. Once that happens, even strong copy lands in spam, because no message fixes a dirty list or a damaged sender reputation.
What do directories and association lists give you?
Directories, association member lists, trade body pages and event exhibitor lists hand you companies. They rarely hand you people. Most entries give a company name, a website, maybe a generic info@ address and a phone line. That is source discovery. You still have to find the decision-maker at each company, which is why these sources sit at 20 to 30 minutes in the table.
Use them where they are strongest:
- Associations and trade bodies in narrow sectors such as construction, civil engineering or industrial manufacturing. Membership already filters for fit.
- Event exhibitor and speaker lists. A company that paid for a stand is active in the market this season.
- Official business counts for sizing the market before you collect anything. The US Census Bureau's County Business Patterns gives establishment counts by industry and employment size, downloadable as CSV. At the time of writing, the most current release covers 2023. It contains no contact names, but it tells you whether your niche holds 300 companies or 30,000, before you spend a week on the first 50.
Avoid generic info@ inboxes as a lead. Nobody who signs contracts reads them first.
A purchased list looks like a shortcut around all of this. It is a different product with its own failure modes, and buying a B2B email list swaps your hours for a list you cannot trace.
Decision rule for when to stop collecting by hand:
- If a source gives you company names only and you spend more time finding people than qualifying companies, stop and switch sources.
- If hand collection takes more than a few hours a week of your time, it has become a second job. Move to a tool or outside help.
- If your whole market is a few hundred companies, stay manual and make every contact count. Volume rules like the one in the arithmetic section below do not apply to a market that small.
What free AI tools can help with lead generation?
A free chat assistant such as ChatGPT speeds up the thinking around a list. It cannot be the list. It does not know who works where today, and it will invent names, associations and email addresses with full confidence. Use it for structure. Check everything else against a real source.
A research workflow that respects that line:
- Find the pattern in your clients. Paste your last 10 clients with industry, size and country. Prompt: "Group these companies by shared traits and suggest three lookalike segments I could search for."
- Get the titles. Prompt: "For a [service] sold to [industry] companies of [size], list the job titles that usually approve this purchase. Exclude assistant, associate and generic manager titles." Check the output against real profiles before you trust it.
- Write the search strings. Prompt: "Write five Google X-ray strings for these titles in [city], searching LinkedIn profiles and company team pages." Run each one and keep the strings that return real people.
- Find source candidates. Prompt: "List trade associations and annual events for [niche] in [country]." Open every one. Drop any that has no live website.
- Stop before contact data. Never ask the model for email addresses. Find them with your tools, then run the verification step from the section above.
- Log before you send. Every contact goes into the CRM with the source you actually checked, never "AI".
Most founders play with AI tools and chase the next hack. The prompts above help you think faster. Only a verified list puts the right people in front of you, and no copy fixes a list of the wrong people.
Is it legal to use found lists, Google Maps and free B2B data?
Free data still has rules. These are the ones that matter most for founders selling into the UK and the US. This is not legal advice.
UK email under PECR. The Information Commissioner's Office says you can send B2B marketing emails to any corporate body without their consent under PECR (ICO). Sole traders and some partnerships are different: PECR treats them as individual subscribers. You can only email them marketing if they have specifically consented or the soft opt-in applies.
Publicly available data is still covered by UK GDPR, the ICO adds. So you need a lawful basis and must tell people how you use their data.
US email under CAN-SPAM. US law gives company inboxes no carve-out: the Federal Trade Commission says CAN-SPAM covers B2B commercial email exactly like consumer email. So every message to a hand-built US list carries a valid physical postal address and a working unsubscribe, and anyone who asks to stop gets removed within 10 business days. The FTC lists a penalty of up to $53,088 for each separate email that breaks the law.
Google Maps. The Google Maps Platform terms bar scraping or exporting Google Maps content (Google Maps Platform Terms). Keep Maps out of your list pipeline completely: no scraping tools and no exports of Maps content.
Where founders get this wrong:
- Treating "public" as permission. A name on a website is not consent, and UK GDPR still covers it.
- Mixing sole traders into a corporate list. Small-firm directories are full of one-person businesses. Under PECR they need consent, so separate them or drop them.
- Having nowhere to record opt-outs. A hand-built list still needs a suppression list that every later campaign checks first.
- Reusing a found list across markets. A rule that covers UK companies says nothing about another country. Check each market before the first send.
Free vs tool vs agency: which path gives the cheapest usable lead?
Run the numbers on your own pipeline. The arithmetic below assumes 12 minutes per usable contact, near the low end of the table range. Swap in the figure you measured on your first 20 rows.
Small target. Say you want 100 usable contacts a month. At 12 minutes each, that is 1,200 minutes, or 20 hours of founder time. Multiply by what an hour of your time is worth, and that is the monthly price of "free". It also buys you very little. Even 50 to 100 well-chosen contacts a month is a coin flip on whether people are busy, ready or interested.
Real list. In a market big enough for outbound, the first list I build for a company has at least 20,000 contacts. By hand, 20,000 contacts at 12 minutes each is 4,000 hours. At roughly 2,000 working hours a year, that is two years of full-time work before the first campaign is fully loaded.
You need quantity and quality together; quality alone leaves you with too few contacts to learn from. My rule of thumb: getting 30 to 35 B2B sales calls a month means contacting at least 10,000 people a month.
Free tiers. At the time of writing, the free plans look like this:
- Lusha costs $0 a month with 40 credits. Revealing a verified email costs 1 credit and a phone number costs 5.
- Hunter costs 0 euro a month with 50 credits, one connected email account and 500 recipients per sequence.
- Apollo offers a Starter plan that stays free with no time limit and is aimed at founders and early-stage teams. Only Gmail accounts connect on the free plan.
- ZoomInfo publishes no list price and no free plan; it offers trials and quotes only, at the time of writing.
Hunter's pricing page says Domain Search uses 1 credit for each email found, and Bulk Domain Search uses 1 credit for up to 10 emails. Hunter's help center says no credits are used if it can't find or verify an email.
So one credit per email address is a fair planning number. With both free plans together, that is about 90 email lookups a month, and a 20,000-contact list would take roughly 222 months, about 18 years. Bulk search stretches Hunter to 500 addresses a month at most, still about 40 months for that list. Free tiers are good for testing one segment for a few weeks. They will not build a pipeline.
| Path | Cash cost | Your time per usable contact | Realistic volume | Choose it when |
|---|---|---|---|---|
| Free DIY | $0 | 10 to 30 minutes | Whatever your spare hours allow | Your market is a few hundred companies, or you are still finding the right niche |
| Free-tier tools | $0 at the time of writing | Less searching, the same checking | Capped at the monthly credits and sending limits listed above | You want to test a segment before paying for anything |
| Agency or built list | From USD 3,000 (about EUR 2,500) a month for my team, tools and data separate | Close to zero beyond reviewing samples | Sized to your plan | You need thousands of contacts and your hours belong in sales calls |
Retainers can pass USD 10,000 a month depending on scope; other agencies price differently, so compare with what a B2B sales meeting costs.
Decision rules:
- If you already have sending infrastructure and a working sequence, contacts are your only gap. A custom-built list is the fuel for companies in that position.
- If you have no infrastructure, no verified list and no time, a done-for-you outbound team makes sense, but only once your offer already sells at small numbers.
- If you are still finding your buyer, stay free for one month. Use referrals and LinkedIn research, then decide with real reply data in front of you.
Before paying anyone for a list, ask for 50 sample rows and check 20 of them yourself. If a third are the wrong seniority or the wrong kind of company, nothing downstream will save the campaign.
My rule: stay on free sources for the first month, long enough to find your buyer and learn which niche deserves a proper list. Once hand research passes a few hours a week, switch to paid data tools.
Weighing free lead sources against paying for a list? Book a call and tell me your market size and weekly hours. I will tell you where I would stop doing it by hand.
Questions founders ask about free leads
Can I cold email a free list of German companies?
My team does not. In Germany, Austria and Czechia we apply a prior consent rule with stricter internal checks, which means no cold email to those markets without a compliant basis. When a client needs them, we run LinkedIn outreach there instead. Mark country on every row you collect, so these contacts never slip into an email sequence by accident.
Is a spreadsheet enough, or do I need a real CRM?
A spreadsheet works while one person owns every lead and the list stays in the low hundreds. Once two people work it, or replies land in two inboxes, move to a CRM, even a free tier. For every row, log the source, date found, verification date, owner, last touch and next step.
What should the first message to a hand-built lead say?
Ask for a short conversation and save the service pitch for the call. Put one real result from a similar client inside the message, name why you picked this company, and keep it short enough to fit one phone screen. One message rarely starts anything, so plan five or six touches across LinkedIn and email.
Are Reddit and Quora worth it for B2B leads?
They are mostly useful for research. Threads show the exact words buyers use for their problem, and those words improve your message. As a lead source they are slow, and moderators remove pitches. Answer questions without links for weeks. Message someone privately only after they ask, and never pitch a person who only liked your post.
