The verdict in three sentences
A successful reversibility rests on three contractual elements: access to the source code and Git history, handover of secrets and infrastructure access, and a knowledge transfer priced in advance. Without a written clause, the outgoing vendor can bill every day of support at full rate and delay cutover by months. Plan 10 to 30 days of reversibility and a budget of 5,000 to 20,000 EUR excl. VAT depending on application size.
What to demand from the outgoing vendor
Code alone is not enough. A business application maintained for 6 years relies on deployment scripts, cloud accounts, API keys and knowledge that is written down nowhere.
| Item to recover | Why it is critical | Risk if missing |
|---|---|---|
| Source code and full Git history | Understand decisions and roll back | Blind takeover, regressions |
| Secrets and access (cloud, DNS, API, database) | Keep control of production | Service blocked, forced renewal |
| Build and deployment scripts | Ship from week one | 5 to 15 days of rebuilding |
| Architecture documentation | Faster onboarding | Knowledge transfer twice as long |
| Backups and restore procedure | Continuity during incidents | Unrecoverable data loss |
| Open tickets and known technical debt | Prioritise first sprints | Production surprises |
| Licences and third-party accounts | Avoid service interruptions | Unexpected billing or cutoff |
The most often forgotten point: cloud accounts and domain names registered in the vendor's name. Have them transferred to a company-owned account before announcing the end of the contract.
Cost and timeline of a reversibility in 2026
| Application size | Reversibility duration | Knowledge transfer | Annual fixed-price maintenance (15 to 20% of build) |
|---|---|---|---|
| Small (30,000 EUR build) | 10 days | 3,000 to 5,000 EUR excl. VAT | 4,500 to 6,000 EUR |
| Medium (80,000 EUR build) | 15 to 20 days | 6,000 to 12,000 EUR excl. VAT | 12,000 to 16,000 EUR |
| Large (200,000 EUR build) | 20 to 30 days | 12,000 to 20,000 EUR excl. VAT | 30,000 to 40,000 EUR |
| Code audit by the new vendor | 3 to 8 days | 2,500 to 7,000 EUR excl. VAT | Not applicable |
| Parallel run period | 1 to 2 months | Cost of both contracts | Per contracts |
These are 2026 ballpark figures observed on the French market. For smaller applications, Kolonell's maintenance plans range from 35,000 to 120,000 FCFA a month, i.e. 50 to 180 EUR (Basic 35,000 FCFA, Standard 75,000 FCFA, Premium 120,000 FCFA), with source code and access handed to the client from the start.
Clauses to negotiate at signature
The best reversibility is negotiated before you need it. A solid clause specifies code ownership (assignment of economic rights to the client), the list of exit deliverables, a reversibility plan updated every year, a transfer package capped in days, and a duty to cooperate with the incoming vendor during the parallel run. Add a third-party source code escrow if the vendor refuses permanent access to the Git repository, for 300 to 1,500 EUR a year depending on the offer.
Mini case study
Illustrative scenario: Marc, CIO of a 400-employee distribution company in Lille, wants to leave the vendor that has maintained his order management application for 6 years. Initial build estimated at 150,000 EUR, current maintenance at 32,000 EUR a year.
- Reversibility: 20 transfer days billed at 650 EUR, i.e. 13,000 EUR excl. VAT.
- New vendor audit: 5 days at 700 EUR, i.e. 3,500 EUR excl. VAT.
- 2-month parallel run: 2 x 2,700 EUR = 5,400 EUR.
- Total exit cost: 21,900 EUR.
- New maintenance negotiated at 24,000 EUR a year, saving 8,000 EUR annually.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
The switch pays back in under 3 years on maintenance savings alone. The real gain is fix time: going from 10 to 3 working days on blocking bugs reduces order disruptions in the warehouse.
FAQ
Can the vendor refuse to hand over the source code?
Without an assignment of rights clause, the code legally remains theirs and they can restrict its use. Check your contract and, failing that, negotiate an assignment that often costs 5 to 15% of the initial build.
How long should the old vendor stay on in parallel?
A 1 to 2 month parallel run usually covers a full release cycle. For a critical application with monthly closings, aim for 2 months to get through at least one closing.
Should the code be audited before signing with the new vendor?
Yes, a 3 to 8 day audit measures technical debt and avoids a maintenance quote underestimated by 20 to 30%. It also sets an enforceable baseline if old bugs surface.
What goes into the reversibility plan?
The deliverables list, milestones, maximum duration, included transfer days and the rate beyond them. Have it updated every year, in 1 to 2 days, so it stays usable.
Does GDPR impose exit obligations?
Yes, the processor must return then delete personal data and provide proof. Require a deletion certificate within 30 days of contract end.
Let's scope your project. Describe your application, current contract and available access: we will price the audit, takeover and a fixed-price maintenance contract with written reversibility. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
