MSP

How MSPs Lose 40% of First-Year Margin in Onboarding

There is a number that most MSP owners know intuitively but have never calculated precisely: the cost of onboarding a new client. When they do the math, the result is almost always worse than they expected.

The MSP onboarding analysis puts the number at $10,000-$29,000 per client in the first 90 days. Against a typical $4,000/month retainer, that means the MSP collects $12,000 while spending $10,000-$29,000 in labor and tooling. The relationship does not break even until month 4-7.

This is not a minor operational inefficiency. It is a structural margin drain that compounds across every new client added to the roster.

Where the Money Goes

The cost does not come from one big line item. It comes from dozens of small ones that individually seem reasonable and collectively are devastating.

PhaseDurationCost RangeWhat Eats the Margin
Discovery + Assessment2-3 weeks$3,000-$8,000Network audit, asset inventory, security assessment, documentation
Migration + Deployment2-4 weeks$5,000-$15,000RMM/PSA deployment, email migration, backup setup, security stack
Stabilization4-8 weeks$2,000-$6,000Legacy remediation, ticket surge, user training, process alignment
Total onboarding cost8-15 weeks$10,000-$29,000

The largest cost is usually migration. And the largest chunk within migration is unscoped work - legacy issues that the previous provider left behind, undocumented network configurations that take hours to untangle, and “quick fixes” that the sales team promised but nobody priced.

The Hidden Costs Most MSPs Miss

Beyond the direct labor, three cost categories fly under the radar.

Opportunity cost of senior techs. Your best engineers are spending 30-50% of their time on onboarding instead of serving existing clients or working on projects. If a senior tech costs $85/hour loaded and spends 60 hours on a single onboarding, that is $5,100 in labor that does not show up on the client’s invoice.

Ticket surge absorption. New clients generate 2-3x normal ticket volume during the first 60 days. Users are adjusting to new tools, legacy issues are surfacing, and every dormant problem the previous provider deferred hits your queue at once. If normal is 15 tickets/month and onboarding produces 35-40, those extra 20-25 tickets at $50-$100 each are $1,000-$2,500/month in unplanned labor.

Scope creep in migration. Without a clear scope boundary from a paid discovery phase, migration expands to include everything. “While you’re in there, can you also…” becomes the most expensive phrase in managed services. Each “while you’re in there” adds 2-5 hours of uncompensated labor.

The Compounding Effect

One bad onboarding is a hit to quarterly margins. A pattern of bad onboarding is an existential threat.

New Clients/YearOnboarding Loss per ClientAnnual Margin Drain
6$10,000$60,000
12$10,000$120,000
6$20,000$120,000
12$20,000$240,000

An MSP adding 12 clients per year at $20,000 in onboarding losses is bleeding $240,000 annually - before accounting for any of those clients churning within the first year. If 30-35% of those clients churn at month 8-12 (common for MSPs with unstructured onboarding), the MSP never recovers the investment on 3-4 of those clients.

The Fix: Price the Onboarding

The solution is not to onboard faster or cheaper. Cutting corners during onboarding creates unstable environments that generate escalations for the life of the client. The solution is to price the onboarding work appropriately.

Onboarding ModelClient PaysMSP CoversBreak-Even
Free discovery, bundled migration$0 upfront$10,000-$29,000Month 5-7
Paid discovery ($3K), bundled migration$3,000 upfront$7,000-$21,000Month 3-5
Paid discovery ($3K) + migration ($10K)$13,000 upfront$2,000-$6,000 (stabilization)Month 1-2

The MSPs with the best margins are not doing less onboarding work. They are charging for it. The full onboarding checklist covers the same phases regardless of pricing model. The only difference is who pays.

What This Means for Your Team

Margin loss in onboarding is not just a financial problem. It is a morale problem. When your senior techs are spending half their time on free onboarding work while the client queue grows, they burn out. When your account managers are apologizing for ticket response times because the team is buried in migrations, client satisfaction drops.

Use the Revenue Per Person Calculator to see how onboarding labor affects your per-employee economics. If the number looks thin, the migration playbook shows how to tighten the scope - and the retention correlation shows why the investment in structured onboarding pays for itself many times over.

Frequently Asked Questions

How much does it actually cost an MSP to onboard a new client?

Between $10,000 and $29,000 in labor and tooling for a typical managed IT client at $3,000-$5,000/month. Discovery runs $3,000-$8,000, migration costs $5,000-$15,000, and stabilization adds $2,000-$6,000. Against a $4,000/month retainer, the MSP collects $12,000 in the first 90 days while spending $10,000-$29,000. Break-even does not happen until month 4-7.

Why do MSPs give away onboarding for free?

Competitive pressure and the belief that free onboarding reduces sales friction. Both are true in the short term and catastrophic in the long term. Free onboarding attracts price-sensitive clients who churn faster, sets a precedent that the MSP's time is not valuable, and creates a margin hole that takes 4-7 months to recover from. MSPs that charge for onboarding phases retain clients 20+ percentage points longer.

What is the break-even point for MSP client onboarding?

With free discovery and bundled migration, month 5-7. With paid discovery and separate migration billing, month 2-3. With a full structured onboarding including stabilization buffer, month 1-2. The difference is entirely structural - same service quality, same retainer rates, different pricing for the onboarding work.

Free Tool

Revenue Per Person Calculator

Run the numbers for your business in 30 seconds.

Try It Free

Deep Dive

MSP Client Onboarding - The 90-Day Revenue Cliff

Why MSPs lose margin in the first 90 days of every new client, and the onboarding structure that prevents it. Benchmarks from 160+ service business analyses.

Related Guides

Based on structural analysis of 160+ businesses across 7 industries. Pharallax AI provides adversarial structural analysis for operator-founders at $500K-$3M revenue.

Published 2026-04-02.

See what these patterns look like in your business

Get a free structural health score in 15 seconds.

Score My Business