Buy an Email Marketing List for B2B? Read First | BounceZero
B2B leads›Buying lists

Buying an Email Marketing List for B2B
What Bounces, What to Check Before Paying, and How to Test a Sample Free

A B2B email marketing list is a purchased or licensed file of business contacts, each with a work email, name, title and company, sold for outbound campaigns. In the BounceZero corpus of 6.5 million non-freemail (business and ISP) addresses verified between April and October 2026, 14.5% were invalid and 27% could not be confirmed, which is why a list is only worth what survives verification, not what the vendor counts.

By Ayoub Lebda, founder of BounceZero, a UK-registered email verification service |10 October 2026 |8 min read

The honest answer to "should I buy a list"

Sometimes, with conditions. A bought list is the fastest way to reach a defined segment you have no inbound path to, such as plant managers in a region, or finance leads at firms of a certain size. It is also the fastest way to burn a sending domain, because the vendor counts rows and your mail server counts bounces.

BounceZero does not sell lists. We verify them, which puts us on the receiving end of what list buyers actually get. This page is written from that vantage point: the bounce rates we measure by source, the checks that separate a usable file from a liability, and a free way to test before you pay.

The rule that matters most: sending platforms suspend accounts whose bounce rate passes roughly 2%, and Google and Microsoft act on complaint rates above 0.3%, and a typical unverified bought list bounces at seven times that. Every other section here exists to get you under 2%.

What bought B2B lists actually bounce at

These are verification outcomes on business-domain addresses from the BounceZero corpus, April to October 2026, cut by the domain ending most common in purchased files. "Unknown" means the receiving server would not confirm or deny the mailbox; a vendor that reports none is guessing on a quarter of the file.

Domain endingAddresses verifiedInvalidCatch-allUnknownConfirmed valid
.com2,158,95516.4%4.4%14.7%59.7%
.co.uk and .uk21,19417.0%3.7%10.6%65.0%
.de2,095,44013.9%0.0%41.2%16.5%
.au560,37836.5%6.3%17.6%37.3%
.org56,40124.6%12.4%25.0%36.2%
.us10,99834.1%13.6%21.9%29.1%
All non-freemail (business and ISP) domains6,514,88414.5%2.3%27.0%32.6%

Source: Lead List Quality Benchmarks 2026. .de unknowns are dominated by t-online.de, which refuses verification probes; treat German lists as needing a warm-up send rather than a verdict.

Why a vendor's "95% deliverable" and your 15% bounce are both true

Four mechanics explain the gap. None of them require the vendor to be dishonest.

Verified when, not verified now

Most vendors verify at ingest. Business addresses decay fast, with only 19.2% of addresses still valid 90 days after verification in the BounceZero decay study as people change jobs, so a file verified nine months ago has lost about a sixth of its mailboxes before you open it.

Catch-all counted as deliverable

A catch-all domain accepts mail for any local part during verification and bounces it later or drops it silently. In the corpus 2.3% of non-freemail (business and ISP) addresses sit on catch-all domains overall, 12.4% on .org. Vendors count these as good.

Pattern guesses mixed in

When a vendor has the company pattern but not the person, the row is generated as first.last@domain and scored on the pattern's past hit rate. These guesses are indistinguishable from observed addresses in the export.

Role and shared mailboxes

info@, sales@ and office@ rows pad counts, rarely reach a buyer, and attract complaints. A clean B2B file carries under 3% role addresses; bought files often run 10 to 20%.

Vendor types compared

Prices are vendor-reported ranges as of 2026 and move with volume. The accuracy column is what buyers typically see after an independent verification of the export, not the vendor's claim.

Vendor typeExamplesTypical price per contactInvalid after verificationBest for
Subscription databaseZoomInfo, Apollo, Cognism, Lusha$0.10 to $1.00 (vendor-reported)10 to 22%Ongoing prospecting with filters, not one-off files
List brokerRegional and industry brokers$0.15 to $0.60 (vendor-reported)12 to 30%Niche verticals a database does not cover
Marketplace fileDownloadable CSV sellers$0.01 to $0.10 (vendor-reported)25 to 45%Rarely; usually recycled data
Compiled from directoriesTrade bodies, registriesOften free to low15 to 35%Local and regulated industries
Your own buildFinder plus verifier$0.05 to $0.20 all-in5 to 10% before verification, under 2% afterAny segment you can describe

Subscription vendors compared in depth: B2B email list providers 2026. Export accuracy by vendor: ZoomInfo, Apollo, Cognism.

The 12-point check before you pay

Ask for these in writing. A vendor who cannot answer six of them is selling you a spreadsheet, not data.

1

Date of last verification per row

Not "we verify continuously". A column with a date. Anything older than 90 days is a re-verify job, priced accordingly.

2

Source of each address

Observed (seen in a signature, a form, a partner feed) or inferred (pattern). Inferred rows bounce two to three times more often.

3

Catch-all flag

A separate column, or at least a count. If the vendor cannot tell you, assume 5 to 12% of the file is unconfirmable.

4

Role address share

Count of info@, sales@, admin@ and similar. Ask for them to be excluded or discounted.

5

Freemail share

gmail.com and outlook.com rows in a "business" file are usually sole traders or stale. Fine for some segments, padding in others.

6

Duplicate policy

Same person at two companies, or same address twice. Ask for a unique count, not a row count.

7

Replacement or refund for bounces

Most reputable vendors replace hard bounces reported within 30 days. Get the threshold in the contract.

8

Lawful basis and opt-out handling

Under UK GDPR and PECR, B2B marketing to corporate addresses can rest on legitimate interest, but the vendor must show where consent or interest was established, and you must honour opt-outs within days.

9

Suppression against your own lists

Existing customers, unsubscribes and competitors should be removed before pricing, not after.

10

Sample first

A random 200 to 500 rows, not the vendor's top rows. Verify it yourself before signing.

11

Licence terms

Single use, multi-use, or perpetual. Single-use files are cheaper and often enough for one campaign.

12

Delivery format

CSV with a stable ID per row so bounces can be reported back for replacement.

The free sample test

Ask the vendor for a random sample of 200 rows. Create a BounceZero account, which gives you 100 verifications a month at no cost, and run the sample in two halves or buy the Starter pack of 2,000 credits for $6. If the sample comes back over 10% invalid, or over 8% catch-all plus unknown on non-German domains, the full file will too. Walk away or negotiate a replacement clause before paying. Unknowns are refunded, so you only pay for answers.

What a passable sample looks like

Thresholds that separate a usable B2B file from one that will damage the sending domain. They are stricter than the corpus averages on purpose; the averages include everything people upload, including lists they already suspected.

ResultGood fileMarginalWalk away
InvalidUnder 5%5 to 10%Over 10%
Catch-allUnder 4%4 to 8%Over 8%
Unknown (outside .de)Under 6%6 to 12%Over 12%
Role addressesUnder 3%3 to 8%Over 8%
Freemail in a "business" fileUnder 5%5 to 15%Over 15%
Disposable or spam-trap flags01 or 2 rows per 500Any more

Spam traps are the one category where a single hit matters more than the rate; one trap on a blocklist can cost you weeks. Check with the spam trap checker before any send.

After purchase: the workflow that keeps the domain clean

Verify the whole file on day one

Bulk verification handles up to a million rows per job. Keep the vendor's row ID in a column so hard bounces can be claimed back under the replacement clause.

Segment by result, not by vendor

Valid to the main sequence on the primary domain. Catch-all to a low-volume warm sequence on a secondary domain. Unknown to a re-check in a week. Invalid to the refund claim.

Send to the clean segment at ramped volume

Start at a few hundred a day per domain and double weekly while bounces stay under 2% and complaints under 0.3%. A bought list that passes verification still has no engagement history with your domain.

Re-verify at 90 days

A quarter of the way through the decay curve. The list decay study measured how fast mailboxes disappear; re-checks before every send are the cheapest insurance against it.

The law, briefly

In the UK, PECR treats corporate subscribers differently from individuals: you may email a named person at a company address without prior consent, provided the message is about your business, identifies you, and offers a working opt-out. UK GDPR still applies to the person's data, so you need a documented legitimate interest and a privacy notice that says where you obtained the address. Sole traders and partnerships count as individuals and need consent.

In the EU the picture varies by member state; Germany and Austria are strict, the Netherlands and Ireland closer to the UK. In the United States CAN-SPAM permits unsolicited B2B email with identification, a physical address and an opt-out honoured within ten days. Canada's CASL requires consent or an existing relationship. None of this is legal advice; it is why the "lawful basis" question is on the checklist above. The GDPR compliance guide goes deeper.

Go deeper

Frequently asked questions

Is it legal to buy a B2B email marketing list?

In the UK and most of the EU, yes for corporate addresses, provided you have a documented legitimate interest, identify yourself, say where you got the address, and honour opt-outs. Sole traders count as individuals and need consent. In the US, CAN-SPAM allows it with identification and an opt-out. The vendor must be able to show the lawful basis for collection; if they cannot, do not buy.

How much does a B2B email list cost?

Vendor-reported ranges in 2026 run from a cent per contact for marketplace CSV files to a dollar or more for enriched subscription data with phone numbers and intent signals. Price tracks freshness more than anything else. A cheap file is usually a recycled one, and recycled files bounce at 25 to 45%.

What bounce rate should I expect from a bought list?

Unverified, 10 to 30% depending on the vendor type, against a 2% threshold at Gmail and Microsoft. Verified first and sent only to confirmed addresses, under 2%. The difference is the verification step, which costs a fraction of a cent per row.

Can I test a list before buying it?

Yes. Ask for a random sample of 200 to 500 rows and verify it yourself. BounceZero gives every account 100 free checks a month and a 2,000-credit pack costs $6. If the sample fails the thresholds on this page, the full file will too.

Is it better to build a list than buy one?

For a segment you can describe by title, company size and geography, building with a finder and verifying costs about the same per contact, gives you fresher data, and leaves you with a repeatable process. Buying wins when the segment is obscure or you need it this week. Many teams do both: buy for speed, build for the segments that matter most.

Test the vendor's sample before you pay

Upload the sample, get valid, invalid, catch-all and unknown per row, and decide with data. 100 free checks a month, unknowns refunded.

AL

Written by

Ayoub Lebda

Founder, BounceZero - Email-infrastructure engineer

Ayoub built BounceZero's 5-stage validation pipeline, its dedicated BGP-announced IP infrastructure, and the Patroni HA PostgreSQL cluster behind every verification. Previously built high-volume email delivery infrastructure. Trained at 1337 Benguerir (École 42 network, 2019). Open-source: bgp_analyzer.

Buying leads and B2B databases

Where lists come from, what bounces, and what to check before you pay