From Shubhi K | Product & Market Analysis
B2B Data Providers by the Credit: $0.37 to $0.75 for an Email and a Phone
On this page
A contact with a verified email and a phone number costs $0.37 on UpLead's annual Plus plan and between $0.52 and $0.75 on Lusha's published plans. B2B data providers stopped selling seats and started selling credits, and each one decides differently what a credit buys. Lusha charges 5 credits for a phone and 1 for an email. UpLead charges 1 credit for both. Cognism and Seamless.AI publish the rules but not the price.
Key takeaways
- The credit rule matters more than the plan price. Lusha charges 1 credit per email and 5 per phone, so the same plan buys either 400 emails or 80 phone numbers a month on Starter.
- For email-only lists Lusha is roughly 4 times cheaper than UpLead. At annual list prices a Lusha email costs about $0.09 against $0.37 for an UpLead contact, because UpLead bundles the phone whether you need it or not.
- For email plus phone UpLead wins on list price, if most contacts carry a mobile. UpLead's annual Plus plan works out at $0.37 per contact against $0.52 for Lusha's cheapest full reveal.
- Two of the four vendors publish no price at all. Cognism quotes per team and Seamless.AI publishes credit counts without dollars, so their cost per contact exists only inside your quote.
B2B data providers now sell credits, not seats
Contact data used to be bought by the seat. All four vendors in this comparison now meter the moment a rep reveals, exports or enriches a contact.
The unit is called a credit everywhere, and that shared word hides the real difference. A Lusha credit is a fraction of a contact. An UpLead credit is a whole contact. A Cognism credit is a whole contact that stays yours until the person changes jobs. A Seamless.AI credit is a whole contact profile, with refunds only when the email bounces hard.
So the list price per credit means little until you know what a credit returns, what re-touching a contact costs, and what an empty result costs. This post converts each vendor's published plans into cost per exported contact, then footnotes the rules that change it.
My position, stated up front: credit metering is a fair model for buyers who know their workload, and an expensive one for buyers who do not. The confusion between credits, tokens and seats in AI billing follows the same pattern. The vendor sets the exchange rate, and the exchange rate is where the margin lives.
Cost per contact from the published B2B data provider plans
Only Lusha and UpLead publish both a price and a credit allowance. The table below divides each plan price by its credit allowance, then applies each vendor's credit charge per field. All prices are US dollar list prices retrieved on 7 November 2026.
| Plan and billing | Price | Credits | Per credit | Email only | Phone only | Email and phone |
|---|---|---|---|---|---|---|
| Lusha Starter, monthly | $49.90 a month | 400 a month | $0.125 | $0.12 | $0.62 | $0.75 |
| Lusha Starter, annual | $449.10 a year | 4,800 a year | $0.094 | $0.09 | $0.47 | $0.56 |
| Lusha Pro, monthly | $69.90 a month | 600 a month | $0.117 | $0.12 | $0.58 | $0.70 |
| Lusha Pro, annual | $629.10 a year | 7,200 a year | $0.087 | $0.09 | $0.44 | $0.52 |
| Lusha Premium, monthly | $399.90 a month | 3,400 a month | $0.118 | $0.12 | $0.59 | $0.71 |
| Lusha Premium, annual | $3,599.10 a year | 40,800 a year | $0.088 | $0.09 | $0.44 | $0.53 |
| UpLead Essentials, monthly | $99 a month | 170 a month | $0.582 | $0.58 per contact, email and mobile in one credit | ||
| UpLead Essentials, annual | $888 a year | 2,040 a year | $0.435 | $0.44 per contact | ||
| UpLead Plus, monthly | $199 a month | 400 a month | $0.498 | $0.50 per contact | ||
| UpLead Plus, annual | $1,788 a year | 4,800 a year | $0.373 | $0.37 per contact | ||
Lusha credit costs from its pricing page FAQ: 1 credit per email, 5 per phone, up to 6 for both. Lusha plan figures come from the structured pricing data on its page, last modified 11 October 2026. UpLead annual totals are its monthly-equivalent price times 12. Lusha Scale, UpLead Professional, every Cognism plan and every Seamless.AI plan are quote-only and cannot appear here.
Lusha pricing per email and per phone
Lusha's spread runs from $0.09 for an email on any annual plan to $0.62 for a phone on monthly Starter. That is a 7 times range inside one vendor, and the plan you pick explains less of it than the field you reveal. Annual billing takes about 25% off the per-credit price. Revealing a phone instead of an email multiplies the cost by 5.
Lusha's higher tiers do not buy cheaper credits. Annual Pro works out at $0.087 per credit and annual Premium at $0.088, so Premium costs fractionally more per credit than Pro. What Premium buys is volume and features, not a better rate. If your team needs 7,000 credits a year, the arithmetic favours Pro.
UpLead pricing per contact
UpLead's pricing page defines one credit as one contact, giving access to the email and the mobile direct dial together. There is no phone surcharge. That makes UpLead's per-contact price easy to read: $0.37 on annual Plus, rising to $0.58 on monthly Essentials. Extra credits cost $0.60 on Essentials and $0.50 on Plus, which is above the annual plan rate on both tiers.
The trade-off is the opposite of Lusha's: you pay for the phone on every contact, called or not.
Lusha pricing: a phone number costs 5 times an email
Lusha's documentation on how credits are counted lists 1 credit for an email reveal, 5 for a phone reveal and up to 6 for both. Searching, filtering and viewing company data cost nothing. Viewing a contact you already revealed costs nothing either, even in a later session.
Lusha suits large email lists with phones revealed selectively. A rep who reveals emails for 500 prospects and phones only for the 40 who opened twice spends 700 credits. The same rep revealing everything spends 3,000. Same plan, different behaviour, and a bill more than 4 times larger.
On a monthly plan, unused credits roll over and accumulate up to twice the plan limit. On an annual plan, every credit arrives up front and any balance resets at the end of the year. Annual is cheaper per credit but carries the risk of unspent credits.
Two of Lusha's rules work against you. Its documentation states that bulk reveals charge for every contact in the selection, including those where only partial data came back. It also states that credits are not refunded for reveals already made. An API request that returns no results still costs a minimum of 1 credit. CSV enrichment is the friendlier path, because unmatched rows there cost nothing.
Several third-party pricing summaries published in 2026 claim Lusha raised the phone reveal to 10 credits. Lusha's own pricing page and its documentation both said 5 when I checked them on 7 November 2026. I have used the vendor's figure. If you see 10 in your account, the table above understates your phone cost by almost half.
Seamless.AI pricing: credit counts with no published price
Seamless.AI does publish its credit rules, in a customer education article on credit and licence types. A Free licence gets 50 credits that never replenish. A Basic licence gets 250 credits a month. A Pro licence gets 10,000 credits a month. Both paid allowances refresh on the contract date each month.
What a credit buys is generous. Clicking Find on a contact uses 1 credit and returns the whole profile, including titles, emails and phone numbers. There is no separate phone charge, which puts it closer to UpLead's model than Lusha's. Enrichment costs 1 credit per row. AI-written messages cost 0.2 credits each, so the credit is becoming a product-wide currency.
Accounts created before 1 April 2026 may still hold a legacy Pro licence with 1,000 credits a day, refreshed at midnight UTC. The article says that licence is no longer sold. If you are renewing one, check whether the renewal quote moves you onto 10,000 a month.
The break-even price for a Seamless.AI licence
No dollar price appears on the vendor's own pages. The pricing link leads to an inquiry form. Third-party roundups quote Basic figures that trace to no vendor document, so I calculate break-even prices instead.
| Benchmark matched | Benchmark cost per contact | Basic break-even (250 credits) | Pro break-even (10,000 credits) |
|---|---|---|---|
| UpLead Plus, annual | $0.37 | $93 a month | $3,725 a month |
| Lusha Pro, annual, email and phone | $0.52 | $131 a month | $5,243 a month |
| Lusha Starter, monthly, email and phone | $0.75 | $187 a month | $7,485 a month |
Break-even assumes every credit is spent on a contact lookup and that the allowance is fully used each month. Licences are per user. Prices are what you would need to be quoted to match, not what Seamless.AI charges.
If your Basic quote comes in above $131 a month per user, you are paying more per full contact than Lusha's annual Pro list price. If a Pro quote is well under $3,725 a month and your team will genuinely spend 10,000 credits, it beats everything else on this page. Most teams will not spend 10,000 credits per user, and that is the catch.
Credit Back covers emails, not phones
Seamless.AI runs a Credit Back Protection policy. When an email it supplied hard bounces because the address does not exist, is disabled or cannot receive mail, the credit returns automatically. It is the only automatic data refund among the four vendors.
Soft bounces, role addresses such as info@ and addresses that went stale after verification are excluded. Phone numbers and company data are excluded entirely. If your team buys Seamless.AI mainly for direct dials, the refund does not cover what you are paying for.
Cognism pricing: the friendliest re-export rule and no list price
Cognism's pricing page offers sales prospecting in Standard and Pro packages, each with 5 seats included, and asks you to request a personalised quote. Each seat carries a credit allocation of unpublished size.
The credit itself is simple: 1 credit equals 1 revealed contact. Viewing a previously revealed contact is free. The same credits work across the prospecting platform, CSV enrichment and the API, so there are no separate pools per channel.
The Pro package adds a premium mobile filter and mobile verification on demand. Cognism does not say whether either feature draws extra credits. Mobile quality is the line between its two packages, which signals where Cognism thinks its pricing power sits.
A credit is spent again only when the contact changes jobs
Cognism's FAQ states that once a contact is redeemed, your team can keep using that record for the whole contract. A credit is used again only if that contact changes jobs. CRM enrichment follows the same rule, with ongoing maintenance included.
This is the most buyer-friendly re-use rule here. On a fixed account list, the effective cost per contact falls with every touch. It cannot be calculated from outside, because seat price and credit allocation sit in the quote. Ask for both in writing.
The credit rules that change the real price by multiples
Your real cost depends on four rules that sit in help articles rather than on pricing pages. The matrix below records what each vendor's own documentation says, and marks where it says nothing.
| Rule | Lusha | UpLead | Seamless.AI | Cognism |
|---|---|---|---|---|
| Phone or mobile number | 5 credits, email 1 | Included in 1 credit | Included in 1 credit | Included in 1 credit; mobile verification on Pro |
| Viewing a contact again | Free | Not stated for prospecting; enriched files re-download free | Not stated | Free |
| Export or CRM sync | Workspace: 1 credit per 25 CSV rows, 1 credit per changed CRM row | Not stated | Not stated | Same credits across platform, enrichment and API |
| No data found | CSV unmatched free; API minimum 1 credit; bulk charges partial data | Unmatched enrichment refunded | Invalid email refunded; phones excluded | Not stated |
| Recharge on existing contact | Once per contact per cycle | Not stated | Not stated | Only after a job change |
| Unused credits | Monthly roll over to 2x; annual reset | Not stated | Refresh monthly; rollover not stated | Not stated |
"Not stated" means the rule did not appear on the vendor pages and help articles opened for this post. It does not mean the vendor has no rule. Ask for it in writing.
In Lusha's Workspace tables, pushing a changed row to your CRM costs 1 credit. For an email-only contact that cost 1 credit to reveal, the sync doubles the cost per contact. For a full contact at 6 credits, it adds about 17%. A nightly CRM sync on a large table can quietly cost more than the reveals, a dynamic similar to the concessions buyers should demand under usage-based pricing.
Match rate decides whether a bundled phone is cheap
UpLead and Seamless.AI charge one credit for the whole contact. Lusha charges for the phone only when it reveals one. So the real comparison is cost per contact that comes back with a phone.
The chart below divides UpLead's annual Plus price of $0.37 by the share of contacts carrying a mobile. Against Lusha's annual Pro full reveal at $0.52, the lines cross at a 71% mobile match rate. Below 71%, Lusha's pay-per-phone rule is cheaper for phone-led outreach.
This chart is a model, not a measurement. It assumes UpLead consumes a credit even when the mobile field is empty, which UpLead does not state either way. It also assumes Lusha charges only for phones it returns, which its "up to 6 credits" wording implies. Your match rate decides the answer, and it varies by country, seniority and industry.
Where this comparison is weakest
A cost-per-contact table looks more precise than this one is.
List price is not the price most teams pay
Every figure above is a self-serve list price. Larger teams negotiate, and two vendors here exist only in negotiated territory. A Cognism or Seamless.AI buyer who negotiates well may beat every row in the first table. The comparison is fair for a team of 1 to 5 buying online. It is weak for a team of 30 with a procurement function.
Cost per contact ignores whether the contact is right
This post does not measure accuracy, coverage or bounce rates. UpLead claims a 95% email accuracy rate on its pricing page, and that is a vendor claim with no published method, so I have not used it. A $0.37 email that bounces costs more than a $0.52 email that lands, because the bounce also damages your sending domain. The relationship between data quality and inbox placement is covered in the analysis of AI SDR tools and cold email deliverability.
The honest version of this comparison would run the same 500 target accounts through all four vendors and count verified, deliverable contacts. This post did not, and research found no independent public test with a stated method. Until someone publishes one, treat any claim that a vendor has better data as marketing.
Finally, rules change. Third-party summaries already disagree about whether a Lusha phone costs 5 credits or 10. Credit tables are easier to change than seat prices, because the change hides in a help article. Every figure here carries a retrieval date for that reason.
Which B2B data provider fits which workload
The cheapest vendor depends on what your team does after the reveal:
Email-only outbound at volume. Lusha on an annual plan. At about $0.09 per email it is roughly 4 times cheaper than UpLead's best bundled rate. Avoid Workspace CRM syncs, which double the price of an email-only contact.
Phone-led outbound to a market with good mobile coverage. UpLead annual Plus, if your test sample shows a mobile match above 71%. Below that, Lusha's pay-per-phone model costs less per number you can actually dial.
A fixed account list worked over a full year. Cognism's rule that a credit is only spent again after a job change is worth more here than any list price difference.
Very high volume per rep. A Seamless.AI Pro licence at 10,000 credits a month is the only allowance in this comparison built for it. Use the break-even table as your price ceiling.
For platforms that bundle enrichment with workflow, the comparison of Clay, Apollo and ZoomInfo cost per contact covers the other end of this market. For intent signals sold alongside contact data, see the intent data vendor disclosure matrix.
Frequently asked questions
How much does Lusha cost per contact?
On Lusha's published plans retrieved in November 2026, an email costs about $0.09 on annual billing and $0.12 on monthly billing. A phone costs 5 credits, or $0.44 to $0.62. A contact with both email and phone costs between $0.52 on annual Pro and $0.75 on monthly Starter. Viewing a contact you already revealed is free, so the cost applies once per contact.
How much does Cognism cost?
Cognism does not publish a price. Its pricing page offers Standard and Pro sales prospecting packages, each including 5 seats, and asks you to request a quote. Each seat comes with a credit allocation that is also unpublished. One credit reveals one contact, viewing it again is free, and a credit is only used again for that contact after a job change.
How does Seamless.AI pricing work?
Seamless.AI sells licences with a monthly credit allowance: 250 credits on Basic and 10,000 on Pro, with a Free licence of 50 credits that never replenish. One credit returns a full contact profile, including emails and phone numbers. Dollar prices are not published on the vendor's own pages, so cost per contact depends on your quote. Hard-bounced emails are refunded, phone numbers are not.
Do B2B data providers charge extra for mobile numbers?
It depends on the vendor. Lusha charges 5 credits for a phone number against 1 credit for an email. UpLead includes the email and mobile direct dial in a single credit. Seamless.AI returns emails and phone numbers for one credit. Cognism charges 1 credit per revealed contact and reserves premium mobile filtering and on-demand mobile verification for its Pro package.
Which B2B data provider is cheapest per contact?
Among vendors with published prices, UpLead's annual Plus plan is cheapest for a contact with email and phone, at about $0.37. Lusha is cheapest for email-only work, at about $0.09 per email on annual billing. Cognism and Seamless.AI could undercut both, but neither publishes a price, so the answer for them depends on the quote your team negotiates.
Do I pay again to export a contact I already revealed?
Usually not for viewing, sometimes for exporting. Lusha and Cognism both state that viewing a previously revealed contact is free. Lusha's Workspace tables charge 1 credit per 25 CSV rows and 1 credit per changed CRM row. Cognism charges again only after a job change. UpLead and Seamless.AI did not state a re-export rule on the pages checked, so ask before you sign.
Where to start
Take your last month of outbound and count two numbers: contacts where your team used only the email, and contacts where someone dialled a phone. That ratio decides which credit model is cheaper for you.
Then run a 100-contact test from your real target list through the trial or free tier of the two vendors that fit your ratio. Count the mobiles returned and the emails that verify, then apply the 71% test above before renewal.
Related analysis
The same credit mechanics and buyer traps show up in AI billing built on credits and tokens.
References
- Lusha, Pricing page and FAQ, last modified 11 October 2026, retrieved 7 November 2026. Used for plan prices, credit allowances, credit costs per email and phone, and rollover rules.
- Lusha, How credits are counted, user guide, retrieved 7 November 2026. Used for re-view, bulk, API, CSV and Workspace export rules.
- UpLead, Pricing page, retrieved 7 November 2026. Used for plan prices, credit allowances, extra credit prices and the one-credit-per-contact rule.
- UpLead, How many credits does it cost to enrich a contact multiple times, help centre, retrieved 7 November 2026. Used for re-download and unmatched refund rules.
- Seamless.AI, Credit types and license overview, retrieved 7 November 2026. Used for licence allowances and what one credit returns.
- Seamless.AI, Credit Back Protection, retrieved 7 November 2026. Used for refund scope and exclusions.
- Cognism, Pricing page and FAQ, retrieved 7 November 2026. Used for packages, seats and credit re-use rules.
The weakest thing about this source base: every source is a vendor describing its own pricing, and two vendors publish no prices at all. No independent test of data accuracy or coverage was used. Last verified 7 November 2026; credit rules should be re-checked every 90 days.
Related reading