MSP Client Onboarding - The 90-Day Revenue Cliff
There is a pattern in managed service providers that shows up with remarkable consistency: the first 90 days of a new client relationship cost more than the client pays. The MSP absorbs discovery work, migration effort, environment stabilization, and a surge of legacy tickets - all before the retainer has generated enough revenue to cover the investment.
This is not a sales problem. It is a structural one. And it explains why MSPs with strong close rates still struggle with margins.
The Math Most MSPs Ignore
A typical MSP signs a new client at $3,000-$5,000/month for managed IT. Here is what the first 90 days actually cost:
| Phase | Duration | Typical Cost to MSP | What Happens |
|---|---|---|---|
| Discovery + Assessment | 2-3 weeks | $3,000-$8,000 | Network audit, asset inventory, security assessment, documentation |
| Migration + Deployment | 2-4 weeks | $5,000-$15,000 | RMM/PSA deployment, email migration, backup setup, security stack |
| Stabilization | 4-8 weeks | $2,000-$6,000 | Legacy issue remediation, ticket surge, user training, process alignment |
| Total | 8-15 weeks | $10,000-$29,000 |
Against a $4,000/month retainer, the MSP collects $12,000 in the first 90 days while spending $10,000-$29,000 in labor and tooling. The relationship doesn’t break even until month 4-7.
This is fine if the client stays for 36 months. It is catastrophic if they churn at month 8.
The Three-Phase Fix
Phase 1: Paid Discovery ($2,000-$5,000)
The single highest-leverage change an MSP can make is charging for discovery. Not bundling it into the retainer. Not “waiving the fee” as a sales incentive. Charging for it.
A paid discovery engagement does three things:
- Qualifies the client. A prospect who won’t pay $3,000 for a thorough assessment will not be a good $4,000/month client.
- Sets expectations. The assessment deliverable shows the client exactly what their environment looks like and what the MSP will be managing. No surprises on either side.
- Creates a scope boundary. Everything outside the assessment findings is a separate conversation, not an assumed inclusion.
Discovery deliverable should include: network topology map, asset inventory, security posture assessment, compliance gap analysis (if relevant), and a recommended service tier with clear inclusions/exclusions.
Phase 2: Migration Sprint (Defined Scope)
The migration phase is where most margin evaporates. Without boundaries, it expands to include every legacy issue the previous provider left behind.
Structure it as a fixed-scope project with a separate price:
- Define exactly what gets migrated and deployed
- Anything outside scope is quoted separately
- Set a hard timeline (typically 2-4 weeks)
- Include a “legacy remediation” line item for known issues from discovery
Typical migration project pricing: $5,000-$15,000 depending on environment complexity. This is separate from the monthly retainer.
Phase 3: Stabilization Buffer
Build a 60-day stabilization period into the contract. During this period:
- Ticket volume will be 2-3x normal (users adapting, legacy issues surfacing)
- Response time SLAs should be slightly relaxed (published as “onboarding period” expectations)
- The MSP should staff an additional 5-10 hours/week for the account
- Monthly review meetings should be weekly during stabilization
The stabilization buffer is not free. Build it into the first contract term. A 12-month agreement at $4,500/month that includes stabilization is better than a 12-month agreement at $4,000/month where the MSP quietly absorbs $6,000 in unplanned labor.
Benchmarks: Onboarding Cost Recovery
| Onboarding Model | Break-Even Month | 12-Month Margin | Client Retention (24mo) |
|---|---|---|---|
| Free discovery + bundled migration | Month 5-7 | 15-25% | 55-65% |
| Paid discovery + separate migration | Month 2-3 | 35-45% | 75-85% |
| Paid discovery + migration + stabilization buffer | Month 1-2 | 40-50% | 80-90% |
The pattern is consistent across every MSP we have analyzed: the more structure in the onboarding, the better the long-term economics. Clients who go through a structured onboarding stay longer, generate fewer escalations, and refer more frequently.
The Deeper Pattern
The onboarding problem is a pricing problem wearing an operations costume. MSPs that undercharge for onboarding are signaling that their time is less valuable than the client’s convenience. That signal carries forward into every interaction for the life of the relationship.
Charging appropriately for the first 90 days sets the tone: this is a professional relationship between peers, not a vendor scrambling to prove value. That positioning difference compounds over 36 months.