The verdict in three sentences
Without a written code-assignment clause, your vendor can remain the owner of the software you paid for: it is the first legal trap of a web app. Reversibility (repo access, documentation, transfer) is your insurance against vendor lock-in. A cleanly documented GitHub repo and an escrow clause cost little; an emergency takeover by a third party costs between 5,000 and 20,000 USD.
Who owns the code: what the contract says
Under US work-for-hire and IP rules, ownership hinges on an express written assignment. Here are the clauses to demand and what is at stake.
| Clause | What it guarantees | Without it |
|---|---|---|
| IP assignment of rights | You become the code owner | The vendor keeps ownership |
| Continuous Git repo access | You retrieve the code anytime | Code out of reach |
| Technical documentation | A third party can take over | Takeover impossible or costly |
| Reversibility clause | Organised transfer at contract end | Lock-in, retention |
| Escrow (source-code deposit) | Deposit with a trusted third party | No safety net if vendor fails |
| Documented third-party licences | No legal surprises | Infringement risk |
The assignment must be explicit, written and define the rights transferred (reproduction, adaptation, distribution). A paid invoice alone does not legally transfer ownership.
Cost of reversibility and takeover
Arranging reversibility upfront costs little; suffering it in an emergency is expensive. Here are 2026 orders of magnitude in New York.
| Item | 2026 cost | Note |
|---|---|---|
| Assignment + reversibility clause (legal) | 500 - 1,500 USD | At contract drafting |
| GitHub repo + handover doc | included in a good project | Demand it in the quote |
| Escrow (annual deposit) | 800 - 2,500 USD/year | Trusted third party |
| Third-party takeover (documented code) | 5,000 - 10,000 USD | Fast ramp-up |
| Third-party takeover (undocumented code) | 12,000 - 20,000 USD | Reverse-engineering |
| Maintenance after transfer | 500 - 1,500 USD/month | Service continuity |
The takeover-cost gap between documented code (5,000 - 10,000 USD) and opaque code (12,000 - 20,000 USD) alone justifies demanding documentation at signing.
Mini case study
Mark runs a services SME in New York, 45 staff, whose internal tool was built by a freelancer who left without transferring the repo. Takeover by a new team, on undocumented code, is estimated at 16,000 USD of reverse-engineering, plus 3 weeks of downtime. Cost of a simple assignment + reversibility clause at the initial signing: 1,200 USD. Adding escrow at 1,500 USD/year, he would have fully neutralised the risk for under 3,000 USD. The lesson: reversibility is negotiated before development, never after.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Does paying an invoice make me the code owner ?
No. Ownership hinges on an express written assignment. Demand an IP-assignment clause precisely defining the rights transferred.
What is source-code escrow ?
It is a deposit with a trusted third party: the code is held and becomes accessible to you if the vendor fails or goes bankrupt. Budget 800 to 2,500 USD/year.
How much does a takeover by another vendor cost ?
Between 5,000 and 10,000 USD if the code is documented, up to 20,000 USD if opaque code must be reverse-engineered, plus downtime.
How do I avoid vendor lock-in ?
Demand from the quote onward: continuous Git repo access, technical documentation, a reversibility clause and code assignment. These cost little at signing and protect you lastingly.
Does documentation really change the cost ?
Yes. Well-documented code is taken over for 5,000 to 10,000 USD; opaque code costs 12,000 to 20,000 USD. Documentation is your best insurance.
Let's scope your project. Tell us the current ownership state of your code, whether a repo exists and your reversibility needs, and we'll secure your software asset. 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.
