The verdict in three sentences
Taking over an app abandoned by its developer always starts with a code audit at about USD 2,300 to 4,600 (EUR 2,000 to 4,000), which decides everything else. If the app is salvageable, the rescue costs between USD 9,300 and 23,000 and takes 4 to 10 weeks, automated tests included. When technical debt exceeds 60% of the code, rebuilding costs less over three years than patching.
First emergency: recover the access
The owner of a construction equipment rental company in New York has used a booking tool built by a freelancer for 4 years. The freelancer has not answered for 3 months, a server update broke contract emails, and nobody knows where the code lives. Before any line of code, you need to take back control.
| Access to recover | Where to look | Risk if missing |
|---|---|---|
| Git repository | GitHub, GitLab, Bitbucket under the freelancer's name | Code extracted from the server, no history |
| Hosting and server | AWS, DigitalOcean, Heroku invoice | Outage when the freelancer's card expires |
| Domain and DNS | Registrar, often under the freelancer's name | Loss of domain and email |
| Database | Server or managed service | Loss of bookings and customers |
| Third-party services | Stripe, email delivery, SMS, maps | Payments or notifications blocked |
| Keys and passwords | Config file, password manager | Cannot redeploy |
Check your contract too: without a work-for-hire or IP assignment clause, the code may legally belong to the freelancer. A late assignment agreement still secures what comes next. Recovering access usually takes 1 to 2 weeks and runs in parallel with the audit.
The code audit: what it measures and what it costs
| Audit axis | Indicator | Warning threshold |
|---|---|---|
| Versions | Language and framework still maintained | PHP 7.x, Laravel 6, Node 14 |
| Security | OWASP flaws, vulnerable dependencies | More than 5 critical dependencies |
| Tests | Automated test coverage | 0% in most cases |
| Structure | Duplication, files over 1,000 lines | Business logic in views |
| Data | Schema, integrity, backups | No tested backup |
| Deployment | Repeatable process | Direct edits in production |
The audit takes 3 to 6 days and produces a technical debt score: the share of code that would need rewriting to become maintainable. That number decides between rescue and rebuild.
| Measured technical debt | Decision | Budget (USD) | Timeline |
|---|---|---|---|
| Under 30% | Light rescue | 9,300 to 14,000 | 4 to 5 weeks |
| 30 to 60% | Heavy rescue | 14,000 to 23,000 | 6 to 10 weeks |
| Over 60% | Progressive rebuild | 29,000 to 52,000 | 12 to 16 weeks |
| Code not found | Rebuild from the database | 29,000 to 52,000 | 12 to 16 weeks |
The rescue includes migration to maintained versions, security fixes, a Git repository in your name, automated deployment and automated tests on critical journeys (booking, contract, payment). Those tests stop the next update from breaking everything.
Mini case study
Mike, owner of an equipment rental company in New York (22 employees, 1,900 bookings a year), orders an audit at USD 3,700. Verdict: 45% debt, Laravel 6 with no tests, an SQL injection on search. The rescue is priced at USD 18,000 over 8 weeks, versus USD 44,000 for a rebuild. With maintenance at USD 400 a month, the three-year cost reaches USD 36,100, versus about USD 58,100 to rebuild. During the 3 months when contract emails were broken, his team lost 6 hours a week to manual work, more than USD 4,000 of time.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Can you take over an app without the source code?
If the app still runs on an accessible server, the code is almost always there and recoverable. For a compiled mobile app or a closed SaaS service, you often need to rebuild, starting at USD 29,000.
Can the freelancer block the takeover?
Without an assignment clause, they may keep the copyright, but you usually hold an implied licence to use it. A lawyer settles this in a few hours for USD 400 to 1,000, and we then work on a clean basis.
Is the audit deducted from the rescue?
Yes, if you hire us for the follow-up within 3 months, 50% of the audit fee is deducted from the rescue. The report belongs to you and remains usable with another vendor.
Do we need to shut the app down during the work?
No, we work on a copy and switch production over on an evening or weekend. Downtime is usually under 2 hours.
How do we avoid this happening again?
Git repository, hosting and domain in your name, documentation and automated tests are delivered with the rescue. Maintenance at USD 300 to 600 a month guarantees someone always answers.
Let's scope your project. Describe your app, what no longer works and the access you still have, and we will price the audit between USD 2,300 and 4,600, then the rescue. 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.