Quellcode ist so viel wert, wie jemand für das Recht zahlt, ihn zu nutzen. Die Stunden, die dein Team investiert hat, setzen eine Obergrenze: Mehr als ein Neubau kostet, zahlt niemand.
Was tatsächlich gezahlt wird, hängt von vier Dingen ab:
- ob Arbeits-, Freelancer- und Kundenverträge belegen, dass die Rechte bei dir liegen;
- in welchem Zustand der Code ist;
- ob es mehrere Abnehmer mit echtem Bedarf gibt;
- ob du exklusiv verkaufst oder lizenzierst.
In der Bilanz deiner Agentur steht selbst geschriebener Code meist bei null. Das sagt nichts über den Marktwert.
Wie viel ist Code einer Agentur wert?
Grobe Größenordnungen für Lizenzen an Code, der einer Agentur gehört:
| Was du hast | Spanne, EUR |
|---|---|
| Kleines Repository, bis 10.000 Zeilen | 200 - 1.500 |
| Mittleres Produkt, 10.000 bis 100.000 Zeilen | 1.500 - 15.000 |
| Großes Produkt mit Historie und Tests | 15.000 - 100.000 |
Richtwert für eine einfache Lizenz. Der Code bleibt deiner. Geprüft am 12. Oktober 2026.
Die Spannen sind breit, weil der Zustand so stark schwankt. Ein kleines Repo mit einer sauberen, gefragten Funktion kann oben in seiner Spanne landen. Ein großes Produkt ohne Tests und mit unklarer Rechtelage landet unten oder gar nicht.
Warum steht der Code in der Bilanz bei null?
| Bilanz | Selbst geschaffene immaterielle Vermögensgegenstände | Norm |
|---|---|---|
| Handelsbilanz | Dürfen aktiviert werden. Pflicht ist das nicht, und die meisten Agenturen lassen es | § 248 Abs. 2 HGB |
| Steuerbilanz | Dürfen gar nicht angesetzt werden, dort zählen nur entgeltlich erworbene immaterielle Wirtschaftsgüter | § 5 Abs. 2 EStG |
Das Ergebnis: Zehn Jahre Bibliotheken, Tools und eingestellte Produkte stehen nirgends. Für einen Käufer sieht das anders aus. Er erwirbt entgeltlich und kann den Kaufpreis in seiner Bilanz ansetzen.
Wie schätzt man den Wert von Quellcode?
Drei Ansätze, die sich ergänzen.
- Neubaukosten. Was würde es kosten, dieselbe Funktion neu zu bauen? Das ist die Obergrenze für einen Käufer, der es selbst bauen könnte. Er wird deutlich weniger zahlen, weil er das Risiko trägt, dass dein Code nicht genau passt.
- Erträge. Was bringt der Code über Lizenzen? Wenn es zehn plausible Lizenznehmer gibt und jeder einen Betrag X zahlen würde, ist das der realistischere Rahmen. Dieser Ansatz zeigt auch, warum eine nicht exklusive Lizenz oft mehr bringt als ein Verkauf.
- Vergleich. Was wird für ähnlichen Code gezahlt? Öffentliche Preise gibt es kaum. Die Spannen oben sind ein Anhaltspunkt, eine Bewertung mit Blick auf dein konkretes Repo ein besserer.
Welche Faktoren erhöhen den Wert?
| Faktor | Erhöht den Wert | Senkt den Wert |
|---|---|---|
| Rechtekette | Angestellte oder Freelancer mit Vertrag, Kunde nur mit einfachem Recht | Freelancer ohne Vertrag, unklare Kundenverträge |
| Open Source | Permissive Lizenzen, vollständige Liste | Copyleft in zentralen Teilen, keine Liste |
| Tests | Automatisierte Tests, die laufen | Keine Tests, kaputter Build |
| Dokumentation | README, Architekturüberblick, Setup in einer Stunde | Wissen nur im Kopf eines Entwicklers |
| Aktualität | Gepflegte Abhängigkeiten, aktuelle Sprachversion | Veraltete Frameworks mit bekannten Lücken |
| Einsatzzweck | Klare Funktion, mehrere Interessenten | Stark auf einen Kunden zugeschnitten |
| Historie | Git-Historie, Produktiveinsatz bei Kunden | Kein Beleg, dass es je produktiv lief |
| Altlasten | Saubere Historie | Zugangsdaten oder Kundendaten im Repo |
Die Rechtekette steht ganz oben, weil sie über alles andere entscheidet. Code, den du nicht wirksam lizenzieren kannst, ist für einen Käufer nichts wert, egal wie gut er ist. Wie du sie prüfst, steht in Wem gehört der Code?.
Was kannst du heute tun, um den Wert zu steigern?
Fünf Dinge, die wenig kosten:
- Inventur. Alle Repos mit Rechtelage auflisten. Ohne diese Liste kannst du keinem Käufer etwas zusichern.
- Freelancer-Verträge nachziehen. Für alte Projekte eine nachträgliche Rechteeinräumung einholen.
- Open-Source-Liste erzeugen. Die meisten Paketmanager liefern sie in wenigen Minuten.
- Aufräumen. Geheimnisse und Kundendaten aus der Historie entfernen, Build reproduzierbar machen.
- README schreiben. Was der Code tut, für wen, wie man ihn startet.
Lizenz oder Verkauf: Was bringt mehr?
| Verkauf | Lizenz | |
|---|---|---|
| Geld | Einmal | Weniger pro Abschluss, dafür mehrfach |
| Deine Rechte danach | Beendet | Du kannst den Code weiter selbst einsetzen |
Für Code mit mehreren möglichen Abnehmern ist die Lizenz fast immer die bessere Rechnung. Wie Lizenzen nach deutschem Recht funktionieren, steht in Softwarelizenz. Wie ein Verkauf abläuft, steht in Quellcode verkaufen.