TL;DR
Single-source enrichment covers 50-70% of your target list. Waterfall enrichment covers 85-95% by cascading through 15+ providers. The cost per usable record is nearly identical - but waterfall gives you 300+ more reachable contacts per 1,000 records. Those extra contacts are pipeline you would never see with a single provider.
Your data enrichment approach determines how much of your target market you can actually reach. Choose wrong and you leave revenue on the table.
Single-source enrichment queries one database. Waterfall enrichment cascades through 15+ providers in sequence. Both have trade-offs.
Here is the full comparison.
How Single-Source Enrichment Works
Single-source enrichment queries one data provider for every record. You send a contact to Apollo, ZoomInfo, or Lusha, and get back whatever that provider has in its database. It is simple to implement and fast to execute, but limited to one provider's coverage, which typically ranges from 50% to 70% of B2B contacts.
You pick a provider - Apollo, ZoomInfo, Lusha, or similar. Every record you enrich goes to that single database. You get back whatever they have.
The flow:
Input: john@acme.com
-> Query Provider A
-> Return whatever Provider A has
Simple. Fast. But limited to one provider's coverage.
How Waterfall Enrichment Works
Waterfall enrichment queries multiple data providers in sequence for each record, stopping when it finds verified and complete data. If Provider A returns no email, the system automatically routes to Provider B, then C, and so on through 15 or more sources. This cascade approach achieves 85-95% coverage at a comparable cost per usable record.
Waterfall enrichment queries multiple providers in priority order. It stops when it finds verified, complete data for each field.
The flow:
Input: john@acme.com
-> Query Provider A: email found, no phone
-> Query Provider B: phone found, not verified
-> Query Provider C: phone found, verified
-> Merge best data from each source
-> Return complete, verified record
More complex under the hood. But the output is more complete.
Head-to-Head Comparison
| Factor | Single-Source | Waterfall |
|---|---|---|
| Coverage | 50-70% | 85-95% |
| Accuracy | Provider-dependent | Cross-validated |
| Speed | Fast (1 query) | Slightly slower (sequential) |
| Cost per record | Lower | Slightly higher |
| Cost per valid record | Higher (more gaps) | Lower (fewer gaps) |
| Phone coverage | 20-40% | 50-70% |
| Email verification | Often basic | Triple verification |
| Setup complexity | Simple | Simple (if managed) |
When Single-Source Wins
Single-source enrichment makes sense in specific situations.
You have a narrow ICP
If your entire target market is US-based SaaS companies with 50-500 employees, one good provider might cover 80%+ of your list. The marginal benefit of waterfall is smaller.
Budget is extremely tight
If you are enriching thousands of records and every cent matters, single-source is cheaper per record. Just expect more gaps.
Speed is the priority
One API call is faster than sequential queries through 15 providers. If you need sub-second enrichment in a real-time workflow, single-source is simpler.
When Waterfall Wins
Waterfall enrichment delivers better results in most B2B scenarios.
Your ICP spans multiple segments
Targeting SMBs and enterprises? US and Europe? Tech and manufacturing? No single provider covers all segments equally. Waterfall combines specialists.
Accuracy matters more than cost
Sending emails to the wrong address damages your sender reputation. Calling wrong numbers wastes rep time. Waterfall's cross-validation catches errors single-source misses.
You have tried single-source and hit limits
If you are reading this, you probably already tried Apollo or ZoomInfo. You probably have 30-50% gaps. Those gaps represent unreachable pipeline.
CRM data needs ongoing cleanup
CRM data decays 30% per year. Waterfall enrichment fills gaps from multiple sources, catching records that have fallen out of one provider's database but still exist in others.
Phone numbers are critical
Direct dial coverage is the weakest link for most providers. Waterfall can query phone specialists that single-source tools skip entirely.
Data Comparison: Fill Rates by Field Type
The gap between single-source and waterfall becomes stark when you look at field-level fill rates. The following data reflects realistic benchmarks across a 10,000-record B2B enrichment sample targeting mixed company sizes and geographies.
| Data Field | Single-Source Fill Rate | Waterfall Fill Rate | Gap Closed by Waterfall |
|---|---|---|---|
| Work email | 62% | 91% | +29 percentage points |
| Email verified deliverable | 48% | 85% | +37 percentage points |
| Direct dial phone | 24% | 58% | +34 percentage points |
| Mobile phone | 18% | 42% | +24 percentage points |
| Job title | 75% | 93% | +18 percentage points |
| Company size | 70% | 89% | +19 percentage points |
| Industry | 68% | 87% | +19 percentage points |
| Company revenue | 45% | 72% | +27 percentage points |
| LinkedIn URL | 80% | 94% | +14 percentage points |
| Technographics | 32% | 61% | +29 percentage points |
The biggest gaps appear in phone numbers and company revenue. These fields are exactly where provider specialization matters most. A phone-focused provider like Cognism or Lusha might have the direct dial that Apollo or ZoomInfo missed. A firmographic specialist like Clearbit might have the revenue data that a contact-focused provider lacks.
Provider-by-Provider Analysis
No single data provider excels at every field. Understanding each provider's strengths explains why waterfall works.
Apollo: Strong on email addresses for US-based tech companies. Weaker on European contacts, direct dials, and firmographic depth. Email coverage around 65-70% for North American tech. Drops to 35-45% for EMEA.
ZoomInfo: Best-in-class for enterprise contacts in North America. Deep firmographic data including revenue, employee count, and org charts. Weaker on SMBs (under 50 employees) and international markets. Premium pricing puts it out of reach for many growth-stage teams.
Lusha: Specialist in direct dial phone numbers and mobile numbers. Phone coverage rates 15-25% higher than generalist providers. Email coverage is adequate but not best-in-class. Strongest in North America and Western Europe.
Cognism: European data specialist with strong GDPR compliance. Mobile phone coverage in EMEA markets exceeds most US-based providers by 20-30%. Less depth in North American SMB contacts.
Clearbit (now Breeze): Firmographic and technographic leader. Company data (revenue, tech stack, employee count) is among the most accurate available. Contact-level data (emails, phones) is thinner than dedicated contact providers.
Hunter: Email discovery specialist. High accuracy on work email addresses found via domain search patterns. No phone data. Limited firmographic data. Best used as a supplement to broader providers.
RocketReach: Broad coverage across roles and industries. Moderate accuracy. Useful as a fill provider for records that primary sources miss. Particularly strong on mid-market and emerging companies.
In a waterfall setup, Cleanlist routes each record through these providers in an optimized sequence. If Apollo returns a verified email but no phone, the system queries Lusha for the direct dial. If Clearbit has firmographics but Cognism has a better mobile number for a European contact, the waterfall merges the best data from each source into a single golden record.
The Real Cost Comparison
Per-record cost is misleading. What matters is cost per usable record.
Single-source example:
- 1,000 records enriched at $0.10/record = $100
- 60% coverage = 600 usable records
- Cost per usable record = $0.17
Waterfall example:
- 1,000 records enriched at $0.15/record = $150
- 90% coverage = 900 usable records
- Cost per usable record = $0.17
Same cost per usable record. But waterfall gives you 300 more contacts to work with.
And those 300 extra contacts? That is pipeline you would never have seen with single-source.
Cost at Scale: 10,000-Record Example
| Cost Factor | Single-Source (Apollo) | Single-Source (ZoomInfo) | Waterfall (Cleanlist) |
|---|---|---|---|
| Platform cost/month | $99/mo (Basic) | $14,995/yr (~$1,250/mo) | Pay-per-record |
| Cost per 10K records | $1,000 | Included in contract | $1,500 |
| Usable records (verified email) | 4,800 (48%) | 5,500 (55%) | 8,500 (85%) |
| Cost per usable record | $0.21 | $0.23 | $0.18 |
| Records with phone | 2,400 (24%) | 3,200 (32%) | 5,800 (58%) |
| Multi-channel ready | 1,800 (18%) | 2,800 (28%) | 4,900 (49%) |
When you factor in the pipeline value of those extra contacts, the ROI math favors waterfall decisively. If your average deal value is $10,000 and your outbound conversion rate is 1%, those 300 additional usable records per 1,000 represent $30,000 in potential pipeline. See our data enrichment ROI framework for a detailed calculator.
Decision Framework: When to Use Which Approach
Not every scenario requires waterfall. Here is a decision tree to guide your choice.
Choose single-source when:
- Your ICP is narrow and well-served by one provider (e.g., US enterprise tech only, and you use ZoomInfo)
- You are running a quick test and need data in minutes, not optimized data
- Your budget is under $100/month and you need a fixed-cost subscription
- You already have 80%+ coverage from your existing tool and only need incremental fills
Choose waterfall when:
- Your ICP spans multiple geographies, company sizes, or industries
- Phone numbers are important for your outreach strategy
- You have tried single-source and see 30%+ gaps in your CRM
- Email deliverability matters (waterfall cross-validates for higher accuracy)
- You are scaling outbound and need to maximize reachable contacts per campaign
- Your CRM data quality has degraded over time and needs a comprehensive refresh
Choose both when:
- You have an existing ZoomInfo or Apollo contract and want to fill gaps without replacing your primary tool
- You use a provider for prospecting (discovering new contacts) but need waterfall for enrichment (completing the records)
Coverage Gap Analysis
Where do single-source gaps come from?
Geographic gaps: Provider A is strong in North America, weak in EMEA. Your European targets get no data.
Company size gaps: Provider B covers enterprises well, but misses SMBs. Your mid-market targets are invisible.
Role gaps: Provider C has executive data, but SDR and manager-level contacts are sparse. You can not build full buying committees.
Freshness gaps: Provider D has the contact, but the data is 18 months old. The person changed jobs.
Waterfall enrichment fills each gap with a specialist provider. European data from a European specialist. Phone numbers from a phone specialist. Fresh data from providers that update more frequently.
Making the Switch
If you are currently on single-source and considering waterfall, here is how to evaluate.
Step 1: Audit your current gaps
Export your CRM contacts. Count missing emails, missing phones, missing company data. Calculate your current coverage rate.
Step 2: Run a side-by-side test
Take 500 records with gaps. Run them through Cleanlist's waterfall enrichment. Compare fill rates.
Step 3: Calculate the ROI
More complete data = more outreach targets = more pipeline. Even a 20% improvement in coverage can meaningfully impact revenue.
Frequently Asked Questions
Can I use waterfall enrichment alongside my existing tool?
Yes. Many teams use waterfall to fill gaps that their primary tool misses. Upload your incomplete records and let waterfall find what is missing.
Does waterfall enrichment take longer?
Slightly. Individual records take 2-30 seconds vs. near-instant for single-source. Bulk enrichment of 1,000 records takes 5-15 minutes. For most workflows this is not a bottleneck.
Is waterfall enrichment GDPR compliant?
Cleanlist is GDPR and SOC II compliant. All data providers in the waterfall are vetted for compliance. Data processing agreements cover the full chain. For a deeper look at compliance considerations, see our B2B data enrichment compliance guide.
How does waterfall enrichment handle conflicting data from different providers?
When two providers return different emails or phone numbers for the same contact, Cleanlist applies verification and confidence scoring to select the most accurate result. Emails are verified via SMTP validation and deliverability checks. Phone numbers are validated against carrier databases. The highest-confidence data point wins. In cases where confidence is equal, the most recently updated data takes priority.
Can I control which providers are used in my waterfall?
Yes. Cleanlist allows you to customize provider priority order and exclude specific providers if needed. Some teams exclude providers that overlap heavily with tools they already use (e.g., exclude Apollo from the waterfall if they have a separate Apollo subscription). You can also set provider preferences by field type, routing phone lookups to phone specialists and email lookups to email specialists.
The bottom line: single-source is fine for narrow, budget-constrained use cases. For everything else, waterfall enrichment delivers more complete data at a similar effective cost. Try Cleanlist's waterfall enrichment free and see the difference on your own data.