Piloter la performance · Outil interactif

Analyse de cohortes : mesurer la rétention, le churn et le NRR

Importez des revenus mensuels clients et explorez les cohortes, la rétention clients, le churn, la rétention brute (GRR) et nette (NRR).

Utiliser le simulateur

Quand utiliser cet outil ?

Situations adaptées

  • Votre SaaS grandit mais vous ne savez pas si les clients restent après les premiers mois.
  • Vous voulez distinguer acquisition de nouveaux clients, attrition et expansion des abonnements existants.

Moins adapté lorsque

  • Votre modèle est composé de ventes ponctuelles : la notion de revenu mensuel récurrent n'est pas directement applicable.
  • Votre fichier ne distingue pas correctement clients, dates et revenu mensuel : commencez par fiabiliser les données.

La croissance ne se résume pas à l'acquisition

Une entreprise peut gagner des clients chaque mois tout en perdant une proportion importante de ses anciens clients. Les cohortes regroupent les clients par mois de première activité puis suivent leur fidélisation au même âge. Cette lecture évite de masquer une baisse de rétention derrière une acquisition accélérée.

Distinguer rétention clients, GRR et NRR

La rétention clients compte les clients encore actifs. La GRR mesure le revenu conservé sans expansion, en plafonnant les revenus individuels au niveau de départ. La NRR tient compte de l'expansion et peut dépasser 100 %. Des définitions explicites du revenu mensuel récurrent, des résiliations et réactivations sont indispensables avant de comparer des SaaS.

Un exemple de revenus B2B

Une cohorte démarre avec trois clients et 380 euros mensuels. Au mois suivant, un client augmente son abonnement tandis qu'un autre le réduit. La rétention clients demeure de 100 %, la GRR est inférieure à 100 % et la NRR peut rester à 100 %. Il faut donc lire les trois indicateurs ensemble.

Préparer un fichier exploitable

Importez une ligne par couple client-mois avec un identifiant stable, le mois AAAA-MM et le revenu mensuel. Les doublons sont refusés et les mois manquants ne sont pas assimilés à du churn. Pour un calcul rigoureux, utilisez une série continue de MRR, non des factures ponctuelles ou une somme de paiements irréguliers.

Simulateur interactif

Commencez par la lecture des résultats, puis adaptez les hypothèses à votre activité. L'exemple est fictif. Vérifiez les limites du modèle avant de prendre une décision.

Rétention et cohortes clients

Mesurez les départs et l'expansion sur les mêmes groupes de clients.

5

Clients observés

3

Cohortes

0 %

Churn clients du dernier mois

3,3 %

Churn brut de revenu

Matrice de cohortes mensuelles

CohorteClientsM+0M+1M+2M+3M+4
2026-013
100 %
100 %
66,7 %
66,7 %
66,7 %
2026-021
100 %
100 %
100 %
100 %
·
2026-031
100 %
100 %
100 %
··

Une case absente correspond à un mois non encore observé. Un mois manquant dans un fichier interrompt l'affichage de la cohorte : il n'est pas assimilé à un départ. M+0 représente le premier mois à revenu positif de chaque client.

Définitions des indicateurs

Rétention clients : clients encore actifs / clients initialement actifs de la cohorte.

GRR : revenu initial conservé, plafonné client par client, sans expansion / revenu initial.

NRR : revenu ultérieur de la même cohorte, expansion comprise / revenu initial, parfois supérieur à 100 %.

Ces mesures supposent un revenu mensuel comparable, typiquement du MRR. L'import de factures ponctuelles peut produire une rétention trompeuse.

Importer des revenus mensuels

CSV à trois colonnes : customer_id;month;revenue. Une ligne par client et par mois au format AAAA-MM. Montants positifs ou nuls. Les cellules sans ligne sont interprétées à zéro uniquement si le mois est présent dans le fichier.

Exemple : client42;2026-01;125

Dialecte simple sans séparateurs entre guillemets ni retours à la ligne dans les champs. Import limité à 20 000 lignes.

Analyse locale dans votre navigateur. Aucun stockage sur le serveur Odessia. Les identifiants clients restent visibles dans le fichier chargé et ne sont pas exportés dans la matrice agrégée. Utilisez des identifiants pseudonymisés pour les données réelles.

Questions fréquentes

Comment constituer une cohorte ?

Chaque client rejoint la cohorte du premier mois où son revenu mensuel observé est positif.

Quelle différence entre NRR et GRR ?

La NRR conserve les expansions de revenu des clients existants. La GRR les exclut, et ne peut donc pas dépasser 100 % dans ce modèle.

Que représente une cellule vide de la matrice ?

Un mois non observable ou non fourni, et non un client qui a nécessairement quitté l'entreprise.

Ressources complémentaires