Skip to content
From the blog

How many data providers do you need?

Two, for almost everyone, and the interesting question is which two. Every provider you add can only reach the records the earlier ones missed, so the second one earns its place and the fourth one is a subscription. Here is the arithmetic, what a credit costs, and a test you can run this week.

By Kshitij Maheshwari, co-founder · Updated August 2026 · 13 min read

The short answer

The short answer, by data type and stage

One number for "data providers" hides the decision that matters, because a work email and a mobile number are different problems with different economics.

Data type Week one Thousands of records a month What decides it
Work email One, plus a verifier Two: a verified-only primary, plus one fallback for the misses How much of your list sits outside the US and Western Europe
Mobile number Zero, unless you already dial Two, and only with a real calling motion behind it Whether you call at all, then right-person accuracy rather than coverage
Company attributes Whatever your primary includes One. Company data is far more concentrated than person data How exotic your filter is. A common firmographic needs no second source
Verification One, always One, always Nothing. It is not a provider and it is not optional

These counts are our recommendation, not a measured benchmark. No published dataset supports one universal number, which is why the 200-row test further down matters more than any table. Every credit price here was read off the vendor's own pricing page in August 2026.


The framework

Why the second provider is worth more than the fourth

Diminishing returns across providers are a property of set unions rather than a market observation.

Definition

The saturation curve is what you get when each provider you add can only contribute the records the earlier ones missed, so every one costs the same and returns less than the last.

Your fourth provider's marginal return cannot exceed your third's. Not usually. Ever.

What rises and flattens
  • The share of your list with a usable record
  • It only goes up, so it looks like progress
  • Each provider works a smaller leftover
  • The curve bends whether the market cooperates
What does not move
  • The per-record price of trying one more source
  • The monthly floor, used or not
  • The field mapping, the billing, the re-test
  • Rising cost against falling return

None of this argues against chaining. A waterfall is how you query several sources, not how many you should own: for the cascade mechanics and the per-record chain cost, see how a waterfall actually chains them. This page answers when to stop adding.

The second provider earns its place. The fourth one is a subscription.


The ladder

The arithmetic, laid out

Pick a hit rate per provider and the rungs follow, so read this as arithmetic, not measurement.

One provider

Your baseline

  • Email at a 70% hit rate: 70.0% covered
  • Mobile at a 50% hit rate: 50.0% covered
  • Everything after this is leftovers

The number every vendor quotes you

Two providers

The one that pays

  • Email at a 70% hit rate: 91.0%, up 21.0 points
  • Mobile at a 50% hit rate: 75.0%, up 25.0 points
  • The largest jump you will ever buy

The rung the arithmetic argues for

Three providers

Still arguable

  • Email at a 70% hit rate: 97.3%, up 6.3 points
  • Mobile at a 50% hit rate: 87.5%, up 12.5 points
  • Defensible on mobile, rarely on email

Only your weakest field still has room here

Four providers

The subscription

  • Email at a 70% hit rate: 99.2%, up 1.9 points
  • Mobile at a 50% hit rate: 93.8%, up 6.3 points
  • The second rung added at least four times this

Same price as the second, a fraction of the return

Read this before you quote the ladder

Three assumptions run it: each provider finds a fixed share of your list, providers are independent, and each is tried against the whole list. Independence is the generous one: providers resell each other and tend to miss the same records, so every gain above is a ceiling, and your real curve is flatter.

One measurement checks that, and it points the same way. Elric Legloire's 2026 B2B mobile data benchmark, published June 2026, ran 1,400 US contacts, spread across roles, seniority levels and company sizes, through ten providers, confirming the right person by exact name match in IPQS. He funded it himself at $2,521, took no vendor money, and published the raw rows. He also sells an outbound engagement, worth knowing when you read him.

Arithmetic against measurement

His two strongest single providers hit 51% and 42% alone, and an independence model like the ladder above puts them at 72% together. The best measured pair reached 60%. US mobile data only, so do not carry it onto email or Europe, but it lands under the model, not over it.


The credits

What each provider actually costs you per record

Headline plan prices drift every quarter, but per-unit credit costs barely move, and they are what this decision runs on.

Five published terms
Work email

One credit, more or less everywhere

LeadMagic, FullEnrich, Findymail and BetterContact all price a work email at 1 credit on their own pages, August 2026, which is why a second email source is cheap to test. See our email finder roundup.

Mobile

Five to thirty times an email

The same pages put a valid mobile at 5 credits (LeadMagic), 10 (FullEnrich, Findymail, BetterContact) and 30 (Datagma) against 1 for an email, August 2026. Both ends meet in LeadMagic against Datagma.

Verifying

A quarter to a half of finding

Hunter prices a verification at 0.5 credits against 1 to find an email, LeadMagic 0.25 against 1, and Findymail splits finder and verifier credits into two pools (August 2026).

Misses

A failed lookup costs nothing

Clay states that an enrichment returning no result is not charged, LeadMagic advertises zero charge on failed matches, and Dropcontact re-credits a miss (August 2026). See our waterfall tool roundup.

Rollover

Capacity you do not use is gone

Rollover is capped everywhere: Clay banks twice your monthly credits on Launch and Growth, Findymail twice your allowance, LeadMagic's entry tier nothing (August 2026).

What follows from this

Verification is a line item, so budget for a dedicated email verifier and stop counting it as a provider. Free misses make trying another source almost costless while making buying one feel free.


The receipts

What the published coverage numbers are worth

Every published answer here tracks what its publisher sells, and side by side the pattern is hard to unsee.

How the number usually arrives

"A second provider recovers 15 to 25% of what the first missed. A third recovers 8 to 12%. A fourth adds 3 to 5%."

  • No sample, no dataset, no date range
  • Published by a platform selling the enrichment
  • Repeated everywhere, sourced nowhere
What a usable number looks like

"1,400 US contacts, ten providers, the right person confirmed by exact name match, raw rows published."

  • Sample and method stated up front
  • Funded by the author, cost disclosed
  • Scoped to one field and one country, and says so

That ladder on the left is the most repeated number in the category. It comes from Unify's own analysis of waterfall enrichment, which publishes no sample size and no method behind it (checked August 2026), and every page repeating it cites Unify or something that does. Naming Unify is not the point. The pattern is.

Five answers, five pricing pages
2
to 3

Hunter, which sells one database

Hunter's waterfall post, updated July 2026, caps the chain at 2 to 3 because many tools license the same upstream sources. An argument, not a measurement: it cites no data.

2
to 5

ZoomInfo, which queries suppliers for you

ZoomInfo's waterfall page, updated July 2026, calls two to five a reasonable range for most teams. It sells a platform that hits many suppliers for you, so a wide band costs it nothing.

3
to 5

Lantern, which orchestrates 150+

Lantern's waterfall guide says to identify three to five providers with complementary strengths, and sells an agent querying 150+ of them. Its coverage percentages carry no method (August 2026).

15
or more

Cleanlist, whose product is a 15+ waterfall

Cleanlist's product page is titled "Waterfall Enrichment, 15+ Data Providers, One API", and its answer is fifteen or more. The recommendation and the product are the same number.

2
Us

Real Good GTM, which sells no data tool

We say two. We run outbound as a service and we use Clay extensively, so we buy credits rather than sell them. Read our row the same way as the others.

There is a mechanical reason those answers sit closer together than they look: providers resell each other. BetterContact's own pricing page, checked August 2026, names RocketReach, Apollo, ContactOut, Datagma, People Data Labs, Enrich.so, Prospeo and Hunter among its sources, several of which are sold to you separately. Adding a provider is often buying a second door to the same room.

Coverage always looks like progress, because it only ever goes up. Cost per new record is the number that tells you to stop.

Want your list built on two sources that actually fit your market?

Book a Fit Check

The test

Run this test on 200 rows of your own list

Nobody can tell you your number, because it depends on your list, and an afternoon of credits settles it.

  1. 1

    Take 200 rows at random

    Draw them from the list you intend to contact, not your best accounts.

    Exact setting

    Sample: 200 rows, random draw from the live list

    Gotcha: Random matters more than large. A hand-picked sample flatters whoever is best on your favorite accounts.

  2. 2

    Run your current provider on all 200

    Record three things per row: found or not, the value returned, the credits spent.

    Exact setting

    Columns: row_id, A_found, A_value, A_credits

    Gotcha: Misses are free at most vendors, so the trial costs a fraction of the subscription.

  3. 3

    Run the candidate on the same 200

    All 200 rows, not only the misses, because you need to see the overlap.

    Exact setting

    Columns: B_found, B_value, B_credits, both_found

    Gotcha: Running it on the misses alone shows the lift and hides the overlap, which predicts provider three.

  4. 4

    Check the right person, not the field

    On 40 to 50 returned records, confirm by name that it belongs to the person you meant.

    Exact setting

    Subsample: 40 to 50 returned records, exact-name check

    Gotcha: The step everyone skips. A returned record is a claimed match, not a correct one.

  5. 5

    Rank greedily, then repeat one rung up

    Buy whichever candidate recovers most per euro, then test the next against both.

    Exact setting

    Rank by: unique records added, divided by euros spent

Record this How you get it What it tells you
Coverage of A Found by A, over 200 Your baseline, the least useful of the four
Incremental unique of B Found by B, not by A, over 200 The only number that decides anything
Overlap Found by both, over found by either How independent your two sources really are
Cost per incremental usable record B's credits in euros, over B's verified uniques The input to both stopping rules

The first stopping rule uses that last number. Stop when the next provider's cost per incremental usable record exceeds what a usable record is worth to you, which comes from your funnel: what you would pay for one more contactable person in your ICP.

The second needs no funnel math. Stop when the gain is too small for your own test to see: 200 rows resolve a few points of gain to within four points either way, so if the test cannot separate it from noise, neither will your reply rate.


Reading the claims

How to read a coverage claim

Three questions dissolve most of the numbers in this category, and asking them takes seconds.

Don't

Take the number at face value

A second provider recovers 15 to 25% of the records the first one missed.

  • No sample, no method, no date
  • Published by someone selling enrichment
  • Quoted onward as if it were measured
Do

Ask what produced the number

On what sample, verified how, and what does the publisher sell?

  • A stated sample beats a round number
  • Right-person checks beat field-filled checks
  • Read the number beside the pricing page
Do not transplant a benchmark

The best-documented dataset here measured US mobile numbers, and its curve gets quoted as though it described enrichment in general. A mobile curve does not predict an email curve, and a US curve does not predict a European one.


The small-team version

Running this without a data team

Provider count is one call inside the rest of the enrichment job, and the one small teams over-think.

Week one

First list

Buy this

One provider, plus a verifier

What decides it

  • You do not know your ICP yet
  • Your binding constraint is replies, not coverage
  • Zero mobile providers unless someone dials

The trade

A second subscription buys more sources per account. More accounts is the better buy.

First ninety days

After sending

Buy this

One, then two only once the test says so

What decides it

  • Which field your campaigns are short of
  • Europe is a swap, not an add
  • Your own numbers, not a published band

The trade

Below a few hundred rows a month, researching the misses by hand beats a subscription.

Thousands a month

Real volume

Buy this

Two on the field that matters

What decides it

The trade

Two maintained well beat five maintained badly. Re-test before you renew anything.

Key takeaways
4 points
  • 1 Two providers on the field that matters beats four spread thin.
  • 2 Your verifier is a line item, not one of your two sources.
  • 3 Below a few hundred rows a month, research the misses by hand.
  • 4 Re-test on 200 rows each quarter, before you renew anything.

Failure modes

Where provider stacks go wrong

Six habits cover almost every over-bought data stack, plus one you cannot undo.

Counting the verifier as a provider

Vendors price verification at a fraction of finding, because it is a different job. Count it as one of your two and you have one real source, not two.

Buying mobile without a calling motion

Mobile is the most expensive record here. If nobody dials, the right number is zero and the credits belong on email.

Stacking sources that resell each other

Nominal provider count overstates source diversity. Read a candidate's own documentation for its upstream sources first.

Chasing coverage instead of the right person

A second source returning twenty rows and getting six wrong has not handed you twenty contacts. Coverage rises either way, which is why it is a bad target.

Adding a source before you have sent anything

A provider bought before your first campaign optimises the wrong variable. Learn whether anyone replies first.

Never re-testing after you buy

Coverage shifts as upstream sources change hands, so last year's winner is this year's dead weight.

!
Caution

Do not buy a year of a third provider untested

Three published terms compound. Misses are free, so trialling feels costless. Rollover is capped or absent, so credits you never work vanish. And entry tiers are discounted for annual commitment, so the year is bought before the test is run.

Do this instead
Run the 200-row test on a monthly plan first, then commit for a year.

FAQ

Questions founders ask

How many data providers do I need?
Two, for almost every seed-stage team, and one plus a verifier in your first month. Two on the field that matters once you are running thousands of records a month. The interesting question is which two, not how many, because the second provider adds at least four times what the fourth does.
Is one provider enough to start?
Yes, and in your first weeks it is the right answer. Your constraint is whether anyone replies, not your coverage percentage. Spend the second subscription on reaching more accounts rather than on more sources per account.
How do I know when to add another provider?
Run 200 random rows of your real list through both, count the rows the candidate found that your current provider missed, and divide its cost by that count. Add it when that cost sits below what one more contactable person in your ICP is worth to you.
Does a waterfall mean I need more providers?
No. A waterfall is the plumbing for querying providers in sequence and paying only on a hit. It does not change how much a fourth provider has left to find. It makes trying one cheap, which is useful, and buying one feel free, which is not.
Why do published answers range from two to fifteen?
Because each one tracks what the publisher sells. Hunter, which sells a single database, says cap the chain at two to three. Cleanlist, whose product is a fifteen-provider waterfall, says fifteen or more. Read every recommendation next to the pricing page attached to it, including ours: we sell no data tool, and we still think the answer is two.
Do I need a separate provider for phone numbers?
Only if you actually call. On their own pricing pages in August 2026, LeadMagic charges 5 credits for a valid mobile, FullEnrich and Findymail 10, and Datagma 30, against 1 for a work email. With no calling motion, the right number of mobile providers is zero.
Kshitij Maheshwari, co-founder of Real Good GTM
About the author
Kshitij Maheshwari

Co-founder of Real Good GTM. He has been the first business hire and Chief of Staff at seed-stage B2B startups, building outbound pipeline before any playbook existed. This post comes from buying credits rather than selling them, and from re-running this test on client lists every quarter.

Connect on LinkedIn

Keep going

Once you know the number

What comes next: whether to buy at all, how to build the list yourself, and which two tools go in the slots.

Want the two sources picked for you?

Book a fit check. We'll look at where your list sits, which field your campaigns are short of, and whether a second data provider is the right next spend at all.

Book a Fit Check

No hard sell. No fake numbers. Real good work speaks for itself.