Nobody signs an outsourcing contract thinking about the break-up. Yet that is exactly the right moment to think about it. On signing day, you hold all the negotiating power. On the day you want to leave, you will hold none.
Reversibility is your ability to take back an outsourced activity, or hand it to someone else, without service disruption and without losing know-how. It is not a sign of distrust. It is insurance, and it shapes the quality of the whole relationship.
Why the topic is back on the table
In financial services, it is no longer optional. The EU's DORA regulation, in force since January 2025, requires financial entities to maintain a documented exit strategy for ICT providers supporting critical or important functions (Article 28). Exit scenarios, transition timeframes, data transfer, required resources, testing: everything must be written down and executable without interrupting operations.
Not a bank? The logic still applies. A nearshore team running your product, your customer support or your back office is a critical function. If it stops overnight, so does your business.
The three reasons companies exit
An exit is not necessarily a failure. In practice, it happens for three reasons.
- Success. The team works so well that you want to bring it into your own subsidiary. That is the very principle of build-operate-transfer.
- Drift. Quality slips, turnover gets out of hand, invoices creep up. You want to switch providers.
- A change of strategy. An acquisition, a refocus, a new country. The outsourced scope no longer makes sense as it stands.
In all three cases, the question is the same: what do you actually own, and how long will it take to get it back?
What to lock down in the contract
Ownership of the work
Code, documents, processes, knowledge bases: everything the team produces for you must belong to you, explicitly and continuously. Not at the end of the contract. Not "on request". Code repositories and working tools should live in your accounts, not the provider's.
Data
Where it sits, who can access it, in what format you get it back, and how fast. The provider must also commit to deleting it once it has been returned, with written confirmation. That is also a GDPR requirement for any processor handling personal data.
The transition plan
The contract should set out a quantified transition period: duration, service level maintained throughout, knowledge transfer, applicable rates. A provider who refuses to put those numbers in writing is telling you something.
What happens to the team
This is the point most contracts forget, and often the most important one. Can you offer a job to the people working on your project? On what terms? A blanket non-solicitation clause means that when you leave, you lose the people who understand your business. Negotiate a hiring option, with fees agreed upfront.
Reversibility is built day by day
A well-drafted contract is not enough. If nothing has been documented for three years, no clause will make that knowledge appear on exit day.
- Document continuously. Every process, every architecture decision, every support procedure is written down when it is created, in your tools.
- Keep a foot in the door. At least one person on your side genuinely understands what the team does, technically and functionally. Without that internal counterpart, you are not steering, you are along for the ride.
- Avoid black boxes. Be wary of the provider's proprietary tools becoming indispensable. Whatever you cannot run without them locks you in.
- Test it. Once a year, ask: if the contract ended in three months, what would we need to do? If nobody can answer, you have work to do.
The paradox: good reversibility builds loyalty
You might think a client who can leave easily will leave. The opposite is true. A provider who knows you can take back control at any time has only one way to keep you: being good. Reversibility replaces dependency with performance.
It is also a credibility test when choosing a partner. Ask the question in the very first meeting. A solid partner answers with a plan. A fragile one changes the subject.
The model that builds the exit in from the start
Build-operate-transfer takes this logic all the way. The exit is no longer a risk, it is the goal. The partner hires and runs the team during the start-up phase, then transfers it into your own entity once it is stable. Everything is designed for that moment: employment contracts, tools, documentation, culture.
That is the approach we took for Ippon Technologies: an IT subsidiary up and running in Morocco in under six months, with a team that belongs to the group, not to an intermediary.
In short
Before you sign, ask four questions: who owns the work, how do I get my data back, how long does the transition take, and what happens to the people. If the answers are clear and in writing, you can commit with confidence.
Setting up a nearshore team and want to look at the exit before the entry? Write to us. That is often where we start.