Aller au contenu principal

Le SLA de disponibilité de votre SaaS n'est pas qu'une promesse juridique : pourquoi les crédits d'interruption réduisent le chiffre d'affaires selon l'ASC 606

Publié 13 minutes de lectureMike ThriftMike Thrift
Le SLA de disponibilité de votre SaaS n'est pas qu'une promesse juridique : pourquoi les crédits d'interruption réduisent le chiffre d'affaires selon l'ASC 606
Sur cette page

Votre page de statut affichait du rouge pendant quatre heures mardi dernier. Le vendredi, vous aviez émis des crédits de service à chaque client affecté — 10 pour cent des frais d'un mois ici, 25 pour cent là — et votre comptable les a enregistrés comme le font la plupart des petites entreprises SaaS : comme un coût de support, ou une concession marketing, quelque part en dessous de la ligne du chiffre d'affaires. Votre chiffre d'affaires du mois est désormais surévalué, votre taux de rétention nette du chiffre d'affaires est faux, et si un prêteur ou un acquéreur ouvre un jour vos livres, la première question sera celle à laquelle vous ne pouvez pas répondre : sur quelle part du chiffre d'affaires déclaré aviez-vous réellement le droit de conserver ?

Ce n'est pas un cas isolé. Une interruption prend aujourd'hui en moyenne 196 minutes à résoudre, et les petites et moyennes entreprises estiment le coût d'une heure d'indisponibilité à environ 8 000 $ — avant même qu'un seul crédit soit émis. Chaque crédit que vous accordez après une interruption est une réduction du prix que votre client a accepté de payer, et selon l'ASC 606, cela en fait une contrepartie variable : un montant qui diminue votre chiffre d'affaires, et non une charge qui se situe en dessous. Cet article explique ce que votre SLA vous engage financièrement à fournir, comment la norme veut que vous le comptabilisiez, et ce qu'il faut corriger à votre prochaine clôture mensuelle.

Ce que votre SLA promet réellement — en dollars, pas en « nines »​

La plupart des contrats SaaS expriment la disponibilité en « nines » : 99,9 pour cent (environ 43 minutes d'indisponibilité par mois), 99,95 pour cent, 99,99 pour cent (environ 4 minutes). Le chiffre qui compte pour vos livres n'est pas celui des nines, mais le barème de crédits qui y est attaché. Un SLA d'entreprise typique prévoit quelque chose comme : une disponibilité inférieure à 99,9 pour cent donne droit à un crédit de service de 10 pour cent ; inférieure à 99,0 pour cent, 25 pour cent ; inférieure à 95,0 pour cent, un mois entier offert. Certains contrats vont plus loin, offrant des droits de résiliation si la disponibilité manque la cible plusieurs mois consécutifs.

Trois caractéristiques de ce barème façonnent la comptabilisation :

Les crédits sont un ajustement contractuel du prix, pas un geste de bonne volonté. Le client ne paie pas le plein tarif puis ne reçoit pas un cadeau. Le contrat stipule que le prix d'un mauvais mois est un prix réduit. Cette distinction — réduction de prix contre charge — constitue toute la question comptable, et le contrat y répond avant même que votre comptable n'ouvre le grand livre.

Les crédits sont généralement plafonnés et réclamés, pas automatiques. De nombreux SLA exigent que le client demande le crédit dans les 30 jours, et plafonnent le total des crédits à 30 ou 100 pour cent des frais d'un mois. Cela signifie que votre exposition à une interruption donnée est limitée et estimable : vous connaissez le barème, vous savez quels clients ont été affectés, et vous connaissez votre taux de réclamation historique.

Le calendrier de trésorerie et le calendrier du chiffre d'affaires divergent. Un crédit émis en février pour une interruption de janvier apparaît généralement comme un avoir sur une facture future. L'effet sur la trésorerie se produit quand la facture est payée, mais l'effet sur le chiffre d'affaires appartient à janvier — la période où vous n'avez pas livré ce que vous aviez promis. Comptabiliser le crédit dans le mois où vous l'émettez, contre le chiffre d'affaires de ce mois, fausse deux périodes à la fois.

Pourquoi l'ASC 606 qualifie un crédit d'interruption de contrepartie variable​

L'idée centrale de l'ASC 606 est simple : comptabilisez le chiffre d'affaires au montant de la contrepartie que vous vous attendez à avoir le droit de recevoir en échange de la livraison de ce que vous avez promis. L'étape 3 du modèle en cinq étapes — la détermination du prix de la transaction — est là où votre SLA entre en jeu. Le prix de la transaction n'est pas le prix affiché sur le bon de commande. C'est le prix affiché moins tout ce qui pourrait revenir : remboursements, rabais, remises, primes de performance — et crédits de service pour disponibilité manquée.

Le guide du chiffre d'affaires de PwC classe clairement les crédits SLA dans cette catégorie. La contrepartie variable doit être estimée à la naissance du contrat et mise à jour à chaque période de reporting, selon l'une de deux méthodes :

  • Valeur attendue — la moyenne pondérée par les probabilités des résultats possibles. Cela convient bien à un portefeuille de clients : si l'historique indique qu'environ 3 pour cent des facturations mensuelles reviennent habituellement sous forme de crédits SLA, votre crédit attendu sur 100 000 $ de facturations mensuelles est de 3 000 $.
  • Montant le plus probable — le résultat unique le plus probable. Cela convient à une situation binaire : un grand client dont le contrat déclenche soit un crédit de 20 000 $ ce mois-ci, soit rien.

Vient ensuite la contrainte, la partie que les fondateurs sautent le plus souvent. Vous ne pouvez inclure la contrepartie variable dans le prix de la transaction — c'est-à-dire comptabiliser le chiffre d'affaires — que dans la mesure où il est probable qu'un renversement significatif ne se produira pas lorsque l'incertitude sera levée. En termes simples : s'il existe une réelle possibilité que vous deviez rendre le crédit, ne comptez pas cette tranche comme chiffre d'affaires pour l'instant. Enregistrez-la plutôt comme un passif de remboursement, et ajustez-la lorsque la disponibilité du mois est connue.

Notez ce que la contrainte implique pour une entreprise SaaS ayant un historique d'interruptions significatif. Si votre service a manqué son SLA quatre des douze derniers mois, « nous ne nous attendons à rien devoir » n'est pas une estimation défendable. Votre propre page de statut est la pièce à conviction n° 1 de l'auditeur.

Les écritures comptables : un mois avec une interruption​

Supposons qu'un client paie 10 000 $ par mois, et que votre SLA de 99,9 pour cent accorde un crédit de 10 pour cent pour tout mois où la disponibilité tombe sous la cible. La disponibilité de janvier s'établit à 99,4 pour cent. Voici le cycle complet.

À la facturation, le montant facturé est un chiffre d'affaires reporté comme d'habitude — trésorerie reçue (ou créance comptabilisée) pour un service pas encore livré :

2026-01-01 open Assets:Cash:Operating USD
2026-01-01 open Assets:Receivable:Customer USD
2026-01-01 open Income:SaaS:Subscription USD
2026-01-01 open Liabilities:Deferred-Revenue:SaaS USD
2026-01-01 open Liabilities:Refund:SLA-Credits USD
 
2026-01-01 * "Customer" "January invoice — 10,000 monthly subscription"
  Assets:Receivable:Customer  10000.00 USD
  Liabilities:Deferred-Revenue:SaaS  -10000.00 USD
 
2026-01-31 * "Month-end" "Recognize January revenue net of 500 expected SLA credits"
  Liabilities:Deferred-Revenue:SaaS  10000.00 USD
  Liabilities:Refund:SLA-Credits  -500.00 USD
  Income:SaaS:Subscription  -9500.00 USD
 
2026-02-05 * "Customer" "Outage credit issued — January uptime 99.4 percent vs 99.9 SLA"
  Liabilities:Refund:SLA-Credits  500.00 USD
  Assets:Receivable:Customer  -500.00 USD

Décomposons ce qui s'est passé. À la clôture mensuelle, vous avez comptabilisé 9 500 $ de chiffre d'affaires et placé 500 $ dans un passif de remboursement — votre estimation du crédit que l'interruption de janvier déclenchera. Lorsque l'avoir réel est émis en février, il débite le passif, et non le chiffre d'affaires ni un compte de charges. Le chiffre d'affaires de janvier était correct dès le départ, et celui de février n'est pas touché par l'interruption de janvier.

Si l'estimation et le montant réel diffèrent, la différence ajuste le chiffre d'affaires dans la période où l'incertitude se résout. Estimé à 500 $ mais émis à 1 000 $ parce que deux clients ont réclamé au lieu d'un ? Les 500 $ supplémentaires réduisent le chiffre d'affaires lorsque vous l'apprenez. Estimé à 500 $ et personne n'a réclamé ? Libérez les 500 $ en chiffre d'affaires. Le compte de passif est l'amortisseur ; le chiffre d'affaires n'est jamais retraité pour un ajustement de routine.

Deux détails à bien maîtriser. Premièrement, le passif de remboursement est distinct du chiffre d'affaires reporté : le chiffre d'affaires reporté concerne un service que vous n'avez pas encore livré, tandis que le passif de remboursement concerne un service livré que vous pourriez devoir rendre. Les compenser l'un avec l'autre masque les deux réalités. Deuxièmement, si un crédit se rapporte à une période future — un mois gratuit accordé en guise d'excuse plutôt qu'un crédit contractuel pour un manquement passé — il s'agit d'une analyse différente, plus proche d'une modification de contrat ou d'un droit matériel, qui ajuste le chiffre d'affaires futur plutôt que passé.

Les trois erreurs que commettent les fondateurs SaaS avec les crédits SLA​

Erreur 1 : comptabiliser le crédit comme une charge. C'est l'erreur la plus courante et la plus dommageable. Enregistrer un crédit d'interruption de 10 000 $ au débit d'un « coût de support client » ou de « concessions marketing » laisse le chiffre d'affaires surévalué de 10 000 $ et invente 10 000 $ de charges qui n'ont jamais eu lieu. La marge brute, la croissance du chiffre d'affaires et tous les ratios fondés sur le chiffre d'affaires affichent tous des valeurs trop élevées. Selon l'ASC 606, les montants dus au client qui ne rémunèrent pas un bien ou un service distinct reçu en retour réduisent le prix de la transaction. Un crédit pour votre propre interruption ne vous achète rien de distinct — il réduit le chiffre d'affaires, point final.

Erreur 2 : comptabiliser le chiffre d'affaires intégral maintenant et corriger plus tard. Certaines entreprises passent les 10 000 $ intégralement en chiffre d'affaires de janvier, puis enregistrent le crédit de 1 000 $ contre le chiffre d'affaires de février lorsque l'avoir est émis. Les deux mois sont désormais faux : janvier trop élevé, février trop faible. Pire, l'erreur se cumule dans vos indicateurs — la rétention nette du chiffre d'affaires de janvier paraît excellente, celle de février paraît faible, et aucune ne reflète la réalité. Le schéma du passif de remboursement décrit ci-dessus existe précisément pour garder chaque période honnête.

Erreur 3 : estimer zéro parce que l'interruption « ne se reproduira pas ». La contrainte repose sur la probabilité, pas sur l'optimisme. Si votre infrastructure a connu trois mois déclenchant un SLA l'an dernier, une estimation de zéro crédit attendu n'est ni prudente ni agressive — elle n'est pas étayée. Les auditeurs testent cette estimation à l'aune de votre historique d'incidents, et les acquéreurs lors de la due diligence feront de même. Une petite provision permanente, dimensionnée à partir des taux de réclamation passés et ajustée chaque mois, est à la fois plus exacte et bien plus facile à défendre qu'un zéro confiant que votre page de statut contredit.

Ce que cela fait aux indicateurs que lisent les acquéreurs et les prêteurs​

Placer les crédits SLA au-dessus de la ligne du chiffre d'affaires plutôt qu'en dessous change chaque chiffre sur lequel une entreprise SaaS est valorisée :

  • Le MRR et l'ARR doivent s'entendre nets des crédits attendus. Si 2 pour cent des facturations reviennent habituellement sous forme de crédits SLA, un ARR affiché de 1 million $ représente en réalité 980 000 $ de chiffre d'affaires attendu. Déclarer le chiffre brut, c'est ainsi que les fondateurs finissent par expliquer en due diligence un « problème de churn » qui était en fait un problème de crédits depuis le début.
  • La rétention nette du chiffre d'affaires absorbe les crédits comme une contraction. Un client qui a payé 120 000 $ l'an dernier et 114 000 $ cette année après crédits d'interruption a conservé 95 pour cent, et non 100 pour cent — même s'il n'a jamais réduit d'abonnement.
  • La marge brute augmente lorsque vous corrigez l'erreur, paradoxalement. Déplacer les crédits des charges de support vers un compte contraire au chiffre d'affaires réduit à la fois le chiffre d'affaires et le coût des ventes, et comme le crédit dépasse toute charge associée, le pourcentage de marge s'améliore tandis que le chiffre d'affaires diminue. Attendez-vous à la question, et ayez l'historique retraité prêt.

Si vous utilisez la comptabilité en texte brut, le correctif est structurel plutôt que procédural : un compte dédié Liabilities:Refund:SLA-Credits, une écriture de clôture mensuelle qui comptabilise le chiffre d'affaires d'abonnement net du crédit attendu, et une écriture d'ajustement lorsque les avoirs sont émis. La documentation beancount sur les modèles de reconnaissance du chiffre d'affaires couvre la forme générale de la comptabilité du chiffre d'affaires reporté sur laquelle repose cette approche, et l'historique au bilan du compte de remboursement fait double emploi comme piste d'audit de votre estimation.

Une liste de contrôle de clôture mensuelle qui prend vingt minutes​

  1. Extrayez la disponibilité par palier de client. Votre surveillance calcule déjà cela ; demandez le chiffre mensuel par rapport à chaque seuil de SLA, pas seulement la moyenne de l'ensemble.
  2. Listez les crédits déclenchés. Pour chaque client sous le seuil, calculez le crédit contractuel à partir du barème — avant de vérifier qui a effectivement réclamé.
  3. Appliquez votre historique de taux de réclamation. Si environ 60 pour cent des crédits déclenchés sont historiquement réclamés, votre valeur attendue est de 60 pour cent du total déclenché. Documentez le taux et révisez-le chaque trimestre.
  4. Comptabilisez le chiffre d'affaires net de l'estimation. Comptabilisez le chiffre d'affaires d'abonnement avec le crédit attendu placé dans le passif de remboursement, comme dans l'exemple ci-dessus.
  5. Ajustez l'estimation du mois dernier. Comparez la provision du mois dernier aux avoirs réellement émis ; libérez ou complétez la différence via le chiffre d'affaires de la période courante.
  6. Rapprochez le solde du passif. Le compte de remboursement ne doit contenir que des estimations non résolues. Tout ce qui est plus ancien que votre fenêtre de réclamation (généralement 30 à 60 jours) aurait déjà dû être libéré — un solde dormant qui grossit signifie que les ajustements sont omis.

Commencez ce mois-ci, pas le trimestre prochain. Extrayez le rapport de disponibilité du mois dernier, calculez les crédits que votre barème SLA dit que vous devez, et comparez ce chiffre à ce que vos livres présentent comme réduction du chiffre d'affaires. Si les livres affichent zéro — et pour la plupart des entreprises SaaS en phase de démarrage, ils affichent zéro — vous avez trouvé votre première écriture d'ajustement, et votre chiffre d'affaires a été surévalué exactement de ce montant chaque mois du même type.

Source : https://beancount.io/fr/blog/2026/11/09/saas-uptime-sla-outage-credits-variable-consideration-asc-606-guide

Publié: 9 novembre 2026