Vergleich

Werkvertrag oder Dienst­ver­trag bei der Software­entwicklung?

Ob ein Softwareprojekt als Werkvertrag oder Dienstvertrag gilt, entscheidet über Abnahme, Mängelrechte, Zahlung und Kündigung. Hier erfahren Sie, worin die Unterschiede liegen und worauf Sie bei Entwicklungs- und Wartungsverträgen achten sollten.

Optionen Werkvertrag · DienstvertragStand 16. Oktober 2026
Beitragsbild: Werkvertrag oder Dienstvertrag bei der Softwareentwicklung?
Kurz & klar

Beim Werkvertrag (§§ 631 ff. BGB) schuldet der Auftragnehmer ein bestimmtes Ergebnis – etwa eine funktionsfähige Software nach Leistungsbeschreibung –, das der Auftraggeber abnimmt und für das Mängelrechte gelten. Beim Dienstvertrag (§§ 611 ff. BGB) schuldet er nur das sorgfältige Tätigwerden, etwa Entwicklungsstunden, Beratung oder Support, ohne Erfolgsgarantie. Für klar definierte Softwareprojekte passt meist der Werkvertrag, für agile Weiterentwicklung, Beratung und laufende Betreuung eher der Dienstvertrag. Maßgeblich ist der tatsächliche Vertragsinhalt, nicht die Überschrift – dieser Überblick ersetzt keine Rechtsberatung.

Die Optionen

Stärken und Schwächen im Überblick

Werkvertrag

Der Unternehmer verpflichtet sich zur Herstellung des versprochenen Werks, der Besteller zur Zahlung der Vergütung (§ 631 BGB). Geschuldet ist der Erfolg – etwa eine Software, die die vereinbarten Anforderungen erfüllt.

Stärken

  • Klares Ergebnis als Vertragsgegenstand – der Auftragnehmer trägt das Risiko, dass das Werk gelingt.
  • Abnahme als definierter Prüfpunkt; die Vergütung wird grundsätzlich erst mit der Abnahme fällig (§ 641 BGB).
  • Gesetzliche Mängelrechte wie Nacherfüllung, Minderung, Rücktritt oder Schadensersatz (§ 634 BGB).
  • Gut kombinierbar mit Festpreis und Abschlagszahlungen nach Meilensteinen (§ 632a BGB).

Schwächen

  • Setzt eine präzise Leistungsbeschreibung voraus – unklare Anforderungen führen zu Streit über das geschuldete Werk.
  • Änderungen während des Projekts erfordern Nachträge und bremsen agile Arbeitsweisen.
  • Auftragnehmer kalkulieren das Erfolgsrisiko ein, und Abnahmeverfahren kosten auf beiden Seiten Zeit.

Ideal für: Klar umrissene Vorhaben wie eine Website, eine App-Version oder eine Schnittstelle mit festem Leistungsumfang.

Dienst­ver­trag

Der Dienstverpflichtete schuldet die versprochenen Dienste, der Dienstberechtigte die vereinbarte Vergütung (§ 611 BGB). Geschuldet ist sorgfältige Arbeit, nicht ein bestimmter Erfolg.

Stärken

  • Hohe Flexibilität: Prioritäten und Anforderungen können laufend angepasst werden.
  • Passt zu agiler Entwicklung, Beratung, Support und Mitarbeit im Projektteam des Kunden.
  • Keine Abnahme erforderlich; Vergütung für geleistete Arbeit, meist nach Aufwand.
  • Geringerer Spezifikationsaufwand zu Projektbeginn.

Schwächen

  • Kein geschuldeter Erfolg und keine werkvertraglichen Mängelrechte – das Ergebnisrisiko trägt weitgehend der Auftraggeber.
  • Bei Schlechtleistung bleibt im Wesentlichen Schadensersatz wegen Pflichtverletzung (§ 280 BGB), was oft schwer nachzuweisen ist.
  • Werden externe Entwickler stark weisungsgebunden eingegliedert, drohen Risiken wie Scheinselbstständigkeit oder verdeckte Arbeitnehmerüberlassung.

Ideal für: Agile Weiterentwicklung, Beratung, Support und laufende Betreuung mit wechselnden Aufgaben.

Vergleichstabelle

Die wichtigsten Kriterien im direkten Vergleich

KriteriumWerkvertragDienstvertrag
Rechtsgrundlage§§ 631 ff. BGB§§ 611 ff. BGB
GeschuldetEin bestimmter Erfolg (das Werk)Sorgfältiges Tätigwerden
AbnahmeJa, Pflicht des Bestellers (§ 640 BGB)Nein
Fälligkeit der VergütungGrundsätzlich mit Abnahme, Abschläge möglichNach Leistung der Dienste bzw. nach Zeitabschnitten (§ 614 BGB)
MängelrechteNacherfüllung, Selbstvornahme, Rücktritt, Minderung, SchadensersatzKeine Gewährleistung im engeren Sinn, Schadensersatz bei Pflichtverletzung
ErgebnisrisikoÜberwiegend beim AuftragnehmerÜberwiegend beim Auftraggeber
KündigungDurch den Besteller jederzeit bis zur Vollendung, mit Vergütungsfolgen (§ 648 BGB)Ordentlich nach §§ 620 ff. BGB oder Vertrag, außerordentlich nach § 626 BGB
VergütungsmodellFestpreis oder Aufwand möglichMeist Aufwand, Pauschale möglich
Typisch in der SoftwareIndividualentwicklung nach Pflichtenheft, Website, SchnittstelleAgile Teams, Beratung, Support, Hotline

Werkvertrag vs. Dienst­ver­trag in der Software­entwicklung: der Kernun­ter­schied

Der Unterschied lässt sich auf eine Frage reduzieren: Wird ein Ergebnis geschuldet oder eine Tätigkeit? Beim Werkvertrag verspricht der Auftragnehmer, eine bestimmte Software, App oder Schnittstelle herzustellen, die den vereinbarten Anforderungen entspricht. Beim Dienstvertrag verspricht er, fachkundig und sorgfältig zu arbeiten – ob am Ende das gewünschte Ergebnis steht, ist nicht Vertragsgegenstand.

Die Bezeichnung im Vertrag allein entscheidet nicht. Gerichte schauen darauf, was tatsächlich vereinbart und gelebt wurde: Gibt es eine konkrete Leistungsbeschreibung und eine Abnahme, spricht viel für einen Werkvertrag. Werden Entwicklerstunden für wechselnde Aufgaben abgerufen, eher für einen Dienstvertrag. Die Erstellung individueller Software wird häufig als Werkvertrag eingeordnet – maßgeblich bleibt aber immer der Einzelfall.

Abnahme, Mängel und Vergütung beim Werkvertrag

Die Abnahme ist der zentrale Moment des Werkvertrags. Mit ihr erkennt der Besteller das Werk als im Wesentlichen vertragsgemäß an. Ab dann wird die Vergütung grundsätzlich fällig, die Beweislast für Mängel verschiebt sich auf den Besteller, und die Verjährung der Mängelansprüche beginnt. Verweigert der Besteller die Abnahme innerhalb einer angemessenen Frist nicht unter Angabe mindestens eines Mangels, kann das Werk als abgenommen gelten (§ 640 Abs. 2 BGB).

Für Softwareprojekte empfiehlt es sich deshalb, Abnahmekriterien vorab festzulegen: Welche Funktionen werden getestet, mit welchen Daten, in welcher Umgebung? Sinnvoll sind auch Teilabnahmen nach Meilensteinen und eine klare Unterscheidung zwischen Mängeln und neuen Wünschen. Zu den Mitwirkungspflichten des Bestellers zählen etwa die rechtzeitige Lieferung von Inhalten, Zugängen und Entscheidungen. Je klarer diese Punkte im Vertrag stehen, desto reibungsloser verläuft die Abnahme.

Agile Projekte, Wartung und Reparatur: Werkvertrag oder Dienst­ver­trag?

Agile Methoden wie Scrum passen nicht nahtlos in das klassische Werkvertragsmodell, weil der Umfang zu Beginn bewusst offen bleibt. In der Praxis gibt es mehrere Wege: einen Dienstvertrag mit klaren Rollen und Sprint-Zielen, Werkverträge je Release oder Meilenstein oder einen Rahmenvertrag mit Einzelaufträgen. Wichtig ist, dass Vertrag und gelebte Zusammenarbeit zueinander passen.

Bei Wartungsverträgen kommt es auf die einzelnen Leistungen an. Hotline, Beratung und Bereitschaft sind typischerweise Dienstleistungen, die Beseitigung einer konkreten Störung hat dagegen Werkvertragscharakter. Software-Wartungsverträge werden deshalb häufig als gemischte Verträge eingeordnet. Eine Reparatur, bei der ein bestimmter Fehler behoben werden soll, ist in der Regel werkvertraglich, weil der Erfolg im Vordergrund steht.

Werkvertrag vs. Festpreis – und der „freie Dienst­ver­trag“

Vertragstyp und Vergütungsmodell sind zwei verschiedene Dinge. Ein Werkvertrag kann zum Festpreis oder nach Aufwand abgerechnet werden; ein Dienstvertrag wird meist nach Stunden oder Tagen vergütet, kann aber auch eine monatliche Pauschale vorsehen. Ein Festpreis macht aus einem Dienstvertrag also nicht automatisch einen Werkvertrag. Ist keine Vergütung vereinbart, gilt beim Werkvertrag nach § 632 BGB die übliche Vergütung.

Der Begriff „freier Dienstvertrag“ stammt aus dem österreichischen Recht und beschreibt dort eine Tätigkeit ohne persönliche Abhängigkeit mit eigenen sozialversicherungsrechtlichen Regeln. Im deutschen Recht entspricht dem am ehesten der Dienstvertrag mit einem selbstständigen freien Mitarbeiter. Ob jemand tatsächlich selbstständig ist, richtet sich nach den Umständen, insbesondere nach Weisungsgebundenheit und Eingliederung. Dieser Überblick ersetzt keine Rechtsberatung.

Unsere Empfehlung

Für klar umrissene Vorhaben – eine Website, eine App-Version, eine Schnittstelle – ist ein Werkvertrag mit präziser Leistungsbeschreibung und definierten Abnahmekriterien meist die sicherere Lösung für beide Seiten. Für agile Weiterentwicklung, Beratung und Support passt eher ein Dienstvertrag oder ein Rahmenvertrag mit Einzelaufträgen. Nano Concepts klärt mit Ihnen vor Projektstart transparent, welche Leistungen als Ergebnis und welche als laufende Betreuung vereinbart werden – bei klar definiertem Umfang bevorzugt zum Festpreis. Für die rechtliche Prüfung Ihres Vertrags empfehlen wir eine auf IT-Recht spezialisierte Kanzlei.

FAQ

Häufige Fragen

Das hängt vom Vertragsinhalt ab. Wird eine konkret beschriebene Software mit Abnahme geschuldet, liegt meist ein Werkvertrag vor. Werden Entwicklerleistungen für wechselnde Aufgaben nach Aufwand erbracht, spricht viel für einen Dienstvertrag. Maßgeblich ist der Einzelfall; dieser Hinweis ersetzt keine Rechtsberatung.

Software-Wartungsverträge sind häufig gemischte Verträge. Hotline und Beratung haben Dienstvertragscharakter, die Behebung konkreter Fehler eher Werkvertragscharakter. Deshalb sollte im Vertrag für jede Leistung klar geregelt sein, was geschuldet ist, etwa Reaktionszeiten oder Fehlerbeseitigung.

Nein. Der Festpreis regelt nur die Vergütung, der Vertragstyp ergibt sich aus der geschuldeten Leistung. Ein Werkvertrag kann nach Aufwand abgerechnet werden, und ein Dienstvertrag kann eine Pauschale vorsehen. Wie Festpreis und Abrechnung nach Aufwand abschneiden, zeigen wir in einem eigenen Vergleich.

Bei wesentlichen Mängeln darf der Besteller die Abnahme verweigern, wegen unwesentlicher Mängel nicht; der Auftragnehmer muss dann nachbessern. Setzt der Auftragnehmer nach Fertigstellung eine angemessene Frist und verweigert der Besteller die Abnahme nicht unter Angabe mindestens eines Mangels, kann das Werk als abgenommen gelten. Gegenüber Verbrauchern gelten zusätzliche Hinweispflichten.

Der freie Dienstvertrag ist ein Begriff des österreichischen Rechts für Tätigkeiten ohne persönliche Abhängigkeit. In Deutschland spricht man stattdessen von einem Dienstvertrag mit einem freien Mitarbeiter. Für die Abgrenzung zur Scheinselbstständigkeit kommt es auf Weisungsgebundenheit und Eingliederung in die Organisation an.

Weiterlesen

Weitere Vergleiche & Ratgeber

In 60 Sekunden zum passenden Angebot

Bedarfsanalyse: Werkvertrag oder Dienst­ver­trag?

Beantworten Sie ein paar kurze Fragen – wir melden uns in der Regel innerhalb von 24 Stunden mit einer ersten Einschätzung.

Projekt anfragen