The best alternatives to buying lead lists are lists you build yourself from fresh signals (new websites, new companies, job posts), warm channels like referrals and partner freelancers, and a little inbound work that brings people to you. Each takes more of your time than a download. In return the contacts are current, nobody else is emailing them from the same file, and you know exactly why you are writing to each one.
If you already paid for a list, the section near the end shows how to clean it and get some use out of it.
Why do bought lead lists disappoint?
A lead list looks like a shortcut. A thousand business owners, a column of emails, ready to send. The trouble starts on the first send.
The list is out of date the day you get it
People leave jobs. Businesses close, rebrand, or move from one email provider to another. Domains lapse. A list compiled months ago carries all of that decay, and nothing in the spreadsheet tells you which rows are dead. You find out when the bounces come back.
Everyone else bought it too
List sellers sell the same file to many buyers. That is the business model. So the owner of a busy dental clinic on a popular list may get several website pitches in one week, often written from the same template. Your email lands in that pile, and the owner has learned to delete the whole pile.
It damages your sending reputation
Bounces and spam complaints count against your domain. Google's email sender guidelines ask senders to keep their spam rate below 0.1% and never let it reach 0.3%. A few angry recipients on a cold list can get you there quickly.
Old lists can also contain spam traps. These are addresses a mail provider took back after they were abandoned, or addresses that never belonged to a person at all, kept to catch senders using scraped or bought data. Hitting them tells providers your list was not collected properly, and it can land your domain on a blocklist. Then even your emails to existing clients start going to spam.
You cannot say why you are writing
A list gives you a name, a business and a category. It does not tell you what that business needs. So the message ends up generic: "I help businesses like yours grow online." Owners can tell when you know nothing about them.
There is also the question of where the data came from. In the US, the CAN-SPAM Act allows cold commercial email but asks for honest subject lines, a real postal address and an opt-out you honor within 10 business days. In the EU and UK, GDPR expects you to know where you got someone's personal data and to have a reason for using it. "I bought it from a website" is a weak answer to that question.
| What a bought list gives you | What you actually need |
|---|---|
| A name and an email, of unknown age | A contact who is there today |
| The same contacts every other buyer has | Businesses nobody has pitched yet |
| A category, like "restaurants" | A specific reason they need your service |
| No record of where the data came from | A source you can name if someone asks |
What are the alternatives to buying lead lists?
There are seven that work for freelancers and small agencies. They differ mostly in how fast they produce a conversation and what they cost you, in money or time.
| Alternative | What it costs you | How soon you get conversations | Best for |
|---|---|---|---|
| Build your own list from fresh signals | 30 to 60 minutes a day | Within a week or two | Anyone selling a fix: web design, SEO, ads, branding |
| A lead feed that adds new businesses as they appear | A tool subscription, often with a free start | Within days | People who want volume without the decay |
| Referrals from past clients | One honest ask | Weeks, but they convert well | Anyone with two or more happy clients |
| Partner freelancers | A few conversations | Weeks | Designers, developers, copywriters, photographers |
| Communities where owners ask for help | Patience, answering questions | Weeks | Specialists with clear expertise |
| Inbound content and teardowns | A few days to make each piece | Months | People who can wait for compounding results |
| Marketplaces and job boards | Platform fees and competition | Days | Beginners filling gaps in their calendar |
Most freelancers do best with two of these at once: one cold source they control (your own list or a lead feed) and one warm source (referrals or partners). The cold one keeps your calendar moving while the warm one slowly takes over.
How do you build your own lead list instead?
You build it from signals: public events that suggest a business might need you right now. A business that just launched a website, registered a company, posted a job for a marketing role or opened a second location has a reason to spend money this month. That timing is what a bought list cannot give you.
Good signals to start with:
- New websites. Almost every site that switches on HTTPS gets a certificate, and those certificates are recorded in public logs. Watching the logs shows you new sites around the day they go live. You can try it by hand on crt.sh, a free certificate search: look up a word your niche uses in domain names, such as
%dental%or%bakery%, and read the newest entries. Many results are test sites or subdomains, so expect to open ten to find two real businesses. - New company registrations. Many countries publish new companies in a public register. A company formed last month probably has no proper website yet.
- Job posts. A business hiring a social media assistant or a marketing coordinator has budget and a gap. A freelancer can often fill that gap faster than a hire.
- Local openings. New shops, clinics, gyms and restaurants show up in local news, on maps and in neighborhood groups.
- Ads with weak landing pages. A business paying for ads that send traffic to a slow, broken or vague page is losing money every day.
We covered each of these sources in depth in how to generate new business leads without buying a list. The routine below turns them into a list you can work from.
A 20 lead routine you can run every morning
- Pick one niche and one service. For example, new dental clinics and website redesigns. Narrow choices make research faster and your messages sharper.
- Pull 20 businesses from one signal. Don't mix sources on the same day. You will get faster at reading one kind of lead.
- Open each homepage and note one or two gaps you can measure. Missing meta description, no social preview image, no favicon, images with no alt text, a copyright year that is two years old, or pages loading over plain http. These are facts, not opinions, so you can mention them without sounding rude. To check in under a minute, right click the page, choose View page source, and search for
descriptionandog:image. If neither is there, you have your opener. - Find a real contact. Check the contact page, the footer and the about page. Small businesses often list the owner's email or a general inbox. Both are fine.
- Check the email before you send. An address that looks right can still bounce. At the very least, look up the domain's MX record with a free MX lookup site, or run
nslookup -type=mx brightsmiledental.examplein a terminal. No MX record means the address cannot receive mail, so skip it. - Write one specific sentence about what you saw. This becomes the opening line of your message.
- Log it. A spreadsheet is enough.
What to put in your lead sheet
| Column | Example | Why it matters |
|---|---|---|
| Business | Brightsmile Dental | So you can search your sheet later |
| Website | brightsmiledental.example | To recheck before you follow up |
| Signal | Site went live this week | Your reason for writing now |
| Gap you saw | No meta description, no favicon | The specific opener |
| Contact | hello@ address from the footer | Where the message goes |
| Sent / follow up dates | 3 Nov / 7 Nov | So nobody falls through the cracks |
| Outcome | Replied, call booked | So you learn which signals work |
After a few weeks, the outcome column tells you which signal and which niche reply most often. Do more of that one.
Aren't lead generation tools just lists with a monthly fee?
Some are. A tool that sells access to a big static database has the same problem as a bought file: the records age, and every customer sees the same businesses.
Others work as a feed. Instead of a fixed file, they add a business when something happens. That keeps the data close to the moment a business needs help, which is the whole point of building your own list. It just saves you the hours of digging.
Vetted Leads is one of these. It reads the public certificate logs to find businesses and online stores the day their website goes live, checks each one is a real business, lists the gaps its homepage has, and only shows an email after checking it with the business's mail server. It finds businesses through their new websites, so it will not surface the ten year old clinic with a dated site. For those, use job posts, local openings or a list you already own. You can try it once with 3 free contacts, and see the newest 50 leads each day, with no card. Plans and the common questions are on the pricing page.
Whichever tool you look at, ask four questions before you pay:
- How old is the newest record? If nobody can tell you, assume it is old.
- How are emails checked? "Verified" should mean someone asked the mail server, not that the address looks valid.
- Does every customer get the same contacts? If yes, expect crowded inboxes.
- Can you see why a business is listed? A reason to write is worth more than a raw contact.
How do you get leads from people you already know?
Warm leads are slower to arrive but easier to close, because someone the owner trusts has already vouched for you.
Ask past clients for one introduction
Most happy clients never refer anyone because nobody asked them. Ask once, right after you deliver something they liked, and make it easy:
Hi Maria, glad the new booking page is working. Quick question: do you know one other business owner who has been grumbling about their website? If you send me their name, I'll offer them the same free review I did for you. No pressure either way.
You are asking for a single name, and the person they introduce gets something free. Most clients can say yes to that without thinking twice.
Team up with freelancers who sell something next to you
A web designer meets clients who need copy. A copywriter meets clients whose site cannot show the copy well. A photographer meets restaurants that need a menu page. Partnering with two or three people whose work sits next to yours gives each of you a second source of warm leads.
A short message to start one:
Hi Tom, I build websites for local clinics and I keep meeting owners who need help with their copy. I'd rather send them to someone good than guess. Would you be open to swapping referrals? Happy to jump on a 15 minute call.
Agree on the basics early: who talks to the client first, and whether anyone takes a referral fee.
Where do business owners ask for help in public?
Owners ask questions all the time: in Facebook groups named after a town plus "small business", in forums like Reddit's r/smallbusiness, in trade groups for your niche, and at chamber of commerce events. Search inside them for phrases like "website recommendations" or "not showing up on Google". Someone asking "why is my site not showing up on Google?" is a lead who has told you exactly what they need.
The rule is simple. Answer the question properly in the thread, with no pitch. If your answer helps, people check your profile, and some message you. Pitching in the thread gets you ignored or removed.
A good reply to that Google question looks like this:
Hi Grace, a new site can take a few weeks before Google lists it. Two quick checks: make sure your homepage has its own title and description (right click, View page source, search for "description"), and add the site to Google Search Console so you can ask Google to index it. Happy to look if you share the link.
It solves her problem in the thread and shows you know the work, without a single line of pitch.
Are freelance marketplaces worth it instead of a list?
For filling gaps, yes. On Upwork, Fiverr or Contra the client has already decided to pay someone, so you skip the cold email entirely. The trade off is price competition and platform fees, and each platform has its own rules about working with clients you met there, so read them before you take a job. Use marketplaces to land your first few projects and reviews, and then ask those happy clients to introduce you to other business owners they know, using the message above.
Can inbound content replace a bought list?
Eventually, and only partly. Inbound means making something useful that brings owners to you: a short guide for your niche, a free checklist, or a public teardown of what makes a good clinic homepage. It compounds, but it takes months before it brings steady enquiries.
That is why inbound works best alongside a cold source, not instead of one. Write one useful piece a month, for example "What 10 new clinic homepages got wrong", with screenshots and the fix for each. Share it in the communities above, link it in your email signature, and keep sending your daily messages while it builds.
What should your first message say when you did not buy the list?
The big advantage of a list you built is that you know something specific about each business. Lead with it. Keep the message short, mention the gap as a fact, and offer a small next step.
Subject: Your new site and Google previews
Hi Dr. Okafor,
Congrats on launching the Brightsmile site this week. I noticed the homepage has no meta description, so Google is picking its own text for your search result, and right now that is the cookie notice.
It's a 10 minute fix. If you'd like, I can send you the exact wording I'd use, free, and you can decide if you want help with the rest of the site.
Ben
Why this works: it proves you looked, it names a problem the owner can check in seconds, and the ask is tiny. For more examples, see our cold email template for web design.
If there is no reply, send one follow up four or five days later with something new, such as a second gap or a quick before and after of the search preview. Then stop. Two messages is polite. Five is how you collect spam complaints.
If you already bought a list, how do you rescue it?
You don't have to throw it away. Treat it as raw material for research rather than a send list.
- Verify every email first. Remove anything that fails. This alone cuts most of your bounce risk.
- Check the business still exists. Open the website. If it no longer loads or shows a parking page, delete the row.
- Keep only your niche. A list of 5,000 mixed businesses usually holds a few hundred that match what you sell. Work those.
- Research before you write. Use the same routine as above: note a gap, write one specific line.
- Send in small batches. A few dozen a day, not the whole file in one go. Watch bounces and complaints after each batch.
- Stop if the numbers climb. Rising bounces mean the list is older than you hoped. Protect your domain first.
If, after all that, the list still gets no replies, you have learned something cheaply: put the money toward a source you control next time.
A 30 day plan to stop buying lead lists
| Week | What you do | Goal by the end of the week |
|---|---|---|
| 1 | Pick one niche and one service. Set up your lead sheet. Run the 20 lead routine on three mornings. | 60 researched leads, first 30 messages sent |
| 2 | Keep the routine daily. Ask two past clients for one introduction each. | 100 messages sent, first replies logged |
| 3 | Message three freelancers who sell next to you. Answer five questions in one community your clients use. | One referral partner, a few profile visits |
| 4 | Look at the outcome column. Drop the weakest signal, double the best one. Start one inbound piece for your niche. | A routine you trust, and a clear idea of which leads reply |
By the end of the month you have a source of businesses with a reason to hire you this week, and a sheet that shows which of them actually reply. A bought list gives you neither.
If you want to skip the digging for the cold half of this plan, start with 3 free contacts on Vetted Leads, no card needed.
Questions people ask
Is it illegal to buy a lead list?
Buying one is usually legal. What you do with it is where the rules apply. In the US, CAN-SPAM lets you send commercial email without prior consent, but you need honest headers and subject lines, a clear sign that the message is an ad, a real postal address and a working opt-out. In the EU and UK, GDPR expects you to know where personal data came from and to have a reason to use it, which a bought list makes hard to show.
Why do bought email lists bounce so much?
Because they age. People leave jobs, businesses close or change email providers, and domains lapse. A list that was accurate when it was compiled keeps losing addresses every month after, and you only find out when your emails bounce.
What is the cheapest alternative to buying a lead list?
Building your own from public signals: new websites, new company registrations, job posts and local openings. It costs nothing but time, around 30 to 60 minutes a day for 10 to 20 well researched leads. Asking past clients for referrals is also free and usually converts better than any cold source.
Are lead generation tools the same as buying a list?
Not always. Some tools sell a static database, which ages like any list. Others work as a feed, adding a business when something happens, such as a new website going live. Ask any tool how old its newest record is, how it checks emails, and whether every customer gets the same contacts.
How many leads do I need each week as a freelancer?
If a project is worth a decent fee to you, 50 to 100 researched, personal messages a week is enough to start a handful of conversations. That is roughly the 20 lead routine run on most weekdays. Volume matters less than writing to businesses that have a visible reason to need you.
Can I still use a lead list I already bought?
Carefully. Verify every email before sending, check that each business's website still loads, send in small batches, and stop if bounces or complaints rise. Treat the list as a starting point for research, not a send list.
