Webentwicklungsvertrag für die GmbH: Diese Klauseln brauchen Sie

web development contract Germany

Ein gescheitertes Webprojekt lässt sich fast immer auf Lücken im Vertrag zurückführen: unklare Nutzungsrechte, undefinierter Umfang, fehlende Abnahmekriterien, kein unterzeichneter AVV, vage Exit-Regeln. Das deutsche Vertragsrecht hat eigene Anforderungen, die ein US-typisches „Wir unterschreiben einfach einen Einseiter“ nicht abdeckt. Für eine GmbH, die 2026 Webentwicklung beauftragt, ist der Vertrag die günstigste Versicherung, die sie je abschließen wird.

Dieser Leitfaden zeigt, was ein Webentwicklungsvertrag für eine GmbH 2026 tatsächlich regeln muss: die Unterscheidung zwischen Werkvertrag und Dienstvertrag, die Übertragung von Nutzungsrechten, AVV, GoBD-konforme Abrechnung, Änderungsmanagement, Exit-Klauseln und die typisch deutschen Vertragsmuster, die eine GmbH vor häufigen Streitfällen schützen.

Dieser Leitfaden dient der Information und ist keine Rechtsberatung. Für konkrete Verträge beauftragen Sie bitte einen Rechtsanwalt für IT-Recht oder Vertragsrecht.

Was ist der Unterschied zwischen Werkvertrag und Dienstvertrag?

Die wichtigste vertragliche Unterscheidung im deutschen Recht für Webprojekte.

Werkvertrag

Der Dienstleister schuldet ein definiertes Ergebnis. Die Vergütung hängt von der Lieferung des vereinbarten Werks ab. Mit der Abnahme beginnen die Gewährleistungsfrist und die Schlusszahlung.

Typisch für: Festpreisprojekte mit definierten Ergebnissen – also die meisten Webentwicklungsprojekte.

Dienstvertrag

Der Dienstleister schuldet seine Tätigkeit (Zeit und Know-how), kein bestimmtes Ergebnis. Bezahlt werden die geleisteten Stunden, nicht der Erfolg.

Typisch für: Beratung, begleitende Mandate und Abrechnung nach Aufwand.

Warum das wichtig ist

  • Abnahme: Der Werkvertrag erfordert eine ausdrückliche Abnahme, der Dienstvertrag nicht.
  • Gewährleistung: Beim Werkvertrag gilt eine Gewährleistungsfrist von 2 Jahren für Mängel (§ 634a BGB), beim Dienstvertrag nicht.
  • Kündigung: Es gelten unterschiedliche Regeln. Ein Dienstvertrag ist oft leichter zu kündigen.
  • Haftung: Beim Werkvertrag ist die Mängelhaftung strenger.

Die meisten Website-Projekte sind Werkverträge. Laufende Wartungs-Retainer sind in der Regel Dienstverträge. Wer beides verwechselt, provoziert Streit.

Welche Klauseln gehören in einen Webentwicklungsvertrag?

Zwölf Klauseln, die in jedem Webentwicklungsvertrag einer GmbH stehen sollten:

1. Vertragsparteien

Firmierung, Anschrift, Handelsregisternummer und USt-IdNr. beider Parteien. Die vertretungsberechtigte Person ist klar benannt.

2. Vertragsgegenstand

Detaillierte Beschreibung des Umfangs: was entwickelt wird, was NICHT entwickelt wird, Liste der Ergebnisse, Meilensteine. Ein vager Umfang führt zu späteren Streitigkeiten.

3. Leistungsbeschreibung

Technische Spezifikationen, referenzierte Designdateien, definierte Schnittstellen und festgelegte Performance-Ziele.

4. Vergütung

Gesamthonorar, Zahlungsmeilensteine, Umsatzsteuersatz, Zahlungsziel (üblich: 14 oder 30 Tage netto) und Verzugszinsen (§ 288 BGB erlaubt im B2B-Bereich Basiszinssatz + 9 Prozentpunkte).

5. Termine

Meilensteine mit Datum. Folgen einer Verzögerung (üblich: Mahnung und Nachfrist, keine automatische Vertragsstrafe, sofern nicht ausdrücklich vereinbart).

6. Mitwirkungspflichten

Pflichten des Kunden (Inhalte liefern, Feedback innerhalb von X Tagen geben, Meilensteine freigeben). Ohne diese Klausel kann der Dienstleister für Verzögerungen verantwortlich gemacht werden, die der Kunde verursacht hat.

7. Abnahme

Ablauf der Abnahme: Abnahmekriterien, wer freigibt und wie lange der Kunde testen darf. Beim Werkvertrag entscheidend.

8. Änderungen

Wie Änderungen am Umfang behandelt werden: schriftlicher Change Request, Auswirkungen auf Kosten und Zeitplan, Unterschrift beider Parteien.

9. Urheberrecht und Nutzungsrechte

Der wichtigste Punkt. Das deutsche Recht unterscheidet:

  • Urheberrecht – nicht übertragbar; es verbleibt beim Entwickler.
  • Nutzungsrechte – das, was die GmbH tatsächlich erhält.

Der Webentwicklungsvertrag muss ausschließliche, zeitlich unbegrenzte, übertragbare, unterlizenzierbare und weltweite Nutzungsrechte für alle Zwecke einräumen. Ohne diese ausdrücklichen Rechte darf die GmbH den Code nicht einmal ohne Zustimmung des Entwicklers ändern. Viele Annahmen nach dem Motto „Der Code gehört uns“ sind nach deutschem Recht falsch.

10. Vertraulichkeit

Verschwiegenheitsklausel (NDA) für Geschäftsinformationen, Kundendaten und unveröffentlichte Produkte.

11. Datenschutz und AVV

Verarbeitet der Dienstleister personenbezogene Daten, benötigen Sie einen separaten Auftragsverarbeitungsvertrag (AVV) nach Art. 28 DSGVO. Verweisen Sie im Hauptvertrag auf den AVV als Anlage.

12. Haftung

Haftungsbegrenzung (üblich: auf den Gesamtauftragswert, mit Ausnahmen für Vorsatz und grobe Fahrlässigkeit). Dazu eine Klausel zur höheren Gewalt.

Was ergänzt die DSGVO in einem Webentwicklungsvertrag?

Zwei wesentliche Punkte:

Auftragsverarbeitungsvertrag (AVV)

Verarbeitet der Dienstleister personenbezogene Daten in Ihrem Auftrag – etwa weil er während der Entwicklung auf Ihre Kundendatenbank zugreift, den Staging-Server hostet oder Zugriff auf Nutzerkonten hat –, brauchen Sie einen AVV nach Art. 28 DSGVO.

Ein Standard-AVV regelt: Umfang der Verarbeitung, Liste der Unterauftragsverarbeiter, technische und organisatorische Maßnahmen (TOMs), Kontrollrechte, Meldefristen bei Datenpannen (üblich: 24–72 Stunden) und die Löschung der Daten nach Vertragsende.

Offenlegung der Unterauftragsverarbeiter

Der Dienstleister muss alle Unterauftragsverarbeiter (Hosting-Anbieter, Monitoring-Tools usw.) auflisten und die GmbH über Änderungen informieren.

Mehr zum Thema DSGVO finden Sie in unserem Ratgeber zur DSGVO-konformen Website.

Wo liegt die Falle bei der Nutzungsrechte-Klausel?

Zwei Besonderheiten des deutschen Rechts werden oft übersehen:

Das Urheberrecht ist nicht übertragbar

In Deutschland verbleibt das Urheberrecht bei der Person, die den Code tatsächlich geschrieben hat. Es kann nicht vorab an ein Unternehmen abgetreten werden.

Die GmbH erhält Nutzungsrechte – das Recht, den Code zu nutzen, zu ändern, zu verbreiten und unterzulizenzieren. Der Vertrag muss ausdrücklich ausschließliche, zeitlich und räumlich unbeschränkte, übertragbare, unterlizenzierbare Nutzungsrechte für alle bekannten und unbekannten Nutzungsarten einräumen.

Fehlt die Formulierung „alle bekannten und unbekannten Nutzungsarten“, dürfen Sie den Code womöglich nicht auf eine Weise nutzen, die bei Vertragsschluss noch nicht absehbar war – etwa in einem später entstehenden Medienkanal.

Individuelle Illustrationen, Fotos, Schriften, Musik

Dasselbe gilt für Design-Assets. Der Vertrag muss umfassende Nutzungsrechte ausdrücklich einräumen oder für jedes Asset eigene Lizenzbedingungen enthalten.

Weitere Kriterien für die Auswahl finden Sie in unseren 15 Warnsignalen bei der Wahl eines Webentwicklers.

Welche Klauseln braucht ein Webentwicklungsvertrag mit Freelancern?

Drei zusätzliche Klauseln für Freelancer-Aufträge:

Klausel zur Scheinselbständigkeit

Der Vertrag sollte ausdrücklich festhalten, dass der Freelancer selbstständig ist, weitere Kunden hat, eigene Arbeitsmittel nutzt und in der Ausführung frei ist. Das senkt das Risiko, dass die Deutsche Rentenversicherung eine Scheinselbständigkeit feststellt.

Mehr zur Vermeidung von Scheinselbständigkeit lesen Sie in unserem Ratgeber zur Einstellung von React-Entwicklern (dort ausführlich behandelt).

Eigene Werkzeuge

Der Freelancer nutzt eigenen Laptop, eigene Konten und Tools – keine vom Auftraggeber gestellten. Wichtig zur Abwehr des Vorwurfs der Scheinselbständigkeit.

Mehrere Auftraggeber

Der Freelancer arbeitet für weitere Kunden und nicht ausschließlich für Sie. Ebenfalls ein Argument gegen Scheinselbständigkeit.

Was ist mit Quellcode-Hinterlegung (Escrow)?

Bei größeren Projekten mit langfristiger betrieblicher Abhängigkeit ist eine Quellcode-Hinterlegung sinnvoll:

  • Ein Dritter (Escrow-Agent) verwahrt den Quellcode
  • Herausgabe an die GmbH bei festgelegten Ereignissen (Insolvenz des Dienstleisters, Aufgabe des Projekts, Streitfall)
  • Kosten von 500–2.500 € pro Jahr bei typischen Setups

Für die meisten kleinen Projekte nicht nötig. Überlegenswert bei jedem Projekt, bei dem der Dienstleister kritische Infrastruktur betreibt.

Was muss bei Exit und Übergabe geregelt sein?

Wird oft vergessen, bis die Zusammenarbeit im Streit endet. Der Vertrag sollte festlegen:

  • Der gesamte Quellcode liegt im Git-Repository der GmbH (laufend gepusht, keine einmalige Übergabe)
  • Alle Zugangsdaten, Lizenzen und Konten werden an die GmbH übertragen
  • Plugin- und Theme-Lizenzen werden auf den Namen der GmbH gekauft
  • Dokumentation von Architektur, Deployment und Betrieb
  • Datenexport und Datenlöschung zum Vertragsende
  • Eine definierte Exit-Phase (üblich: 30 Tage Hypercare nach der Übergabe)

Wie prägt das deutsche Zahlungsrecht den Vertrag?

Drei deutsche Besonderheiten bei der Zahlung:

GoBD-konforme Rechnungen

Fortlaufende Rechnungsnummern, vollständige Firmenanschriften, Ausweis der Umsatzsteuer, USt-IdNr. im B2B-Bereich, Reverse-Charge-Verfahren bei B2B innerhalb der EU. Die Rechnungen des Dienstleisters müssen GoBD-konform sein, sonst lehnt Ihr Steuerberater sie ab.

Zahlungsziel 14 oder 30 Tage netto

Im deutschen B2B-Geschäft üblich. Legen Sie es ausdrücklich fest. Die Verzugszinsen betragen im B2B-Bereich standardmäßig Basiszinssatz + 9 Prozentpunkte (§ 288 BGB).

Skonto

Manche deutschen Dienstleister gewähren einen kleinen Nachlass (1–3 %) bei Zahlung innerhalb von 7–14 Tagen. Falls zutreffend, im Vertrag regeln.

Welche Fehler machen GmbHs bei Webentwicklungsverträgen am häufigsten?

Vier Muster:

Ein einseitiger Vertrag nach US-Vorbild

In den USA funktioniert ein Einseiter manchmal. In Deutschland schafft er bei jedem Projekt über 5.000 € ein Streitrisiko.

Kein AVV

Nach DSGVO Pflicht für jeden Dienstleister, der personenbezogene Daten verarbeitet. Ohne AVV haftet die GmbH für Datenpannen beim Dienstleister.

Vage Klauseln zu Nutzungsrechten

„Der Kunde ist Eigentümer des Codes“ – nach deutschem Recht ist das ohne ausdrückliche Formulierung zu den Nutzungsrechten bedeutungslos.

Kein definierter Abnahmeprozess

„Sieht gut aus“ ist keine Abnahme. Legen Sie Abnahmekriterien fest, wer unterschreibt und wie lange der Kunde testen darf.

Wann sollten Sie einen Anwalt für den Vertrag hinzuziehen?

Bei der ersten Zusammenarbeit mit einem neuen Dienstleister auf jeden Fall. Bei Folgeprojekten mit demselben Dienstleister können Sie meist auf eine geprüfte Vorlage zurückgreifen.

Übliche Honorare eines Rechtsanwalts für IT-Recht: 250–500 € pro Stunde. Eine solide Vorlage für einen Webentwicklungsvertrag kostet 2.000–6.000 € – eine einmalige Investition, die jede künftige Zusammenarbeit absichert.

Mehr zur Auswahl lesen Sie in unserem Ratgeber zur Wahl einer Webagentur und in unseren 15 Warnsignalen bei der Beauftragung.

Häufige Fragen zu Webentwicklungsverträgen

Werkvertrag oder Dienstvertrag für die Webentwicklung?

Werkvertrag für Festpreisprojekte mit definierten Ergebnissen; Dienstvertrag für Wartung und Beratung.

Wie lang sollte der Vertrag für ein kleines Webprojekt sein?

8–20 Seiten bei 10.000–50.000 €; darunter 4–8 Seiten; über 50.000 € 15–30+ Seiten.

Brauche ich einen Vertrag auf Deutsch?

Ja, bei deutscher GmbH und deutschem Dienstleister; bei internationalen Dienstleistern genügt Englisch mit deutschem Recht als anwendbarem Recht.

Welches Recht und welcher Gerichtsstand sind richtig?

Deutsches Recht, Gerichtsstand am Sitz der GmbH; Frankfurt am Main als neutrale Standardwahl bei internationalen Partnern.

Brauche ich eine Quellcode-Hinterlegung?

Ja, wenn der Dienstleister kritische Infrastruktur betreibt; bei kleinen und mittleren Projekten mit austauschbarem Dienstleister nicht.

Was kostet ein Anwalt für die Vertragserstellung?

2.000–6.000 € für eine solide, einmalige Vorlage; 250–500 € pro Stunde für Überarbeitungen.

Wie sieht es mit Nutzungsrechten an Design und Code aus?

Beide brauchen ausdrückliche, umfassende Nutzungsrechte – Illustrationen, Fotos, Schriften und Code sind jeweils eigene urheberrechtlich geschützte Werke.

Wie regle ich den AVV separat?

Als Anlage zum Vertrag oder als eigenständig unterzeichnetes Dokument, auf das der Hauptvertrag verweist.

Sie möchten Ihren Vertrag sauber aufsetzen?

Dieser Leitfaden dient der Information. Für konkrete Verträge beauftragen Sie bitte einen Rechtsanwalt für IT-Recht. Wenn Sie 30 Minuten über Vertragsstruktur, typische Klauseln und Verhandlungspunkte sprechen möchten, buchen Sie einen Termin oder senden Sie uns die Details über unsere Kontaktseite.

Sie brauchen professionelle Unterstützung? Gem Programmers bietet individuelle Webentwicklung für Unternehmen in Deutschland, Österreich und der Schweiz. Fordern Sie ein kostenloses, unverbindliches Angebot an und erhalten Sie einen klaren Plan mit Umfang, Zeitplan und Preis.

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest
AR

Geschrieben von

Ali Raza

Gründer von Gem Programmers. Full-Stack-Entwickler und SEO-Stratege mit Schwerpunkt WordPress, Elementor, Shopify und technischem SEO für Unternehmen in Deutschland, Österreich und der Schweiz.

Auf dieser Seite

Auf dieser Seite

AR
Ali RazaGründer, Full-Stack-Entwickler & SEO-Stratege

Schreibt praxisnahe Ratgeber zu Webentwicklung, Shopify und SEO für Unternehmen in Deutschland und der DACH-Region.

Über Gem Programmers →

Brauchen Sie Hilfe mit Ihrer Website?

Erhalten Sie ein kostenloses, unverbindliches Angebot von unserem Team für Webentwicklung und SEO.

Weiterlesen

Weitere Ratgeber zum selben Thema.

Solche Ergebnisse für Ihr Unternehmen?

Erzählen Sie uns von Ihrem Projekt und erhalten Sie einen klaren Plan mit Leistungsumfang, Zeitplan und Festpreis.

Kostenloses Angebot anfordern