MSP

MSP Client Migration Playbook: Environment Transition Guide

Migration is where onboarding margin goes to die. The MSP onboarding analysis puts migration costs at $5,000-$15,000 per client - the single largest expense in the onboarding cycle. And unlike discovery or stabilization, migration is the phase where scope creep hits hardest because you are deep inside the client’s environment and every problem is visible.

This playbook treats migration as what it actually is: a fixed-scope project with defined boundaries, timeline, and pricing. Not an open-ended commitment bundled into the retainer.

Pre-Migration: Define the Scope (Before You Touch Anything)

The scope comes directly from the paid discovery assessment. If you skipped paid discovery, your migration scope is a guess. Guesses cost money.

The discovery deliverable should give you:

From this, build a migration statement of work with explicit inclusions and exclusions.

Migration SOW Template

CategoryIn ScopeOut of Scope
RMM DeploymentAgent install on all inventoried endpointsNew hardware procurement
EmailMX record updates, mailbox migrationArchive migration beyond 12 months
BackupDeploy solution, configure all documented serversHistorical backup data import
SecurityEDR + DNS filtering + MFA enrollmentPenetration testing, compliance remediation
NetworkDocumentation of current configRedesign or new hardware
Legacy IssuesItems flagged “critical” in assessmentEverything flagged “deferred” or “out of scope”

That last row is the most important. Legacy issues are the scope creep vector. Without explicit categorization from discovery, every legacy issue becomes an assumed inclusion.

The Migration Sprint: Week by Week

Week 1: Infrastructure Layer

Checkpoint: All agents reporting, backup verified, security stack active. If any of these are incomplete, do not proceed to Week 2.

Week 2: User Layer

Checkpoint: All users can log in, email is flowing, printers work, remote access tested. This is the week where ticket volume starts to climb.

Week 3: Documentation and Handoff

Checkpoint: Documentation complete, client team trained on new tools and processes.

Week 4 (If Needed): Remediation Buffer

This week is a buffer, not a commitment. Well-scoped migrations with clean environments finish in 2-3 weeks. Messy environments with deferred maintenance need the full 4 weeks.

Cost Control: The Three Rules

Rule 1: Price the migration separately. Typical pricing by environment size:

EndpointsMigration PriceIncludes
10-25$5,000-$8,000Standard deployment, 2-week timeline
25-75$8,000-$15,000Full deployment, 3-week timeline
75-150$15,000-$25,000Enterprise deployment, 4-6 week timeline

Rule 2: Track hours against estimate. If migration labor exceeds the estimate by 20%, stop and assess. Either the scope expanded (client issue - quote the overage) or the estimate was wrong (your issue - adjust for next time). Do not silently absorb overruns.

Rule 3: “While you’re in there” gets a quote. Every request outside the SOW gets a written quote before work begins. Not a verbal agreement, not a “we’ll figure it out later.” A written number. This is the single most effective margin protection in the migration phase.

The Handoff to Stabilization

Migration is complete when all deployment items in the SOW are verified and documented. It is not complete when the environment is “perfect” - perfect is the enemy of done in this context.

The remaining work - legacy issue remediation, user adaptation, ticket volume normalization - belongs to the stabilization phase. Mixing migration and stabilization into one phase removes the scope boundary and extends the timeline indefinitely.

Check your team’s capacity ceiling before committing to migration timelines. Two concurrent migrations with a 5-person team is manageable. Three is a staffing crisis. Plan the pipeline accordingly, and see how onboarding quality affects retention to understand why rushing migrations to close more deals is a false economy.

Frequently Asked Questions

How long should an MSP client migration take?

Two to four weeks for a standard environment of 25-75 endpoints. Environments under 25 endpoints can complete in 2 weeks. Above 75 endpoints, plan for 4-6 weeks. The timeline should be fixed at the start with a hard cutover date. Open-ended migrations expand indefinitely because there is always one more legacy issue to address.

How do you prevent scope creep during MSP migration?

Start with a paid discovery phase that documents the environment in detail. The discovery deliverable becomes the scope boundary - everything documented is in scope, everything else is quoted separately. When a client says 'while you're in there, can you also,' the answer is 'that was not in the assessment, let me quote it.' This single boundary prevents the $5,000-$10,000 in unscoped labor that most migrations absorb.

Should MSPs charge separately for migration?

Yes. Migration is a project with defined scope, timeline, and deliverables. Bundling it into the monthly retainer hides the cost and removes the scope boundary. Typical migration pricing is $5,000-$15,000 depending on environment complexity. This is separate from the retainer and separate from the discovery assessment.

Free Tool

Capacity Ceiling 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