Most MSPs underestimate what prospecting costs, and they underestimate it in a predictable direction: they price the tools and forget the time.
This is a structural breakdown rather than a price list — your numbers will depend on your market, your volume, and who does the work. What doesn't change is which lines exist, and which one dominates.
The Real Cost Lines
Sending domains
Separate domains for outbound, kept away from the one your business runs on. Cheap individually; the reason they exist is risk isolation, not cost.
Mailboxes and warmup
Per-mailbox licensing plus the warmup period before any of them can carry real volume. Warmup is a cost even though nothing is being sold during it.
Data and enrichment
Contact data, firmographic and technographic enrichment, usually priced per record or per credit. Scales directly with how many companies you contact.
Verification and sending platform
Address verification before send, plus the tool that runs sequences and tracks replies. Verification is the line people cut first and regret fastest.
Human time — the dominant line
List building, writing, reviewing, calling, following up, handling replies. Priced at a real hourly rate, this line typically dwarfs everything above it — and it's the one most often left out of the budget entirely.
Building It In-House
In-house means you carry the setup, the learning curve, and the salary — and you keep everything that results. The domains, the warmed mailboxes, the data, the message that finally worked, and the person who knows why it worked.
The cost that surprises people isn't the salary. It's the months before a new hire produces a repeatable result, during which the infrastructure is being learned rather than used. Budget for the ramp, not just the run-rate.
Outsourcing It
Outsourcing shifts the ramp to someone who has already paid for it. You start faster and skip the infrastructure learning entirely.
The question worth asking before signing anything is what you retain when it ends. If the domains, mailboxes, data, and campaign history belong to the provider, you're renting a pipeline rather than building an asset — and the day you leave, you start from zero.
Pro Tip
Cost Per Meeting Is the Only Number
Add every line above for a month. Divide by the number of meetings that actually happened. That single figure is the only one that lets you compare channels honestly.
Total monthly outbound spend ÷ meetings booked = cost per booked meeting
Include human time at a real hourly rate. Excluding it is the single most common reason MSPs believe outbound is cheaper than it is.
Cost per lead is not a substitute — every tool defines a lead differently, so the figure can't be compared across channels. A meeting either happened or it didn't. Compare your rates against cold email benchmarks for 2026.
Key Takeaways
- 1Time dominates the bill: tooling is usually the smallest line, not the largest.
- 2Warmup is a real cost: weeks of paying for infrastructure that isn't selling yet.
- 3Ask what you keep: renting a pipeline and building an asset cost the same monthly.
- 4Cost per booked meeting is the scoreboard: cost per lead can't be compared across channels.
- 5Domain damage is the costliest mistake: it bills against operations, not marketing.