DE · AT · CHRatgeber

Odoo oder Individualsoftware: Kosten und Risiken

Rechtsstand: · Aktualisiert:

Gilt für: Odoo 20.0 Community und Enterprise; Odoo Online, Odoo.sh und On-Premise; Studio in der Enterprise-Edition, eigene Module nur auf Odoo.sh und On-Premise

Kurz gesagt

Ob Standard-ERP oder Eigenentwicklung günstiger ist, entscheidet nicht der Lizenzpreis, sondern der Aufwand für Entwicklung und Pflege über fünf Jahre. In der Beispielrechnung für 25 Benutzer kostet Odoo im Tarif Custom auf Odoo.sh mit Einführung, eigenen Modulen und deren Wartungsentgelt rund 181.000 Euro, eine Eigenentwicklung mit 120 Entwicklungstagen rund 313.000 Euro. Alle Annahmen sind offengelegt, Stand 14. Oktober 2026.

Das Wichtigste

  • Die Rechnung umfasst Abonnement, Hosting, Einführung, eigene Module, deren Wartungsentgelt, Pflege und internen Aufwand über fünf Jahre.
  • Odoo Custom bei jährlicher Abrechnung: 35,90 Euro je Benutzer und Monat im ersten Jahr, danach 44,90 Euro Listenpreis; bei monatlicher Abrechnung 44,90 und 56,90 Euro (Stand 14. Oktober 2026).
  • Eigene Module außerhalb von Odoo Online sind nur mit einem monatlichen Wartungsentgelt je 100 Codezeilen über Support, Upgrade und Fehlerbehebung abgedeckt (Ziffern 2 und 5.1); die Preisseite führt die Wartung benutzerdefinierten Codes als nicht in den Tarifen enthalten und nennt keinen Satz. Direkt mit Odoo S.A. erbringt Odoo diese Leistungen nur auf der Odoo-Cloud-Plattform, bei eigener Installation über einen Odoo-Partner (Ziffer 4.6).
  • Eigene Module laufen nicht auf Odoo Online; in der Enterprise-Edition verlangen sie Odoo.sh oder eine eigene Installation im Tarif Custom.
  • Eine Datenbank mit eigenen Modulen lässt sich erst upgraden, wenn deren Quellcode für die Zielversion vorliegt.
  • Der Enterprise-Vertrag begrenzt die Gesamthaftung, soweit gesetzlich zulässig, auf 50 Prozent der in den zwölf Monaten unmittelbar vor dem haftungsbegründenden Ereignis gezahlten Entgelte.

Wer zwischen Standard-ERP und Eigenentwicklung wählt, verteilt die Arbeit, die ein System jedes Jahr verlangt: Einführung, Betrieb, Anpassungen und der Wechsel auf neue Versionen. Ein ERP ist keine einmalige Anschaffung, sondern eine laufende Aufgabe. Dieser Artikel rechnet beide Wege über fünf Jahre mit offengelegten Annahmen durch und stellt die Risiken daneben.

Worauf es bei der Entscheidung ankommt

Bei Odoo zahlen Sie ein Abonnement und überlassen den Standardcode dem Hersteller. Anpassungen ohne Programmierkenntnisse laufen über Odoo Studio, ein Werkzeug für Felder, Ansichten, Modelle und Automatisierungsregeln. Studio gehört zur Enterprise-Edition und ist im Tarif Custom enthalten; in einer Datenbank im Tarif Standard löst es ein Upsell auf Custom aus, bei monatlicher Abrechnung automatisch, bei jährlichen oder mehrjährigen Verträgen über einen Auftrag mit 30 Tagen Frist. Als einzige App lässt es sich laut der FAQ der Preisseite auch im kostenlosen Tarif wählen (Dokumentation 20.0, Studio; Preisseite; Editionsvergleich). Eigene Module mit Python sind der zweite Weg; die Dokumentation 20.0 führt ihn in der Entwickleranleitung Server framework 101 vor.

Für eigenen Code brauchen Sie Odoo.sh oder eine eigene Installation. Odoo Online ist mit eigenen Modulen und Modulen aus dem Apps-Store unvereinbar (Dokumentation 20.0, Odoo Online); wer dort anpasst, bleibt bei Studio. In der Enterprise-Edition setzt eine eigene Installation den Tarif Custom voraus, eine Community-Installation auf eigenem Server benötigt kein Abonnement.

Bei einer Eigenentwicklung tragen Sie beides: die Erstentwicklung und jede spätere Änderung. Für Odoo regelt der Abonnementvertrag, was der Hersteller übernimmt und wie weit: Er sichert nicht zu, dass die Software Recht und Vorschriften einhält (Ziffer 7.2), begrenzt die Gesamthaftung, soweit gesetzlich zulässig, auf 50 Prozent der Entgelte, die in den zwölf Monaten unmittelbar vor dem haftungsbegründenden Ereignis gezahlt wurden, und schließt mittelbare Schäden, Betriebsunterbrechung und Datenverlust aus (Ziffer 7.3). Der Support deckt Fehler und Fragen zu Standardfunktionen und zu abgedeckten eigenen Modulen; Fragen zu Entwicklung und Anpassung sind davon nicht erfasst und lassen sich über eine gesonderte Dienstleistungsvereinbarung abdecken (Ziffer 4.5). Ein eigenes Modul gilt als abgedeckt, wenn es auf Odoo Online läuft oder wenn Sie dafür ein Wartungsentgelt bezahlen; die Gebühr ist monatlich je 100 Codezeilen geschuldet (Ziffern 2 und 5.1). Wer für Fehlerbehebung, Support und Upgrade direkt mit Odoo S.A. zusammenarbeitet, erhält Leistungen zu abgedeckten eigenen Modulen nur, wenn die Datenbank auf der Odoo-Cloud-Plattform liegt; wer selbst hostet, führt diese Anliegen über einen Odoo-Partner, der als Ansprechpartner eingetragen wird (Ziffer 4.6).

Welche Wege es gibt

Variante Wer baut und pflegt Voraussetzung Beim Versionswechsel
Odoo mit Anpassungen ohne Code Betrieb oder Partner über Studio Studio gehört zur Enterprise-Edition: im Tarif Custom enthalten, als einzige App auch im kostenlosen Tarif, in einer Datenbank im Tarif Standard löst es ein Upsell auf Custom aus Der Hersteller pflegt den Standardcode; gilt eine Anpassung als Extra Module — ein Quellcodeverzeichnis oder eine Reihe Python-basierter Anpassungen in der Datenbank —, sind Support, Upgrade und Fehlerbehebung nur abgedeckt, wenn die Anpassung auf Odoo Online läuft oder Sie ein monatliches Wartungsentgelt je 100 Codezeilen zahlen (Ziffern 2 und 5.1); bei eigener Installation laufen sie über einen Odoo-Partner, direkt mit Odoo S.A. nur auf der Odoo-Cloud-Plattform (Ziffer 4.6)
Odoo mit eigenen Modulen eigenes Entwicklungsteam oder Partner Enterprise: Tarif Custom und Odoo.sh oder eigene Installation; Odoo Online ist ausgeschlossen; Community auf eigenem Server ohne Abonnement erst möglich, wenn der Quellcode für die Zielversion vorliegt; Leistungen zu abgedeckten eigenen Modulen erbringt Odoo bei direkter Zusammenarbeit nur auf der Odoo-Cloud-Plattform, bei eigener Installation über einen Odoo-Partner (Ziffer 4.6)
Eigenentwicklung auf eigenem Stack eigenes Team oder beauftragtes Entwicklungsbüro eigene Infrastruktur und eigenes Release-Verfahren Versionswechsel und Sicherheitsupdates sind eigene Arbeit
Mischform: Odoo als Kern, Eigenentwicklung daneben beide Seiten, getrennt durch die Schnittstelle Enterprise: die externe API ist eine Leistung des Tarifs Custom, Gratis- und Standard-Tarif sind ausgeschlossen (Preisseite; Dokumentation 20.0, External JSON-2 API); eine selbst betriebene Community-Installation hängt an keinem Tarif (Dokumentation 20.0, Licenses) zwei Pflegepfade und zwei Zuständigkeiten

Fünf-Jahres-Rechnung: die Annahmen

Die folgende Rechnung ist ein Beispiel und keine Prognose. Angenommen werden ein Handelsbetrieb mit 25 aktiven Benutzern, einer Rechtseinheit und den Apps Verkauf, Lager und Buchhaltung, ein Satz von 1.200 Euro je Entwicklungs- und Beratertag, 60 Euro je interner Stunde, fünf Jahre, Beträge in Euro ohne Steuern und die Preise der Odoo-Preisseite vom 14. Oktober 2026; für Rechnungen in Franken oder mit anderen Sätzen ersetzen Sie diese Annahmen durch Ihre eigenen. Für Odoo gilt der Tarif Custom bei jährlicher Abrechnung auf Odoo.sh mit einem Worker, 25 GB Speicher und einer Staging-Umgebung; für die eigenen Module auf Odoo.sh schulden Sie laut Vertrag ein monatliches Wartungsentgelt je 100 Codezeilen, damit Support, Upgrade und Fehlerbehebung sie abdecken (Ziffern 2 und 5.1); die Preisseite führt die Wartung benutzerdefinierten Codes als nicht in den Tarifen enthalten und nennt keinen Satz. Die Tabelle setzt dafür eine Beispielannahme an: die 15 Entwicklungstage ergeben rund 2.000 Codezeilen, zu 5 Euro je 100 Codezeilen und Monat also 100 Euro im Monat. Die Prüfung nach jedem Versionswechsel bleibt beim Betrieb. Für das erste Jahr rechnet die Tabelle mit dem Erstjahresrabatt der Preisseite, der zwölf Monate lang für anfänglich bestellte Nutzer gilt, danach mit dem Listenpreis. Nicht enthalten sind Steuern, Datenübernahme, Schulung, Hardware, Kartenterminals und Zahlungsgebühren sowie zwei vertragliche Zuschläge: die Erhöhung um bis zu 7 Prozent je Jahr der vorherigen Vertragslaufzeit, und auch sie nur, wenn die bisher gezahlten Entgelte unter dem aktuellen Listenpreis liegen (Ziffer 5.2), und der Zuschlag von 25 Prozent auf den Jahrespreis für eine Datenbank, die älter ist als die drei zuletzt veröffentlichten Hauptversionen, höchstens einmal pro Jahr und frühestens sechs Monate nach der Veröffentlichung einer neuen Hauptversion (Ziffer 5.1).

Posten Odoo Custom auf Odoo.sh Eigenentwicklung
Abonnement, 25 Benutzer 64.650 Euro, jährlich abgerechnet: erstes Jahr 10.770 (35,90 Euro je Benutzer und Monat), danach je 13.470 zum Listenpreis 44,90 Euro nicht vorhanden
Hosting 3.840 Euro: ein Worker, 25 GB Speicher und eine Staging-Umgebung, jährlich abgerechnet 15.000 Euro: eigener Server zu 250 Euro je Monat
Einführung oder Erstentwicklung 48.000 Euro: 40 Beratertage 144.000 Euro: 120 Entwicklungstage
Eigene Module oder Anpassungen 18.000 Euro: 15 Entwicklungstage in der Erstentwicklung enthalten
Wartungsentgelt für abgedeckte eigene Module 6.000 Euro über fünf Jahre: Beispielannahme 2.000 Codezeilen zu 5 Euro je 100 Codezeilen und Monat, also 100 Euro im Monat nicht vorhanden
Pflege über Versionswechsel 12.000 Euro: zweimal fünf Tage in den Jahren 3 und 5 96.000 Euro: 20 Tage je Jahr in den Jahren 2 bis 5
Interner Aufwand 28.800 Euro: 8 Stunden je Monat 57.600 Euro: 16 Stunden je Monat
Summe der fünf Jahre 181.290 Euro 312.600 Euro

Der Abstand beträgt in dieser Rechnung 131.310 Euro. Er dreht sich, wenn die Eigenentwicklung klein bleibt: Für Variante B bleiben 108.690 Euro für Entwicklung und Weiterentwicklung, wenn sie dieselbe Summe erreichen soll wie Variante A (181.290 Euro minus 15.000 Euro Hosting minus 57.600 Euro internen Aufwand); das entspricht rund 91 Entwicklungstagen zu 1.200 Euro. Jede Annahme lässt sich in derselben Tabelle ändern: Nutzerzahl, Tagessatz, Entwicklungsdauer und Umfang der eigenen Module wirken unmittelbar auf die Summe. Odoo-Gesamtkosten rechnen führt denselben Rechenweg für drei Betriebsgrößen.

Welche Risiken jede Seite trägt

Risiko Odoo mit eigenen Modulen Eigenentwicklung
Versionswechsel Eine Datenbank mit eigenen Modulen lässt sich erst upgraden, wenn deren Quellcode für die Zielversion vorliegt; der Upgrade-Service konvertiert abgedeckte Module, die Abnahme bleibt beim Kunden (Dokumentation 20.0, Upgrade; Vertrag Ziffer 4.3) Den Wechsel auf eine neue Fassung des eigenen Systems müssen Sie selbst bauen, testen und ausrollen
Support und Fehlerbehebung Standard-Support drei Jahre ab der Veröffentlichung einer Hauptversion, verfügbar auf Odoo Online, Odoo.sh und bei eigener Installation; danach kostenpflichtiger Extended Support nur für Odoo.sh und für eine eigene Installation, nicht für Odoo Online. Fehlerbehebung, Support und Sicherheitsupdates sind Leistungen des Enterprise-Abonnements (Ziffern 4.1, 4.2 und 4.5); Leistungen zu abgedeckten eigenen Modulen erbringt Odoo bei direkter Zusammenarbeit nur auf der Odoo-Cloud-Plattform, wer selbst hostet geht dafür über einen Odoo-Partner (Ziffer 4.6); Sicherheitsmeldungen zum Standardcode erhalten Selbst-Hoster als Hinweis mit der Korrektur, Extra Module sind davon ausgenommen, auf der Cloud-Plattform spielt Odoo die Korrektur ohne Zutun des Kunden ein (Ziffer 4.2); eine Community-Installation ohne Abonnement trägt all das selbst (Dokumentation 20.0, Standard and extended support) Support für eigenen Code müssen Sie gesondert einkaufen; Fehler behebt, wer den Code kennt
Preisrisiko Verlängerung um bis zu 7 Prozent je Jahr der vorherigen Vertragslaufzeit, und nur wenn die bisher gezahlten Entgelte unter dem aktuellen Listenpreis liegen (Ziffer 5.2); Zuschlag von 25 Prozent des Jahrespreises für eine Datenbank, die älter ist als die drei zuletzt veröffentlichten Hauptversionen, höchstens einmal pro Jahr und frühestens sechs Monate nach der Veröffentlichung einer neuen Hauptversion; monatliches Wartungsentgelt je 100 Codezeilen für abgedeckte eigene Module (Ziffer 5.1) Der Preis sind Ihre Löhne und Entwicklerstunden; er steigt mit Ihren Sätzen
Verantwortung für Vorgaben Länderpakete für steuerliche Anforderungen liefert Odoo mit der Dokumentation und erweitert sie fortlaufend (Dokumentation 20.0, Fiscal localizations); der Vertrag sichert ihre Rechtmäßigkeit dennoch nicht zu (Ziffer 7.2) Jede Anpassung an geänderte Vorgaben ist eigene Entwicklungsarbeit
Haftung soweit gesetzlich zulässig auf 50 Prozent der in den zwölf Monaten unmittelbar vor dem Ereignis gezahlten Entgelte begrenzt; mehrere Ansprüche erweitern die Grenze nicht, Datenverlust und Betriebsunterbrechung sind ausgeschlossen (Ziffer 7.3) Was das Entwicklungsbüro zusagt, steht in Ihrem Vertrag; prüfen Sie Haftung, Abnahme und Rechte am Quellcode
Lizenz und Ausstieg Nutzung der Enterprise-Edition nur mit gültigem Abonnement, Weitergabe der Software untersagt; nach Vertragsende erlischt die Lizenz (Dokumentation 20.0, Licenses; Vertrag Ziffer 3) Der Quellcode liegt bei Ihnen, soweit Ihr Vertrag das regelt; das Wissen über ihn hängt an den Personen, die ihn geschrieben haben

Typische Fehler in der Rechnung

  • Die Lizenz mit den Gesamtkosten verwechseln. In der Rechnung oben stehen dem Abonnement von 64.650 Euro 78.000 Euro Projektaufwand gegenüber: 40 Beratertage Einführung, 15 Entwicklungstage für eigene Module und zweimal fünf Tage Pflege; dazu kommt das Wartungsentgelt für die abgedeckten eigenen Module.
  • Die Erstentwicklung ohne Pflege rechnen. Jede Variante braucht danach laufende Arbeit, bei einer Eigenentwicklung für Sicherheitsupdates, Formate und neue Anforderungen.
  • Den eigenen Aufwand weglassen. Wer Anforderungen, Tests und Abnahmen selbst macht, bezahlt dafür Arbeitszeit; hier sind es acht Stunden je Monat gegenüber sechzehn in der Eigenentwicklung.
  • Eigenen Code auf Odoo Online planen. Die Dokumentation schließt eigene Module dort aus; dann bleibt für Anpassungen Studio, im Tarif Custom oder als einzige App im kostenlosen Tarif.
  • Eine Eigenentwicklung ohne Vertrag über den Quellcode beauftragen. Klären Sie vorher, wer den Code nach dem Projekt weiterführen darf.

So gehen Sie vor

  1. Rechnen Sie beide Varianten mit denselben fünf Jahren, derselben Nutzerzahl und Ihren eigenen Tagessätzen; übernehmen Sie die Zeilen der Tabelle oben.
  2. Prüfen Sie, welcher Anteil Ihres Kernprozesses im Standard liegt. Bleibt der Kern außerhalb, ist die Eigenentwicklung der Gegenstand der Entscheidung, nicht die Ergänzung.
  3. Legen Sie Edition und Hosting fest, bevor Sie entwickeln: eigene Module verlangen Odoo.sh oder eine eigene Installation, in der Enterprise-Edition im Tarif Custom; Studio ist im kostenlosen Tarif nur als einzige App möglich und sonst an den Tarif Custom gebunden.
  4. Fragen Sie die Vertragsfolgen ab: Kündigungsfrist zum Laufzeitende, Erhöhung bei der Verlängerung samt der Bedingung des aktuellen Listenpreises, Versionszuschlag, Wartungsentgelt für eigene Module und die Frage, wer Ihr Ansprechpartner ist — direkt Odoo S.A. mit Leistungen zu eigenen Modulen nur auf der Odoo-Cloud-Plattform oder ein Odoo-Partner, der bei eigener Installation einzutragen ist (Ziffer 4.6); jeden Wechsel des Ansprechpartners zeigen Sie Odoo 30 Tage vorher schriftlich an (Ziffer 6.1). Odoo-Preise und Tarife und der Enterprise-Vertrag halten die Bedingungen fest.
  5. Regeln Sie den Ausstieg in beide Richtungen: Datenexport aus dem Standardsystem, Quellcode und Dokumentation aus der Eigenentwicklung. Die Lizenzgrenzen erklärt Odoo Community: Lizenz und Rechte, die Tarifgrenzen Odoo Online: Was möglich ist.

Häufige Fragen

Wird eine Eigenentwicklung billiger, weil keine Lizenz anfällt?

Dann, wenn die Entwicklung klein bleibt. In der Beispielrechnung entsprechen die Abonnementkosten von 64.650 Euro auf fünf Jahre rund 54 Entwicklungstagen zu 1.200 Euro. Sobald die Erstentwicklung und ihre Pflege darüber hinausgehen, kostet dieser Weg mehr als die Lizenz, die er ersetzt.

Kann ich Odoo Community ohne Abonnement dauerhaft betreiben?

Ja. Die Community-Edition steht unter LGPLv3 und lässt sich ohne Abonnement betreiben. Wartung, Sicherheitsupdates, Versionswechsel und jede Anpassung an geänderte Vorgaben liegen dann bei Ihnen; Odoo Studio gehört zur Enterprise-Edition und steht einer Community-Installation ohne Abonnement nicht zur Verfügung. Auf Odoo Online ist es im Tarif Custom enthalten; als einzige App lässt es sich laut der FAQ der Preisseite auch im kostenlosen Tarif wählen, und in einer Datenbank im Tarif Standard löst es ein Upsell auf Custom aus.

Was passiert mit eigenen Modulen bei einem Versionswechsel?

Er wird blockiert, bis der Quellcode passt. Nach der Dokumentation 20.0 lässt sich eine Datenbank mit eigenen Modulen erst upgraden, wenn deren Quellcode für die Zielversion vorliegt. Der Upgrade-Service konvertiert abgedeckte Module mit, die Prüfung und Abnahme der neuen Version bleibt beim Betrieb; bei direkter Zusammenarbeit mit Odoo S.A. erbringt Odoo diesen Dienst für abgedeckte eigene Module nur auf der Odoo-Cloud-Plattform, bei eigener Installation läuft er über einen Odoo-Partner (Ziffer 4.6).

Wer haftet, wenn das System eine gesetzliche Vorgabe nicht erfüllt?

Bei Odoo begrenzt der Abonnementvertrag die Gesamthaftung, soweit gesetzlich zulässig, auf 50 Prozent der Entgelte, die in den zwölf Monaten unmittelbar vor dem haftungsbegründenden Ereignis gezahlt wurden, und sichert nicht zu, dass die Software Recht und Vorschriften einhält (Ziffern 7.2 und 7.3). Bei einer Eigenentwicklung regelt das Ihr Vertrag mit dem Entwicklungsbüro; prüfen Sie vorher Zusagen, Abnahme und die Rechte am Quellcode.

Quellen

  1. Release Notes (Version 20, veröffentlicht im September 2026)Odoo S.A. · abgerufen am
  2. Studio (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  3. Odoo Online (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  4. Upgrade (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  5. Standard and extended support (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  6. Upgrade a customized database (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  7. External JSON-2 API (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  8. Server framework 101 (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  9. Licenses (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  10. Odoo Enterprise Subscription Agreement, Version 13 vom 24. September 2026Odoo S.A., Dokumentation · abgerufen am
  11. Preise der Odoo-Tarife, deutschsprachige SeiteOdoo S.A. · abgerufen am
  12. Preis-Konfigurator für Odoo.shOdoo S.A. · abgerufen am
  13. Compare Editions (Odoo Community und Odoo Enterprise)Odoo S.A. · abgerufen am
  14. Fiscal localizations (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am