Everyone Guesses at This Number: How Much MSP Lead Generation Actually Costs

By Jim Punzenberger, founder of Managed Prospecting System and former MSP owner

How much MSP lead generation actually costs is your total marketing spend divided by the meetings that were held, and no published benchmark can give you the figure for your business. Ask ten MSP owners and you will get ten guesses, because almost none have run that division.

Why Is the Number So Hard to Find?

The gap is not carelessness. It is measurement, and the marketing industry has precisely the same problem you do. In its 2024 survey of 980 B2B marketers, the Content Marketing Institute found 56% struggling to attribute return to their content work. Another 47% named measurement itself as a primary challenge, the first year that item appeared on the list.

Only 51% agreed that their organization measures content performance effectively. That is the industry selling campaigns to you, rating its own confidence in its own numbers. If the people running the work cannot trace a result to its source, the report landing in your inbox each month is a narrative rather than a measurement.

The same survey found 47% saying their technology stack lacks an efficient way to generate and nurture leads in the first place. So the tooling is thin, the attribution is thin, and the invoice is nonetheless precise to the dollar. That asymmetry is the whole problem in one sentence.

A firm with 5 to 50 employees feels this harder than a large one. You have no marketing analyst and no attribution platform stitching sessions to closed deals. What you have is a vendor, a dashboard, and a quarterly conversation about impressions and reach.

Cost Per Lead Is the Wrong Unit

Most MSPs who track anything track cost per lead. It is the number every agency reports, because it is the number that flatters the agency reporting it. On its own it is close to meaningless.

A lead is a name and an address. An appointment is a conversation with someone who has agreed in advance to spend thirty minutes discussing their own problem. Nearly everything expensive lives in the gap between those two things, and almost none of it appears on a vendor invoice.

What a Lead Costs After It Arrives

  • The hour someone spends qualifying it, and in most small firms that someone is you
  • The follow-up sequence that runs whether or not anyone ever replies to it
  • The no-show rate, which is a predictable percentage of every booked calendar
  • The leads that were never in your size range, service area, or target industry to begin with
  • The technician hours quietly pulled off billable work and redirected onto sales work

Add those together and the picture shifts considerably. Being noticed by somebody is what cost per lead measures. Cost per booked appointment tells you how much MSP lead generation actually costs.

Define the Appointment Before You Divide

Before you can calculate it, you have to define an appointment and refuse to bend the definition. A held meeting with a decision maker at a firm you would take on counts. Not counted: a rescheduled call, a curious competitor, or a company half your minimum size.

The Same Lead Is Not the Same Lead

Two channels can deliver leads at an identical price and still land in completely different places. A form submitted by someone actively comparing providers behaves nothing like a name pulled off a purchased list, and both arrive on the monthly report as one lead. Price per lead treats them as equivalent because price per lead cannot see the difference.

Ask whoever works your leads which source they take seriously when it lands, and which one they grind through out of obligation. That ranking exists inside every MSP, it is rarely written down, and it never appears on an invoice.

A channel whose leads convert at half the rate of another has to deliver them at half the price to break even. In practice it rarely does, and the gap compounds every month. The lead was cheap, but the appointment was not, and the appointment is the only thing you can sell into.

Why Does the Sales Cycle Hide the Damage?

MSP buying decisions do not resolve quickly. A prospect who enquires in March may not sign until winter, once their contract lapses or their provider mishandles an outage. That delay is normal, and it is what makes marketing spend so hard to judge.

By the time the deal closes, the campaign that sourced it has been switched off or replaced. Attribution decays as the cycle lengthens, and credit drifts toward whichever touchpoint happened to be last. Owners reward the final click rather than the mechanism that created the conversation.

Three Things This Delay Does to Your Numbers

  • It flatters whichever channel sits closest to the close, usually your website or a direct enquiry
  • It punishes patient channels that create demand months before anyone is ready to buy
  • It makes any single quarter a poor sample size, which is the window most agency contracts are judged on

The practical fix is not a better attribution tool. It is choosing channels whose results arrive quickly enough to be judged inside the window you can afford to wait.

Where the Money Goes in Each Channel

The hiding place is usually your own calendar. An invoice captures the visible portion; the rest sits in hours nobody logs.

What Each Channel Shows You and What It Hides

Channel What the invoice shows What it hides Time to a fair verdict
Paid search Management fee and ad spend Bid inflation from national competitors on your terms One to two quarters
SEO and content A flat monthly retainer The meter running through every month before payback begins Two quarters at the earliest
Events and networking Booth and ticket cost Two days of owner time away from the business One event cycle, often a year
Referrals Nothing, no invoice arrives The ceiling, until growth flattens and nobody can say when it started Rarely judged at all
Agency retainer A fee priced on activity That the risk sits entirely on your side, not theirs Usually the length of the contract
Cold outreach List, sending infrastructure, and management Comparatively little, because the counts are yours A fortnight

The last column is the one that decides whether you can judge a channel before the contract renews.

None of that is a scam, and most of the people selling it believe in what they sell. It is simply priced in a way that makes how much MSP lead generation actually costs impossible to see from the outside. You are quoted precisely for inputs and left to guess at outputs.

Why Outreach Changes the Arithmetic

Cold outreach begins at the conversation rather than the impression. You are not buying attention and hoping some of it converts months later. What you buy instead is attempts against a specific list of companies you selected deliberately, by size, sector, and location. That is the logic behind the way the three pillars are sequenced.

This makes the math legible in a way the other channels are not. You know how many firms were contacted, how many replied, and how many booked time. Every number in that chain can be counted within a week rather than reconstructed at the end of a quarter.

What You Can Count in the First Fortnight

  • How many companies on your target list were reached, as opposed to merely emailed
  • The reply rate, split between interested, not now, and never
  • The number of held meetings, which is the only figure that eventually pays for anything

None of those require an attribution model or a data warehouse. They require a list, a sequence, and somebody willing to look at the results honestly on a Friday afternoon.

It also fails honestly, which matters more than it sounds. A campaign that is not working shows you inside a fortnight, and a wrong list shows itself faster still.

We are former MSP owners. The reason we run cold email and LinkedIn outreach for IT firms rather than selling them impressions is straightforward: outreach is the pillar whose numbers survive contact with an owner asking hard questions. It is also why clients are invited to write their own guarantee before any work begins.

How to Work Out How Much MSP Lead Generation Actually Costs

You do not need a consultant for this exercise. Two figures and a calculator will do, plus an afternoon you were probably going to spend staring at a dashboard anyway.

Pull These Before You Renew Anything

  • Total marketing spend across the last two quarters, every line item, including your own hours valued at your billable rate
  • Appointments that took place in that window, not leads delivered and not forms submitted
  • Divide the first figure by the second, then sit with the result for a minute before reacting to it
  • Repeat the calculation channel by channel, and be honest about which lines you cannot trace at all
  • Rank the channels by cost per held meeting, then look at what you are renewing next month

Then Act on the Ranking

What you do with the ranking matters as much as producing it. A channel that is expensive but traceable can be negotiated, retargeted, or capped. One that is cheap but untraceable cannot be improved, because there is nothing to adjust against. Cut the second kind first and move that budget to whichever line already produces meetings you can name.

Those untraceable lines are the answer to the question you started with. If a line item cannot tell you its cost per booked appointment, then it is not a channel. It is a subscription.

You already run this discipline everywhere else in the business. Your effective rate per technician hour and your margin on every contract you sign are numbers you can produce on demand. Marketing is the last room in the building where guessing is still treated as normal, and it is the room quietly setting the ceiling on everything else.

Frequently Asked Questions

What should an MSP expect to pay for one booked appointment?

No benchmark is worth trusting, because the figure depends on your target list, your close rate, and what you are willing to call an appointment. The comparison that matters is against your own channels, all measured the same way.

Is cost per lead ever a useful number?

Only alongside the conversion rate for that same source. Alone it tells you what attention cost, not what a conversation cost, and the two can differ widely.

How long before a channel can be judged fairly?

Cold outreach shows a reply pattern within a fortnight, because you control the volume and the list. Content and search need two quarters at least, which is why the two should never share a timetable.

Book a 22-Minute Pipeline Review

We run cold email and LinkedIn outreach for IT firms with 5 to 50 employees, and we were MSP owners before that. Bring the two figures above to a 22 minute pipeline review and we will work out your cost per booked appointment with you, then tell you honestly whether outreach would beat it. If you would rather hear it from someone else first, clients describe the results in their own words.

Run the Numbers With Us →

About the Author

Jim Punzenberger is the founder of Managed Prospecting System, which runs cold email and LinkedIn outreach for IT firms with 5 to 50 employees. He started his first IT company at seventeen and later built and sold Computer Solutions, so the numbers in this article are ones he had to produce for his own business before he produced them for anyone else’s.

He hosts the Prophets of IT podcast, where MSP owners talk about what is working in their businesses. More about his background is on the about page.

Sources

  1. Content Marketing Institute, B2B Content Marketing Benchmarks, Budgets, and Trends. Survey of 980 B2B respondents, fielded June 25 to August 16, 2024. contentmarketinginstitute.com