Tous les articles
Deep dive9 min de lecture

Les renouvellements échouent plus souvent que les clients n'annulent, et cette attrition involontaire est un revenu que vous pouvez encore récupérer

Une carte refusée, et non un clic sur annuler, met fin à une grande partie des abonnements, et la boutique continue d'essayer de percevoir pendant des semaines. Voici comment fonctionnent le délai de grâce de facturation, la nouvelle tentative de facturation et la suspension de compte sur l'App Store et Google Play, et ce que l'attrition involontaire vous coûte vraiment.

Une main tenant un téléphone qui affiche une bannière d'échec de paiement d'abonnement à côté d'une carte bancaire expirée, illustrant l'attrition involontaire due à un renouvellement refusé

Points clés

  • L'attrition involontaire est un abonnement qui prend fin parce qu'un prélèvement de renouvellement a échoué, généralement une carte expirée ou refusée, et non parce que le client a choisi d'annuler. C'est un problème de paiements, et les deux boutiques sont conçues pour le récupérer à votre place.
  • Quand un renouvellement échoue, aucune boutique ne met fin à l'abonnement tout de suite. Apple réessaie la carte pendant jusqu'à 60 jours, et Google Play maintient une fenêtre de récupération de 60 jours répartie entre un délai de grâce et une suspension de compte.
  • Pendant un délai de grâce de facturation, l'abonné conserve un accès complet pendant que la boutique réessaie. Récupérez pendant la grâce sur l'une ou l'autre boutique et il n'y a ni interruption ni jours perdus, et la date de facturation ne bouge pas.
  • Après le délai de grâce, l'abonné perd l'accès, mais la nouvelle tentative se poursuit. Récupérez alors et Apple démarre un nouveau cycle de facturation à la date de récupération, et Google réinitialise la date de facturation, si bien que vous récupérez l'abonné sur une horloge neuve.
  • La récupération se déroule en arrière-plan sans coût pour vous. Vous ne payez pas un processeur pour réessayer, et Apple absorbe même les jours gratuits servis pendant la grâce. Le revenu que vous perdez est généralement un revenu que vous laissez filer en désactivant la grâce ou en prenant à tort un abonné récupérable pour un abonné perdu.
  • Les signaux arrivent sur les mêmes flux App Store Server Notifications et RTDN de Google Play que vous utilisez déjà pour les remboursements : DID_FAIL_TO_RENEW et SUBSCRIPTION_IN_GRACE_PERIOD, SUBSCRIPTION_ON_HOLD, puis un BILLING_RECOVERY ou SUBSCRIPTION_RECOVERED quand la carte est acceptée.
  • Un abonné en grâce ou en suspension n'a pas encore fait défection. Comptez-le comme perdu seulement quand la fenêtre de 60 jours se referme sans récupération, sinon votre attrition paraît pire qu'elle ne l'est et votre taux de récupération paraît nul.

Une carte expire, une banque refuse un renouvellement, et un abonné que vous n'avez jamais perdu cesse de payer. Il n'a pas ouvert votre application ni cliqué sur annuler. Son moyen de paiement a simplement échoué, et à moins que vous ne sachiez ce qui se passe ensuite, il disparaît de votre revenu sans un bruit. C'est l'attrition involontaire, et tant sur l'App Store que sur Google Play, la boutique n'abandonne pas ce paiement quand il échoue. Elle garde l'abonné, continue de réessayer la carte et, dans la plupart des cas, maintient une fenêtre ouverte pendant des semaines où l'argent peut encore arriver. L'essentiel de cette récupération se produit que vous agissiez ou non. La lire correctement fait la différence entre compter une véritable annulation et passer par pertes et profits un paiement que la boutique est sur le point de percevoir à votre place.

Ce n'est ni un remboursement ni une rétrofacturation. Rien ne s'inverse, aucun argent ne quitte votre compte. Le revenu n'arrive tout simplement jamais, et dans vos rapports cela ressemble à une expiration ordinaire. C'est précisément pour cela qu'il fuit en silence. Un client qui annule vous dit qu'il part. Un client dont la carte a échoué ne vous dit rien, et si vous les traitez de la même façon, vous perdez ceux que la boutique était sur le point de récupérer.

Ce qu'est réellement l'attrition involontaire

L'attrition prend deux formes, et ce ne sont pas le même problème. L'attrition volontaire est une décision : le client annule parce qu'il ne veut plus de l'abonnement. L'attrition involontaire est un accident : le prélèvement de renouvellement échoue, généralement parce qu'une carte a expiré, a atteint son plafond ou a été signalée par la banque comme un prélèvement récurrent ou étranger. La première est un problème de produit que vous réglez avec le produit. La seconde est un problème de paiements, et c'est celui que la boutique est conçue pour régler à votre place.

Pourquoi c'est plus important qu'il n'y paraît

Les renouvellements qui échouent sont fréquents, et n'ont rien à voir avec la qualité de votre application. Les cartes expirent selon un calendrier, les soldes s'épuisent, et les banques refusent des prélèvements récurrents qu'elles jugent risqués. À chaque cycle de renouvellement, une part de vos prélèvements échoue pour des raisons que l'abonné n'a jamais choisies. Comme ces abonnés n'ont jamais annoncé leur départ, il est facile de les confondre avec des expirations ordinaires et facile de les perdre de vue, et c'est ainsi qu'un revenu récupérable finit comptabilisé comme mort.

L'App Store continue d'essayer pendant 60 jours

Quand un abonnement à renouvellement automatique ne peut pas être prélevé, Apple n'y met pas fin. Il passe en période de nouvelle tentative de facturation qui dure jusqu'à 60 jours, et Apple continue de tenter la carte tout au long de cette fenêtre. Ce que l'abonné vit pendant ces 60 jours dépend d'un réglage que vous contrôlez : le délai de grâce de facturation.

Le délai de grâce de facturation maintient l'accès pendant qu'Apple réessaie

Activez le Délai de grâce de facturation et l'abonné conserve un accès complet à votre contenu payant pendant la durée de la grâce, jusqu'à 16 jours sur les forfaits mensuels et annuels, pendant qu'Apple réessaie la carte. Récupérez pendant le délai de grâce et il n'y a aucune interruption : la même date de facturation, aucun jour de service perdu et aucun trou dans votre revenu. Apple absorbe même le coût des jours qu'il a servis gratuitement pendant la grâce. C'est le rare réglage qui est presque un pur avantage, car un abonné récupéré ne remarque même pas le prélèvement échoué.

Après la grâce, l'accès s'arrête mais la nouvelle tentative non

Une fois le délai de grâce terminé sans prélèvement réussi, l'abonné perd l'accès, mais Apple continue de réessayer la carte pendant le reste de la fenêtre de 60 jours. Récupérez sur cet intervalle et l'abonné renouvelle à la date de récupération, démarrant un nouveau cycle de facturation, et Apple ne facture pas les jours de grâce déjà accordés. Ce n'est que lorsque les 60 jours complets passent sans paiement réussi que l'abonnement expire pour de bon. Laissez le délai de grâce désactivé et l'abonné perd l'accès à l'instant même où le renouvellement échoue, ce qui est le pire moment possible pour présenter une porte close à un client qui paie.

Les notifications qui marquent chaque étape

Votre flux App Store Server Notifications raconte toute la séquence. DID_FAIL_TO_RENEW vous indique qu'un renouvellement a échoué, portant un sous-type GRACE_PERIOD tant que l'abonné est encore dans la grâce et doit garder l'accès. GRACE_PERIOD_EXPIRED marque la fin de la grâce, le moment de révoquer l'accès. DID_RENEW avec un sous-type BILLING_RECOVERY signifie que la carte a fini par être acceptée et que l'abonné est de retour. EXPIRED avec un sous-type BILLING_RETRY signifie que les 60 jours se sont écoulés et que l'abonné est vraiment parti. Gérez ces quatre et votre accès correspondra toujours à l'état réel.

Un calendrier avec une plage de jours marquée et un petit sablier posé dessus, illustrant la fenêtre de récupération qu'une boutique maintient ouverte sur un renouvellement d'abonnement ayant échoué

Google Play divise les mêmes 60 jours en deux

Google Play applique la même idée sous une autre forme et avec son propre vocabulaire. Un renouvellement échoué fait passer l'abonnement par un délai de grâce puis une suspension de compte, et les deux ensemble constituent une fenêtre de récupération de 60 jours.

Le délai de grâce maintient l'accès, la suspension de compte le retire

Pendant le délai de grâce, l'abonné conserve l'accès pendant que Google réessaie la carte, et l'heure d'expiration est repoussée au fil des tentatives. Si la carte est acceptée, l'abonnement se récupère avec sa date de renouvellement d'origine intacte, comme si l'échec n'avait jamais eu lieu. Si la grâce s'épuise, l'abonnement bascule en suspension de compte. Là, l'accès s'arrête, et il reste coupé jusqu'à ce que le paiement soit corrigé. Récupérez depuis la suspension de compte et l'accès revient, mais la date de facturation se réinitialise à la date de récupération plutôt qu'à l'ancienne.

Le calcul des 60 jours a changé fin 2025

Depuis le 1er décembre 2025, Google calcule la durée de la suspension de compte comme 60 jours moins votre délai de grâce. Une grâce de 16 jours laisse 44 jours de suspension, et la fenêtre de récupération combinée reste à 60 jours. Choisissez une grâce plus longue et vous échangez du temps de suspension contre du temps d'accès, mais la fenêtre totale ne change pas. Google recommande de lire l'état en direct de l'abonnement via son API plutôt que de supposer une durée de suspension fixe, car la répartition est désormais dérivée, et non statique.

Les types de RTDN que vous gérez

Les Real-time Developer Notifications de Google Play annoncent chaque étape. SUBSCRIPTION_IN_GRACE_PERIOD signifie garder l'accès et inviter le client à corriger la carte. SUBSCRIPTION_ON_HOLD signifie révoquer l'accès maintenant. SUBSCRIPTION_RECOVERED signifie que le paiement est passé et que l'accès revient. SUBSCRIPTION_CANCELED puis SUBSCRIPTION_EXPIRED signifient que la fenêtre s'est refermée sans correction et que l'abonné a fait défection. Elles arrivent sur le même canal RTDN que vous utilisez déjà pour les achats annulés et les remboursements.

ÉtapeApp StoreGoogle Play
Renouvellement échoué, accès conservéDélai de grâce de facturation, jusqu'à 16 joursDélai de grâce, la durée que vous définissez
Renouvellement échoué, accès perduAprès la grâce, pendant le reste des 60 joursSuspension de compte
Fenêtre totale de récupérationJusqu'à 60 jours60 jours, grâce plus suspension
Récupérer pendant la grâceMême date de facturation, aucun jour perduMême date de renouvellement, aucune interruption
Récupérer après la grâceNouveau cycle de facturation à la date de récupérationLa date de facturation se réinitialise à la date de récupération
Se termine définitivementEXPIRED, sous-type BILLING_RETRYSUBSCRIPTION_EXPIRED

Ce que l'attrition involontaire vous coûte

Le coût ici n'est pas de type remboursement, où l'argent que vous aviez comptabilisé vous est repris. C'est un revenu qui n'apparaît jamais, et il se cache dans vos chiffres comme une simple expiration.

Un renouvellement que vous avez déjà payé pour gagner

Chaque abonné récurrent vous a coûté de l'argent réel à conquérir : les dépenses publicitaires et les créations qui l'ont acquis, l'intégration, et le calcul, le stockage et les appels d'API que vous exécutez pour lui à chaque cycle depuis lors. Un abonné perdu à cause d'une carte morte s'en va avec tout ce coût irrécupérable, et pour remplacer le revenu vous payez à nouveau des coûts d'acquisition pour quelqu'un de nouveau. Un abonné que la boutique récupère ne vous coûte rien à réacquérir. L'écart entre les deux, réacquisition complète contre zéro, c'est l'argent que l'attrition involontaire déplace réellement.

La récupération se déroule gratuitement, si vous la laissez faire

Voici la partie qu'on oublie. Pendant la grâce et la nouvelle tentative, la boutique perçoit en votre nom sans coût pour vous. Vous ne gérez pas les relances, vous ne payez pas un processeur pour chaque tentative, et vous n'avez pas à envoyer un seul e-mail. La récupération se produit en arrière-plan sur une fenêtre de 60 jours. Quand ce revenu est perdu malgré tout, cela vient généralement de l'une de deux erreurs que l'on s'inflige soi-même : désactiver le délai de grâce, de sorte que les abonnés sont bloqués à l'instant où une carte échoue, ou traiter un abonné qui est encore dans la fenêtre de récupération comme une annulation définitive et renoncer à un revenu que la boutique n'avait pas abandonné.

Comment vraiment maintenir l'attrition involontaire basse

Consacrez vos efforts aux quelques réglages et signaux qui font bouger la récupération, et laissez la boutique effectuer les nouvelles tentatives qu'elle fait déjà bien.

Activez le délai de grâce de facturation

Sur les deux boutiques, activez un délai de grâce. Il garde les abonnés qui paient dans votre application pendant que la boutique réessaie, de sorte qu'un abonné récupéré ne perd jamais un jour, et c'est ici le levier le plus puissant. Sur l'App Store, c'est un interrupteur dans App Store Connect. Sur Google Play, un délai de grâce est activé par défaut pour les forfaits de base à renouvellement automatique, donc le travail consiste à le laisser activé et à définir une durée que vous êtes à l'aise de servir gratuitement.

Faites correspondre l'accès à l'état réel pendant la grâce et la suspension

Gardez l'accès pendant la grâce, sur le DID_FAIL_TO_RENEW d'Apple avec le sous-type GRACE_PERIOD et le SUBSCRIPTION_IN_GRACE_PERIOD de Google. Révoquez l'accès quand la grâce d'Apple expire et quand Google envoie SUBSCRIPTION_ON_HOLD. Rétablissez-le au moment où la récupération arrive, sur BILLING_RECOVERY ou SUBSCRIPTION_RECOVERED. Trompez-vous dans un sens et vous offrez un accès gratuit pendant des semaines. Trompez-vous dans l'autre et vous bloquez un abonné qui est à une tentative de vous payer à nouveau.

Comptez la récupération à part de l'attrition

Un abonné en grâce ou en suspension de compte n'a pas fait défection. Ne le comptabilisez pas comme perdu tant que la fenêtre de récupération ne s'est pas refermée sans prélèvement réussi. Si votre analytique fond renouvellement échoué et client annulé en un seul chiffre, votre attrition se lit pire qu'elle ne l'est et votre récupération se lit comme si rien ne se passait. Isolez l'attrition involontaire et suivez son taux de récupération, car ce taux est un chiffre que vous pouvez réellement faire bouger avec un réglage et une invite.

Incitez à la correction, puis écartez-vous

La seule chose utile que vous pouvez ajouter est un coup de pouce. Les deux boutiques vous permettent d'inviter l'abonné à mettre à jour son moyen de paiement, Apple dans l'application et Google via son In-App Messaging API et les notifications de Play. Une invite bien synchronisée pendant la grâce augmente la récupération, car la plupart de ces clients veulent encore l'abonnement et ont juste besoin de corriger une carte. Au-delà du coup de pouce, laissez la boutique réessayer. Elle fait déjà la partie coûteuse, gratuitement, pendant des semaines.

Les mêmes flux App Store Server Notifications et RTDN que RefundHalt écoute déjà pour les remboursements transportent aussi chacun de ces signaux de facturation. Grâce, suspension, récupération et attrition involontaire arrivent dans votre tableau de bord à côté de vos remboursements, pour que vous puissiez regarder la fenêtre de récupération faire son travail au lieu de deviner quels renouvellements échoués sont partis et lesquels vont revenir.

La version courte

Un renouvellement échoué n'est pas une annulation, et la boutique le traite ainsi pendant des semaines. Apple réessaie une carte pendant jusqu'à 60 jours et, avec un délai de grâce activé, garde l'abonné dans votre application pendant ce temps. Google Play divise les mêmes 60 jours entre un délai de grâce qui maintient l'accès et une suspension de compte qui le retire. Activez la grâce, gérez les notifications de grâce et de suspension pour que l'accès corresponde à la réalité, invitez le client à corriger sa carte, et ne comptez un abonné comme perdu qu'après la fermeture à vide de la fenêtre. L'attrition involontaire est la seule fuite de revenu que la boutique s'emploie activement à colmater pour vous. Votre travail consiste surtout à vous écarter, et à lire vos chiffres assez bien pour savoir quand la perte est réelle.

Questions fréquentes

Quelle est la différence entre l'attrition volontaire et involontaire ?
L'attrition volontaire, c'est un client qui choisit d'annuler un abonnement. L'attrition involontaire, c'est un abonnement qui prend fin parce qu'un prélèvement de renouvellement a échoué, généralement une carte expirée ou refusée, sans que le client décide de partir. L'attrition involontaire est un problème de paiements que la boutique tente de récupérer à votre place, elle ne doit donc pas être comptée ni gérée de la même façon qu'une véritable annulation.
Un abonné garde-t-il l'accès quand son paiement de renouvellement échoue ?
Cela dépend de l'étape. Pendant un délai de grâce de facturation, l'abonné conserve un accès complet pendant que la boutique réessaie la carte, aussi bien sur l'App Store que sur Google Play. Après la fin du délai de grâce, l'accès s'arrête : Apple continue de réessayer pendant le reste de la fenêtre de 60 jours avec l'accès coupé, et Google fait passer l'abonnement en suspension de compte, où l'accès est retiré jusqu'à ce que le paiement soit corrigé.
Combien de temps la boutique continue-t-elle d'essayer de prélever un abonnement en échec ?
Jusqu'à 60 jours sur les deux boutiques. Apple exécute une période de nouvelle tentative de facturation d'au maximum 60 jours, avec le délai de grâce de facturation situé à l'intérieur. Google Play maintient une fenêtre de récupération de 60 jours répartie entre le délai de grâce et la suspension de compte, où, depuis le 1er décembre 2025, la suspension de compte est calculée comme 60 jours moins la durée de votre délai de grâce.
Dois-je activer le délai de grâce de facturation ?
Pour la plupart des applications, oui. Le délai de grâce garde les abonnés qui paient dans votre application pendant que la boutique réessaie une carte en échec, de sorte que quiconque se récupère à l'intérieur ne perd jamais un jour et ne remarque jamais l'échec. Le coût, c'est quelques jours d'accès gratuit pour les abonnés qui ne se récupèrent jamais. L'avantage, c'est de garder ceux qui seraient partis à cause d'un blocage soudain.
Un abonné en délai de grâce ou en suspension de compte a-t-il déjà fait défection ?
Non. Il est dans la fenêtre de récupération, et la boutique essaie encore de percevoir. Le compter comme perdu surestime votre attrition et masque votre taux de récupération. Ne comptabilisez un abonné comme perdu que lorsque la fenêtre de 60 jours se referme sans paiement réussi, ce que les boutiques signalent par une notification EXPIRED (billing retry) sur Apple et SUBSCRIPTION_EXPIRED sur Google Play.
L'attrition involontaire crée-t-elle un remboursement ou une rétrofacturation ?
Non. Rien ne s'inverse et aucun argent ne quitte votre compte. Un renouvellement échoué est un revenu qui n'arrive jamais, pas un paiement qui est repris. C'est l'inverse d'un remboursement ou d'une rétrofacturation, et c'est pourquoi il se cache dans vos rapports comme une expiration ordinaire au lieu d'apparaître comme de l'argent qui sort.

Sources et lectures complémentaires

RefundHalt

Le pilote automatique des remboursements pour l'App Store et Google Play

Poursuivre la lecture

La prochaine demande de remboursement est déjà en route.

Configurez RefundHalt dans le temps qu'il vous faudrait pour lire un nouvel e-mail d'assistance au sujet d'un remboursement que vous n'avez pas pu contester.