- Slobodan Krsmanovic |
- |
- 0 Comments
Updated September 01, 2026
TL;DR: Most MSP switching costs are not in the cancellation fee. They’re in the dependencies: a domain the MSP registered, a Microsoft 365 tenant tied to their billing, credentials stored in their tools, and documentation that never left their systems. Control those four things from day one and a switch becomes a project, not a crisis. The seven tactics here cover each dependency with specific implementation steps and effort estimates. TechProComp’s 0-0-0 Campaign (zero onboarding fees, month-to-month contracts, zero cancellation penalty) removes the financial component entirely: no cancellation fee, no onboarding fee, no lock-in.
Switching MSPs mid-contract costs most small businesses between $10,000 and $30,000 in cancellation fees, migration labor, and transition downtime. That figure does not count the weeks of renegotiation it takes to reclaim a domain the MSP registered, a Microsoft 365 tenant the MSP controls, or documentation the MSP never delivered. For businesses searching for managed IT services Texas providers or reviewing an existing contract, those hidden costs are where the real exposure lives.
Most MSP switching costs are not charged on a single invoice. They accumulate over years in the form of dependencies: your domain registered under their account, your Microsoft 365 tenant tied to their billing, your network documentation living only in their systems. The seven tactics here attack each dependency, with implementation steps and effort estimates. Follow all seven and you go into any MSP relationship (or out of one) on your own terms. For the full contract framework, see our managed IT services provider contract guide.
Why MSP Switching Costs Are Higher Than You Expect

Most owners think about switching costs in terms of what the MSP will charge them to leave. That is only one part of the total.
The three cost categories
MSP switching costs fall into three categories. Contractual costs include cancellation penalties and the fees owed on the remaining term. Scott & Scott LLP recommend a 50% ETF on remaining fees, and standard contracts run three years with 60-day notice windows. Transitional costs include migration labor, overlap periods when you are paying two MSPs simultaneously, and the new MSP’s onboarding work. Dependency costs (the true cost of MSP contract lock-in) are the most underestimated: the hours required to reclaim a domain, migrate a Microsoft 365 tenant, reset credentials, and reconstruct documentation that should have been yours all along. Most owners only price the first two.
1. Maintain Independent Domain and DNS Registration
To protect your domain on exit, ensure it’s registered in your company’s name with your own billing email before your MSP ever touches DNS.
When an MSP registers your domain under their own account, leaving requires a domain transfer. Under ICANN policy, the outgoing registrar has up to five days to approve or deny a transfer request, making the standard transfer timeline 5–7 business days under normal conditions. If the MSP is uncooperative or controls your auto-renewal, that window becomes indeterminate.
Implementation steps
- Before signing, confirm the domain is registered in your company’s name with your billing email, not the MSP’s.
- If the MSP needs DNS access, grant them user-level access inside your registrar account. Do not transfer account ownership to them.
- Document the registrar, login credentials, and domain renewal date in a company-owned password manager you control.
Cost and effort estimate
If addressed before signing, this takes about 30 minutes. If you need to reclaim the domain during an active MSP relationship, expect 1–3 days of back-and-forth with your IT person. Waiting until you want to leave often means negotiating under pressure, when the MSP has less incentive to cooperate.
2. Use Your Own Microsoft 365 Tenant
Use your own Microsoft 365 tenant, registered under your company’s domain and billing email, not your MSP’s CSP (Cloud Solution Provider) account.
This is the highest-impact tactic. When an MSP creates your Microsoft 365 tenant under their CSP account, your email, SharePoint, OneDrive, and Teams are tied to their subscription. Exiting requires either migrating all data to a new tenant (a process that typically takes three to five business days for small businesses migrating under 50 mailboxes, and five to eight weeks for larger migrations) or negotiating a tenant transfer. Microsoft’s own documentation states that partners are not required to approve subscription transfer requests. The outgoing MSP controls whether the transfer proceeds.
Thanks to TechProComp, the transition to the new MSP has been smooth. The team’s timely delivery and quick responses have resulted in a fruitful collaboration. – Anonymous on Clutch
Implementation steps
- At setup, confirm the Microsoft 365 tenant is registered to your company’s domain with your billing email, not the MSP’s CSP account.
- If you are already under the MSP’s CSP account, request a tenant migration at the next contract renewal point, when you have the most negotiating leverage.
- Keep your Microsoft admin credentials in a company-owned vault, not the MSP’s RMM (Remote Monitoring and Management) tool.
Cost and effort estimate
Caught at setup, this takes 15 minutes. If the tenant is already under the MSP’s CSP account, reclaiming it means 5–15 business days of IT labor plus potential email disruption during the migration window. During that period, delayed invoicing and interrupted client communication are common.
3. Keep Admin Credentials in a Company-Owned Vault
Store all admin credentials in a company-owned password vault where your MSP has user access, not vault administrator access.
Many MSPs manage all admin credentials (Active Directory, firewall admin, router login, server configurations) in their own RMM or password management tools. On exit, you must reset every single password. That process takes days and creates a security exposure window during which systems may be unprotected while new credentials are being established.
Implementation steps
- Set up a business-owned password vault under a company billing email. Bitwarden Teams runs $4/user/month billed annually.
- Grant the MSP managed-user access within your vault, not admin or owner access.
- Audit access quarterly and remove any departed staff or vendors immediately after they leave.
Cost and effort estimate
Low cost and effort if structured from the start. Bitwarden Teams runs $4/user/month billed annually. If you need to reclaim and reset credentials at exit, expect 1–5 days of IT work, with a security exposure window during that period.
4. Demand Documentation Delivered Quarterly

Add a clause to your MSP contract requiring documentation delivery in a portable format every quarter, before you need it.
IT documentation (network diagrams, device inventories, IP address schemes, firewall rules, backup schedules, vendor contact lists) typically lives only in the MSP’s RMM (Remote Monitoring and Management) and PSA (Professional Services Automation) tools. When you leave, you get nothing unless documentation delivery was negotiated upfront. Industry standards define the minimum every client should hold: a network diagram with IP ranges, a complete device inventory, vendor contacts, baseline SOPs, and backup configuration details. That minimum should be delivered to you every quarter.
TechProComp provides clients with 365/24 access to complete IT documentation as a standard part of their service, regardless of contract status.
Implementation steps
- During contract negotiation, add a clause requiring quarterly documentation delivery in PDF or equivalent portable format.
- Define what must be covered: network maps, device inventory, firewall rules, backup schedule, and vendor list.
- Store each quarterly delivery in a company-owned folder the MSP cannot access or delete.
Cost and effort estimate
Zero cost if negotiated upfront. It takes the MSP about 2–4 hours per quarter to produce. Without a delivery clause: 2–4 weeks of IT labor to reconstruct documentation from scratch after exit, working from memory and whatever access rights remain.
5. Build an Internal IT Knowledge Base
Maintain a company-owned knowledge base, updated quarterly, that captures your IT environment in your own words, independent of any MSP’s tools.
Beyond documentation the MSP delivers, your business should have its own running record: common issues and how they were resolved, vendor contacts you have verified independently, standard operating procedures, and environment details your internal team knows. Even if the MSP leaves with their proprietary monitoring tools, your knowledge base stays with you.
Having a running tracker of the project was really nice to have. Anytime a decision needed to be made, Slobo would present recommendations and give me a pressure-free experience while also providing great advice. – Lucas Christianson on CloudTango
Implementation steps
- Create a shared folder or Notion workspace with categories: network, endpoints, cloud, vendors, common issues.
- Assign ownership to your internal IT person or Operations Leader, updating it quarterly, not only when problems arise.
- Keep it in a platform the MSP does not administer. Options include Google Drive or SharePoint under your own Microsoft 365 tenant.
Cost and effort estimate
About 1–2 hours per quarter to maintain once the structure is set up. The alternative is 20–40 hours of reconstruction after exit, working from whatever your outgoing MSP chose to hand over.
6. Negotiate a Data Export Clause Upfront
Before signing, add a data export clause that specifies exactly what data your MSP holds, in what format they will return it, and within how many days of termination.
Many MSP contracts are silent on data ownership. SerenIT’s MSP contract red flags guide defines what to demand: return of all data and credentials within 5 business days of termination, deletion of all copies within 30 days with written certification, and continued access to your own cloud environments throughout the transition. Push for data returned in a portable format (CSV, JSON, or XML) with no additional fees for export.
Any MSP that pushes back on a data export clause is signaling lock-in intent. For a full walkthrough of what the transition process looks like once you have these protections in place, see the MSP contract transition guide.
Implementation steps
- During contract review, identify all data categories the MSP will hold: backups, configs, logs, documentation.
- Add a clause specifying delivery format (CSV, JSON, or XML) and a 30-day timeline post-termination.
- Treat MSP resistance to this clause as a red flag, not a negotiating chip.
Cost and effort estimate
Zero cost to include in a contract if negotiated before signing. Without it: 30–60 days of disputed access post-exit, potential loss of backup archives, and legal fees if the MSP withholds data.
7. Negotiate a Switching Cost Estimation Worksheet Into Your Onboarding
At the start of any MSP relationship, ask for a written inventory of every asset the MSP will manage on your behalf, with ownership clearly designated as client-owned or MSP-managed.
This document becomes your switching cost worksheet: the exact list of what would need to be transferred, reclaimed, or migrated if you ever leave. MSPs operating in good faith provide this willingly. Those who resist are those with the most lock-in embedded in your account. The worksheet also prevents a common situation where neither party is certain who owns what until a dispute forces the question. TechProComp’s onboarding includes a full environment documentation pass, giving clients an asset inventory from day one, structured so the client always knows exactly what they own. For guidance on preventing lock-in from the start, see the prevent MSP vendor lock-in guide.
Implementation steps
- At kickoff, ask your MSP to produce a written asset ownership inventory: a list of every system they manage with an ownership designation for each item.
- Store this inventory in your company knowledge base, not in a system the MSP administers.
- Review and update it at each quarterly documentation delivery.
How TechProComp handles this by default
TechProComp’s 0-0-0 Campaign covers zero onboarding fees, month-to-month contracts, and zero cancellation penalty. There is no financial barrier to entering the relationship and no penalty for leaving. The onboarding documentation pass produces the asset inventory described in this tactic on day one.
Not only is their staff extremely competent with a plethora of IT insight and knowledge. They are easy to work with and do an incredible job of making IT jargon understandable for someone like myself not technically advanced, while presenting multiple options for addressing an issue based on your budget. – Trevor Kenny on Google Business Profil

Switching Cost Estimation Worksheet
Use this table to map your current exposure. Fill in the “Who Currently Controls It” column for your existing MSP relationship, then use the result to identify where your actual switching risk lives.
| Asset Category | Who Currently Controls It (Client / MSP / Unknown) | Estimated Transfer Effort |
| Domain registration | Low / Medium / High | |
| Microsoft 365 tenant | Low / Medium / High | |
| Admin credential vault | Low / Medium / High | |
| IT documentation | Low / Medium / High | |
| Internal knowledge base | Low / Medium / High | |
| Backup and data archives | Low / Medium / High | |
| Asset inventory / onboarding record | Low / Medium / High |
If most of your column reads “MSP” or “Unknown,” you have work to do before your next contract renewal.
Frequently Asked Questions
How much does it cost to switch MSPs?
The total cost to switch MSPs varies widely depending on contract terms, how much the MSP controls, and how cooperative they are during the transition. Contractual costs alone (cancellation fees typically equal to 50% of remaining contract fees) mean that on a three-year deal with 18 months remaining, the exit bill can easily run into five figures before migration labor and overlap costs are added. Dependency costs (reclaiming domain, tenant, credentials, and documentation) add days or weeks of IT labor on top of those figures.
How do I avoid MSP vendor lock-in?
The three highest-impact steps are owning your domain registration independently, ensuring your Microsoft 365 tenant is under your company’s billing account rather than the MSP’s CSP account, and requiring quarterly documentation delivery in a portable format. Each of these can be established before or during an MSP relationship. Combined, they cover the three largest categories of dependency switching cost.
Should I own my domain with my MSP?
No, your domain should always be registered under your company’s name and billing email, not the MSP’s account. The MSP can have user-level access to manage DNS settings inside your registrar account, but you should remain the account owner. If the MSP holds registrar ownership, you cannot renew, transfer, or reclaim the domain without their cooperation, and that cooperation is not guaranteed if the relationship ends badly.
How do I keep IT documentation from my MSP?
Add a quarterly documentation delivery clause to your MSP contract before signing. The clause should specify what must be covered (network maps, device inventory, firewall rules, backup schedule, vendor list), the format (PDF or equivalent portable file), and where you store it (a folder the MSP does not administer). Maintain a parallel internal knowledge base that your own team updates, so you have a record in your own words regardless of what the MSP delivers.
How do I avoid MSP traps?
The most common contract traps are auto-renewal clauses that restart a full term if you miss a 60–90 day notice window, price escalation rights that can raise rates by CPI+5% annually, and IP clauses that give the MSP ownership of configurations they created in your environment, per SerenIT’s MSP contract red flags guide. Request month-to-month terms, a cap on annual increases, and explicit language that all work product created in your environment belongs to you. TechProComp’s 0-0-0 Campaign (zero onboarding fees, month-to-month contracts, zero cancellation penalty) is built around eliminating all three of those traps.
Key Terminology
MSP Switching Cost. The total cost to exit a managed IT services provider relationship, including cancellation fees, migration labor, and the time required to reclaim assets the MSP controls. Most owners underestimate switching costs because they focus on cancellation fees and overlook the dependency costs: reclaiming domain registration, Microsoft 365 tenant access, credentials, and documentation that the MSP never delivered.
Microsoft 365 Tenant. The cloud environment that houses your business’s email, files, and collaboration tools in Microsoft’s infrastructure. When an MSP creates your tenant under their CSP account, control of your email and files is tied to their subscription, meaning access can be disrupted during an MSP exit until the tenant is migrated or transferred, which Microsoft does not force without the outgoing partner’s approval.
DNS (Domain Name System). The system that maps your domain name (yourcompany.com) to the servers that run your website, email, and other services. Your MSP may manage DNS settings on your behalf, but registrar account ownership (who can renew, transfer, or cancel the domain) should always rest with your company, not your MSP.
Admin Credentials. The usernames and passwords that grant administrative access to your core IT systems: Active Directory, firewalls, routers, servers, and cloud platforms. If your MSP stores these in their own password management system rather than a company-owned vault, you lose access to your own systems during an MSP exit and must reset every credential before the new provider can begin work.
IT Documentation. The formal record of your IT environment: network diagrams, device inventories, IP address schemes, firewall rules, backup schedules, and vendor contact lists. Documentation typically lives in an MSP’s RMM and PSA tools. Without a contractual delivery requirement, you receive none of it when the relationship ends, forcing a full environment reconstruction at the incoming MSP’s labor rates.
Data Export Clause. A contract provision specifying that the MSP will return all data they hold on your behalf (backups, configurations, logs, and documentation) in a portable format within a defined timeline after termination. Push for a 30-day delivery window, no additional export fees, and written certification of deletion. Without this clause, data return is governed by the MSP’s own terms of service, which may not protect you.
CSP (Cloud Solution Provider). A Microsoft program under which IT partners resell and manage Microsoft 365 and Azure subscriptions on behalf of their clients. When your MSP is your CSP, your Microsoft 365 subscriptions run under their CSP account. Microsoft’s published policy confirms partners are not obligated to approve subscription transfer requests, meaning your MSP can block a tenant transfer if you leave and delay your exit by weeks.
Book a free IT assessment and TechProComp will review your current MSP structure against the seven protections in this article, identifying which are in place and where you are exposed. No contract required. The 0-0-0 Campaign (zero onboarding fees, month-to-month contracts, zero cancellation penalty) means you can evaluate with zero financial risk. Schedule your free assessment.
About the author
Slobodan Krsmanovic, the CEO of TechProComp, brings over 25 years of deep-rooted experience in the IT industry. As the author driving our insightful posts, Slobodan embodies a steadfast commitment to client-centric service, fostering respectful and secure collaborations across all business scales.