BlogGrowth

Is Buying a B2B Lead List Worth It? What a $149 Test Showed

In short

Usually not as your main source. In one founder's test posted in August 2026, a $149 list of 1,000 B2B leads produced 212 bounces, 14 replies and no customers, while 150 hand-picked leads with recent signals produced 4 calls and 1 customer. Google's sender guidelines say not to buy email addresses. If you do buy, test 50 leads against your own customer profile first.

What happened when one founder sent to a $149 list?

The list cost $149 and produced no customers. A founder posting as Jack Builds described the test on Indie Hackers on 16 August 2026: 1,000 B2B leads, sold as qualified, that returned 212 bounced emails, 14 replies and 0 paying customers. The founder then ran the same email sequence on 150 leads picked by hand from public signals such as new funding, hiring and job changes.

As reported in the postList A: boughtList B: picked by hand
Leads1,000 for $149150
Deliverable214 (212 bounced)96%
Replies1417
Qualified or booked0 qualified4 calls booked
Paying customers01, in under 3 weeks

Our arithmetic on the bought list: $149 for 1,000 leads is about 15 cents a lead, and $149 across 14 replies is $10.64 a reply, none of which qualified.

Read it with care. It is one founder's self-reported test, and one customer against none is too small a gap to call a rate. The figures also don't fully reconcile: 1,000 leads minus 212 bounces would leave 788, yet List A shows 214 deliverable, so it may cover only part of the list. And the post closes with a plug for the author's own lead tool, clienthunter.ai. Several commenters pointed out that the post never priced the hours spent picking the 150 leads by hand. Still, two commenters said their own same-sequence comparisons favoured leads picked from signals: one reported 3 to 5 times the replies of database contacts, the other roughly 5 times the conversions of a bought list. Neither shared the underlying numbers, so treat both as anecdotes.

Why do bought lead lists bounce and miss?

Bought lists bounce when addresses are stale or were never real. One commenter under the post, who disclosed that they sell lead lists, argued that staleness alone doesn't explain one in five failing on the first send, since good addresses die off at a few percent a month; more likely, many were guessed from a name and a domain (first.last@company) and never checked. A title match also says nothing about whether the person needs anything this month. The founder's post names three problems with the $149 list: over 20% came back undeliverable from a verification tool, the contacts sold as decision-makers were mostly mid-level marketers, and half the list was 8 months old or more.

Two points from one commenter under the post, who runs outbound for a B2B services company, are worth copying:

  • Verify employment, not only the address. An email can pass verification and still belong to someone who left the company.
  • Treat catch-all domains separately. Some domains accept all mail, so verification can't confirm the person exists there. That commenter puts them in a lower-confidence tier and caps how many go into a batch.

The same commenter said bought data only ever worked for them as a matching layer: pick the company from a signal first, then use a database to find the right person there. Our post on why Apollo lists bounce and how fast contact data goes stale covers the decay side in detail.

What do Gmail, email tools and the law say about bought lists?

Google and Mailchimp both tell senders not to use bought lists. Google's email sender guidelines put it plainly: "Don't purchase email addresses from other companies." The same page says to keep the spam rate shown in Postmaster Tools below 0.10% and never let it reach 0.30%, and to automatically unsubscribe recipients who have multiple bounced messages.

Mailchimp's Acceptable Use Policy (updated 26 September 2025) bans sending campaigns to purchased, rented, third-party, co-reg, publicly available or partner lists of any kind. Check your own sending tool's terms before you upload a bought file.

The law depends on where the recipients are and what kind of business they are. This is not legal advice. In the UK, the ICO's business-to-business marketing guidance says the PECR consent rule for email doesn't apply to corporate subscribers such as limited companies, but you must not hide your identity and must give a valid opt-out address. Sole traders and some partnerships are treated like individuals, and the UK GDPR applies whenever you hold a named person's details. For lists, the ICO's guide to using marketing lists says to check the origin and accuracy of bought-in lists. It adds that they should be used for email only with very specific consent. Our guide to whether cold email is legal in the UK goes through the rules.

What does a bought list really cost?

More than the invoice. Here is the sum for a 1,000-lead list at the price in the test, verified before sending:

Cost itemAmountNote
List$149Price reported in the Indie Hackers test
Verification$39ZeroBounce's minimum pay-as-you-go purchase, which covers 2,000 checks (checked 24 Oct 2026)
Usable addressesabout 788If 212 of 1,000 fail, as in the test
Cost per usable addressabout $0.24$188 ÷ 788
Sending reputationNot pricedBounces and spam reports land on your domain

The money is rarely the problem. The last row is. Google's guidelines say people who never signed up may mark your messages as spam, and that a high spam rate leads to more of your mail being classified as spam. Our break-even arithmetic: if a customer is worth $2,000 in the first year, one customer covers the $188 about ten times. The question is whether the list produces that customer at all; in the test it produced none. If you do test a bought list, our post on main versus secondary sending domains weighs the risk to your main domain.

When a bought list can make sense:

SituationBuy?
You already picked the companies from a signal and need the right contact at eachYes, as enrichment
Your market is a small, known set of companies you will research one by oneMaybe, after a sample test
Your emails get few replies and you want more volumeNo; fix the targeting first
The list includes sole traders or consumers in the UK or EUCheck the law first

How do you test a lead list before you pay?

Ask for a sample on your own ideal customer profile, then check it yourself. The founder of an October 2026 r/SaaS thread asked why data vendors won't let buyers test 50 leads before paying. One commenter's reply sums up the trap: "50 leads still lets the vendor cherry-pick. I'd rather give them your ICP, then judge the next 50 generated live." Another commenter said many vendors will run a custom sample of 10 or 20 leads if you ask a sales rep. That is one person's experience.

A 50-lead audit you can run in an afternoon:

  1. Give the vendor your filters, not theirs

    Industry, company size, location and job titles, in writing. Ask for leads generated after you send them.

    Before you pay
  2. Verify every address

    ZeroBounce's free plan includes 100 validation credits a month if you sign up with a business domain, enough for a 50-lead sample. Count invalid and catch-all results separately.

    20 minutes
  3. Check the person still works there

    Open each LinkedIn profile. Mark anyone whose current role or company doesn't match the file.

    60 minutes
  4. Check they decide or influence the purchase

    A title match is not enough. Would this person reply to your email with authority to act?

    20 minutes
  5. Look for a reason to write now

    Count how many have any signal from the last 30 days: a post about the problem, hiring, funding, a new role. This is the number a list rarely moves.

    30 minutes

Set your own pass mark before you start. Ours would be: almost no invalid addresses, nearly everyone still in the role, and at least a handful with a recent reason to write. A list that fails the sample will not improve at 1,000.

What works better than a bought list?

Fewer leads, each with a recent reason to contact them. In the test above, 150 hand-picked leads with public signals produced the only booked calls. A commenter on the same post suggested treating freshness as a field and dropping any signal older than about 14 days. Another suggested tagging every lead by source and comparing cost per qualified conversation rather than reply rate.

A simple way to sort what you have is hot, warm and cold by recency and fit, which our guide to hot, warm and cold leads with real signal examples sets out. For sources that don't involve buying a file, see our guide to finding good-quality leads to cold email.

This is also how Siela's AI SDR builds a list. Every lead is scored hot, warm or cold with a one-line reason covering fit, intent, recency and likelihood to reply, and daily goals are targets rather than quotas, so it doesn't pad the list. It finds and verifies each person's work email and emails only deliverable addresses.

Whatever you use, track four numbers per source for a month: deliverable, replied, qualified and booked. The source with the lowest cost per qualified conversation wins, even if its reply count looks smaller.

Frequently asked questions

Does Gmail penalise emails sent to bought lists?

Google's email sender guidelines tell senders not to purchase email addresses from other companies and not to message people who didn't sign up. They say recipients may mark such messages as spam, and that future messages to them will then be marked as spam. The guidelines ask senders to keep the spam rate in Postmaster Tools below 0.10%.

Can I upload a bought list to Mailchimp?

No. Mailchimp's Acceptable Use Policy, updated 26 September 2025, bans sending email campaigns to purchased, rented, third-party, co-reg, publicly available or partner lists of any kind. Other sending tools have their own terms, so read them before uploading a file you bought, because a breach can get the account suspended.

How much does it cost to verify a 1,000-lead list?

At ZeroBounce's listed prices, checked 24 October 2026, the minimum pay-as-you-go purchase is $39 for 2,000 validations, so a 1,000-lead list costs $39 to check. Its free plan gives 100 validation credits a month if you sign up with a business domain, enough to test a 50-lead sample before you buy.

What should I ask a lead list vendor before buying?

Ask when each record was last checked, how emails were verified, how they handle catch-all domains, and whether they will run a sample of 50 leads on your own filters, generated after you send them. Then verify the sample yourself and check on LinkedIn that each person still holds the listed role at the listed company.

Is it legal to email a bought B2B list in the UK?

It depends on who is on it. The ICO says the PECR email consent rule doesn't apply to corporate subscribers such as limited companies, though you must identify yourself and give an opt-out. Sole traders and some partnerships are treated like individuals, and the UK GDPR applies to named people. This is not legal advice.

Sources

  1. Indie Hackers: I paid $149 for 1,000 B2B leads and got 0 customers. The fix wasn't my copy. (16 Aug 2026)
  2. r/SaaS: Why can I not just test 50 leads before buying a sales data tool. (October 2026)
  3. Google Workspace Admin Help: Email sender guidelines (checked 24 Oct 2026)
  4. Mailchimp Acceptable Use Policy (updated 26 Sep 2025)
  5. ICO: Business-to-business marketing (checked 24 Oct 2026)
  6. ICO Guide to PECR: Using marketing lists (checked 24 Oct 2026)
  7. ZeroBounce: Email validation pricing (checked 24 Oct 2026)
Danish Khan

Danish Khan

CEO & Founder, Siela

Danish Khan is the CEO and founder of Siela AI, which gives small teams AI marketing agents that find high-intent leads, reach out on LinkedIn, X and email, and run their social.

Connect on LinkedIn

Published