Rahmenverträge mit Kunden -- Struktur und Sicherheit für dein Startup
Du arbeitest regelmässig mit einem Kunden zusammen, und jedes Mal verhandelt ihr die gleichen Konditionen neu? Das kostet Zeit, Nerven und Geld. Ein Rahmenvertrag löst dieses Problem -- und schafft gleichzeitig Planungssicherheit für beide Seiten.
Was ist ein Rahmenvertrag?
Ein Rahmenvertrag ist ein übergeordneter Vertrag, der die grundlegenden Bedingungen für eine laufende Geschäftsbeziehung festlegt. Die einzelnen Aufträge werden dann auf Basis dieses Rahmenvertrags erteilt -- ohne jedes Mal alles neu verhandeln zu müssen.
Rechtliche Einordnung in Österreich
Im österreichischen Recht gibt es keinen eigenen Vertragstyp "Rahmenvertrag". Es handelt sich um einen atypischen Vertrag im Sinne der Vertragsfreiheit (§ 1175 ABGB analog). Das bedeutet: Du hast grosse Gestaltungsfreiheit, musst aber die allgemeinen Grenzen des Vertragsrechts beachten.
Wichtig: Ein Rahmenvertrag begründet in der Regel noch keine Abnahmeverpflichtung. Der Kunde verpflichtet sich nicht, eine bestimmte Menge abzunehmen -- es sei denn, du vereinbarst das ausdrücklich.
Aufbau eines Rahmenvertrags
1. Präambel
Die Präambel beschreibt den Zweck der Zusammenarbeit. Sie hat zwar keine unmittelbare rechtliche Bindung, hilft aber bei der Auslegung des Vertrags im Streitfall.
Beispiel: "Die Vertragsparteien beabsichtigen eine langfristige Zusammenarbeit im Bereich der Softwareentwicklung. Dieser Rahmenvertrag regelt die grundlegenden Bedingungen für die Zusammenarbeit. Die konkreten Leistungen werden in Einzelaufträgen (Anlagen) vereinbart."
2. Definitionen
Definiere alle wichtigen Begriffe am Anfang. Das vermeidet Missverständnisse später.
- Einzelauftrag: Ein konkreter Auftrag auf Basis dieses Rahmenvertrags
- Leistungen: Die vom Auftragnehmer zu erbringenden Leistungen gemäss Einzelauftrag
- Abnahme: Die formelle Erklärung des Auftraggebers, dass die Leistung vertragskonform erbracht wurde
3. Leistungsgegenstand
Beschreibe den allgemeinen Leistungsrahmen. Sei nicht zu eng -- der Rahmenvertrag soll ja flexibel sein.
Gut: "Der Auftragnehmer erbringt für den Auftraggeber Leistungen im Bereich Softwareentwicklung, Beratung und technischer Support."
Zu eng: "Der Auftragnehmer entwickelt eine mobile App für iOS und Android." -- Das gehört in den Einzelauftrag.
4. Einzelaufträge
Definiere den Prozess für Einzelaufträge:
- Wie wird ein Einzelauftrag erteilt? (Schriftform? E-Mail genügt?)
- Wer darf Einzelaufträge erteilen?
- Wie schnell muss der Auftragnehmer reagieren?
- Was passiert bei Widersprüchen zwischen Rahmenvertrag und Einzelauftrag?
Regelung bei Widersprüchen: "Bei Widersprüchen zwischen diesem Rahmenvertrag und einem Einzelauftrag geht der Einzelauftrag vor, sofern der Einzelauftrag ausdrücklich auf die abweichende Regelung hinweist."
5. Vergütung und Zahlungsbedingungen
Im Rahmenvertrag kannst du verschiedene Vergütungsmodelle festlegen:
- Stundensatz: z.B. 120 EUR/Stunde für Entwicklung, 150 EUR/Stunde für Beratung
- Tagessatz: z.B. 900 EUR/Tag
- Festpreis: Wird im Einzelauftrag vereinbart
- Mischmodell: Grundgebühr plus variable Komponente
Zahlungsbedingungen:
- Zahlungsziel: 14 Tage nach Rechnungsstellung
- Verzugszinsen: 9,2 Prozentpunkte über dem Basiszinssatz (gemäss § 456 UGB für B2B)
- Rechnungslegung: Monatlich, oder nach Abschluss des Einzelauftrags
6. Laufzeit und Kündigung
Typische Laufzeitmodelle:
- Befristet mit Verlängerungsklausel: z.B. 1 Jahr, automatische Verlängerung um jeweils 6 Monate, wenn nicht 3 Monate vor Ablauf gekündigt
- Unbefristet mit Kündigungsfrist: z.B. jederzeit kündbar mit 3 Monaten Frist zum Quartalsende
- Befristet ohne Verlängerung: z.B. für ein bestimmtes Projekt
Kündigung aus wichtigem Grund: Beide Seiten sollten den Vertrag aus wichtigem Grund fristlos kündigen können. Definiere, was ein wichtiger Grund ist:
- Wesentliche Vertragsverletzung trotz Abmahnung
- Insolvenz einer Partei
- Verstoss gegen Vertraulichkeitspflichten
7. Geistiges Eigentum (IP)
Das ist ein heikles Thema, besonders für Software-Startups. Kläre im Rahmenvertrag:
- Wem gehört der Code? Überträgst du alle Rechte an den Kunden, oder lizenzierst du nur?
- Was ist mit vorbestehendem IP? Deine Bibliotheken und Tools sollten bei dir bleiben.
- Open-Source-Komponenten: Kläre, ob und welche Open-Source-Software eingesetzt werden darf.
Empfehlung für Startups: Behalte das IP an deiner Kerntechnologie und lizenziere nur die kundenspezifischen Anpassungen. So kannst du deine Technologie auch für andere Kunden nutzen.
8. Vertraulichkeit
Eine Vertraulichkeitsklausel gehört in jeden Rahmenvertrag. Mindestinhalte:
- Definition vertraulicher Informationen
- Pflichten des Empfängers
- Ausnahmen (öffentlich bekannte Informationen etc.)
- Dauer der Vertraulichkeitspflicht (üblicherweise 2-5 Jahre über Vertragsende hinaus)
9. Haftung
Verweise auf die allgemeinen Haftungsregelungen und setze Grenzen:
- Haftungsbegrenzung auf die Nettoauftragsumme des jeweiligen Einzelauftrags
- Ausschluss von Folgeschäden (soweit rechtlich zulässig)
- Keine Begrenzung bei Vorsatz und grober Fahrlässigkeit
10. Schlussbestimmungen
- Gerichtsstand (z.B. Landesgericht Eisenstadt)
- Anwendbares Recht (österreichisches Recht)
- Schriftformklausel
- Salvatorische Klausel
Einzelaufträge richtig gestalten
Der Einzelauftrag ist das Herzstuck der täglichen Zusammenarbeit. Er sollte folgende Punkte enthalten:
Pflichtangaben im Einzelauftrag
- Verweis auf den Rahmenvertrag: "Dieser Einzelauftrag basiert auf dem Rahmenvertrag vom [Datum]."
- Leistungsbeschreibung: Was genau soll gemacht werden?
- Timeline und Meilensteine: Bis wann?
- Vergütung: Festpreis oder nach Aufwand?
- Abnahmekriterien: Wann gilt die Leistung als erbracht?
- Ansprechpartner: Wer ist auf beiden Seiten verantwortlich?
Änderungsmanagement (Change Requests)
Definiere, wie Änderungen während eines laufenden Einzelauftrags behandelt werden:
- Schriftlicher Change Request erforderlich
- Bewertung des Aufwands durch den Auftragnehmer
- Schriftliche Freigabe durch den Auftraggeber
- Anpassung von Timeline und Budget
Typische Fallstricke
1. Keine Mindestabnahme vereinbart
Ohne Mindestabnahme kann der Kunde den Rahmenvertrag abschliessen und dann nie einen Einzelauftrag erteilen. Überlege, ob du eine Mindestabnahme (z.B. mindestens 20 Stunden/Monat) vereinbaren willst.
2. Exklusivität nicht geregelt
Kläre, ob der Rahmenvertrag exklusiv ist. Darf der Kunde die gleichen Leistungen auch bei anderen Anbietern einkaufen? Darfst du für Konkurrenten des Kunden arbeiten?
3. Keine Preisanpassungsklausel
Bei langen Laufzeiten solltest du eine Preisanpassungsklausel einbauen. Sonst arbeitest du nach zwei Jahren Inflation unter deinen Kosten.
Beispiel: "Die vereinbarten Stundensätze werden jährlich zum 1. Januar um den Verbraucherpreisindex (VPI) der Statistik Austria angepasst, mindestens jedoch um 2%."
4. Keine Exit-Strategie
Was passiert, wenn der Vertrag endet? Kläre:
- Übergabe von Daten und Dokumentation
- Übergangsphase für den Nachfolger
- Rückgabe von Materialien und Zugangsdaten
Praxisbeispiel: Software-Startup aus dem Burgenland
Stell dir vor, du hast ein Software-Startup in Eisenstadt und entwickelst Web-Applikationen. Dein grösster Kunde ist ein mittelständisches Unternehmen aus Wien.
Ohne Rahmenvertrag:
- Jedes Projekt wird einzeln verhandelt (2-3 Wochen pro Verhandlung)
- Unterschiedliche Konditionen pro Projekt
- Unklarheiten bei IP-Rechten
- Kein standardisierter Change-Prozess
Mit Rahmenvertrag:
- Neue Projekte starten innerhalb von 2 Tagen
- Klare Konditionen (120 EUR/Stunde für Entwicklung)
- IP-Regelung einmal geklärt
- Standardisierter Change-Request-Prozess
- Jährliche Preisanpassung nach VPI
Ergebnis: Du sparst ca. 40 Stunden pro Jahr an Verhandlungszeit -- das sind bei deinem Stundensatz 4.800 EUR.
Checkliste: Rahmenvertrag erstellen
- Präambel und Vertragsgegenstand definiert
- Einzelauftragsprozess beschrieben
- Vergütung und Zahlungsbedingungen festgelegt
- Laufzeit und Kündigungsregelungen getroffen
- IP-Rechte geklärt
- Vertraulichkeitsklausel enthalten
- Haftungsbegrenzung vereinbart
- Preisanpassungsklausel enthalten
- Exit-Strategie definiert
- Gerichtsstand und anwendbares Recht festgelegt
Fazit
Ein gut gestalteter Rahmenvertrag ist Gold wert. Er schafft Planungssicherheit, spart Verhandlungszeit und stärkt die Kundenbeziehung. Investiere die Zeit in einen soliden Rahmenvertrag -- dein zukünftiges Ich wird dir dankbar sein.
Im nächsten Beitrag geht es um ein Thema, das in keinem Rahmenvertrag fehlen darf: Haftungsbegrenzung in Verträgen.
Weiterführende Artikel
- SLA und Service Level Agreements -- Was dein Startup wissen muss
- Vertragsrecht für Fortgeschrittene -- Überblick
- Streitbeilegung und Mediation
- Lizenzverträge für Software -- SaaS, On-Premise und Open Source
- Regulierung und Compliance für Startups -- Überblick
Du willst dein Startup im Burgenland gründen oder weiterentwickeln? Startup Burgenland bietet dir umfassende Beratung, Förderungen und ein starkes Netzwerk. Informiere dich jetzt über unsere Programme und starte durch!
Dieser Beitrag ist Teil der Serie "Vertragsrecht für Fortgeschrittene" auf dem Startup Burgenland Blog. Alle Beiträge der Serie findest du in unserer Kategorie "Gründung und Recht".
Über den Autor: Felix Lenhard ist Program Director und Startup Coach bei Startup Burgenland. Zuvor Managing Director beim 360 Innovation Lab, Innovation Manager bei RHI Magnesita und Serial Entrepreneur mit internationalen Exits. Über 15 Jahre Erfahrung in Innovation und Unternehmensaufbau.