Every managed service provider has a polished onboarding pack and almost nothing written down for the other direction. Client offboarding — the process of handing a customer’s estate back, or over to a successor provider, and removing yourself cleanly from it — is usually improvised in the fortnight after a notice email lands. That is precisely when the account manager is busy protecting the relationship, the engineers are on tickets, and nobody is auditing which delegated admin relationships are still live. Getting client offboarding wrong is not just untidy; it leaves standing access, orphaned agents and undeleted data attached to a company that is no longer your customer, and no longer paying you to be careful with it.
This article sets out what a documented client offboarding runbook contains, why the work is consistently under-resourced, and how to give it a named owner without pulling your senior engineers off delivery.
Table of contents

What client offboarding actually covers
It helps to be precise, because two different things get called the same name. User offboarding is what happens when an employee leaves a client: disable the account, reclaim the licence, retrieve the laptop. Client offboarding is what happens when the whole customer leaves you. The scope is an order of magnitude larger and the consequences of missing a step last much longer, because there is no HR system quietly reminding anyone that a relationship ended.
A complete client offboarding touches at least six layers. Administrative access into the client’s tenants and platforms. Your own tooling — RMM agents, monitoring probes, backup jobs, PSA contracts. Credentials held in your password vault. Data you hold about the client, including backups, log archives and documentation. Third-party contracts and licensing bought in your name on their behalf. And finally the commercial and legal tail: final invoicing, contractual notice, and whatever the agreement says about returning records.
Miss the first layer and you have a security incident waiting to be discovered by someone else. Miss the fourth and you have a data protection problem. Most MSPs handle layer one reasonably well and quietly fail on the rest, because layer one is the only part anyone thinks to check.
Why MSPs improvise the exit and document the entrance
The asymmetry is understandable. Onboarding is a revenue event, so it gets a project plan, a kickoff call and a checklist. Client offboarding is a loss event, and organisations are famously bad at investing effort into things that feel like failure. There is also a human factor: the person who knows the account best is often the person most demoralised by losing it, and asking them to methodically dismantle their own work is a poor use of goodwill.
Then there is timing. Notice periods compress everything, and a thirty-day exit leaves little room for a careful client offboarding when the same team still owes business-as-usual support until the last day. The result is a rushed handover and a set of loose ends nobody circles back to, because the client is off the books and out of the standup.
Those loose ends are the risk. Delegated admin relationships that survive the final invoice. A monitoring agent still phoning home from a server you no longer support. A vault entry with a live domain admin credential. Each one is individually small and collectively indefensible if it ever surfaces in an incident review.
9 proven steps for a clean client offboarding
The following nine steps form the spine of a workable runbook. They are deliberately ordered: access and inventory first, because those are the steps that reduce risk, and commercial closure last, because it depends on the rest being done.
- Freeze the scope in writing. Agree the exit date, what support continues until then, and what the client expects to receive. Ambiguity here is what turns a client offboarding into a dispute.
- Inventory everything you touch. Every tenant, portal, appliance, circuit, licence and vault entry associated with the account. You cannot remove access you never catalogued.
- Confirm the client has independent administrative control. Before you remove anything, verify they hold at least two working global administrator accounts that are not yours, with working second factors.
- Produce the handover pack. Network diagrams, asset register, licence inventory, known issues, escalation contacts and anything the successor provider will otherwise have to rediscover at the client’s expense.
- Remove delegated and standing access. Terminate partner relationships, delete or disable your technician accounts in their tenants, and revoke API tokens and OAuth grants. Microsoft documents the process for partner-led termination of a granular delegated admin relationship in Partner Center.
- Retire your tooling from their estate. Uninstall RMM and monitoring agents, stop backup jobs, remove scripts and scheduled tasks. Agents left behind are both a security concern and a licensing cost you keep paying.
- Rotate anything shared. Any credential that both organisations knew should be changed by the client after your access is gone, not before.
- Decide and document data retention. Agree what you keep, for how long, and under which contractual or legal basis — then set the deletion date in a system that will actually fire.
- Close the commercial record. Final invoice, contract termination, licence reassignment or cancellation, and a short internal write-up of why the client left.
Nine steps is not a large runbook. The difficulty has never been complexity; it is that each client offboarding lands on a team already at capacity, and nothing in the ticket queue forces the work to completion.
Access and identity: the client offboarding work that cannot wait
If you only have time to do part of a client offboarding properly, do this part. Standing administrative access into a former customer’s environment is the single most damaging thing to leave behind, because it can be exploited long after everyone has forgotten it exists, and because the former client has no reason to be watching for it.
Work through it methodically. Partner and delegated relationships in every cloud platform, not just the obvious one. Named technician accounts created directly in client directories, which frequently escape the delegated model entirely. Service principals and app registrations created for integrations. Local administrator accounts on servers and network devices. VPN profiles and jump host access. Firewall rules that allow your management ranges. Shared accounts in third-party portals — the domain registrar, the backup vendor, the phone system.
Then check the reverse direction: what access does the departing client still have into your systems? Ticket portals, shared documentation, client-facing dashboards and file shares all need the same treatment. A client offboarding that only removes your access is half a job.
Finish with a written attestation. A one-page statement confirming that access has been removed, signed off internally and shared with the client, is a small document that closes an enormous amount of ambiguity. It also gives you something to point to if anyone asks a year later.
Data, retention and the questions nobody wants to ask
Every client offboarding eventually reaches an uncomfortable conversation about data. You almost certainly hold backups of their systems, exported logs, documentation containing their configuration, and ticket history full of their business detail. Some of it you are contractually obliged to return. Some of it you may be obliged to delete. Some of it you would quite like to keep, for continuity or for your own records, and that instinct needs testing against the contract rather than convenience.
The UK Information Commissioner’s Office is clear that personal data should not be kept for longer than is necessary for the purpose it was collected for, and expects organisations to be able to justify their retention periods — its guidance on storage limitation is worth reading before you write your retention schedule rather than after. Once a client relationship ends, the purpose that justified holding much of their data has ended with it.
Practically, this means three decisions per data class during client offboarding: return it, retain it for a defined period with a stated justification, or delete it now. Write the decision down, set the deletion date somewhere that will generate an alert, and make sure the person who acts on that alert in eighteen months’ time understands why they are doing it. Backup systems with long retention chains deserve particular attention, because “delete the account” and “delete the data” are rarely the same operation.
Devices are the physical version of the same problem. If you supplied hardware, agree who owns it and what happens to the data on it. The NCSC’s guidance on managing deployed devices covers the wipe-and-reissue expectations that ought to apply to kit leaving your management.
Evidence: what a good client offboarding leaves behind
The output of a client offboarding is a small evidence pack serving three audiences. The client gets confidence the transition was handled professionally — departing customers talk to their networks, and a graceful exit is quietly excellent marketing. The successor provider gets a running start instead of a discovery project. And your own business gets an audit trail proving access was removed and data handled correctly.
Keep the pack short: the completed checklist with dates and initials, the access removal attestation, the handover documentation index, the data retention decision, and the final commercial summary. Five artefacts, stored where the next person can find them rather than in the departing account manager’s mailbox. Standardising this makes each subsequent client offboarding faster, because the template does the remembering.
Who actually owns client offboarding in a busy MSP
Here is the honest answer for most providers: nobody. The account manager owns the relationship, the service desk owns the tickets, and the exit falls between them. Assigning it to “whoever has capacity” guarantees it will be done partially, because there is no such person in a well-run MSP.
The work itself is a poor fit for your senior engineers. It is methodical rather than difficult, it is bursty and unpredictable in timing, and it is exactly the kind of task that gets displaced the moment a real incident arrives. But it does require someone competent — you cannot hand tenant access removal to an administrator with no platform knowledge — and it requires someone who will finish it.
That combination, skilled but not needing to be on the escalation rota, is what dedicated outstaffed capacity is good at. A named engineer who owns client offboarding across your whole client base builds the template, runs each exit end to end, keeps the evidence pack consistent, and is not competing against a P1 for attention. The same person can own the adjacent unloved work: access recertification, vault hygiene, licence reconciliation.
How OutsourceZA helps you staff client offboarding properly
OutsourceZA places skilled South African technical talent with MSPs and IT teams across the UK and EU, typically at 40–60% of the cost of an equivalent local hire. For work like client offboarding, three things matter more than the headline saving.
The first is timezone. South Africa sits within one to two hours of UK and most EU business hours, so an outstaffed engineer is genuinely available during your working day for handover calls, shadowing and joint sessions with the client. This is a real overlap, not a night shift with a handover note. Client offboarding is collaborative work, and it needs people who can be in the same meeting as your account manager.
The second is that our engineers are MSP-ready. They already know the tooling — RMM platforms, PSA systems, Microsoft 365 and Azure tenant administration, backup products — so a client offboarding runbook is familiar territory rather than something they need six weeks to learn. You can read more about how our IT outsourcing services are structured, or about who we are and how we vet.
The third is flexibility. Outstaffing means you retain direction and priorities; we handle recruitment, employment and retention. If client offboarding volume is lumpy — three exits this quarter and none the next — the same engineer absorbs documentation, access reviews and other continuous work in between. If you would rather see who is available first, our current IT roles and talent pool gives a sense of the skills we place, and you can always talk to us directly about scoping a role.
The business case for treating client offboarding as staffed work rather than goodwill is simple. One missed delegated admin relationship discovered by a former client’s new provider costs more in reputation than a year of the engineer who would have caught it.
Client offboarding FAQs
How long should a client offboarding take?
For a mid-sized client with a documented estate, the technical work is usually two to five working days spread across the notice period, with data retention decisions and final commercial closure following afterwards. The elapsed time is longer than the effort because several steps depend on the client confirming they have independent administrative control first.
Should we remove access before or after the final invoice?
Remove access on the agreed exit date regardless of invoicing status. Using standing administrative access as commercial leverage is indefensible and, in most jurisdictions, exposes you to considerably more risk than the unpaid invoice does. Chase the money through the contract, not through the tenant.
What if the client will not confirm they have their own admin accounts?
Document that you asked, in writing, and give a deadline after which you will remove access anyway. A client offboarding cannot be held open indefinitely because the customer is unresponsive, but you should not be the reason they lock themselves out either. The written record protects both sides.
Do we have to help the incoming provider?
Only to the extent your contract requires, but doing it well is usually worth more than the hours cost. Successor providers remember which outgoing MSPs were professional, and referrals move in both directions in a small market.
Can one person really own client offboarding across a whole client base?
For most MSPs, yes — a single dedicated engineer can comfortably own client offboarding alongside adjacent hygiene work such as access recertification and documentation validation. The volume is rarely high enough to fill a role on its own, which is precisely why it never gets staffed and why bundling it with other continuous work is the practical answer.
What is the single most common client offboarding failure?
Leftover access, and specifically the access that sits outside the obvious delegated model: individual named accounts created in a client directory years ago for a project, service principals, and third-party portal logins. They survive because the inventory step was skipped, which is why a proper client offboarding starts with cataloguing rather than deleting.
If exits keep landing on a team that has no room for them, the fix is not a better template — it is someone whose job includes finishing the template. That is the kind of role OutsourceZA is built to fill: skilled, MSP-ready engineers on UK-overlapping hours, at a cost that makes owning the unglamorous work an easy decision.
Book your consultation
Book a chat with Niel or Johan so we can understand exactly what (and who) you need for your business to succeed. It’s also a great time to ask any questions you may have. See you soon!