Customer Impact

Leadgeneratie

How to calculate the lead generation ROI of outsourcing before you decide

Copy for AI

Outsourcing lead generation is not a cost line, it is an investment you should model like any other investment. Yet many B2B companies decide on the wrong number: they compare agencies on cost per lead and pick the cheapest one. That is exactly the reasoning error that collapses your business case. A lead that never becomes a customer is expensive at any price.

This article shows you how to work out the net ROI and the payback period of outsourced lead generation in concrete terms, which costs you really have to include, and why the biggest lever is not the price per lead. We are writing for B2B companies with a sales conversation or a quote between lead and revenue, not for webshops.

BUSINESS CASE IN 4 STEPS From lead to net ROI 1 Lead value LTV x close rate 2 All costs invoice + time + ramp-up 3 Net ROI revenue - investment 4 Payback period use your own sales cycle Calculate through to net ROI, not to cost per lead.

Why cost per lead is the wrong yardstick

Say agency A delivers leads at 80 euros each and agency B at 140 euros. Agency A looks like the winner. But if 1 in 20 of agency A’s leads becomes a customer and 1 in 6 of agency B’s does, you pay 1,600 euros per customer with agency A and 840 euros with agency B. The cheap leads are twice as expensive in reality.

That is the core of the problem: cost per lead says nothing about what a lead is worth. You pay your bills with customers, not with leads. Only once you think in cost per customer are you comparing apples to apples. How to build that up is covered in our guide what is lead generation, the pillar this article sits under.

An honest business case therefore does not start with the agency’s price, but with two numbers you hold yourself: your lead value and your close rate.

Step 1: work out what a lead is worth to you

Your value per lead comes from a short formula: average customer value across the whole relationship (lifetime value) times your close rate. If a customer is worth an average of 6,000 euros and 1 in 8 leads becomes a customer, every lead is worth 750 euros. That single sum decides whether an investment in lead generation can pay off at all.

Two points make the difference here:

  • Use lifetime value, not the first deal. In B2B with recurring revenue or contracts, you badly underestimate your lead value if you only count the first order. A deeper explanation is in our wiki on lifetime value.
  • Be strict about your close rate. You get this number from your CRM or from an honest conversation with sales. This is where most of the self-deception sits: an over-optimistic ratio makes every business case look better than it is.

The full calculation, including how to give different lead types their own value, is in how to calculate lead value. Without that number, every ROI calculation is guesswork.

Step 2: count all the costs, not just the invoice

The agency’s invoice is only part of your investment. Anyone who counts only that is fooling themselves. An honest business case adds up three kinds of cost:

  • The direct fee. The monthly retainer or project price of the agency, plus any media budgets for advertising or tooling.
  • Your internal time. Leads have to be followed up. The hours your sales team spends on calls, demos and quotes are real costs. If a lead is not followed up, or followed up too late, your investment evaporates. Why follow-up weighs more heavily than volume is covered in cost per lead.
  • The ramp-up time. The first months rarely deliver the full result straight away. A new channel, a new message and new alignment with sales all need time to get up to speed.

Only when you add these three items together do you have the denominator of your ROI sum. A cheap invoice with expensive internal follow-up is not a saving.

Step 3: work out the net ROI

Now you can do the maths. The formula is simple:

Net ROI = (expected revenue from closed deals minus total investment) divided by total investment

An example. Suppose an agency delivers 60 qualified leads in a quarter. Your close rate is 1 in 8, so that becomes roughly 7 to 8 customers. At an average customer value of 6,000 euros, together they represent around 45,000 euros of expected revenue. If the whole operation costs you 18,000 euros that quarter in invoice, media budget and internal time, you keep 27,000 euros net. Your investment pays for itself several times over.

Now turn the dials and you see how sensitive that outcome is. Halve the close rate to 1 in 16 and the deals fall away, tipping the entire case over. That is exactly why you should never steer on lead volume alone.

One thing matters: use expected revenue, not revenue booked from one lucky big deal. You calculate with averages across your funnel, not with the hope that one lead walks in. Otherwise you are building a business case on an outlier.

Step 4: set a realistic payback period

Net ROI tells you whether an investment pays off, payback period tells you when. In B2B that is a meaningful difference, because your entire sales cycle sits between the first lead and the first euro of revenue.

A lead that arrives this month goes through a sales conversation, a quote and a decision process before anything is signed. In many B2B journeys that runs over several months. So calculate your payback period with your real sales cycle, not from the date the lead came in. Anyone expecting outsourcing to turn a profit within weeks tends to stop right before the first deals sign.

In practice this means two things. Give the partnership the time your funnel needs for a fair evaluation. And agree up front on the interim signals you will steer on while the first deals are not yet signed: quality of the meetings, progress in the pipeline, lead-to-opportunity ratio. That way you judge the partnership at the right moments instead of concluding too early.

The biggest lever: lead-to-deal, not price

Look again at the sum from step 3 and something stands out. Moving the price per lead from 100 to 90 euros barely changes your outcome. But moving your close rate from 1 in 12 to 1 in 8 nearly doubles your number of customers without buying a single extra lead. That is where the real gain sits.

That has a direct consequence for your choice. An agency that only delivers leads optimises for volume. A partner who thinks along about qualification, follow-up and the handover to sales optimises for deals. That distinction determines your ROI more than any hourly rate does. It is exactly why we see outsourced lead generation as building qualified pipeline, not as delivering lead lists.

At Customer Impact, lead generation is the capture layer of a single steered growth engine: we manage on sales-ready pipeline and on lead-to-deal attribution, not on a full dashboard. Because a report full of leads that produces no customers is not a return, it is an illusion of progress.

Frequently asked questions

What is a good ROI for outsourced lead generation? That depends entirely on your customer value and close rate. More useful than a fixed target number is that your expected revenue from closed deals sits well above your total investment, including your internal follow-up time.

Why is cost per lead a misleading comparison figure? Because it says nothing about how many leads become customers. A cheap lead that does not convert is more expensive than an expensive lead that signs. Always calculate through to cost per customer.

How long does it take for outsourcing to pay for itself? Use your full sales cycle between lead and signed deal. In many B2B journeys that runs over months, so judge the partnership on pipeline signals before the first deals land.

Which costs do companies forget to include? Usually their own sales time for follow-up and the ramp-up period before a new channel is up to speed. Both belong in the denominator of your ROI sum.

Let’s build your business case together

The ROI of outsourcing lead generation is a half-hour calculation, but the numbers that go into it decide everything. Want to know whether it pays off in your numbers? We work through your lead value, close rate and payback period with you, and show you where the lever sits in your funnel.

Book your free intake

Free website scan

Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.

Where should we send your report?

We only use your details for your scan. No spam, unsubscribe anytime.