Upsell : faire monter un client vers une offre plus chère. Cross-sell : lui vendre un produit ou service complémentaire.
En pratique
Les deux sont des leviers d'expansion revenue — la manière la plus fiable de faire du « churn négatif » (voir Churn), parce qu'il est presque toujours moins cher de vendre plus à un client déjà convaincu que d'en acquérir un nouveau. Le timing compte plus que la technique : proposer un upsell avant que le client n'ait atteint son moment « aha » sur l'offre de base se lit comme de l'agressivité commerciale, pas comme de la valeur ajoutée.
La formule
Taux d'expansion = MRR ajouté par les clients existants sur la période (montées en gamme, sièges ajoutés, modules en plus) ÷ MRR de début de période
- Upsell
Le même client qui paie plus pour plus de la même chose : un palier supérieur, plus de sièges, plus d'usage. Ça repose sur un modèle de prix qui a de la place au-dessus de l'offre choisie par le client.
- Cross-sell
Le même client qui achète quelque chose d'adjacent : un second module, un produit compagnon, un service. Ça repose sur le fait de savoir quels clients ont le problème adjacent — donc des données d'usage, pas la liste de tout le monde.
- Face au churn
Le taux d'expansion moins le churn revenu brut donne le churn revenu net ; quand l'expansion l'emporte, le churn net est négatif et la base grandit sans un seul nouveau client. Cette comparaison est toute la raison d'être de ce levier.
Il est presque toujours moins cher de vendre plus à un client qui te fait déjà confiance que d'en acquérir un qui ne te connaît pas — le coût d'une expansion est une conversation, le coût d'un nouveau client est un CAC. Mais la règle de timing est absolue : aucune offre avant que le client ait atteint son moment « aha » sur ce qu'il paie déjà. Un upsell proposé à quelqu'un qui n'a pas encore obtenu de valeur se lit comme une technique de vente, et reste en mémoire comme telle.
Exemple chiffré
Un playbook, écrit noir sur blanc
- Un outil de projet avec une offre à 50 € (5 sièges) et une à 110 € (15 sièges). 400 clients, 20 000 € de MRR. Jusqu'ici, les montées en gamme arrivent quand un client atteint la limite de sièges et trouve la page de tarifs tout seul.
- Playbook, trois lignes : (1) à 4 sièges sur 5 utilisés et au moins 30 jours d'activité, afficher une note dans l'app expliquant le palier suivant — jamais avant le 30ᵉ jour ; (2) à 5 sur 5, le fondateur envoie un e-mail personnel ; (3) tout compte qui a ajouté un second type de projet se voit proposer le module de reporting.
- Avant : environ 8 montées en gamme par mois, +480 €. Après un trimestre : 15 montées (+900 €) et 6 ventes de module à 30 € (+180 €). Taux d'expansion : de 2,4 % à 5,4 % du MRR de départ.
- Churn revenu brut ce mois-là : 5 %. Le churn revenu net est passé de +2,6 % à −0,4 % : la base existante grandit maintenant toute seule, avant de compter le moindre nouveau client.
Rien dans le playbook n'est malin. Ce qui a changé, c'est que l'offre arrive maintenant sur un signal, après la valeur, à chaque fois — au lieu de quand un client tombe par hasard sur la page de tarifs.
Ordres de grandeur
- Les meilleures entreprises SaaS B2B affichent une rétention nette de revenu de 110-130 %, c'est-à-dire une expansion qui dépasse le churn de 10 à 30 points par an ; sous 100 %, chaque année commence avec une base plus petite que la précédente. L'expansion est là où l'essentiel de cet écart se fait.
- Un schéma couramment cité : gagner une expansion chez un client existant coûte une fraction de ce que coûte un nouveau client — on cite souvent le quart au tiers du CAC, et le chiffre exact compte moins que la direction.
- Les modèles de prix sans place pour grandir (une offre unique, tout illimité) rendent l'expansion structurellement impossible. C'est une décision de pricing, et elle est en général prise par accident.
Comment l'améliorer
- Donne au pricing quelque part où aller : paliers, sièges, usage ou modules. Aucun playbook ne répare une offre unique et plate.
- Définis les signaux — usage proche d'une limite, une seconde équipe, une demande de fonctionnalité, une question au support sur quelque chose que le palier suivant fait — et déclenche l'offre depuis eux, jamais depuis un calendrier.
- Conditionne chaque offre à de la valeur déjà reçue : une ancienneté minimale, le moment « aha » atteint, ou un seuil d'activité. Le moyen le plus rapide de perdre une expansion est de la demander trop tôt.
- Fais de la montée en gamme le chemin de moindre résistance : un clic depuis l'endroit où la limite a été atteinte, avec le prix et la différence en mots simples.
- Suis le MRR d'expansion sur sa propre ligne, chaque mois, à côté du churn. « Quelques idées, rien de systématique » est la réponse à 7 points du Tour parce que des idées n'apparaissent pas sur cette ligne.
Dans le Tour
As-tu un playbook d'expansion (upsell/cross-sell) ?
- Oui, actif et utilisé20 pts
- Quelques idées, rien de systématique7 pts
- Rien0 pts
« As-tu un playbook d'expansion (upsell/cross-sell) ? » est la troisième et dernière question du Tour — 20 pour actif et utilisé, 7 pour quelques idées, rien de systématique, 0 pour rien. Elle ferme l'étape Revenue après le pricing et la LTV parce que c'est le levier qui transforme les deux en croissance sans nouvelle acquisition. Répondre 0 ici est courant et rarement fatal en soi ; un 0 ici à côté d'un 0 en rétention est la combinaison que tout le Tour existe pour pointer.
Questions fréquentes
Quelle différence entre upsell et cross-sell ?
Upsell : plus de la même chose — une offre plus grande, plus de sièges, plus d'usage. Cross-sell : une chose différente — un second module, une option, un service. L'upsell est porté par la croissance du client lui-même et demande un modèle à paliers ; le cross-sell est porté par des problèmes adjacents et demande des données d'usage pour savoir qui les a. La plupart des entreprises devraient faire le premier avant le second.
Quel est le bon moment pour proposer une montée en gamme ?
Après la valeur, sur un signal. Après la valeur veut dire que le client a atteint le moment « aha » sur ce qu'il paie déjà — une ancienneté minimale ou un seuil d'activité en est l'indicateur pratique. Sur un signal veut dire que le déclencheur est quelque chose qu'il a fait (s'approcher d'une limite, ajouter une équipe, poser une question sur une fonctionnalité), pas quelque chose dans ton calendrier. Les deux conditions, à chaque fois.
Quel rapport entre expansion et churn négatif ?
Direct : churn revenu net = churn revenu brut − expansion. Quand l'expansion d'une période dépasse ce que les résiliations et rétrogradations ont retiré, le churn net est négatif et la base existante grandit toute seule. L'expansion est le seul levier qui peut produire ça — le travail de rétention peut ramener le churn brut vers zéro, jamais en dessous.