Aller au contenu
LPR Studio
FREN
Nous contacter

SaaSAbonnementTarificationIntégration

Facturer les abonnements d'un SaaS : Stripe Billing, TVA, factures

10 min de lecture

Pour facturer les abonnements d'un SaaS, il faut trois briques : un prestataire de paiement qui prélève chaque mois ou chaque année et relance les échecs (Stripe Billing, par exemple), une règle de TVA qui dépend du client (professionnel ou particulier, en France, dans l'UE ou ailleurs), et des factures conformes au droit français. Votre application, elle, ne gère pas l'argent : elle lit le statut de chaque abonnement et ouvre ou ferme l'accès en conséquence.

Cet article détaille les trois briques avec les frais réels de Stripe, les règles européennes de TVA et ce qui reste à développer côté produit. Les taux cités viennent des grilles et des textes officiels consultés le 3 novembre 2026 ; ils changent, vérifiez-les avant de bâtir votre modèle.

Ce que fait Stripe Billing, et ce qui reste à votre charge

Stripe Billing est le module d'abonnements de Stripe. Il couvre la partie financière ; la logique de votre produit reste à écrire.

BriqueStripe BillingVotre application
Catalogue de formules et de tarifsOuiAffichage
Prélèvement récurrent, carte ou SEPAOuiNon
Relance des paiements échouésOuiNon
Portail client (carte, factures, résiliation)OuiLien d'accès
Droits d'accès selon la formuleNonOui
Limites de la formule (comptes, volumes)NonOui
Mesure de l'usage, pour un tarif à l'usageRéceptionEnvoi des mesures
Export des données à la résiliationNonOui

La documentation de Stripe décrit quatre modèles tarifaires pris en charge : tarif fixe par formule, par utilisateur, par paliers et à l'usage. Le choix du modèle relève de votre stratégie de prix, que nous traitons dans fixer le prix d'un SaaS B2B ; ici, la question est de savoir l'encaisser proprement.

Les frais Stripe, à intégrer dans votre marge

Voici la grille publique de stripe.com pour une entreprise établie en France, relevée le 3 novembre 2026, et la page de tarifs de Stripe Billing.

PosteTarif publié
Carte standard de l'EEE1,5 % + 0,25 €
Carte britannique2,5 % + 0,25 €
Carte internationale3,15 % + 0,25 €
Conversion de devises+ 2 %
Prélèvement SEPA0,35 €
Stripe Billing, sans engagement0,7 % du volume traité via Billing
Stripe Tax0,5 % (sans code) ou 0,45 € (via l'API)
Stripe Invoicing, formule Starter0,4 % par facture payée
Litige reçu20 €

Prenons un abonnement à 49 € HT, soit 58,80 € TTC avec la TVA française au taux normal de 20 %, payé par une carte standard de l'EEE. En appliquant les taux au montant prélevé : 0,88 € + 0,25 € pour le paiement, 0,41 € pour Billing, soit environ 1,54 € par mois, un peu plus de 2,6 % du montant encaissé. C'est un ordre de grandeur de calcul, pas un devis : votre contrat Stripe fait foi.

Deux leviers changent la note sans changer de prestataire :

  • La facturation annuelle. La part fixe de 0,25 € est prélevée une fois au lieu de douze. Sur un petit abonnement, c'est sensible.
  • Le prélèvement SEPA pour les clients professionnels. Son coût fixe ne dépend pas du montant, ce qui le rend intéressant pour les abonnements élevés. Un mandat est nécessaire, et l'échec d'un prélèvement se constate plus tard qu'un refus de carte.

Les frais de paiement font partie des coûts récurrents d'un SaaS, au même titre que l'hébergement et le support. Ils se calculent dès la grille tarifaire, pas après le premier relevé.

La TVA : qui la paie, et dans quel pays

C'est la partie que les fondateurs découvrent le plus tard. La règle dépend de deux questions : votre client est-il une entreprise assujettie, et où est-il établi ? Elle découle de la directive TVA 2006/112/CE, pour un éditeur établi en France et un service fourni en ligne.

Votre clientOù se paie la TVASur la facture
Entreprise en FranceEn FranceTVA française
Entreprise dans un autre État de l'UEDans le pays du client (autoliquidée)Hors taxe, mention d'autoliquidation
Particulier en FranceEn FranceTVA française, prix affiché TTC
Particulier dans un autre État de l'UEPays du client, au-delà du seuilTVA du pays du client
Client hors de l'UESelon la loi du pays du clientÀ vérifier pays par pays

Entre entreprises de l'UE, le lieu de la prestation est le pays du client (article 44 de la directive), et c'est le client qui acquitte la TVA (article 196). Avant d'émettre une facture hors taxe, vérifiez le numéro de TVA intracommunautaire de votre client dans le service VIES de la Commission européenne. Un numéro invalide vous laisse redevable de la TVA française.

Pour un particulier dans un autre pays de l'UE, les services fournis par voie électronique sont taxables dans le pays du client (article 58). L'administration française précise qu'un seuil de 10 000 € de chiffre d'affaires annuel hors taxe permet aux petits opérateurs établis dans un seul État membre de rester à la TVA de leur pays tant qu'ils ne le dépassent pas. Ce seuil cumule, pour toute l'Union, ces prestations transfrontalières et les ventes à distance de biens.

Au-delà, vous appliquez le taux du pays de chaque client, et le guichet unique OSS vous évite de vous immatriculer partout : une déclaration trimestrielle, déposée avant la fin du mois qui suit le trimestre, depuis votre propre pays.

Qualifier votre service reste un travail d'expert-comptable. Tous les logiciels en ligne ne sont pas forcément des « services fournis par voie électronique » au sens fiscal, en particulier quand une part de prestation humaine s'y ajoute. Faites valider la qualification avant le lancement, pas au premier contrôle.

Calculer la TVA vous-même, ou la déléguer

Trois options, chacune avec son prix et sa part de responsabilité :

  1. Coder les règles dans votre application. Envisageable si vous ne vendez qu'à des entreprises en France. Dès que l'Europe s'ajoute, les taux, les seuils et les exceptions rendent l'exercice risqué.
  2. Utiliser Stripe Tax. Il calcule la taxe selon le type de produit et la localisation du client, et surveille vos ventes par rapport aux seuils d'immatriculation. La déclaration reste à votre charge ou à celle d'un partenaire.
  3. Passer par un « marchand officiel » (merchant of record). Le prestataire vend à votre place et devient redevable de la taxe. Paddle, par exemple, affiche 5 % + 0,50 $ par transaction et indique déposer lui-même les déclarations. Plus cher par transaction, plus simple quand vos clients sont dans de nombreux pays.

Les factures : ce que la France exige

Un abonnement entre professionnels reste soumis au droit commercial français. Selon Service Public Entreprendre, le délai de paiement, les pénalités de retard et l'indemnité forfaitaire de 40 € pour frais de recouvrement doivent figurer dans vos conditions générales de vente, et le délai et l'indemnité sur la facture. Les factures générées par un outil de paiement se paramètrent : numérotation continue, SIREN, numéro de TVA, mentions obligatoires. Vérifiez un exemplaire avec votre expert-comptable avant le premier client.

La réforme de la facturation électronique change la donne en 2027. À partir du 1er septembre 2027, une PME doit émettre ses factures à destination des entreprises françaises sous forme structurée, via une plateforme agréée. Un SaaS qui facture des entreprises françaises doit donc prévoir comment ses factures d'abonnement rejoignent cette chaîne. Notre article sur la facturation électronique pour un logiciel métier ou un SaaS détaille les formats et le calendrier.

Les CGV elles-mêmes, ainsi que le niveau de service promis, sont traités dans contrat SaaS : CGV, niveau de service et sous-traitance RGPD.

Ce que votre application doit gérer elle-même

C'est là que se trouve le développement, et c'est là que les projets dérapent quand on le sous-estime.

  • Les webhooks. Stripe prévient votre application de chaque événement : paiement réussi, échec (invoice.payment_failed), changement de formule, résiliation. Votre base de données doit refléter ces états, même si un message arrive en double ou en retard.
  • Les droits d'accès. Un abonnement actif ouvre les fonctions de sa formule ; un abonnement impayé les restreint, selon une règle que vous décidez et que vous écrivez dans vos CGV.
  • Les relances. Selon la documentation de Stripe, Smart Retries relance par défaut huit fois en deux semaines. Au terme du calendrier, vous choisissez : annuler, marquer impayé, suspendre ou laisser en retard. Prévenez le client avant de couper.
  • Les changements de formule. Monter en gamme en cours de mois pose la question du prorata. Décidez de la règle avant de coder, et affichez-la.
  • Les limites de formule. Nombre d'utilisateurs, de documents ou de projets : c'est votre application qui compte et bloque, pas Stripe.
  • La résiliation. Le client doit pouvoir récupérer ses données. C'est une attente commerciale, et souvent une obligation contractuelle.

Ce que nous en avons appris en éditant nos propres logiciels

LPR Studio édite et exploite lui-même deux logiciels en ligne, avec deux modèles d'encaissement différents.

Izi-Devis, notre logiciel de devis et factures pour artisans, fonctionne avec une offre gratuite limitée à cinq devis, sans carte bancaire, et un abonnement Pro dont le tarif est publié. La limite de l'offre gratuite est une règle de l'application : c'est elle qui compte les devis et propose l'abonnement au bon moment.

Tubissime, notre service de chansons personnalisées, est payé à la commande par carte, sans abonnement, avec des crédits pour son studio de création. Son back-office affiche, pour chaque client, le coût des générations, le chiffre d'affaires et la marge, et les tarifs se règlent sans redéployer le logiciel.

Deux leçons valables pour n'importe quel SaaS :

  1. Rendez les tarifs paramétrables. Un prix inscrit dans le code oblige à une mise en production pour chaque test de prix.
  2. Mesurez la marge par client dès le départ. Frais de paiement, hébergement, appels à des services d'IA : sans cette mesure, un client peut coûter plus qu'il ne rapporte sans que personne ne le voie.

Par où commencer

  1. Listez vos clients cibles : professionnels ou particuliers, France, UE, hors UE. La règle de TVA en découle.
  2. Faites valider la qualification fiscale de votre service par un expert-comptable.
  3. Choisissez entre calcul intégré et marchand officiel, en comparant les frais sur votre chiffre d'affaires prévisionnel.
  4. Rédigez les règles d'accès : essai, impayé, changement de formule, résiliation.
  5. Testez le parcours complet en mode test, cartes refusées comprises, avant d'ouvrir les inscriptions.

Si vous préparez le lancement d'un SaaS, notre guide lancer un SaaS B2B quand on n'est pas développeur replace l'encaissement dans l'ensemble du parcours, de la validation du besoin à l'exploitation.

Questions fréquentes

Combien coûte Stripe pour encaisser un abonnement SaaS ?

Pour une entreprise établie en France, Stripe facture 1,5 % + 0,25 € par paiement avec une carte standard de l'Espace économique européen, plus 0,7 % du volume traité par Stripe Billing en formule sans engagement. Les cartes britanniques, internationales et la conversion de devises coûtent davantage, selon la grille publique de stripe.com.

Faut-il facturer la TVA à un client professionnel dans un autre pays de l'UE ?

Non, en règle générale. Une prestation de services fournie à une entreprise assujettie établie dans un autre État membre est taxable dans le pays du client, qui autoliquide la TVA. La facture est émise hors taxe, avec la mention d'autoliquidation et le numéro de TVA du client, vérifié au préalable dans le service VIES.

Qu'est-ce que le guichet unique OSS pour un SaaS ?

C'est une téléprocédure européenne qui permet de déclarer et payer, depuis son propre pays, la TVA due dans les autres États membres sur les services électroniques vendus à des particuliers. Elle évite de s'immatriculer dans chaque pays. Les déclarations sont trimestrielles et se déposent avant la fin du mois qui suit le trimestre.

Que se passe-t-il quand le prélèvement d'un abonnement échoue ?

Stripe Billing relance automatiquement le paiement selon le calendrier que vous configurez, huit tentatives en deux semaines par défaut avec Smart Retries. Au bout du calendrier, l'abonnement est annulé, marqué impayé, suspendu ou laissé en retard, selon votre réglage. Votre application doit lire ce statut pour ouvrir ou couper l'accès.

Stripe suffit-il pour la facturation électronique de 2027 ?

Pas à lui seul, a priori. À partir du 1er septembre 2027, une PME française doit émettre ses factures aux entreprises françaises sous forme structurée, via une plateforme agréée. Un SaaS facturé par Stripe doit donc prévoir comment ses factures rejoignent une plateforme agréée : à vérifier avec Stripe et votre expert-comptable.