Pourquoi suivre le MRR dans votre CRM
La plupart des equipes SaaS suivent leur MRR dans un spreadsheet. Un Google Sheet partage entre le CEO, le VP Sales et le head of finance, mis a jour manuellement une fois par semaine. Ca fonctionne quand vous avez 20 clients. A 200, c'est un cauchemar operationnel.
Le probleme fondamental : votre CRM contient deja toutes les donnees necessaires pour calculer le MRR. Les deals, les montants, les dates de renouvellement, les upsells, les churns. Mais HubSpot ne propose pas de champ MRR natif. Il n'y a pas de propriete “Monthly Recurring Revenue” prête a l'emploi.
Resultat : les equipes dupliquent les donnees, perdent du temps en saisie manuelle, et finissent avec des ecarts entre le CRM et la realite financiere. Le reporting trimestriel devient un exercice de reconciliation plutot qu'un outil de pilotage.
Suivre le MRR directement dans HubSpot resout trois problemes concrets :
- Source unique de verite : plus d'ecarts entre le CRM, le spreadsheet et l'outil de facturation
- Reporting en temps reel : le MRR se met a jour automatiquement a chaque deal cloture, upsell ou churn
- Forecasting fiable : vos previsions de revenus s'appuient sur des donnees fraiches, pas sur un fichier date de la semaine derniere
Dans ce guide, on va configurer un setup complet : proprietes custom, champs calcules, pipeline optimise, dashboards et automatisations. Le tout dans HubSpot, sans outil tiers.
Les metriques cles du revenu recurrent
Avant de configurer quoi que ce soit dans HubSpot, il faut s'aligner sur les definitions. Le revenu recurrent se decompose en plusieurs metriques qui racontent chacune une partie de l'histoire. Voici les cinq metriques fondamentales que chaque equipe SaaS doit suivre.
MRR (Monthly Recurring Revenue)
Le revenu mensuel recurrent total. C'est la somme de tous les abonnements actifs, ramenee au mois. Si un client paie 12 000 euros par an, son MRR est de 1 000 euros.
MRR = Somme de tous les abonnements mensuels actifsARR (Annual Recurring Revenue)
Le MRR multiplie par 12. C'est la metrique que regardent les investisseurs et les boards. Elle donne une projection annualisee de vos revenus recurrents.
ARR = MRR x 12Net New MRR
Le MRR net gagne sur une periode donnee. C'est la difference entre les nouveaux revenus (new business + expansion) et les revenus perdus (churn + contraction). C'est l'indicateur de croissance par excellence.
Net New MRR = New MRR + Expansion MRR - Churn MRR - Contraction MRRChurn MRR
Le MRR perdu chaque mois a cause des clients qui annulent leur abonnement. Un churn MRR de 5% signifie que vous perdez 5% de votre base de revenus chaque mois. Au-dela de 3% mensuel, vous avez un probleme de retention serieux.
Churn MRR = MRR perdu / MRR debut de periodeExpansion MRR
Le MRR additionnel genere par les clients existants : upsells, cross-sells, ajout de sieges ou passage a un plan superieur. L'expansion MRR est la metrique la plus sous-estimee. Quand elle depasse le churn, vous avez atteint le negative churn, le graal du SaaS.
Expansion MRR = MRR additionnel des clients existantsCes cinq metriques forment le socle de votre reporting MRR. Chacune d'entre elles va correspondre a une propriete custom dans HubSpot, que nous allons creer dans la section suivante.
Configurer les proprietes de deal pour le MRR
HubSpot utilise la propriete “Amount” (Montant) par defaut sur les deals. Le probleme : ce montant represente generalement la valeur totale du contrat, pas le revenu mensuel recurrent. Un deal a 24 000 euros sur 2 ans represente un MRR de 1 000 euros, mais HubSpot affiche 24 000 euros dans vos rapports.
Il faut creer des proprietes custom dediees au MRR. Voici les 8 proprietes que nous recommandons de creer sur l'objet Deal dans HubSpot :
| Propriete | Type | Description |
|---|---|---|
mrr_amount | Nombre | Montant MRR du deal en euros |
arr_amount | Calcul | MRR x 12 (calcule automatiquement) |
contract_duration_months | Nombre | Duree du contrat en mois |
billing_frequency | Dropdown | Mensuel / Trimestriel / Annuel |
renewal_date | Date | Date de renouvellement du contrat |
mrr_type | Dropdown | New / Expansion / Contraction / Churn |
previous_mrr | Nombre | MRR avant modification (pour upsell/downgrade) |
mrr_delta | Calcul | Difference entre MRR actuel et precedent |
Pour creer ces proprietes : Parametres HubSpot > Proprietes > Proprietes du deal > Creer une propriete. Groupez-les dans un groupe custom “Revenu Recurrent” pour les retrouver facilement.
Point important : la propriete mrr_type est essentielle. C'est elle qui vous permettra de filtrer vos rapports entre new business, expansion et churn. Les valeurs du dropdown doivent etre exactes : New, Expansion, Contraction, Renewal, Churn.
Creer des proprietes calculees (formules HubSpot)
HubSpot Operations Hub (edition Pro ou Enterprise) permet de creer des proprietes calculees avec des formules. C'est indispensable pour automatiser le calcul du MRR a partir du montant total et de la duree du contrat.
Voici les trois formules essentielles a configurer :
Calcul automatique du MRR
Si votre equipe commerciale saisit le montant total du contrat et la duree, cette formule calcule le MRR automatiquement. Plus de risque d'erreur manuelle.
if(is_known(billing_frequency),
if(billing_frequency = "Annuel", amount / 12,
if(billing_frequency = "Trimestriel", amount / 3,
amount)),
amount / contract_duration_months)ARR a partir du MRR
Simple mais indispensable. L'ARR est la metrique que vos investisseurs veulent voir en premier.
mrr_amount * 12
Delta MRR (pour upsell et downgrade)
Calcule automatiquement la variation de MRR quand un client change de plan. Positif pour un upsell, negatif pour un downgrade.
mrr_amount - previous_mrr
Prerequis : Les proprietes calculees avec formules necessitent HubSpot Operations Hub Pro (800 euros/mois) ou Enterprise. Si vous etes sur le plan Starter ou Free, vous devrez utiliser des workflows pour calculer ces valeurs (voir section suivante).
Le pipeline adapte au SaaS
Le pipeline par defaut de HubSpot est concu pour des cycles de vente classiques. Pour une entreprise SaaS, il faut un pipeline qui reflete la realite de votre modele : acquisition, renouvellement et expansion sont trois processus distincts.
Nous recommandons de creer deux pipelines separes dans HubSpot :
Pourquoi deux pipelines ? Parce que les metriques ne sont pas les memes. Sur le new business, vous mesurez le cycle de vente et le taux de conversion. Sur le renewal, vous mesurez le churn et l'expansion. Melanger les deux dans un seul pipeline rend vos rapports inexploitables.
Les probabilites associees a chaque etape sont utilisees par HubSpot pour le forecasting. Soyez realistes : analysez vos taux de conversion historiques sur les 6 derniers mois et ajustez les probabilites en consequence. Des probabilites fantasmees donnent des previsions fantasmees.
Les 5 dashboards MRR essentiels
Une fois vos proprietes configurees, vous pouvez creer des dashboards dedies au suivi du MRR. Voici les 5 que nous installons systematiquement chez nos clients SaaS.
MRR Overview
Vue d'ensemble avec le MRR total, l'ARR, le Net New MRR du mois et la tendance sur 12 mois. C'est le dashboard que votre CEO regarde chaque lundi matin. Il repond a une seule question : est-ce qu'on grandit ?
MRR Movements
Decomposition du MRR par type de mouvement : new business, expansion, contraction et churn. Ce dashboard raconte l'histoire derriere le chiffre global. Un MRR en hausse peut cacher un churn inquietant compense par de l'acquisition agressive.
Churn Analysis
Dashboard dedie a la retention. Taux de churn MRR, nombre de clients churnes, raisons de churn (si vous avez un champ dedie), et cohorte analysis. C'est le dashboard que votre CS team doit suivre quotidiennement.
Expansion & Upsell
Suivi de la croissance organique. MRR additionnel provenant des clients existants, taux d'expansion, et pipeline d'upsell en cours. Ce dashboard identifie les opportunites de croissance au sein de votre base existante.
Forecasting
Projection du MRR sur les 3 prochains mois basee sur le pipeline en cours et les renouvellements a venir. Ce dashboard est critique pour la planification financiere et les discussions avec les investisseurs.
Astuce : dans HubSpot, creez un seul rapport personnalise pour chaque dashboard et dupliquez-le avec des filtres differents. Ca vous evite de reconfigurer les memes parametres a chaque fois. Utilisez les filtres de date relatifs (“ce mois”, “trimestre en cours”) pour que les rapports se mettent a jour automatiquement.
Forecasting et previsions de revenus
Le forecasting MRR repose sur trois composantes : le pipeline de new business, les renouvellements a venir, et l'expansion attendue. HubSpot propose un outil de forecasting natif, mais il a des limites pour le modele SaaS. Voici comment l'exploiter au maximum.
Le principe est simple : chaque deal dans votre pipeline a un montant MRR et une probabilite de closing (definie par l'etape du pipeline). Le MRR weighted est le produit des deux. La somme des MRR weighted de tous les deals ouverts donne votre forecast.
Formule de forecasting
Pour que ce forecast soit fiable, trois conditions doivent etre remplies :
- Probabilites calibrees : vos taux de conversion par etape doivent refleter la realite historique. Revoyez-les chaque trimestre.
- Pipeline hygiene : les deals morts doivent etre fermes. Un pipeline gonfle artificiellement donne des forecasts optimistes et dangereux.
- Dates de closing realistes : si 60% de vos deals ont une date de closing “fin de mois” et que 80% slippent au mois suivant, votre forecast est systematiquement faux.
HubSpot permet de creer des objectifs de revenu par equipe et par representant. Combinez ces objectifs avec le pipeline weighted pour obtenir une vue “forecast vs objectif” en temps reel. C'est un outil puissant pour les weekly sales meetings.
Automatiser les alertes (churn risk, expansion signals)
Le suivi du MRR ne sert a rien si personne n'agit sur les signaux. HubSpot Workflows permet d'automatiser les alertes et les actions basees sur les proprietes MRR que vous avez creees. Voici les trois workflows indispensables.
Alerte churn risk (renouvellement a 90 jours)
Signal expansion (usage eleve)
Alerte contraction (downgrade detecte)
Ces workflows necessitent HubSpot Sales Hub Pro ou Enterprise. Sur le plan Starter, vous pouvez creer des workflows simples mais sans les conditions avancees (proprietes calculees, combinaisons de criteres).
Un conseil : ne creez pas 15 workflows le premier jour. Commencez par l'alerte de renouvellement a 90 jours, c'est de loin la plus impactante. Ajoutez les autres progressivement une fois que votre equipe a pris l'habitude de traiter les alertes.
Les limites de HubSpot pour le MRR (et les alternatives)
Soyons honnetes : HubSpot n'a pas ete concu comme un outil de revenue analytics pour le SaaS. Le setup que nous venons de decrire fonctionne bien pour 80% des cas, mais il a des limites qu'il faut connaitre.
Pas de cohort analysis native
Impact EleveeHubSpot ne permet pas de suivre les cohortes de clients (MRR par mois d'acquisition) sans passer par des rapports custom complexes ou un outil BI externe. Pour une entreprise qui veut analyser la retention par cohorte, c'est un vrai manque.
Formules calculees limitees
Impact EleveeLes formules HubSpot ne supportent pas les agregations cross-objects. Vous ne pouvez pas calculer le MRR total de tous les deals d'un client directement dans une propriete de contact. Il faut passer par des workflows ou des outils tiers.
Pas de gestion native des abonnements
Impact MoyenneHubSpot ne distingue pas un deal one-shot d'un abonnement recurrent. La notion de recurrence, de renouvellement et de modification d'abonnement doit etre entierement modelisee avec des proprietes custom.
Reporting historique complexe
Impact MoyenneCalculer le MRR a une date passee precise est difficile dans HubSpot. Les rapports standard montrent les deals closes a une date, pas le MRR cumulatif. Il faut des rapports custom avec des filtres de date sophistiques.
Cout des plans avances
Impact VariableOperations Hub Pro (pour les formules calculees) coute 800 euros par mois. Sales Hub Enterprise (pour le forecasting avance) coute encore plus. Pour une startup early-stage, c'est un budget consequent.
Les alternatives a considerer si HubSpot ne suffit plus :
- ChartMogul / Baremetrics : outils dedies au revenue analytics SaaS. Ils se connectent a Stripe, Chargebee ou Recurly et calculent automatiquement le MRR, le churn, les cohortes. Parfait en complement de HubSpot.
- Looker / Metabase / Power BI : outils BI qui se connectent directement a la base de donnees HubSpot (via Fivetran ou Airbyte). Plus de flexibilite, mais demande des competences data.
- RevOps AI (notre outil) : un assistant IA qui se connecte a HubSpot et calcule le MRR, les cohortes et les previsions en temps reel, directement dans une interface conversationnelle.
Notre setup chez Ceres
Chez Ceres, on a deploye ce setup MRR pour une vingtaine de clients SaaS. Voici ce qu'on a appris apres des dizaines d'implementations.
Le setup de base prend 2 heures : creation des proprietes, configuration du pipeline, et mise en place des 3 workflows essentiels. Le dashboard MRR Overview est operationnel dans la foulee. Les dashboards avances (churn analysis, cohort) necessitent generalement une demi-journee supplementaire de configuration et de calibration.
Ce qui fait la difference entre un setup qui fonctionne et un setup qui finit abandonne, c'est l'adoption par les equipes. Nous formons systematiquement les sales reps a remplir correctement les proprietes MRR. Sans donnees fiables en entree, le plus beau dashboard du monde est inutile.
Besoin d'aide pour configurer votre MRR dans HubSpot ?
On deploie votre setup MRR complet en 1 semaine : proprietes, dashboards, workflows et formation equipe.
Reserver un appel