Lancer un SaaS avec Bubble : comment structurer revenus récurrents, TVA et abonnements ?

Bubble a rendu accessible la création d'applications SaaS à une catégorie d'entrepreneurs qui n'avaient pas les moyens de financer une équipe de développeurs. Des outils de gestion interne pour des PME, des plateformes de mise en relation verticales, des solutions métiers pour des niches spécifiques : des centaines de micro-SaaS français tournent aujourd'hui sur Bubble, souvent lancés par des solopreneurs ou de très petites équipes qui ont validé un marché et commencent à générer leurs premiers revenus récurrents.
Ce que la plupart de ces fondateurs n'ont pas structuré au moment de leurs premières souscriptions payantes, c'est la mécanique comptable et fiscale qui sous-tend les revenus d'un SaaS. Et contrairement à une prestation de services ponctuelles, un SaaS génère des flux récurrents dont le traitement comptable a des spécificités qui ne ressemblent pas à ce qu'un cabinet généraliste a l'habitude de gérer.
La reconnaissance du chiffre d'affaires : le principe que tout fondateur de SaaS doit comprendre
C'est la différence la plus structurante entre la comptabilité d'un SaaS et celle d'un prestataire de services classique, et c'est celle qui génère le plus d'inexactitudes dans les comptes des micro-SaaS français.
Quand un client souscrit à votre SaaS Bubble pour 600 euros par an et paie en une fois en janvier, votre chiffre d'affaires de janvier n'est pas de 600 euros. Il est de 50 euros. Les 550 euros restants constituent des produits constatés d'avance, une dette envers votre client qui représente la valeur du service que vous vous êtes engagé à lui fournir sur les onze mois suivants.
En comptabilité d'engagement, qui est obligatoire dès lors que vous exercez en société, les revenus d'un service par abonnement se reconnaissent au fur et à mesure de la prestation, pas au moment de l'encaissement. Ce principe s'appelle la méthode de reconnaissance du revenu à l'avancement, et il s'applique à tous vos abonnements, qu'ils soient mensuels, annuels ou pluriannuels.
Les conséquences pratiques de ce principe sont importantes. Un SaaS Bubble qui encaisse 50 000 euros d'abonnements annuels en janvier présente un chiffre d'affaires de janvier d'environ 4 200 euros (un douzième), pas de 50 000 euros. Ses comptes de décembre de ce même exercice seront beaucoup plus significatifs, intégrant la reconnaissance progressive de tous les abonnements encaissés en début d'année.
Ignorer ce principe revient à présenter des comptes qui ne reflètent pas la réalité économique de votre activité. Pour un fondateur qui discute avec des investisseurs ou qui prépare une due diligence, c'est une anomalie immédiatement détectée qui fragilise la crédibilité des chiffres présentés.
Structurer vos abonnements pour la comptabilité
Tous les abonnements SaaS ne se ressemblent pas, et leur structure a des implications sur la façon dont ils doivent être traités comptablement.
Un abonnement mensuel à tarif fixe est le cas le plus simple. La reconnaissance du chiffre d'affaires coïncide avec la période de service : 100 euros encaissés en janvier pour le mois de janvier, c'est 100 euros de CA en janvier. Il n'y a pas de produit constaté d'avance puisque le service est rendu dans le même mois.
Un abonnement annuel prépayé est plus complexe. Les 1 200 euros encaissés en janvier pour 12 mois de service génèrent 100 euros de CA par mois de janvier à décembre. En fin d'exercice comptable, le solde non encore reconnu (selon la date d'anniversaire de l'abonnement) doit figurer en produits constatés d'avance au bilan. Voici comment le comptabiliser.
Un abonnement avec une période d'essai gratuite suivie d'un premier paiement soulève une question de reconnaissance : le service a commencé pendant la période gratuite, mais aucun revenu n'était associé. La reconnaissance du CA débute à partir du premier paiement, mais la durée du service facturé peut inclure ou exclure la période d'essai selon les conditions de votre offre.
Les frais d'onboarding ou de mise en service facturés une seule fois à l'entrée méritent également une attention particulière. S'ils correspondent à un travail de configuration spécifique livré au client, ils peuvent être reconnus à la livraison de ce travail. S'ils sont davantage des frais d'entrée associés au service récurrent, leur traitement rejoint celui de l'abonnement.
Stripe + Bubble : l'architecture financière et ses pièges
La grande majorité des SaaS Bubble utilisent Stripe pour gérer les paiements et les abonnements récurrents. L'intégration Bubble-Stripe est native et permet de créer des plans d'abonnement, de gérer les upgrades et les downgrades, de traiter les échecs de paiement et de mettre en place des périodes d'essai directement depuis l'interface Bubble.
Cette intégration facilite l'opérationnel. Elle ne facilite pas la comptabilité. Stripe vous verse des montants nets, après déduction de ses frais de traitement (1,5% + 0,25€ par transaction réussie pour les cartes européennes, davantage pour les cartes non-européennes et les 3D Secure). Ces virements nets ne correspondent pas à votre chiffre d'affaires.
Votre chiffre d'affaires SaaS est le montant brut des abonnements que vos clients ont payé, avant déduction des frais Stripe. Les frais Stripe sont des charges déductibles à comptabiliser séparément, au compte "commissions et frais sur ventes" ou équivalent dans votre plan comptable. Enregistrer les virements Stripe nets comme chiffre d'affaires sous-déclare vos revenus et fausse votre base de TVA sur toutes les périodes concernées.
Le tableau de bord Stripe produit des rapports détaillés qui constituent votre source de référence pour la comptabilité : montant brut des transactions, frais Stripe par transaction, remboursements, disputes et ajustements. C'est depuis ces rapports, pas depuis votre relevé bancaire, que votre chiffre d'affaires doit être reconstruit chaque mois.
TVA sur un SaaS Bubble : le sujet qui explose avec l'internationalisation
Un SaaS Bubble qui reste 100% français peut gérer sa TVA de façon relativement simple : TVA à 20% sur toutes les souscriptions si vous êtes assujetti, déclaration mensuelle ou trimestrielle. La complexité arrive avec les premiers clients étrangers, et elle arrive vite car Bubble est un outil dont l'audience naturelle est internationale.
Pour les clients professionnels assujettis à la TVA dans un autre pays de l'UE, l'autoliquidation s'applique. Vous leur facturez hors TVA avec mention d'autoliquidation et leur numéro de TVA intracommunautaire que vous avez préalablement vérifié sur le site VIES. Ces transactions doivent être déclarées dans votre déclaration de TVA française et dans une déclaration d'échanges de services (DES) mensuelle.
Pour les clients particuliers dans d'autres pays de l'UE, le régime OSS s'applique dès lors que vos ventes à des consommateurs européens hors France dépassent 10 000 euros annuels. Au-delà de ce seuil, vous devez collecter la TVA au taux du pays de chaque client et la déclarer trimestriellement via le guichet unique OSS auprès de l'administration française. Un SaaS Bubble qui commence à acquérir des abonnés belges, espagnols ou allemands peut atteindre ce seuil en quelques mois si sa croissance est correcte.
Pour les clients hors UE (États-Unis, Canada, Royaume-Uni, Australie), la TVA française ne s'applique pas. Ces souscriptions sont hors champ de la TVA française, ce qui est une simplification bienvenue pour la déclaration mais qui impose de bien paramétrer vos factures pour éviter d'appliquer par erreur une TVA sur ces clients.
La configuration TVA dans Stripe doit être cohérente avec ces règles. Stripe Tax, l'outil intégré de Stripe, peut automatiser une partie de ce traitement mais ne couvre pas intégralement les spécificités françaises, notamment la DES mensuelle et le traitement des abonnements en franchise en base si vous n'avez pas encore dépassé les seuils.
Les métriques SaaS et leur traduction comptable
MRR, ARR, churn, net revenue retention : ces indicateurs sont le langage natif des fondateurs de SaaS et des investisseurs. Ils n'ont pas d'équivalent direct dans le plan comptable général français, mais ils doivent pouvoir être produits depuis votre organisation comptable pour que vos comptes soient utiles au pilotage.
Le MRR (Monthly Recurring Revenue) correspond théoriquement au chiffre d'affaires mensuel que vous allez reconnaître sur les abonnements actifs au cours du mois. Il est différent du chiffre d'affaires comptable si vous avez des abonnements annuels (dont une partie est en produits constatés d'avance) et des one-time fees (qui ne sont pas récurrents).
Le taux de churn (taux de résiliation mensuel) a une traduction comptable dans le volume de remboursements et d'avoirs émis suite aux désabonnements. Si votre politique commerciale prévoit des remboursements au prorata pour les résiliations anticipées, ces remboursements viennent en réduction de votre chiffre d'affaires (pas en charge) et doivent être traités comme des avoirs sur la période concernée.
Excilio structure la comptabilité des SaaS Bubble pour que les métriques SaaS et les obligations comptables françaises coexistent dans la même organisation, sans que le fondateur ait à réconcilier manuellement deux univers déconnectés.
La structuration juridique d'un SaaS sur Bubble
La quasi-totalité des SaaS Bubble français sont exploités en SASU. C'est la structure la plus adaptée pour les raisons habituelles : assimilé salarié pour le dirigeant, déductibilité des charges réelles (abonnement Bubble, Stripe, outils de support client, publicité), arbitrage salaire-dividendes, et capacité à accueillir des investisseurs ou des associés si le projet grandit.
La question de la valorisation de l'application Bubble elle-même mérite d'être traitée dès le départ. L'application est-elle un actif de la société (elle est développée par la société et appartient à la société), ou est-ce une création personnelle du fondateur qui est mise à disposition de la société ? Cette question a des implications sur la propriété intellectuelle, sur ce qui se passe en cas de cession de la société et sur la valorisation lors d'une levée de fonds.
Pour un fondateur qui a développé son SaaS Bubble avant de créer sa société, la mise à disposition de l'application à la société (via une licence ou un apport en nature) doit être formalisée pour éviter que la société n'exploite un actif qu'elle ne détient pas légalement.
Excilio accompagne les fondateurs de SaaS sur Bubble
Lancer un SaaS sur Bubble, c'est créer un produit dont la comptabilité a ses propres règles : reconnaissance du revenu récurrent, traitement TVA selon l'internationalisation progressive, réconciliation Stripe, production des métriques SaaS dans un cadre comptable français. Ces règles s'apprennent rarement avant les premières erreurs, sauf si on travaille avec un cabinet qui les maîtrise dès le départ.
Excilio accompagne les fondateurs qui développent leur SaaS sur Bubble et plus largement les éditeurs SaaS sur la structuration de leur comptabilité récurrente, le traitement TVA international, la mise en place de l'OSS et la production des indicateurs financiers utiles au pilotage et aux investisseurs. Si votre SaaS Bubble commence à générer des revenus récurrents et que leur dimension comptable n'a pas encore été structurée, c'est maintenant que ça se fait, pas après le premier bilan qui révèle les anomalies.



