Odoo vient d'annoncer une hausse de tarif d'environ 20 %. Avant de paniquer (ou de sabrer le champagne), il y a un document à lire : les conditions du contrat Enterprise. Elles sont publiques, versionnées sur GitHub, et chaque modification y est datée.
J'ai relu l'historique complet. Voici ce qui change vraiment pour vous, version par version, avec les liens directs vers les lignes concernées.
Fichier suivi : content/legal/terms/enterprise.rst.
En bref
| Question | Réponse courte |
|---|---|
| Mes licences actuelles augmentent-elles de 20 % demain ? | Non. Le prix est celui écrit dans votre contrat, jusqu'à son échéance. |
| Et au renouvellement ? | Hausse plafonnée à 7 %, et seulement si vous payez moins que le prix catalogue du moment. |
| Le plafond est-il le même pour tous ? | Non. Contrat signé avant le 19/12/2025 : 7 % au total. Après : 7 % par année de contrat. |
| Et les utilisateurs ajoutés en cours de contrat ? | Ils sont facturés au prix catalogue du jour de l'ajout. |
| Quoi d'autre à surveiller ? | Surcoût de 25 % sur les versions non couvertes, Light Users, modules spécifiques en SaaS. |
1. Le prix est figé pendant le contrat
L'article 5.1 précise que les charges reposent sur le nombre d'utilisateurs et le plan d'abonnement « specified in writing at the conclusion of the Agreement ». Le prix est donc celui du contrat signé.
Le contrat ne prévoit un prix catalogue du jour que dans un cas : vous dépassez ce qui est prévu (plus d'utilisateurs, ou une fonctionnalité qui demande un autre plan). Dans ce cas, le supplément se calcule au prix catalogue « at the time of the deviation », pour le reste de la durée du contrat.
Cette formulation est apparue en octobre 2022 avec la v10a. Avant, c'était « at that time », une formule plus floue.
v10, « at that time » : enterprise.rst L283-L286 (commit)
v10a, précision « at the time of the deviation » : enterprise.rst L282-L286 (commit)
Conséquence pratique : si vous ajoutez des utilisateurs après l'annonce, ils partent au nouveau tarif. Ceux que vous avez déjà ne bougent pas.
2. Au renouvellement : le plafond de 7 %
C'est l'article 5.2. Le principe : si ce que vous avez payé est inférieur au prix catalogue actuel, la hausse est limitée à 7 %. Le texte a changé une fois, et c'est le point clé.
Avant le 19/12/2025 : 7 % au total
Versions v10, v10a et v11 : la hausse peut aller « jusqu'à 7 % », sans mention de durée.
v10 : enterprise.rst L304-L305
v10a : enterprise.rst L305-L306
v11 : enterprise.rst L316-L318
La v11 ajoute une exclusion : le surcoût de 25 % pour version non couverte n'entre pas dans le calcul de la base.
Depuis le 19/12/2025 : 7 % par an
La v12 ajoute trois mots qui changent tout : « per year of the previous Term ».
v13 (identique) : enterprise.rst L334-L336
Le commentaire interne du commit est explicite : « 7% increase is per year, not per Term ».
Ce que ça donne
| Durée du contrat précédent | Signé avant le 19/12/2025 | Signé à partir du 19/12/2025 |
|---|---|---|
| 1 an | jusqu'à 7 % | jusqu'à 7 % |
| 2 ans | jusqu'à 7 % | jusqu'à 14,49 % (1,07 x 1,07) |
| 3 ans | jusqu'à 7 % | jusqu'à 22,50 % (1,07 x 1,07 x 1,07) |
Le plafond est un maximum, pas un tarif fixé. Et il ne compte que si votre prix est inférieur au prix catalogue. Si votre prix est déjà proche du catalogue, la hausse s'arrête au catalogue.
Point clé : la version du contrat qui s'applique est celle en vigueur au moment de la souscription de votre abonnement, ou de son dernier renouvellement. Il n'y a pas forcément de contrat signé à proprement parler : c'est la date de souscription ou de dernier renouvellement qui détermine la version applicable.
Attention, le plafonnement n'est pas automatique. Au renouvellement, Odoo proposera directement le nouveau tarif catalogue. C'est à vous de demander l'application du plafond prévu à l'article 5.2, en vous appuyant sur la version du contrat qui vous concerne.
Exemple chiffré : offre Custom
Hypothèses :
ancien tarif Custom : 37,40 € par mois et par utilisateur, hors remise de bienvenue des 12 premiers mois ;
nouveau tarif catalogue : 44,90 € par mois et par utilisateur ;
exemple sur 15 utilisateurs (un dossier Odoo moyen), sur 12 mois ;
la base de calcul du plafond est le tarif hors remise de bienvenue (37,40 €).
La hausse annoncée
Écart : 44,90 - 37,40 = 7,50 € par mois et par utilisateur.
Hausse : 44,90 / 37,40 - 1 = +20,05 %, soit environ 20 %, comme annoncé.
Par utilisateur et par an : 448,80 € devient 538,80 €, soit +90 €.
Pour 15 utilisateurs : 6 732 € devient 8 082 € par an (+1 350 €).
Ce que le plafond change au renouvellement
Le tarif renouvelé est le plus petit des deux : l'ancien tarif majoré du plafond, ou le prix catalogue (44,90 €).
| Contrat précédent | Plafond | Calcul | Nouveau tarif par utilisateur | 15 utilisateurs, par an | Économie par an vs 44,90 € |
|---|---|---|---|---|---|
| Signé avant le 19/12/2025 (v11), 1, 2 ou 3 ans | 7 % au total | 37,40 x 1,07 = 40,02 € | 40,02 € | 7 203,60 € | 878,40 € |
| Signé après (v12/v13), 1 an | 7 % | 37,40 x 1,07 = 40,02 € | 40,02 € | 7 203,60 € | 878,40 € |
| Signé après, 2 ans | 14,49 % (1,07²) | 37,40 x 1,1449 = 42,82 € | 42,82 € | 7 707,60 € | 374,40 € |
| Signé après, 3 ans | 22,50 % (1,07³) | 37,40 x 1,2250 = 45,82 €, limité au catalogue | 44,90 € | 8 082 € | 0 € |
Concrètement : l'écart entre le catalogue (44,90 €) et le renouvellement plafonné (40,02 €) est de 4,88 € par utilisateur et par mois. Pour 15 utilisateurs, cela fait 4,88 x 15 x 12 = 878,40 € par an.
Ce que le tableau montre :
Un contrat de 3 ans signé sous la v12 ou la v13 n'a plus de protection sur ce tarif. Le plafond (45,82 €) dépasse le prix catalogue (44,90 €), donc le client paie le plein tarif.
Un contrat signé avant le 19/12/2025 garde son plafond de 7 %, quelle que soit sa durée. Sur un contrat de 3 ans, cela représente environ 2 635 € d'écart sur 3 ans pour 15 utilisateurs (878,40 € par an), tant que le catalogue reste à 44,90 €.
Le plafond est un maximum. Odoo peut appliquer moins.
Utilisateurs ajoutés en cours de contrat
Un utilisateur ajouté en cours de contrat est facturé au tarif catalogue du jour, soit 44,90 € par mois (538,80 € par an). Le même utilisateur au tarif renouvelé plafonné à 7 % aurait coûté 40,02 €.
Point d'attention : la remise de bienvenue
Le calcul suppose que la base du plafond est 37,40 €, sans la remise de bienvenue. Le texte parle des « charges applied during the previous Term ». Si Odoo retient le montant réellement payé pendant la première année, donc remisé, la base serait plus basse. Le plafond de 7 % s'appliquerait alors à ce montant, avec un écart plus important par rapport au catalogue. C'est un point à faire préciser par Odoo avant de signer.
3. Le surcoût de 25 % pour une version trop ancienne
Introduit avec la v11 (juillet 2025), il a été ajusté deux fois en quelques jours.
Les Covered Versions sont les 3 dernières versions majeures d'Odoo, avec une nouvelle version majeure par an :
v11 : enterprise.rst L83-L85
Le surcoût : une fois par an, si votre base est sur une version plus ancienne que les versions couvertes, vous payez un supplément de 25 %.
| Version | Date | Base de calcul | Délai après une sortie majeure | Lien |
|---|---|---|---|---|
| v11 | 04/07/2025 | 25 % du prix catalogue annuel sans remise | 3 mois | L294-L297 |
| v11a | 08/07/2025 | 25 % du prix annualisé, selon votre prix par utilisateur actuel | 3 mois | L302-L305 |
| v11b | 09/07/2025 | idem | 6 mois | L302-L305 |
| v13 | 24/09/2026 | idem, avec les Light Users | 6 mois | L313-L316 |
Ce qu'il faut retenir : en v11a, le prix retenu est votre prix réel par utilisateur, ramené à l'année. Une note interne du commit (commit v11a) indique que les remises durables (plan, remise light user) sont prises en compte, et pas les remises liées à la durée d'abonnement (première année, multi-années). C'est un commentaire dans le source, pas du texte contractuel.
4. Ce qui change avec la v13 (24/09/2026)
Le commit 0c0812e apporte deux changements qui touchent directement votre facture : les Light Users et la maintenance obligatoire des modules spécifiques en SaaS.
Les Light Users
Nouvelle définition, quand la version d'Odoo le permet : un compte marqué Light User, ou une fiche employé (app RH) sans compte utilisateur actif hors portail. Un « User » devient tout compte actif qui n'est pas un Light User.
Définitions : enterprise.rst L55-L61
Charges et dépassements : enterprise.rst L297-L304
Pénalité d'audit de 300 % étendue aux Light Users : enterprise.rst L131
Ce que ça implique : les fiches employé RH sans compte peuvent entrer dans le décompte. À vérifier avant d'annoncer votre nombre d'utilisateurs.
Modules spécifiques : maintenance obligatoire en SaaS
Avant, un module spécifique n'était « couvert » que si vous choisissiez de payer sa maintenance. Désormais, tout module spécifique utilisé sur Odoo Online est d'office couvert.
Définition : enterprise.rst L80-L83
Tarif « par 100 lignes de code » : enterprise.rst L318-L320
Le texte parle d'un usage sur la plateforme SaaS d'Odoo. À confirmer selon votre mode d'hébergement.
5. Autres modifications notables
v10 (octobre 2022) : fin de la tarification par application. Le prix ne dépend plus des apps installées mais d'un « Subscription Plan ». La pénalité d'audit de 300 % ne porte plus que sur les utilisateurs, et le tarif de maintenance des modules spécifiques (16 € par 100 lignes) sort du contrat.
v11 (juillet 2025) : données personnelles. La suppression des données peut être limitée si Odoo SA a l'obligation légale de les conserver, avec un traitement limité à ce que la loi exige.
Frise des versions
| Version | Date | Changement principal | Commit |
|---|---|---|---|
| v10 | 13/10/2022 | Fin du prix par application, notion de Subscription Plan | 4fe6fbe |
| v10a | 27/10/2022 | Prix du dépassement calculé « à la date du dépassement » | e56bc8a |
| v11 | 04/07/2025 | Versions couvertes, surcoût de 25 %, données personnelles | b867789 |
| v11a | 08/07/2025 | 25 % sur le prix réel annualisé | 29cd958 |
| v11b | 09/07/2025 | Délai de 3 à 6 mois | f45f2d3 |
| v12 | 19/12/2025 | Plafond de 7 % par an | 1221365 |
| v13 | 24/09/2026 | Light Users, modules SaaS | 0c0812e |
Checklist avant votre prochain renouvellement
Retrouvez le PDF de votre contrat et repérez la version signée (la mention « Version X - date » figure en tête).
Notez la date d'échéance et la durée du contrat.
Comparez votre prix par utilisateur au prix catalogue actuel : si l'écart dépasse le plafond, c'est le plafond qui s'applique.
Regardez si votre base est sur une version encore couverte (les 3 dernières).
Comptez vos Light Users et vos fiches employés RH sans compte.
Si vous êtes en SaaS avec des modules spécifiques, anticipez leur maintenance.
Avant de resigner, lisez la version du contrat qu'on vous propose et comparez-la avec celle que vous avez signée.
Si vous voulez qu'on regarde ensemble l'impact chiffré sur votre parc de licences, écrivez-moi.