The cheapest way to find B2B leads without buying a list is to stop shopping for one. Define the single person who has the problem you solve, then go find real examples of them where they already show themselves in public.
On LinkedIn that means their role, what they post about, who they work with, and who comments on posts about the problem. On Google Maps it means the local businesses that fit. A contact database comes in only at the end, to look up an email for someone you already picked.
Bought lists skip the defining step, which is why they are usually junk. The work is the definition, not the download.
I run my own outbound, so I have done this the slow way and the lazy way. The lazy way, buying a list of ten thousand "SaaS founders", produced nothing except bounces and a vague sense of shame. The slow way, twenty of the right people found by hand, is what actually replies.
You can do all of it today with a browser and no budget.
Why are bought lists usually junk
A bought list is someone else's guess about who you should talk to, sold to you and forty other buyers at the same time. The emails are often old, the titles are often wrong, and nobody on the list has done anything to suggest they have your problem right now.
You pay for volume and inherit the bounce rate, and every send against a stale address chips away at your domain reputation, which is the one asset in cold outreach you cannot re-buy.
The deeper issue is that the list did the thinking for you, badly. Good outreach starts from a specific person and works outward. A list starts from a spreadsheet and hopes you will not notice.
If you cannot say why a given name is on your list, the message you send them will say that too.
Who is the one person I am actually looking for
Before you open any tool, write down who the lead is in a single sentence, specific enough to picture. Not "startups". Not "SaaS companies". Something closer to "a solo technical founder running their own cold outreach who hates doing it".
The test is whether you could recognise this person in a LinkedIn search result and say yes, that is them, in under two seconds.
This sentence is the whole engine. It tells you which role to search, which posts to read, which companies to look at, and which people to ignore. Skip it and every source below just gives you more noise faster. Get it right and even a rough search returns people worth messaging.
A lead list is not a thing you buy. It is a decision about one person, written down, then repeated.
How do I find SaaS customers on LinkedIn for free
LinkedIn is the best free source for B2B because people label themselves there. Four ways to mine it, roughly in order of intent:
- By role. Search the job title and seniority from your one-sentence person, filter by industry or company size, and you have a list of people who match on paper. Lowest intent, highest volume. Fine as a starting pool.
- By what they post about. Search the exact words someone would use while having your problem. Someone posting "cold email reply rates are dead" is telling you they have the pain today. That is intent you cannot buy.
- By a company's team. Pick a company that fits and look at who works there. Useful when you sell to a type of company and need to find the right human inside it.
- By who commented on a post. Find a post about your problem, then read the comments. Everyone who engaged raised their hand in public. The comment even gives you the opening line for free.
The bottom of that list beats the top every time. A stranger who matches a title is a guess. A stranger who just complained about the exact problem you solve is a conversation waiting to happen.
What about local businesses and Google Maps
If the person you wrote down runs a physical business, a clinic, a gym, a studio, a restaurant, then LinkedIn is thin and Google Maps is rich. Search the business type plus the location and you get names, sites, and often a direct contact, ranked by how established they are.
It is slower per lead, but the intent is structural: these are real operating businesses, not profiles.
This only works when "where they are" is part of who they are. For most pure-software buyers, location is irrelevant and Maps is a distraction. Match the source to the person, not the other way around.
When should I use a contact database
Contact databases, the ones selling verified emails at scale, are fine for one narrow job: you already know exactly who you want, from LinkedIn or Maps, and you just need their email. Used that way, the database is a lookup, not a list. You bring the judgement, it brings the address.
The trap is using it as the source. Search a database by filters alone and you are back to buying a list with extra steps, and the same bounce rates. The rule is simple. If you cannot name why this person is worth contacting before you pull their email, do not pull it.
Contact quality is downstream of the thinking you did earlier, not a substitute for it.
Where Personade fits
Everything above is free and manual, and for your first handful of leads you should do it by hand so you learn what a good lead looks like. The problem only shows up when the method works.
Once you are finding twenty or fifty of the right people a week, the finding itself becomes the chore, scattered across LinkedIn tabs, Maps searches, and a database login.
Personade is the tool I built for my own outbound. It runs LinkedIn outreach for you, and lead finding is the first part it folds into one place.
You paste in a LinkedIn or Sales Navigator search link, so the role and company searches above carry straight over. It pulls everyone who reacted to or commented on a post you pick, the members of an event or group, or your own network. It also takes a CSV or a list of profile links, so the list stays yours to assemble. Every source, and how many leads each one pulls at a time, is on the LinkedIn lead extraction page. It does not cover Google Maps or email lookup, so local-business lists still start by hand.
Then it does the thing that made the finding worth it: it runs the outreach. It sends the connection requests, messages, and follow-ups from your LinkedIn account, stops the moment someone replies, and puts every reply in one inbox. Plans start at $49 a month, 14 days free.
If you are earlier than that and just need momentum, start with how to get your first customers with no audience. If finding leads was never the hard part and sending something they will watch is, read the complete guide to personalized video outreach.
Common questions
How do I build a B2B lead list for free? Write down the one person you are selling to in a single specific sentence, then find real examples of them where they already show themselves. On LinkedIn that is by role, by posts about your problem, by a target company's team, or by who commented on a relevant post. For location-based businesses, use Google Maps by type plus city. No purchase needed, just time and a clear definition.
Are bought email lists worth it for cold outreach? Usually not. Bought lists are stale, sold to many buyers at once, and full of people who have shown no sign of having your problem, so they bounce and damage the sender reputation you rely on. Only use a contact database to look up an email for someone you already chose deliberately from LinkedIn or Maps, never as the source of who to contact in the first place.
How many leads should I find at a time? Twenty to fifty a week of the right people beats thousands of guesses. A small, specific list keeps outreach from becoming a project you avoid, lets you personalise each message honestly, and gives you a clean signal to read. If the right people ignore you, the message is wrong, not the volume, and you can fix it before you scale.
Buying a list feels like progress because a number goes up. Finding your own leads feels like work because it is, and that work is the part that decides whether anyone replies. The definition is the moat. The download is just a shortcut past the only step that mattered.
How the lead sources work inside the app is on the homepage, see how it works, and finding leads is part of every plan, which pricing spells out. If cold outreach is the specific job, the plans cover it.




