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.
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?
Nobody can tell you your number, because it depends on your list, and an afternoon of credits settles it.
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
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
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
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
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.
Two maintained well beat five maintained badly. Re-test before you renew anything.
Key takeaways
4 points
1Two providers on the field that matters beats four spread thin.
2Your verifier is a line item, not one of your two sources.
3Below a few hundred rows a month, research the misses by hand.
4Re-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.
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.
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.