Aller au contenu
Retour à l’académie
Article · Indicateurs SaaS10 min de lecture

Paiements échoués sur Stripe : récupération et prévention du churn involontaire

Pourquoi les paiements d’abonnement échouent, comment fonctionne la récupération des paiements Stripe et quels indicateurs suivre pour protéger vos revenus récurrents.

Abderrahim Ben Jazia, PhDPar Abderrahim Ben Jazia, PhD · Fondateur de FlowMRR (a créé puis revendu AIS)Contenu relu :

Votre client n’a pas résilié. Son paiement a échoué. Imaginez un SaaS à 20 000 $ de MRR : les abonnements progressent et la rétention semble solide. Puis plusieurs renouvellements échouent, à cause de cartes expirées, de fonds insuffisants ou d’une authentification nécessaire. Il reste 1 200 $ impayés. Avez-vous perdu 1 200 $ de MRR ? Pas nécessairement. Certains paiements pourront être recouvrés automatiquement, d’autres nécessiteront une action du client, et une partie pourrait finir en churn involontaire. Un paiement échoué, une facture impayée et un abonnement résilié sont trois événements différents. Comprendre leur lien est essentiel pour piloter les revenus d’un SaaS.

4 points à vérifier dans Stripe dès aujourd’hui

  1. Smart Retries est activé (Dashboard → Revenue recovery → Retries).
  2. Les e-mails d’échec de paiement aux clients sont activés, avec un lien pour mettre à jour leur carte.
  3. La mise à jour automatique des cartes est activée.
  4. Les comptes à forte valeur restés impayés font l’objet d’un suivi personnel.
01

Qu’est-ce qu’un paiement échoué dans Stripe ?

Un paiement échoue lorsque Stripe tente d’encaisser une somme auprès d’un client sans y parvenir. Dans un SaaS, cela se produit souvent lors du prélèvement d’une facture récurrente sur un moyen de paiement enregistré.

Un client souscrit un abonnement à 99 $ par mois. Ses trois premiers paiements réussissent. Au quatrième renouvellement, sa banque refuse la transaction et la facture reste impayée. Le client n’a pas nécessairement demandé à résilier, et l’abonnement peut encore faire l’objet d’un recouvrement.

Stripe enregistre l’échec et peut lancer un processus de recouvrement, selon la configuration et le motif du refus. Un échec de paiement concerne l’encaissement ; le churn concerne l’abonnement ou les revenus récurrents. Ces événements sont liés, mais ne sont pas interchangeables.

Comprendre la différence entre MRR et encaissements
02

Pourquoi les paiements d’abonnement Stripe échouent-ils ?

Le motif compte : tous les échecs ne se résolvent pas de la même façon.

  • Fonds insuffisants : le solde du compte ou le montant disponible sur la carte ne couvre pas le paiement. Le problème peut être temporaire et une nouvelle tentative réussir lorsque les fonds sont disponibles.
  • Carte expirée ou remplacée : des coordonnées obsolètes peuvent interrompre la facturation même si le client souhaite rester. Les services de mise à jour des cartes aident dans certains cas éligibles, sans garantir la correction de toutes les cartes.
  • Refus bancaire : les règles d’autorisation, restrictions ou contrôles de risque de la banque peuvent bloquer le paiement. Certains refus sont temporaires ; d’autres, dits définitifs ou hard declines, ne se résolvent pas en présentant sans cesse le même moyen de paiement.
  • Authentification nécessaire : certains paiements exigent une action du client, par exemple via 3D Secure. Réessayer sans satisfaire cette exigence peut ne pas permettre d’encaisser.
  • Moyen de paiement absent ou mal configuré : la carte enregistrée sur le compte client n’est pas nécessairement celle sélectionnée pour l’abonnement. Vérifiez ensemble le motif du refus et les paramètres de paiement de l’abonnement.
Astuce

Distinguez les échecs temporaires des situations qui nécessitent un moyen de paiement adapté ou une authentification du client.

03

Exemple : 20 000 $ de MRR et 1 200 $ de paiements échoués

Prenons 200 clients à 100 $ par mois : 200 × 100 $ = 20 000 $ de MRR. Tous les abonnements sont mensuels, sans remises, taxes, changements d’offre ni résiliations. En avril, l’entreprise émet 20 000 $ de factures d’abonnement.

Facturation d’avril après les premières tentatives
Facturation d’avrilMontant
Factures d’abonnement émises20 000 $
Montant encaissé18 800 $
Paiements échoués et encore impayés1 200 $
Taux d’encaissement initial94 %
18 800 $ ÷ 20 000 $ × 100 = 94 % encaissés initialement

Les paiements de douze clients ont échoué, soit un écart d’encaissement de 1 200 $. Le MRR ne tombe pas automatiquement à 18 800 $. Si les abonnements concernés restent éligibles selon la méthode de calcul retenue, leur valeur récurrente peut continuer à compter pendant le recouvrement.

Posez deux questions distinctes : quelle part des 1 200 $ peut être encaissée, et combien d’abonnements risquent d’être perdus si le recouvrement échoue ? Elles nécessitent des indicateurs différents.

04

Que se passe-t-il après un échec de paiement Stripe ?

Stripe Billing propose des processus de recouvrement pour les paiements récurrents échoués. Leur déroulement dépend du moyen de paiement, du type d’échec et de la configuration du compte.

  • La tentative échoue : Stripe essaie d’encaisser une facture récurrente. Pour une tentative échouée éligible, il émet invoice.payment_failed.
  • L’abonnement entre en recouvrement : un renouvellement échoué peut faire passer un abonnement existant au statut past_due. Cela ne signifie pas nécessairement qu’il est résilié.
  • Stripe tente de recouvrer : selon les réglages, il peut réessayer, informer le client ou lui demander de mettre à jour ses coordonnées. Tous les échecs ne permettent pas une nouvelle tentative automatique.
  • Le paiement est recouvré ou reste en suspens : un règlement réduit l’écart d’encaissement. Sinon, les règles configurées et les autres factures concernées déterminent le statut final. Stripe peut conserver past_due, appliquer unpaid ou résilier ; d’autres configurations éligibles peuvent aussi intervenir.
Attention

Le premier paiement d’un nouvel abonnement ne suit pas nécessairement le même parcours qu’un renouvellement. Un abonnement prélevé automatiquement avec paiement immédiat peut rester incomplete jusqu’au règlement. Séparez ces populations pour calculer les taux d’échec et le churn involontaire.

05

Comment fonctionne Stripe Smart Retries ?

Un paiement échoué aujourd’hui peut réussir plus tard, notamment si le problème est temporaire. Smart Retries utilise l’apprentissage automatique et des signaux liés aux paiements pour choisir les moments de nouvelle tentative dans les limites configurées.

Vous pouvez définir le nombre de tentatives et la durée du recouvrement, ou utiliser un calendrier personnalisé. Les nouvelles tentatives ne doivent pas constituer toute votre stratégie : certains clients doivent intervenir pour que le paiement aboutisse.

Pour certains refus définitifs, Stripe ne peut pas exécuter un nouveau débit avec le même moyen de paiement tant qu’un moyen nouveau ou adapté n’est pas fourni. Cela concerne notamment certaines cartes perdues ou volées, autorisations révoquées et exigences d’authentification. Une tentative planifiée n’est donc pas toujours une tentative réellement exécutée.

Consulter la documentation Stripe sur Smart Retries

06

Pourquoi les e-mails de relance sont-ils importants ?

Si une carte a expiré, réessayer ne suffit pas toujours : le client doit actualiser ses coordonnées. Stripe peut envoyer des notifications automatiques avec un lien vers une page hébergée de mise à jour du paiement ou vers l’espace client configuré.

Le client peut ainsi résoudre certains problèmes sans intervention individuelle de votre équipe. Une relance doit être claire, concrète et proportionnée à la situation.

Tout échec ne justifie pas une alerte urgente de résiliation. Annoncer qu’un abonnement est déjà résilié alors qu’il est seulement past_due crée de la confusion. L’objectif est de faciliter le règlement tout en préservant la confiance.

  • Que s’est-il passé ?
  • Quelle action le client doit-il effectuer ?
  • Où peut-il mettre à jour ses coordonnées de paiement en toute sécurité ?
07

Que se passe-t-il lorsque les paiements sont récupérés ?

Reprenons les 1 200 $ initialement impayés. Dans les jours suivants, certains paiements réussissent après une nouvelle tentative ; d’autres après la mise à jour des coordonnées par les clients.

Résultats de la récupération des paiements initialement échoués
RécupérationMontant
Montant initialement impayé1 200 $
Récupéré par nouvelles tentatives650 $
Récupéré après une action du client350 $
Encore impayé200 $
Total récupéré1 000 $
(650 $ + 350 $) ÷ 1 200 $ × 100 ≈ 83,3 % de récupération en valeur

L’entreprise a récupéré 1 000 $, soit 83,3 % du montant initialement impayé. Il reste 200 $ à encaisser. Le numérateur et le dénominateur portent sur la même cohorte de paiements échoués.

08

Un paiement récupéré ne crée pas automatiquement de nouveau MRR

Pour la cohorte des factures d’avril, les 1 000 $ recouvrés portent les encaissements à 19 800 $, en l’absence d’autres changements.

Factures d’avril après la récupération
IndicateurMontant
Total des factures d’abonnement20 000 $
Encaissements initiaux18 800 $
Récupération ultérieure1 000 $
Total encaissé à ce jour19 800 $
Solde impayé200 $
Taux d’encaissement à ce jour99 %
18 800 $ + 1 000 $ = 19 800 $ encaissés ; 19 800 $ ÷ 20 000 $ × 100 = 99 %

Le renouvellement de 100 $ d’un client échoue, mais son abonnement reste éligible au MRR. Stripe encaisse trois jours plus tard. L’entreprise a recouvré 100 $ d’encaissements, sans nécessairement générer 100 $ de nouveau MRR : la valeur récurrente pouvait déjà compter avant et après l’échec.

Recouvrer une facture et acquérir un nouvel abonnement sont deux événements économiques différents. Les confondre conduit à surestimer la croissance des revenus récurrents.

Comprendre les cinq mouvements qui expliquent la croissance du MRR
09

Quand les impayés deviennent-ils du churn involontaire ?

Le churn involontaire correspond à la perte d’un abonnement à cause d’un problème de paiement ou de facturation, plutôt qu’à une décision délibérée du client.

Le client A n’a plus besoin du logiciel et résilie : c’est du churn volontaire. Le client B souhaite rester, mais son renouvellement échoue, le recouvrement n’aboutit pas et l’abonnement finit par être résilié pour impayé : c’est un cas typique de churn involontaire.

Un échec de paiement ne suffit pas à établir immédiatement un churn involontaire. Le statut, le motif de fin, les dates et la méthode de calcul du MRR comptent. L’abonnement peut rester past_due pendant le recouvrement, puis devenir unpaid ou canceled selon la configuration. Certaines méthodes cessent alors d’inclure sa valeur dans le MRR.

Suivez séparément l’échec, le résultat du recouvrement et le statut de l’abonnement. Ne classez pas chaque événement invoice.payment_failed comme du churn : distinguez un encaissement différé d’un revenu récurrent réellement perdu.

10

Cinq indicateurs à suivre pour votre SaaS

Compter les paiements refusés ne suffit pas. Distinguez ces cinq mesures et définissez leur périmètre.

  • Taux d’échec initial : montant des premières tentatives échouées ÷ montant total des tentatives éligibles × 100. Ici, 1 200 $ ÷ 20 000 $ = 6 %. Un calcul en nombre de transactions est aussi possible, avec des exclusions et dénominateurs cohérents.
  • Taux de récupération : montant récupéré d’une cohorte d’échecs définie ÷ montant initialement impayé de cette cohorte × 100. Ici, 1 000 $ ÷ 1 200 $ ≈ 83,3 %. Un taux à trois jours n’est pas directement comparable à un taux à 30 jours : utilisez la même fenêtre et laissez les cohortes arriver à maturité.
  • Montant encore impayé : solde restant d’une population de factures définie. Une facture de 100 $ dont le paiement échoue trois fois ne représente pas automatiquement 300 $ dus. Ne comptez pas les tentatives comme des factures distinctes.
  • MRR perdu en churn involontaire : valeur récurrente perdue lorsque des abonnements cessent d’être éligibles pour un motif de paiement. Quatre abonnements mensuels à 100 $ résiliés après une récupération infructueuse peuvent représenter 400 $ selon une méthode fondée sur la résiliation. Ce montant n’est pas nécessairement égal aux factures impayées, notamment avec les abonnements annuels, taxes, remises et ajustements.
  • Délai de récupération : temps nécessaire pour encaisser. Des règlements après 1, 4 et 9 jours illustrent des délais différents. Définissez si la mesure commence au premier échec et se termine au paiement de la facture ; elle aide à suivre l’amélioration du processus.
11

Comment suivre les paiements échoués dans Stripe ?

Le Dashboard Stripe est un point de départ pratique. Selon la configuration et le périmètre, les analyses Revenue Recovery présentent les volumes échoués et recouvrés, les taux d’échec et de recouvrement, les méthodes utilisées, les motifs de refus et les clients en recouvrement.

Trois objets Stripe pour trois questions liées
SubscriptionCe qu’il permet de comprendreCycle de vie, statut et informations sur l’abonnement récurrent
InvoiceCe qu’il permet de comprendreMontant facturé, solde restant, état du paiement et tentatives
PaymentIntentCe qu’il permet de comprendreExécution du paiement, authentification nécessaire et échecs

Les analyses Stripe ont leurs propres définitions et critères d’éligibilité. Par exemple, la vue d’ensemble du recouvrement porte sur les paiements récurrents et exclut certains premiers paiements après essai. Alignez vos définitions avant de rapprocher vos calculs avec ces résultats.

Invoice décrit ce que le client doit ; PaymentIntent suit l’exécution du paiement ; Subscription décrit la relation d’abonnement. Des analyses avancées peuvent aussi nécessiter les affectations de paiements, avoirs, moyens de paiement et remboursements.

12

Suivre les événements Stripe pertinents

Les webhooks transmettent les changements qui permettent d’actualiser le reporting. Ces événements décrivent des évolutions liées, mais différentes.

Événements utiles au suivi de la récupération
invoice.payment_failedUsage habituelDétecter une tentative de paiement de facture échouée
invoice.payment_action_requiredUsage habituelDétecter un paiement qui nécessite une authentification du client (par ex. 3D Secure)
invoice.paidUsage habituelIdentifier le règlement d’une facture
invoice.updatedUsage habituelSuivre les modifications de facture et certaines mises à jour du calendrier des tentatives
customer.subscription.updatedUsage habituelSuivre les changements de statut d’abonnement
customer.subscription.deletedUsage habituelDétecter les résiliations

Ne supposez pas que les événements arrivent une seule fois ou dans l’ordre chronologique. Vérifiez les signatures, gérez les doublons et consultez l’état actuel de l’objet si nécessaire.

Compter les événements invoice.payment_failed sans dédupliquer les factures peut fortement surestimer les montants échoués. Une facture peut générer plusieurs échecs pendant son recouvrement. Pour mesurer les encaissements réels, vérifiez aussi l’origine du règlement d’une facture marquée payée : chaque changement de statut ne correspond pas à un nouvel encaissement.

Comprendre la livraison et le traitement fiable des webhooks Stripe
13

Un exemple simple de reporting mensuel des impayés

Regroupez les factures de renouvellement éligibles dont la première tentative a échoué en avril, au lieu de compter les échecs isolément. Dans cet exemple, chaque facture vaut 100 $ : 12 échouent initialement et 10 sont recouvrées.

Cohorte des renouvellements initialement échoués en avril
IndicateurCohorte d’avril
Factures initialement impayées12
Montant initialement impayé1 200 $
Factures récupérées10
Montant récupéré1 000 $
Solde encore impayé200 $
Taux de récupération en valeur83,3 %
Délai médian de récupération3 jours

Ventilez la cohorte par motif d’échec, méthode de recouvrement, offre, segment client, montant de facture et statut de l’abonnement après la fenêtre d’observation. Un bon taux global peut masquer des résultats plus faibles sur les abonnements annuels ou les comptes à forte valeur.

Cette approche évite de mélanger les nouveaux échecs et les recouvrements de périodes précédentes. Le délai médian affiché est illustratif, pas déduit de ces montants agrégés : calculez votre délai réel à partir des dates réelles de paiement.

14

Quelles actions entreprendre concrètement ?

L’objectif est d’améliorer les encaissements, pas seulement de compter les échecs. Quatre situations appellent des vérifications différentes.

Adapter l’analyse au signal observé
Le taux d’échec initial passe de 4 % à 8 %Points à examinerMoyens de paiement, motifs de refus, pays et segments ; composition des paiements, comportement client et configuration de facturation
Les échecs restent stables, le recouvrement se dégradePoints à examinerNouvelles tentatives, mise à jour des coordonnées, notifications et refus non réessayables
Les encaissements se rétablissent, les résiliations pour impayé augmententPoints à examinerDéfinition du recouvrement, dates de résiliation et clients perdus malgré des paiements partiels ou tardifs
Quelques comptes à forte valeur restent impayésPoints à examinerRelation client et motif du non-paiement ; envisager un suivi personnalisé plutôt que les seuls e-mails automatiques

Un recouvrement solide et une bonne rétention sont liés, mais ne sont pas identiques. Une hausse des refus définitifs appelle d’autres actions que des échecs temporaires. La réponse dépend du motif du non-paiement et de la relation avec le client.

15

Rapprocher revenus récurrents et récupération des paiements

Stripe fournit les informations sur les abonnements, factures, paiements et recouvrements. Avec la croissance du SaaS, il devient utile de relier ces événements à la performance des revenus récurrents.

FlowMRR aide les SaaS utilisant Stripe à suivre les indicateurs récurrents, mouvements d’abonnement, paiements échoués et recouvrements dans un même environnement d’analyse. L’objectif n’est pas de remplacer les fonctions de recouvrement de Stripe, mais de comprendre les revenus récurrents aux côtés des encaissements.

  • Le MRR progresse-t-il alors que les impayés augmentent ?
  • Quel montant de paiements échoués a été recouvré ?
  • Quels mouvements d’abonnement expliquent l’évolution des revenus récurrents ?
  • Les problèmes de paiement se transforment-ils en churn réel ?

Explorer la démo de FlowMRR

16

Un échec de paiement est un signal, pas forcément un client perdu

Les échecs de paiement font partie des difficultés opérationnelles d’un SaaS. Ils ne signifient pas toujours que les clients sont insatisfaits ou souhaitent résilier.

Un suivi fiable distingue ces cinq éléments :

  • Les paiements qui ont échoué.
  • Les montants encore à encaisser.
  • Les paiements récupérés.
  • Les abonnements encore actifs ou récupérables.
  • Les revenus récurrents réellement perdus à cause d’impayés non résolus.

Le MRR mesure la taille de l’activité récurrente ; la récupération des paiements aide à protéger les encaissements associés. Les deux comptent, mais ne mesurent pas la même chose.

Suivez les paiements échoués jusqu’au résultat de la récupération. Distinguez les encaissements, le statut des abonnements et les mouvements de revenus récurrents.

FlowMRR

Explorer revenus récurrents et récupération des paiements

Consultez ces analyses dans la démo de FlowMRR.

Gratuit à vie jusqu’à 10 000 $ de MRR. Toutes les fonctionnalités incluses.

Questions

Que se passe-t-il lorsqu’un paiement d’abonnement Stripe échoue ?+

Stripe enregistre l’échec et peut lancer un recouvrement selon le moyen de paiement, le motif, l’état de l’abonnement et les réglages. Un renouvellement échoué peut entraîner past_due. Les nouvelles tentatives et notifications aident à résoudre les cas éligibles.

Un paiement Stripe échoué résilie-t-il automatiquement l’abonnement ?+

Non. Un renouvellement échoué ne résilie pas nécessairement l’abonnement immédiatement. Stripe peut réessayer et appliquer les règles configurées avant de résilier, de passer à unpaid ou de conserver past_due.

Un paiement Stripe échoué réduit-il le MRR ?+

Pas nécessairement. L’échec d’un paiement et la baisse du MRR sont deux événements distincts. Selon son statut et la méthode de calcul, l’abonnement peut continuer à contribuer au MRR pendant le recouvrement.

Qu’est-ce que Stripe Smart Retries ?+

Smart Retries est une fonction de Stripe Billing qui utilise des signaux liés aux paiements pour choisir les moments de nouvelle tentative sur les échecs éligibles. Elle respecte la politique configurée et ne peut pas résoudre automatiquement tous les refus.

Qu’est-ce que le churn involontaire dans un SaaS ?+

C’est la perte d’un abonnement due à un problème de paiement ou de facturation, plutôt qu’à une décision délibérée du client. Un impayé peut y conduire si le recouvrement échoue et que l’abonnement ne compte plus dans les revenus récurrents.

Comment calculer le taux de récupération des paiements ?+

Pour une cohorte d’échecs définie, divisez le montant récupéré par le montant initialement impayé, puis multipliez par 100. Récupérer 1 000 $ sur 1 200 $ donne environ 83,3 %. Conservez le même périmètre et la même fenêtre d’observation.

Stripe peut-il récupérer automatiquement les paiements échoués ?+

Oui. Stripe Billing permet la récupération par Smart Retries, notifications et mises à jour des moyens de paiement. Le résultat dépend du motif, de l’éligibilité du moyen de paiement et des réglages ; il n’est pas garanti.

Un montant récupéré correspond-il à du nouveau MRR ?+

Non. Recouvrer une facture récurrente impayée ne crée pas automatiquement de nouveau MRR. Si l’abonnement comptait déjà dans le MRR, le règlement améliore les encaissements sans nécessairement changer la base récurrente.

Nous contacter
FlowMRR

Écrivez-nous

Une question, un souci technique ou une idée de partenariat ? Échangez avec l'équipe FlowMRR.