Websites11 min read

Source code ownership and escrow clauses for custom software in Berlin (2026)

Mohamed Bah·Fondateur, Kolonell
November 3, 2026
Share:
Source code ownership and escrow clauses for custom software in Berlin (2026)

Source code ownership and escrow clauses for custom software in Berlin (2026)

Websites

The verdict in three sentences

Under German law, copyright in software cannot be transferred: the developer remains the author, and the client only receives usage rights (Nutzungsrechte), so everything depends on how broadly the contract grants them. Three clauses protect an SME: exclusive, unlimited usage rights including modification, regular delivery of documented source code (or escrow at 1,000 to 3,000 EUR a year) and a priced exit plan. Without them, handing the application to a new vendor costs 15,000 to 40,000 EUR and 2 to 3 months of transition.

A situation more common than people think

Jonas runs a Berlin B2B services company (40 employees). His field service scheduling app, built in 2022 for 50,000 EUR by a small agency, runs on the vendor's server. The relationship sours after a 40% support price increase. Jonas asks for the source code to switch vendors. The answer: the contract grants a simple, non-exclusive right of use, without source code and without a right to modify.

That is consistent with German copyright law. The author keeps the copyright, and where a contract is vague about the scope of usage rights, courts tend to apply the purpose-of-transfer principle (Zweckübertragungslehre): the client receives only the rights strictly needed for the contract's purpose. Running the software may be covered; modifying it with another vendor often is not.

Clauses to require, one by one

ClauseWhat it should sayCommon mistakeRisk if missing
Usage rightsExclusive, irrevocable, unlimited in time and territory, including modification, reproduction and sublicensing to future vendorsSoftware becomes client property, with no detailHigh
Source code deliveryCode pushed to a Git repository owned by the client, every release or monthlyCode delivered on request at the end onlyHigh
Third-party and open sourceList of libraries and licences, no proprietary vendor component without a perpetual licenceVendor's in-house framework not licensedMedium to high
DocumentationArchitecture, setup guide, database schema, access and secretsThe code documents itselfMedium
Hosting and accountsDomain, servers, cloud and app store accounts in the client's nameEverything opened under the agencyHigh
Exit planTransition support, duration, day rate fixed in advanceExit mentioned without duration or priceMedium
Escrow (optional)Deposit with a third party, release triggers (insolvency, end of support)Deposit never updatedLow to medium

Escrow is mainly useful when the vendor keeps a proprietary component or when a software publisher refuses to hand over code. If code is pushed monthly to a client-owned repository, escrow becomes almost redundant.

What each option costs in 2026

OptionCostWhat you getLimit
Exclusive usage rights in the contract0 to 10% added to the project priceFull control over the codeNegotiate before signing
Client-owned Git repositoryFree to 20 EUR a monthContinuous access to sourceDoes not guarantee documentation quality
Third-party escrow1,000 to 3,000 EUR a yearCode release if the vendor failsUpdates often forgotten
Exit plan5 to 15 days of support at a fixed rateManaged transitionMust be priced in the contract
Takeover without documentation15,000 to 40,000 EURAudit, reverse documentation, clean-up2 to 3 months with no new features
Full rewrite60 to 120% of the original costNew applicationMost expensive and slowest

These are 2026 orders of magnitude observed in Germany for applications in the 30,000 to 150,000 EUR range. A clause negotiated in 30 minutes before signing avoids a five-figure bill.

Mini case study

After mediation, Jonas obtains a copy of the code, but no documentation. His new vendor prices the takeover.

  • Code audit and reverse documentation: 12 days at 800 EUR = 9,600 EUR.
  • Updating outdated dependencies and security fixes: 18 days at 800 EUR = 14,400 EUR.
  • Migration to hosting in the company's name: 4 days at 800 EUR = 3,200 EUR.
  • Total: 27,200 EUR and 10 weeks without new features.

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

You are :

With exclusive usage rights, a monthly Git push and an 8-day exit plan at a fixed rate, the same switch would have cost about 6,400 EUR. The difference: roughly 20,800 EUR and two lost months. For his next project, Jonas scores exit and ownership at 15% in his vendor selection, as described in our guide to scoring agency proposals for a software RFP.

FAQ

Does a signed quote give us rights to the code?

Rarely enough. The contract should spell out exclusive usage rights, modification rights and source delivery; a vague quote is read narrowly under the purpose-of-transfer principle.

Is software escrow mandatory?

No, it complements usage rights when the vendor keeps proprietary components. Budget 1,000 to 3,000 EUR a year in Germany and check that the deposit is updated at least at every major release.

Do broad usage rights raise the price?

Sometimes by 0 to 10%, especially if the vendor reuses modules it sells elsewhere. Negotiate a perpetual, royalty-free licence for those modules instead.

What should an exit plan include?

A list of deliverables (code, database, documentation, credentials), 5 to 15 days of transition support and a day rate fixed in the contract for at least 3 years.

How long does a vendor transition take?

Two to six weeks with documentation and an up-to-date repository, two to three months without, based on takeovers observed in 2026.

Let's scope your project. Send us your current contract or your application project and we will point out the missing clauses and the scope of any takeover. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#source code ownership#software escrow#development contract#IP rights#SME Berlin#contract clauses 2026
Share:

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.