Lead Generation Cost Per Lead by Industry

Bringing new customers into your sales funnel is the lifeblood of most businesses. Attracting a steady flow of leads is critical to continue to grow.  When it comes to generating online leads, it’s critical that you focus your efforts on what works. When it comes to B2B lead generation, the cheapest lead – that leads nowhere – is a waste of money. You might also find that it’s cheaper and more effective to purchase leads versus putting in all of the resources required to generate leads on your own.

So, What’s An Average Cost Per B2B Lead?

As you would imagine, the average cost per B2B lead can vary greatly depending on the industry, the target customer, and the competition.  Depending on the sources you check, you will see number that are all over the place.

Shawn Elledge at an article for the Integrated Marketing Association has compiled the data at the table below.

Here are some averages across industries and channels:

Financial Services $44 $272  $160
IT, Computer, and Technical Services $39 $370  $208
Education $37  $66 $55
Healthcare and Medical $36 $286  $162
Industrial and Manufacturing  $33  $235  $136
Travel & Tourism  $29  $182  $106
Retail  $25  $41  $34
Consumer Products  $24  $182  $105
Telecom  $24  $64  $45
Marketing Agencies  $22  $173  $99
Media and Publishing  $21  $191  $108
Non-Profits  $16  $43  $31
Business Services $39  $225 $132
Events & Tradeshows  $180  $1,442  $811
Public Relations/Earned Media  $108  $480  $294
Referrals  $54  $92  $73
Video Marketing  $59  $288  $174
LinkedIn Advertising  $51  $99  $75
Webinars  $45  $98  $72
Display Advertising (Premium)  $43 $82  $63
Content Marketing  $43  $140  $92
Display Advertising (Programmatic)  $34  $42  $38
Traditional Advertising (TV, Radio, Print)  $38  $1,200  $619
Search Engine Advertising  $38  $181  $110
Social Media Advertising  $34  $82  $58
Email Marketing  $33  $72  $53
Online Retargeting  $22  $39  $31
Social Media Advertising  $21  $73  $47
Search Engine Optimization  $14  $47  $31

SOURCES:  HubSpot,, Matchcraft, Prospect Marketing, Pulse Local Marketing, Survey America

Remember, though, it’s not just about calculating your cost for your B2B sales leads, but more about the Return On Investment (ROI) of your customer acquisition. For example, if you product or service nets you $10,000 and you close 50% of your qualified leads, paying $500 per lead probably isn’t an issue. However, if you product or service nets you $1,000 under the same scenario, paying $500 per lead would be outrageous.

The higher the ROI, the more expensive the lead is likely to cost. Conversely, the smaller the ROI, the less you will want to pay for leads.

There’s A Difference In Leads

There is a significant difference in the types of leads you can generate. Marketing Qualified Leads (MQL’s) are vastly different from Sales Qualified Leads (SQL’s). Marketing reaches out to potential prospects and puts information in front of them to entice interest.  When people do engage, a lead is captured. These are Marketing Qualified Leads (MQL’s). They have shown at least a minimal amount of interest, but at this stage, you do not really know whether they are real prospects.

After the first engagement, your sales development team will take over the interaction in an attempt to determine whether they are Sales Qualified Leads (SQL’s).  You need to make sure you have the right product, the potential customer has the budget and capability to purchase, and whether the B2B MQL’s are worth moving forward. Once that vetting process has been completed, you can separate truly qualified sale leads for which your team can focus its efforts.

Converting A Lead Into A Customer

The cost of generating a lead is highly variable. Other factors, including targeting, marketing channel, content, and creative can be a huge factor as well.  Most online marketers will want to test different creatives across platforms (A/B testing) to gauge effectiveness and optimize campaigns.

Once MQL’s are converted to a viable potential customer, the cost in manpower and marketing efforts to turn them into a customer are roughly the same.  Whether you can convert B2B SQL’s into customers depends on a variety of factors as well, including your sales marketing funnel, product, pricing, and sales team quality.

Conversion rates vary greatly by industry as well.

Non-profit 2%
Retail or Commerce 3%
Travel or Hospitality 4%
Manufacturing or Packaged Goods 4%
Technology Equipment or Hardware 5%
Software/SaaS 7%
Education 8%
Healthcare 8%
Media or Publishing 10%
Financial Services 10%
Business Services 12%

SOURCE:  Marketing Insights, MarketingSherpa

Pay Per Lead

Another option is to purchase leads. In some cases, it may be more efficient to invest in a third-party “cost per lead” program than it is to spend the time and money to generate the leads yourself. Especially if you do not have a very large database of prospects or subscribers, the best idea may be to let someone else develop the leads while you focus on your content marketing, advertising, and business growth strategies.

No matter what you do, you want to make sure you set clear objectives when starting any program so that you can accurately track the results.

So, How Many Leads Do You Need?

It’s critical for companies to understand how many leads they need to hit their revenue goal. At the end of the day if you don’t have enough leads, chances are you will never reach your goal. Shawn Elledge, CEO of Sales Lead Automation, has built a sales lead calculator that will help you determine how many marketing touches you need that will convert to marketing qualified leads to sales qualified leads to closed won sales. The calculator first looks at how many marketing touches you are generating a month across all marketing channels which helps determine if you have enough leads to hit your revenue goals.

More importantly, the calculator will show you if you don’t have enough leads so you can plan our marketing efforts accordingly.  You can download the calculator at Sales Lead Automation.

For B2B companies with an online presence the most cost effective way to generate new leads is the “leaky bucket method”. Before stretching the marketing budget to attract new customers is best to identify and capture those who have already an interest in your product/services but remain unknown to you.

Related image

Using advanced B2B Lead Generation Tools like MiragetLeads you can identify these previously anonymous business visitors and turn them into warm leads for your sales team.

Follow the link to signup for a free trial of MiragetLeads and discover how you can reduce your lead acquisition costs and obtain quality MQL.


[su_button url=”” target=”blank” style=”soft” background=”#4593db” size=”12″ center=”yes” desc=”Free Trial”]SIGN UP[/su_button]