Facturation récurrente SaaS — Stripe Subscriptions et prorata
Toute l'économie du SaaS repose sur la facturation récurrente : un client paye chaque mois ou chaque année tant qu'il utilise le service, et le revenu se construit par accumulation. Bien fait, ce mécanisme est invisible — paiement automatique, facture envoyée, comptabilité réconciliée. Mal fait, c'est la source numéro un de fuite de revenu : cartes expirées non traitées, prorata mal calculé sur les upgrades, dunning inexistant qui laisse partir des clients silencieusement. Ce guide passe en revue les briques d'un système de facturation récurrente solide pour un SaaS B2B français.
Architecture des plans
Trois plans suffisent pour la plupart des SaaS au démarrage (Starter / Pro / Business, ou Build / Grow / Scale). Chaque plan se différencie sur un axe clair : nombre d'utilisateurs, volume d'usage, fonctionnalités avancées. L'écart de prix entre tiers doit être suffisant (5 à 10×) pour que l'upgrade ait une valeur perçue, mais pas tel qu'il décourage les clients mid-market. Le plan annuel est habituellement remisé de 10 à 20 % par rapport au mensuel — c'est l'incitation standard à l'engagement long et les clients l'attendent.
Essai gratuit : avec ou sans carte ?
Trois options classiques :
- Essai gratuit sans carte (14 jours typique) : maximise les inscriptions, conversion souvent autour de 10-20 %
- Essai gratuit avec carte requise : divise les inscriptions par 2, mais conversion 50-70 %
- Reverse trial : accès complet pendant N jours, puis downgrade automatique vers un plan gratuit ou suspension — conversion engagée plus élevée
- Pas d'essai du tout, avec une politique de remboursement à 14/30 jours — viable pour les SaaS à forte preuve sociale
Le prorata sur upgrade — la règle qui surprend les clients
Quand un client passe d'un plan à 29 €/mois à un plan à 99 €/mois au jour 15 d'un cycle de 30 jours, Stripe calcule par défaut un prorata : (99 - 29) × (15 / 30) = 35 € prélevés immédiatement, et la prochaine échéance au tarif complet du nouveau plan. C'est standard mais déroutant. Affichez le calcul AVANT le clic de confirmation — un client qui comprend voit "vous êtes facturé 35 € maintenant et 99 €/mois à partir du 15 juin" plutôt que de découvrir un débit non prévu.
- Upgrade : prorata immédiat, charge la différence, prochaine échéance au tarif complet
- Downgrade : la plupart des SaaS planifient le downgrade à la fin du cycle en cours (pas de remboursement)
- Annulation : planifiée pour la fin du cycle, mais annulation immédiate sur demande au support
- Annuel vers mensuel : à la fin du terme annuel, sans remboursement des mois inutilisés
Dunning : ne perdez pas de MRR sur des cartes expirées
Environ 5 à 15 % des prélèvements échouent chaque mois — carte expirée, blocage anti-fraude, fonds insuffisants. Sans dunning automatisé, vous perdez 1 à 3 % de MRR par mois en churn involontaire. Une séquence éprouvée :
- Jour 0 : échec → tentative à J+3, e-mail au client avec lien de mise à jour du moyen de paiement
- Jour 3 : nouvelle tentative → si échec, J+4 + deuxième e-mail
- Jour 7 : nouvelle tentative → si échec, J+7 + troisième e-mail (ton plus urgent)
- Jour 14-21 : downgrade ou suspension de l'accès
- E-mail "win-back" 30 jours après suspension
TVA sur les abonnements SaaS
Pour un SaaS français facturant en France : TVA française au taux normal de 20 % sur chaque échéance. Pour un client B2B UE muni d'un numéro de TVA valide : facture HT en autoliquidation, déclaration DES mensuelle. Pour un client B2C UE : guichet OSS (TVA du pays du client si vous dépassez 10 000 €/an de ventes B2C UE) — particularité importante : pour les services numériques B2C UE, il n'y a PAS de seuil de 10 000 €, l'OSS s'applique dès le premier euro. Pour un client hors UE : facture HT sans TVA, justifier l'absence par la note "exonération article 259-1 CGI".
Le portail self-service
Donner au client un accès self-service à sa facturation réduit drastiquement la charge support. Le minimum à exposer : plan en cours, date et montant de la prochaine échéance, moyen de paiement enregistré (avec lien de mise à jour), historique des factures (téléchargement PDF), parcours upgrade / downgrade / annulation. Le Customer Portal de Stripe est le moyen le plus rapide d'avoir tout cela en production. Au-delà de 20-30 k€ de MRR, la plupart des SaaS migrent vers un portail custom pour le branding et pour intégrer la consommation à la facturation.
Questions fréquentes
Stripe Subscriptions ou construire mon propre moteur d'abonnement ?
Commencez toujours par Stripe Subscriptions. Le développement maison ne se justifie qu'à grande échelle (multi-devises complexes, contrats sur-mesure, industries régulées). Stripe gère le prorata, le dunning, la TVA et les factures clé en main.
Comment gérer une pause d'abonnement ?
Stripe supporte la pause via pause_collection avec une date resume_at. Pendant la pause, aucune facture n'est générée. La plupart des SaaS limitent les pauses à 3 mois et retirent la fonctionnalité du self-service (passage par le support obligatoire) pour décourager les abus.
Quel est un bon taux de churn involontaire ?
Churn involontaire = abonnements annulés pour échec de paiement ÷ abonnements actifs, mesuré mensuellement. Un SaaS en bonne santé reste sous 1 % par mois. Au-dessus de 2 %, la première chose à corriger est la séquence de dunning.
Mensuel ou annuel uniquement ?
Proposez les deux. Le mensuel attire plus d'inscriptions ; l'annuel verrouille la revenue et réduit le churn. 30 à 40 % des clients SaaS choisissent l'annuel s'il est proposé avec une remise. Le 100 % annuel limite l'entonnoir d'acquisition.
Comment afficher la TVA sur la facture d'abonnement ?
Pour un client B2B France : TVA à 20 % avec mention du taux et du montant. Pour un B2B UE en autoliquidation : facture HT + mention "Autoliquidation — art. 196 directive 2006/112/CE" + numéro de TVA des deux parties. Pour un B2C UE via OSS : TVA du pays du client (à 19-27 % selon le pays) avec mention du dispositif OSS.
Le SEPA Direct Debit est-il viable pour les abonnements SaaS ?
Oui, et même recommandé pour les paniers au-dessus de 50 €/mois. Frais plafonnés à 5 €, taux d'échec très inférieur à la carte, pas d'expiration. La contrainte : un délai de mise en place de 4-5 jours ouvrés à la première souscription. Combinez carte (pour démarrer vite) + SEPA proposé en option de "long terme".
