Cost per lead: how to calculate it and how much does a B2B lead cost?

Filip Duszczak
CEO i założyciel InStream Group
- Reading time: 15 minutes
- January 20 2020
Updated: · data from 426 InStream Group campaigns
Cost per lead (CPL) is the amount you spend to acquire one potential client. You calculate it by dividing the total lead acquisition cost by the number of leads in the same period. In InStream Group cold mailing campaigns the median B2B cost per lead is PLN 664, and 72% of campaigns close below PLN 1,000 (426 campaigns).
PLN 664: the median cost per lead in 426 cold mailing campaigns. 72% of campaigns have a CPL of up to PLN 1,000. In the CPL model you pay a fixed price per hot lead, set by industry.
Calculate your cost per leadSee the full online demo
What a lead is and how to acquire one is explained in our guide what is a lead and lead generation
- Cost per lead: how to calculate it?
- CPL and CAC calculator
- In-house team or Sales House?
- How to lower your cost per lead?
- The cheapest lead or the cheapest client?
- Ranking of lead acquisition methods
- Get a cost-per-lead quote for your industry
- What makes up the cost per lead?
- Subscription or pay per lead?
- Lead generation pricing
- Frequently asked questions
How to calculate
Cost per lead: how to calculate it?
Divide the total lead acquisition cost by the number of leads from the same period: CPL = full cost ÷ number of leads. The most common mistake is counting only the ad budget or the agency invoice. The full cost also includes:
- People: salaries and contributions of the people who acquire leads
- Tools and data: CRM, LinkedIn Sales Navigator, contact databases
- Infrastructure and legal: domains, mailboxes, servers, GDPR and PKE
- Other: ads, content, manager time and the agency invoice, if you have one
Example
Cost per lead vs cost per client (CAC): an example
You spend €2,500 a month and get 20 leads, so your CPL is €125. If every tenth lead becomes a client, your CAC is €1,250: CAC = CPL ÷ lead-to-client conversion.
With a €7,500 contract and a 30% margin, a client earns you €2,250, so the campaign pays for itself. Compare channels by cost per client, not just cost per lead. Sample figures. You will find the terms in our glossary: CPL, LTV.
Calculator
Calculator: work out CPL, CAC and lead value
Enter your numbers from recent months. The calculator shows the cost per lead, the cost per client and whether a lead pays off. The values in the fields are examples.
Your numbers
data from your CRM and invoices · sample values
The median CPL in 426 InStream Group cold mailing campaigns is PLN 664, and 72% of campaigns have a CPL of up to PLN 1,000.
Result
recalculated live after every change
Formulas: CPL = cost ÷ number of leads · CAC = cost ÷ number of new clients · lead value = client value × conversion.
Do the maths for yourself
What pays off more: an in-house team or Sales House?
An in-house lead generation department is not just a salesperson's salary. It is contributions, recruitment, tools, infrastructure, legal support and manager time. Enter your amounts, tick the services and see the difference over 3, 6 or 12 months.
Building it yourself
Everything on your side. Untick what you don't need and change the amounts to your own.
- EUR / month
- EUR / month
- EUR one-off
- EUR / month
- EUR / month
- EUR / month
- EUR / month
Note: one salesperson won't give you a lead guarantee, won't support marketing and won't run lead generation campaigns in three channels at once.
With Sales House
One partner, three channels. Tick the services you want to launch.
- €1,700 / month
- €1,000 / month
- €1,000 / month
Included: teams of specialists, technology and databases built for your target group. Net prices with no hidden fees. We write the guarantee of min. 5 hot leads per month in Cold Mailing and LinkedIn Sales into the contract.
Enter the costs from your own market. Sales House prices are net, as in the price list.
Lowering the cost
How to lower your cost per lead? 8 levers we test in campaigns
The cost per lead falls when the reply rate from the same database rises. Most often you do not need a bigger budget, just a better target group, content and handling.
- 1A narrower target group matching your ICPFewer contacts who would never buy anyway. We start from the ideal customer profile.
- 2A database built for your target groupFresh data and decision-makers in the right roles, not an off-the-shelf list. With us it is usually ready for approval within 48 hours.
- 3Content tailored to the databaseA message in 4 elements: intro, question, sales pitch and one call to action. More in our cold mailing guide.
- 4A sequence instead of a single email4 messages on days 1, 3–4, 8–10 and 14–18. Every follow-up adds a new argument.
- 5Sending timesHalf of all replies come between 10:00 and 14:00, and emails sent between 12:00 and 15:00 get about 10% more replies.
- 6Sending techniqueSPF, DKIM, warm-up and 20–40 mailboxes. An email in spam is a lead you will never get.
- 7A brand that opens doorsA decision-maker who knows your company from LinkedIn is more likely to reply. That is Lead Generation 3.0.
- 8Fast handling and old leadsA lead that waits goes cold. Past clients and lost opportunities are leads you have already paid for once. See our lead handling service.
What does not depend on the campaign
Brand awareness, product price and uniqueness, market timing, domain reputation and a target group imposed from above. We discuss them before launch.
Cost per lead vs cost per client
The cheapest lead or the cheapest client?
The cheapest lead rarely gives you the cheapest client. A bought list and mass sending give a low cost per contact, but few of those contacts buy. Compare methods by cost per client (CAC).
Cheapest per lead
Bought lists and mass sending, lead form ads, LinkedIn automation. Many contacts outside your ICP, risk of spam and bans.
Most effective per client
Referrals, social selling run by a person, cold mailing with an ICP database and leaders' personal brands. A higher cost per contact, more clients.
| Metric | Cheap method | Effective method |
|---|---|---|
| Cost per lead (CPL) | low | higher |
| Lead-to-client conversion | low | high |
| Cost per client (CAC) | often higher | often lower |
So treat the cost per lead as an intermediate result and base your decision on the cost per client.
Method ranking
Ranking of B2B lead acquisition methods: cost, quality and time
We rate 10 methods. This is the InStream Group team's assessment based on more than 3,000 projects, not a study result: it shows the direction, and the exact cost depends on your industry.
| Method | Score | Category · cost · quality · time to results |
|---|---|---|
| 1Lead Generation 3.0 | 5/5 | brand + social selling + cold mailing · medium cost · high quality · weeks |
| 2Cold mailing with an ICP database | 5/5 | outbound · medium cost · high quality · weeks |
| 3Social selling on LinkedIn | 4/5 | outbound · medium cost · very high quality · weeks |
| 4Referrals and existing clients | 4/5 | inbound · low cost · very high quality · immediately |
| 5Personal branding on LinkedIn | 4/5 | inbound · medium cost · high quality · months |
| 6SEO and GEO | 4/5 | inbound · low cost in the long run · high quality · months |
| 7Webinars, trade fairs, events | 3/5 | inbound · high cost · high quality · weeks |
| 8Ads (Google, LinkedIn Ads) | 3/5 | inbound · high cost in B2B · medium quality · immediately |
| 9Cold calling | 2/5 | outbound · high cost · medium quality · immediately · consent required in Poland (Art. 398 PKE) |
| 10Bought list and mass sending | 1/5 | outbound · seemingly low cost · low quality · immediately |
Cost per lead × lead quality
Click a dot to highlight the method in the table. Numbers match the ranking.
InStream Group team assessment, November 2026. What a lead is and where to get one is covered in our guide what is a lead and how to generate leads.
Get a cost-per-lead quote for your industry
Describe your target group: industry, market, decision-maker roles and how many leads a month you need. We will calculate what a hot lead costs in your industry and which model pays off: a subscription or pay per lead.
Median CPL
How much does a lead cost at InStream Group? Median CPL from 426 campaigns
We show the median cost per lead from our cold mailing campaigns by industry. In the subscription, the price of a lead includes people, data and technology: you do not pay extra for databases, mailboxes or a lawyer.
Median CPL in industry and manufacturing: PLN 666 per lead (30 campaigns).
Median for the whole portfolio: PLN 664. 72% of campaigns have a CPL of up to PLN 1,000.
Get a CPL quote for your industryComponents of your campaign
- A tailor-made databaseBuilt for your target group, usually ready for approval within 48 hours.
- A message in 4 elementsIntro, questions, sales pitch and one simple call to action.
- A sequence of 4 emailsA message and three follow-ups: day 1, 3–4, 8–10 and 14–18.
- A signature with a legal basisA business signature and GDPR information in every message.
- Sending infrastructureSubdomains, dedicated servers and 20–40 mailboxes with warm-up.
- Hot lead defined in the contractA person who clearly wants a conversation and leaves a phone number and email.
Median from InStream Group projects, as of 10 June 2026 (426 projects). The actual cost depends on the offer, market and target group.
Billing models
Subscription or pay per lead? Two billing models
In the subscription you get a permanent team and a guarantee of min. 5 hot leads per month. In the CPL model you pay only for hot leads delivered, at a price set by industry.
Subscription
Cold Mailing 2.0
A permanent team and a campaign developed month after month
€1,700
net / month
No limit on campaigns, target markets or contacts
We guarantee min. 5 hot leads per month, with no upper limit. We tailor the campaign scope to your target group.
Book a callWhat you get in the subscription
Team
- A team of 5 specialists: project manager, data miner, creative department, IT and legal department
- A sales trainer from the consulting department
Database and communication
- A database built for your target group, usually ready for approval within 48 hours
- Personalised message sequences prepared by our team
- Campaigns compliant with PKE and GDPR
Infrastructure
- Subdomains and dedicated mail servers
- 20–40 mailboxes with warm-up and encoded signatures
Results and client panel
- Client panel: lead notifications, company details and the full reply
- Analysis of database structure and conversion
- Guarantee of min. 5 hot leads per month, with no upper limit
- If the guarantee is not met: a 25% refund of the month's invoice or making it up the following month
CPL model
Pay-for-results Cold Mailing
You pay only for hot leads delivered
€700
net one-off setup fee
Plus a fixed price per hot lead, depending on the industry
Settled monthly, only for hot leads delivered in a given month. A way to test the channel without risk.
Book a callWhat you get in the CPL model
Launch included in the setup fee
- Mail servers: min. 2 domains and 10 mailboxes for min. 12 months
- Campaign strategy: min. 1 full sequence of 4 messages per product
- Training on working with leads and an industry sales process in PDF
Database and team
- A database matching the analysis of your target group
- A project team with a project manager
Client panel
- Client panel with project analytics
- Settlement based on the report from the panel
Pay for results
- A hot lead is a person from the approved database who asked for a meeting, an offer or contact
- You pay only for hot leads delivered in a given month
- Lead complaints within 2 working days; a disputed lead is not counted in the settlement
Net prices. We agree the details and terms in a conversation.
See what lead generation looks like from the inside: the database, the sequence, hot leads and the SDR team that books meetings.
See the demo nowPricing
How much does B2B lead generation cost?
The cost of acquiring sales leads depends on the industry and size of the target group, the chosen channel, and the scope and duration of the project. We don't sell individual leads: we build a process and a team for reliable lead acquisition that genuinely supports your company's sales results. Net prices; you can choose each service separately or as a package.
Lead generation package
Cold Mailing, LinkedIn Sales and LinkedIn Marketing in one package
€3,500net / month · three services in one packageThree client acquisition channels run by one team. You can also choose each service separately.
Book a callWhat you get in the package
Cold Mailing 2.0 · €1,700
- A team of 5 specialists with a project manager
- 20–40 mailboxes with warm-up
- Guarantee of min. 5 hot leads per month
LinkedIn Sales · €1,000
- A team of 3 full-time salespeople
- Min. 200 new contacts per month
- Manually recorded voice messages and min. 5 hot leads per month
LinkedIn Marketing · €1,000
- Marketing Manager and Support Team
- Up to 3 leader profiles and the company page
- Min. 6 posts per month
- Min. 5 edited videos
In the package
- One team runs three channels
- Net prices with no hidden fees
- Contract only for the modules you choose
- Lead guarantee written into the contract
Cold Mailing 2.0
Subscription: a permanent team and campaign continuity
€1,700net / month- A team of 5 specialists: project manager, data miner, creative department, IT and legal department
- A contact database built for your target group
- 20–40 mailboxes with warm-up
- Guarantee of min. 5 hot leads per month in the contract
- Campaigns on our own cold mailing platform
- CPL model also available: you pay for the leads delivered
LinkedIn Sales
Social Selling: salespeople who open conversations with decision-makers themselves
€1,000net / month- A team of 3 full-time salespeople
- Min. 200 new contacts per month
- Manually recorded voice messages
- Min. 5 hot leads per month
- Up to 3 LinkedIn profiles in the campaign
LinkedIn Marketing
Leader and company brand on LinkedIn
€1,000net / month- Marketing Manager and Support Team
- Up to 3 leader profiles and the company page
- Min. 6 posts per month
- Min. 5 edited videos
- A marketing strategy tailored to your goals
Frequently asked questions about cost per lead
How much does a B2B lead cost?
It depends on the industry, market and channel. In 426 InStream Group cold mailing campaigns the median cost per lead is PLN 664, and 72% of campaigns have a CPL of up to PLN 1,000. In the CPL model you pay a fixed price per hot lead, set by industry.
How do you calculate cost per lead?
Divide the full lead acquisition cost in a given period by the number of leads from that period. Include people, tools, databases, infrastructure, ads and manager time, not just the campaign budget.
What is the difference between CPL and CAC?
CPL is the cost of one lead and CAC is the cost of one new client. CAC equals CPL divided by the share of leads that become clients.
What should be included in the cost per lead?
Salaries and contributions of the people acquiring leads, tools, contact databases, domains and mailboxes, ads and content, legal support and manager time. Without these items the cost per lead in your report looks better than it really is.
How do you lower the cost per lead?
Narrow your target group to the ideal customer profile, build the database for it, tailor the content, send a 4-message sequence and look after sending technique. Fast reply handling and returning to old leads also lower the cost per client.
Is a cheap lead a good lead?
Not always. A bought list and mass sending give a low cost per contact, but few of those contacts buy. Compare methods by cost per client, not by cost per lead.
Subscription or pay per lead?
The subscription (€1,700 net a month, min. 5 hot leads in the contract) gives you a permanent team and campaign continuity. The CPL model (a fixed price per hot lead plus a €700 setup fee) works when you want to pay only for leads delivered.
How much does an in-house lead generation department cost?
An average salesperson in Poland costs around PLN 12,000 a month in salary and commission, plus recruitment, tools and manager time. The three-channel package at InStream Group costs €3,500 net a month.
- First contact compliant with PKE and GDPR
- At least 5 hot leads guaranteed in the subscription
- Three-channel package for €3,500 net

About the author
Filip DuszczakCEO and founder of InStream Group, 17 years in B2B sales. He built a team of 70+ specialists that has supported over 1,700 companies in sales across 40+ markets.
LinkedIn profile