How Much Does a Lead Sell For? B2B Lead Pricing
By Rome Thorndike | May 29, 2026
A B2B lead sells for anywhere between under $1 and more than $300. A raw contact record from a database like ZoomInfo or Apollo costs cents. A content syndication lead runs $30 to $80. A high-intent LinkedIn lead form or a vetted, booked meeting can clear $300 and keep climbing. Price tracks three things: how much intent the lead shows, how exclusive it is, and how closely it fits your ideal customer profile.
Here is how the numbers break down by source.
B2B Lead Pricing by Source
| Lead type / source | Typical price per lead | What you get |
|---|---|---|
| Content syndication (TechTarget, NetLine) | $30 - $80 | Opt-in contact who downloaded gated content in your category |
| Purchased contact record (ZoomInfo, Apollo) | $0.10 - $1 | A name, title, email, and firmographics, no intent |
| Pay-per-lead vendor / lead gen agency | $20 - $200 | A qualified lead matched to your ICP filters |
| LinkedIn Ads lead form | $75 - $300 | Self-reported B2B lead with strong firmographic fit |
| Appointment-set / qualified meeting | $150 - $1,000+ | A booked sales meeting with a vetted prospect |
| Organic inbound (SEO, once established) | $5 - $15 | High-intent lead at near-zero marginal cost |
The table spans two very different products. The bottom of the price range is a name and an email. The top is a sales-ready conversation. Treat them as separate purchases, because they sit at opposite ends of the funnel.
What Drives the Price
Intent is the biggest lever. A lead who requested a demo or visited your pricing page is worth several times one who grabbed a top-of-funnel eBook. That is why pay-per-lead vendors charge more for bottom-funnel actions.
Exclusivity is the second. A lead sold to one buyer costs more than the same record resold to a dozen. Content syndication networks often sell the same download to multiple sponsors, which is part of why those leads are cheaper and convert worse.
Fit is the third. A lead matching your exact title, company size, and industry filters commands a premium. Loosen the ICP filters and the price drops, but so does conversion. Tools like Clay let teams enrich and filter inbound records so they are paying for fit instead of volume.
Lead Price vs Cost Per Lead
Buying leads and generating leads land in a similar price band, but they are not the same thing. Lead price is what a vendor charges. Cost per lead is what your own campaigns spend to produce one. LinkedIn ads in B2B SaaS run $150 to $300 per lead generated. Organic inbound, once your content ranks, can drop to $5 to $15.
The mistake is stopping at the top-of-funnel number. A lead is only worth what it converts to. Track cost per MQL, cost per SQL, and cost per closed-won so you know the fully loaded figure. Our cost per lead benchmarks by channel break down those stage-by-stage costs.
Buying Leads vs Generating Them
Bought leads get you volume fast, with no ramp time. The catch is exclusivity and intent. You are often buying a record that other vendors sold to your competitors too, and the lead rarely shows the intent your own demo or pricing-page traffic does. Generated leads cost more up front in time and content, but they are exclusive, higher-intent, and they compound as your SEO and brand grow.
Most teams run both. They buy to fill gaps and hit near-term pipeline targets, and they invest in inbound so the cost per lead falls over time. The mix shifts toward generated leads as a program matures, because nothing beats a $10 organic lead that closes.
So What Should You Pay?
Anchor the number to your average deal size and your conversion math, not to the sticker price. If you close 2% of purchased leads and your average deal is $40,000, a $300 lead is a bargain. If you close nothing, a $30 lead is a waste. Run the unit economics before you buy a single record.
Frequently Asked Questions
How much does a lead sell for?
B2B leads sell for anywhere from under $1 for a raw contact record up to $300 or more for a high-intent LinkedIn or appointment-set lead. Content syndication leads typically run $30 to $80. The price tracks how qualified and how exclusive the lead is. A shared, unverified email costs cents. A booked meeting with a vetted buyer can run past $1,000.
Why do lead prices vary so much?
Three factors drive the spread: intent, exclusivity, and fit. A lead that just downloaded a whitepaper is worth less than one that requested a demo. A lead sold to one buyer costs more than one resold to ten. And a lead that matches your exact ICP (title, company size, industry) commands a premium over a generic name.
What is the difference between cost per lead and lead price?
Cost per lead is what you spend to generate a lead through your own campaigns. Lead price is what a vendor charges to sell you one. They often land in the same range, $30 to $300 in B2B, but a purchased lead carries resale and exclusivity risk that a self-generated lead does not.
Are cheap leads worth buying?
Usually not at face value. A $50 lead that never converts is more expensive than a $500 lead that closes a deal. Cheap leads tend to be shared across buyers, poorly verified, or low-intent. The real cost shows up at the cost-per-SQL and cost-per-closed-won stages, not at the cost-per-lead line.
How do you price a lead you generate yourself?
Total channel spend divided by leads generated. If a $10,000 LinkedIn campaign produces 40 leads, your cost per lead is $250. Then track that lead through to MQL, SQL, and closed-won so you know the fully loaded cost, not just the top-of-funnel number.