Calcul du taux de churn : formule + exemple SaaS
Publié le 13 mars 2026 · Jules, Founder of NoNoiseMetrics · 13min de lecture
Mis à jour le 15 avril 2026
Calculer le taux de churn se résume à une formule : clients perdus divisés par clients en début de période, multipliés par 100. Le dénominateur fait trébucher plus de fondateurs SaaS que toute autre partie de l’équation. Ce guide parcourt les étapes pour clients et revenus, la conversion mensuel-annuel, six erreurs courantes et comment sortir un chiffre propre depuis Stripe.
TL;DR. Formules du taux de churn
Taux de churn client = (Clients perdus ÷ Clients au départ) × 100
Taux de churn de revenus = (MRR perdu ÷ MRR au départ) × 100
Mensuel ≠ Annuel ÷ 12. Utilise : Annuel = 1 − (1 − Mensuel)^12
Calcule ton taux de churn depuis Stripe, gratuit jusqu’à 10k€ MRR →
Formule du taux de churn client
La formule du taux de churn pour les clients est :
Taux de churn client = (Clients perdus sur la période ÷ Clients en début de période) × 100
Définis chaque variable précisément, pour que le taux de churn reste comparable d’un mois à l’autre :
- Clients perdus : abonnements résiliés + non-renouvellements + paiements échoués non récupérés à la fin de la période. Le numérateur ne soustrait pas les nouveaux clients acquis en cours de période.
- Clients au départ : clients payants au jour 1 de la période. Le dénominateur n’inclut pas les clients qui ont signé pendant la période.
Exemple chiffré :
- Début février : 120 clients payants
- Nouveaux clients en février : 15
- Clients ayant résilié en février : 8
- Paiements échoués non récupérés : 2 (également perdus)
Taux de churn client = (8 + 2) ÷ 120 × 100 = 8,3 %
Les 15 nouveaux clients sont sans pertinence pour ce calcul mensuel. Ils apparaîtront dans le dénominateur de mars.
Ce que veut dire 8,3 % mensuel en pratique : à ce rythme, tu perds environ 66 % de ta base client par an. Tu devrais acquérir 10 nouveaux clients chaque mois pour maintenir le compte stable. Un taux de churn à ce niveau est une urgence de rétention, pas un problème de marketing.
Pour le contexte sur ce que ce chiffre signifie pour ton business, voir Qu’est-ce que le taux de churn.
Formule du taux de churn de revenus
Le taux de churn de revenus (aussi appelé MRR churn) mesure l’impact financier, pas le nombre de têtes :
Taux de churn de revenus = (MRR perdu sur la période ÷ MRR en début de période) × 100
MRR perdu inclut :
- MRR des abonnements résiliés
- Réduction de MRR par downgrades de plan
- MRR des paiements échoués non récupérés en fin de cycle de facturation
MRR perdu n’inclut pas le MRR d’expansion — il est compté séparément dans le taux de churn de revenus net.
Exemple chiffré :
- MRR au début de mars : 18 500 €
- MRR perdu sur résiliations : 740 €
- MRR perdu sur downgrades : 230 €
- MRR d’expansion sur upgrades : 510 €
Taux de churn de revenus brut :
Brut = (740 + 230) ÷ 18 500 × 100 = 5,2 %
Taux de churn de revenus net :
Net = (970 − 510) ÷ 18 500 × 100 = 2,5 %
Le revenu d’expansion divise le churn effectif par deux. C’est pourquoi les entreprises focalisées NRR sont aussi obsédées par l’upsell que par la rétention. Pour la mécanique complète net vs. brut, voir churn brut vs. churn net, Net Revenue Retention et churn de revenus vs. churn client.
Calcul pas à pas du taux de churn
Suis ces étapes pour calculer correctement le taux de churn sur n’importe quelle période :
Étape 1. Définis ta période. Utilise les mois calendaires comme unité standard. Mensuel est la valeur par défaut de l’industrie pour le SaaS. Hebdomadaire est trop bruité ; trimestriel masque les problèmes mois par mois. Utilise toujours la même période, pour que le taux de churn soit comparable d’un mois à l’autre sans casse-tête de normalisation.
Étape 2. Compte les clients payants actifs en début de période. Client payant actif = a un abonnement vivant et a été facturé avec succès. Exclus : essais gratuits, abonnements en pause (pas de facturation active), clients arrivés en cours de période. Si le paiement d’un client est en dunning-retry (Stripe retente une charge échouée), compte-le actif en début de période ; mais si le paiement échoue complètement à la fin, il bascule dans le compte des perdus.
Étape 3. Compte les clients perdus pendant la période. Perdu = résilié OU non-renouvelé OU paiement échoué ET non récupéré en fin de période. Inclus le churn involontaire (paiements échoués) — c’est une perte de revenu réelle, même si le client n’avait pas l’intention de partir, et il appartient au taux de churn. Sépare involontaire de volontaire dans une colonne distincte si tu veux suivre la récupération de paiement séparément.
Étape 4. Applique la formule.
Taux de churn = (Clients perdus ÷ Clients au départ) × 100
Arrondis le résultat à une décimale. Reporter « 7,5 % de churn » est plus actionnable que « 7,48 % » — la précision ne représente pas de signal réel à la plupart des échelles SaaS.
Étape 5. Segmente ta valeur. Ne t’arrête pas à un seul agrégat. Segmente par canal d’acquisition, plan tarifaire, taille d’entreprise ou cohorte de signup. Un taux de churn agrégé de 5 % mensuel peut être 2 % pour les clients annuels et 9 % pour les mensuels — l’agrégat masque toute l’histoire. L’analyse de cohortes est l’outil standard pour trouver quels segments produisent les pires chiffres.
Étape 6. Calcule mensuellement pour le suivi de tendance. Suis le taux de churn mois après mois. Un seul nombre est un point de données. Une tendance sur six mois est diagnostique. Si la courbe monte, regarde quelle cohorte ou quel canal d’acquisition la pousse, pas seulement la valeur d’affichage.
Étape 7. Convertis en annuel pour le benchmark. Investisseurs et rapports de benchmark utilisent les chiffres annuels. Applique la formule composée (section suivante) pour convertir mensuel en annuel.
Conversion mensuel vers annuel du taux de churn
La multiplication simple sous-estime l’impact d’une valeur mensuelle. La formule correcte du taux de churn annuel est composée :
Taux de churn annuel = 1 − (1 − Taux mensuel)^12
Exemple : 4 % mensuel → Annuel = 1 − (0,96)^12 = 1 − 0,612 = 38,8 % (pas 48 %)
Tableau de conversion :
| Mensuel | Annuel | Rétention annuelle |
|---|---|---|
| 0,5 % | 5,8 % | 94,2 % |
| 1,0 % | 11,4 % | 88,6 % |
| 2,0 % | 21,5 % | 78,5 % |
| 3,0 % | 30,6 % | 69,4 % |
| 4,0 % | 38,8 % | 61,2 % |
| 5,0 % | 45,9 % | 54,1 % |
| 7,0 % | 58,1 % | 41,9 % |
| 10,0 % | 71,8 % | 28,2 % |
Le gap de compounding compte pour la communication investisseurs. Si ton taux de churn mensuel est de 3 %, un investisseur qui suppose 36 % annuel surestime ton problème. Le chiffre annuel correct est 30,6 % — différence significative à grande échelle.
Benchmarks du taux de churn par segment
Une fois ton taux de churn obtenu, il te faut un point de référence. Données du Recurly 2024 Subscription Report et du SaaS Capital 2024 Retention Study :
| Segment | Taux de churn mensuel | Annuel |
|---|---|---|
| Consumer SaaS | 4–8 % | 38–64 % |
| SMB SaaS (facturation mensuelle) | 3–5 % | 31–46 % |
| SMB SaaS (facturation annuelle) | 1–3 % | 11–31 % |
| SaaS mid-market | 1–2 % | 11–22 % |
| SaaS enterprise | sous 1 % | sous 10 % |
Pour SaaS bootstrap avec facturation mensuelle dans le SMB : sous 4 % mensuel est acceptable, sous 2 % mensuel est fort. Si tu es au-dessus de 6 % mensuel, le taux de churn lui-même est ton frein principal à la croissance — pas l’acquisition, pas la conversion, pas le pricing.
Les contrats annuels affichent invariablement une valeur 2–3× inférieure à leurs équivalents mensuels. Si ton produit crée une valeur durable, déplacer les clients vers des plans annuels est l’action de rétention au plus fort levier.
ASC 606 et note comptable
Sous ASC 606, le revenu reconnu et le chiffre cash-basis divergent. Un client qui paie 1 200 € à l’avance pour un plan annuel est reconnu à 100 €/mois. S’il résilie en milieu d’année et demande un remboursement au prorata, le calcul devrait refléter le solde non reconnu, pas l’annulation nominale. Pour la plupart des reportings bootstrap-SaaS, le cash-basis suffit — si tu lèves du capital, ton commissaire voudra réconciliation avec le deferred revenue. Suis les deux vues passé 1M€ ARR.
Erreurs courantes dans le calcul du taux de churn
1. Inclure les essais dans le dénominateur. Les trials ne sont pas des clients. Les inclure gonfle le dénominateur et produit une valeur artificiellement basse. Compte uniquement les abonnements payants actifs au jour 1.
2. Inclure des signups en cours de période dans le compte initial. Un client qui a signé le 15 mars n’est pas « à risque de churn » en mars — il n’est client que depuis deux semaines. Inclus-le dans le compte initial d’avril seulement.
3. Ignorer le churn involontaire. Les paiements échoués sont du churn. Si une carte expire et que le client ne la met pas à jour, il est perdu — qu’il ait voulu résilier ou non. Suis l’involontaire séparément pour diagnostiquer la récupération de paiement, mais inclus-le toujours dans le total.
4. Soustraire les nouveaux clients du numérateur. « On en a perdu 10 mais gagné 15, donc net −5. » Net n’est pas du churn. Le churn, ce sont uniquement les pertes. Les nouveaux clients vont dans le dénominateur du mois suivant, pas dans le numérateur de ce mois-ci.
5. Mélanger clients mensuels et annuels dans une formule. Les abonnés mensuels churnent mensuellement. Les annuels churnent annuellement (au renouvellement). Ne les pool pas dans le même dénominateur sans normaliser. Bonne pratique : calcule le taux de churn séparément par cohorte, puis pondère par contribution MRR.
6. Utiliser la mauvaise date de fin de période. Une résiliation traitée le 31 mars à 23 h 59 doit être dans le compte de mars. Définis la coupure de période clairement et applique-la de façon cohérente d’un mois à l’autre.
Quand utiliser churn client vs. churn de revenus
Calcule le taux de churn client quand tu as besoin de comprendre la dynamique d’effectifs : acquisition nécessaire pour rester à plat, charge support, impact de la conversion trial-to-paid.
Calcule le taux de churn de revenus quand tu as besoin de comprendre l’impact financier : quels paliers de plan saignent le plus, si les clients high-value retiennent mieux que les low-value, comment prioriser l’investissement en rétention.
Deux scénarios où chacun raconte une histoire différente :
Scénario A : Tu perds 10 clients à 9 €/mois et conserves 200 à 99 €/mois. Churn client : élevé. Churn de revenus : négligeable. Tu perds les bons clients.
Scénario B : Tu perds 2 clients à 499 €/mois et conserves 50 à 29 €/mois. Churn client : faible (3,8 %). Churn de revenus : 13,2 %. Tu retiens beaucoup de comptes low-value en perdant les meilleurs — une crise déguisée en taux de churn sain.
Calcule toujours le churn de revenus si tu as une variation tarifaire significative entre plans. Le taux de churn client seul te trompera. Pour le playbook complet, voir Comment réduire le churn client.
Calculer le taux de churn depuis Stripe : guide natif
Stripe stocke chaque résiliation, paiement échoué et événement de downgrade dont tu as besoin pour calculer le taux de churn. Voici comment extraire les données directement :
Trouver les abonnements résiliés dans Stripe :
Va dans Billing → Subscriptions et filtre sur Status: Canceled. Ajoute un filtre de date pour ta période de mesure. Le compte renvoyé = clients ayant churné volontairement sur cette période (plus les abonnements aux paiements définitivement échoués). Ce compte devient le numérateur de ton taux de churn.
Séparer volontaire d’involontaire :
Dans la liste d’abonnements de Stripe, cancellation_reason distingue :
cancellation_details.reason: payment_disputedoupayment_failed= churn involontaire- Vide ou autres raisons = churn volontaire
Calculer le MRR perdu (taux de churn de revenus) :
Pour chaque abonnement résilié : prends le montant de la facture la plus récente et normalise au mensuel (abonnements annuels ÷ 12). Somme toutes les valeurs MRR d’abonnements résiliés sur ta période = MRR perdu sur résiliations. Ajoute les différences MRR de downgrades pour obtenir le taux de churn de revenus brut.
Le problème de l’extraction manuelle Stripe :
L’UI Stripe ne calcule pas la valeur nativement. Tu construis un tableur depuis des exports filtrés, ce qui est sujet aux erreurs et chronophage. Les résiliations en milieu de mois, les prorations et les abonnements multi-items créent des cas limites qui distordent le chiffre si tu comptes mal.
Tracking automatisé :
Connecte ton compte Stripe à NoNoiseMetrics. Le churn client et de revenus sont calculés automatiquement, y compris la séparation involontaire/volontaire. Temps réel, sans exports.
Calcule ton taux de churn depuis Stripe → Gratuit jusqu’à 10k€ MRR.
FAQ
Quelle est la formule du taux de churn ?
Taux de churn client = (Clients perdus ÷ Clients en début de période) × 100. Taux de churn de revenus = (MRR perdu ÷ MRR en début de période) × 100. Utilise la formule client pour mesurer la rétention en effectif. Utilise la formule revenus pour mesurer la rétention en euros. Les deux sont des calculs SaaS standard — quel taux de churn utiliser dépend du contexte de la décision.
Comment fait-on un calcul mensuel du taux de churn ?
Compte tes clients payants au jour 1 du mois (le dénominateur). Compte les clients ayant résilié ou avec paiements échoués non récupérés sur ce mois (le numérateur). Divise et multiplie par 100. Le calcul mensuel du taux de churn exclut les clients arrivés en milieu de mois du numérateur comme du dénominateur.
Comment convertir un taux de churn mensuel en taux de churn annuel ?
Utilise la formule composée : taux de churn annuel = 1 − (1 − Mensuel)^12. Ne multiplie jamais la valeur mensuelle par 12 — cela ignore le compounding et surestime le vrai taux de churn annuel. 5 % mensuel produit un 46 % annuel avec la formule correcte, pas 60 % par multiplication simple.
Qu’est-ce qu’un bon taux de churn pour le SaaS ?
Pour le SaaS SMB bootstrap avec facturation mensuelle : sous 4 % mensuel est acceptable, sous 2 % mensuel est fort. Le SaaS enterprise vise un taux de churn inférieur à 1 % mensuel. Le benchmark qui compte le plus, c’est ta propre tendance — ton taux de churn s’améliore-t-il cohorte après cohorte ? Les chiffres absolus comptent moins que la trajectoire.
Comment calcule-t-on le taux de churn dans Excel ?
Divise les clients perdus par les clients en début de période, puis multiplie par 100. Dans Excel : =B2/A2*100 où A2 = clients de départ et B2 = clients perdus. Pour la conversion mensuel-annuel : =1-(1-C2)^12 où C2 = valeur mensuelle en décimal. L’approche Excel du taux de churn requiert des données d’entrée précises, ce qui implique un export manuel mensuel depuis Stripe.
Quelle période utiliser pour le calcul du taux de churn ?
Les mois calendaires sont le standard pour le calcul SaaS du taux de churn. Mensuel est assez granulaire pour attraper les problèmes tôt et assez normalisé pour rendre la comparaison mois-sur-mois valide. Hebdomadaire est trop volatil pour être actionnable. Trimestriel masque la dégradation mensuelle. Si tu as des contrats annuels, suis également un taux de renouvellement annuel séparément de ton taux de churn mensuel.
Comment compter les nouveaux clients dans le calcul du taux de churn ?
Les nouveaux clients acquis pendant une période sont exclus du calcul du taux de churn de cette période. Ils n’apparaissent que dans le compte initial de la période suivante. Si tu démarres mars avec 100 clients, en acquiers 20 et en perds 8, ton taux de churn de mars est 8/100 = 8 % — pas 8/120 = 6,7 %. Les 20 nouveaux clients rencontrent leur premier événement churn en avril.
Outil gratuit
Télécharger le template Excel →
Calcule churn client et churn de revenus depuis tes données Stripe, sans inscription.