Comment calculer le ROAS (et ce que ce chiffre vous dit réellement)
Si vous diffusez des publicités payantes, la réponse la plus pratique à « comment calculer le ROAS » est la suivante : divisez les revenus générés par une campagne publicitaire par le coût de cette campagne. La formule est ROAS = Revenus attribués ÷ Dépenses publicitaires. Dépensez 10 000 $ et suivez 25 000 $ de ventes, et votre ROAS est de 2,5.
Cette étape mécanique ne représente que la moitié de la bataille. Lorsqu’un fondateur demande « Que signifie un ROAS de 2,5 ? », il veut savoir si la campagne réussit. Un ROAS de 2,5 signifie que vous avez généré 2,50 $ de revenus bruts pour chaque 1,00 $ de coût publicitaire. C’est un multiple de chiffre d’affaires, pas une mesure de profit.
L’erreur que je vois constamment est d’intégrer le bénéfice net dans le numérateur. Cela produit une mesure hybride qui ne correspond ni aux rapports des plateformes ni aux définitions financières standard. Utilisez les ventes brutes enregistrées attribuées aux publicités, sinon vos chiffres ne correspondront jamais aux tableaux de bord de Google ou de Meta.
Une nuance : les plateformes comptabilisent la valeur de conversion différemment. Google Ads utilise la valeur que vous transmettez dans la balise de conversion, tandis que Meta utilise les événements pixel. Si ces valeurs incluent l’expédition ou excluent les remises de manière incohérente, votre ROAS calculé s’écartera du chiffre de la plateforme même lorsque la formule est correcte.
La campagne qui semblait gagnante et qui était en réalité une perte
Au début de ma carrière en agence, j’ai géré une campagne Facebook à 50 000 $/mois pour une marque de soins de la peau DTC. Pendant deux trimestres, nous avons rapporté un ROAS stable de 3,2, et le client célébrait ce qui semblait être une mise à l’échelle efficace.
La revue financière annuelle a raconté une histoire différente : le canal avait perdu 80 000 $ nets. La véritable marge brute de la marque après COGS, exécution et frais de paiement n’était que de 28 %. À un ROAS de 3,2, chaque dollar publicitaire rapportait 3,20 $ de revenus, mais la contribution n’était que de 0,90 $. Nous payions pour perdre dix cents sur chaque dollar.
L’échec s’est produit parce que personne n’avait calculé le ROAS seuil de rentabilité. J’avais fait confiance à une règle générique « au-dessus de 3,0 est bon » provenant d’un blog. Cette expérience a forgé mon insistance sur des seuils basés sur la marge avant le lancement de toute campagne.
Ce que la plupart des analystes manquent dans les post-mortems, c’est que la perte était invisible dans les rapports des plateformes. Facebook ne connaît pas votre COGS. Votre tableau de bord ROAS affichera joyeusement du vert pendant que l’entreprise saigne.
ROAS seuil de rentabilité : la formule qui sépare les gagnants des rêveurs
Le ROAS seuil de rentabilité est le multiple de revenus auquel le bénéfice brut couvre exactement les dépenses publicitaires. La formule est ROAS seuil de rentabilité = 1 ÷ Marge brute %. Avec une marge de 40 %, le seuil de rentabilité est de 2,5. En dessous, les coûts variables dépassent les revenus générés par la publicité.
Pour éviter les calculs, notre Calculateur de ROAS seuil de rentabilité transforme n’importe quelle marge en seuil instantanément. Mais vous devez quand même connaître la dérivation pour repérer les erreurs dans la définition de la marge.
La plupart des gens ne réalisent pas que « marge brute » ici doit inclure tous les coûts variables liés à la vente. Pour un produit à 100 $ avec 55 $ de COGS, 5 $ d’expédition et 3 $ de frais de paiement, la marge nette est de 37 %, pas 45 %. Le seuil de rentabilité devient 2,7, pas 2,2. Manquez cela et vous approuvez des campagnes perdantes.
Dans un engagement, un client soutenait que sa marge était de 55 % parce qu’il ignorait la main-d’œuvre de l’entrepôt. Lorsque nous avons ajouté la main-d’œuvre comme variable, la marge réelle est tombée à 41 %, faisant passer le seuil de rentabilité de 1,8 à 2,4. Cette seule correction a tué trois campagnes « rentables ».
Voici la référence rapide que j’utilise dans les audits :
- Marge de 70 % → ROAS seuil de rentabilité 1,43
- Marge de 50 % → ROAS seuil de rentabilité 2,0
- Marge de 33 % → ROAS seuil de rentabilité 3,03
- Marge de 20 % → ROAS seuil de rentabilité 5,0
- Marge de 10 % → ROAS seuil de rentabilité 10,0
Ce que personne ne vous dit sur le commerce de détail à faible marge : avoir besoin d’un ROAS à deux chiffres pour atteindre le seuil de rentabilité est la raison pour laquelle la plupart des marques de produits de base échouent sur le social payant malgré des chiffres « impressionnants » sur les plateformes.
ROAS vs ROI : pourquoi les confondre m’a coûté un client
Une idée fausse persistante—amplifiée par un extrait de support WeWork qui soustrait le COGS avant de diviser—est que le ROAS équivaut à (Revenus – COGS) / Dépenses. C’est un calcul de ROI limité, pas un ROAS standard. Le ROAS mesure l’efficacité des revenus ; le ROI mesure le rendement net après tous les coûts.
Lors d’un audit en 2021, un consultant précédent avait rapporté un « ROAS » de 5,0 en utilisant le profit dans le numérateur pour un budget de 200 000 $. Le vrai ROI était négatif de 15 % une fois que nous avons ajouté les frais d’agence et les retours. Le client avait mis à l’échelle un perdant à cause d’une dérive terminologique.
Les définitions standard du centre d’aide Google Ads maintiennent le ROAS comme valeur de conversion sur coût. Utilisez cela pour l’optimisation tactique. Utilisez un modèle de ROI complet pour les réunions budgétaires avec les finances.
Le compromis : le ROAS est facile et comparable entre les canaux ; le ROI est précis mais nécessite une allocation des coûts propre que beaucoup de PME n’ont pas. Je rapporte les deux, clairement étiquetés.
Qu’est-ce qu’un « bon » ROAS ? Références sans le battage médiatique
Oubliez les bons chiffres universels. Un ROAS de 2,0 peut être une aubaine pour une marque de luxe avec une marge de 80 %, mais fatal pour une livraison de courses avec une marge de 12 %. Sur plus de 40 audits de comptes, la seule référence valide est votre seuil de rentabilité plus un tampon de profit.
Les enquêtes publiées varient énormément parce que les modèles d’attribution diffèrent. J’ai construit ce tableau d’attentes basé sur la marge à partir de données réelles de clients, pas de sondages tiers :
| Vertical (typique) | Marge brute | ROAS seuil de rentabilité | ROAS cible durable |
|---|---|---|---|
| SaaS (libre-service) | 80 %+ | 1,25 | 3,0–5,0 |
| Vêtements DTC | 45–60 % | 1,7–2,2 | 3,5–4,5 |
| Articles pour la maison | 30–40 % | 2,5–3,3 | 4,0–5,0 |
| Boîte d’abonnement | 25–35 % | 2,9–4,0 | 4,5–6,0 (incl. LTV) |
| Commerce de détail à faible marge | 10–20 % | 5,0–10,0 | 8,0–12,0 |
Pour les abonnements, décidez si le ROAS utilise les revenus de la première commande ou la valeur à vie. Je maintiens un « ROAS LTV » séparé pour éviter de confondre le seuil de rentabilité immédiat avec la viabilité à long terme.
Une autre idée : un « bon » ROAS au cours d’un trimestre peut être mauvais le trimestre suivant si les coûts des fournisseurs augmentent. Les marges sont volatiles ; recalculez le seuil de rentabilité mensuellement.
Attribution multi-canal : comment calculer le ROAS lorsque le chemin n’est pas linéaire
La formule de base suppose une attribution propre des revenus. Les vrais clients cliquent sur Facebook, regardent YouTube, puis convertissent sur une recherche de marque. Le ROAS de la plateforme au dernier clic sous-évaluera Meta et surévaluera la recherche.
Lors d’un projet d’équipement de fitness omnicanal en 2022, l’attribution basée sur les données a montré un ROAS mixte de 3,1, tandis que les rapports des plateformes variaient de 1,8 (Meta) à 6,2 (Recherche). Déplacer le budget uniquement sur ces chiffres a fait chuter le ROAS mixte à 2,7 pendant six semaines avant que les conversions d’assistance ne se rétablissent.
Après iOS 14.5 et la dépréciation des cookies, les conteneurs côté serveur sont devenus obligatoires pour un calcul honnête. Je déploie le balisage côté serveur pour capturer les conversions que Meta ou TikTok manqueraient, puis je les rapproche avec les commandes backend chaque semaine.
Je pondère le ROAS mixte par la part des dépenses, pas par une moyenne égale. Si Meta génère 70 % des dépenses à 2,0 et la recherche 30 % à 5,0, le mixte est (0,7*2,0)+(0,3*5,0)=2,9, pas le naïf 3,5. Une mauvaise pondération surestime la santé du compte.
Ma règle : calculez le ROAS spécifique à la plateforme pour l’optimisation, et le ROAS mixte pour la santé de l’entreprise. Ajoutez toujours une note sur le modèle d’attribution lorsque vous présentez des chiffres aux parties prenantes.
Un processus pratique étape par étape pour calculer le ROAS dans votre compte
Suivez ce flux de travail pour obtenir un chiffre défendable aujourd’hui :
- Étape 1 : Exportez les dépenses publicitaires de chaque plateforme (Google, Meta, TikTok, LinkedIn) pour la période. Excluez les frais d’agence pour correspondre aux normes de reporting natives.
- Étape 2 : Extrayez les revenus attribués sur la même fenêtre à l’aide des trackers de plateforme, puis rapprochez-les avec les données de commandes backend.
- Étape 3 : Déduisez les commandes retournées ou remboursées. Appliquez un facteur de taux de retour historique ; par exemple,
=B2*(1-taux_retour)dans Sheets. - Étape 4 : Divisez les revenus ajustés par les dépenses. Documentez le modèle d’attribution et la fenêtre (clic à 7 jours, vue à 1 jour, etc.).
- Étape 5 : Comparez avec le ROAS seuil de rentabilité issu de votre formule de marge.
Si vous utilisez Google Sheets, une cellule dynamique =(B2*(1-$C$2))/D2 où C2 est le taux de retour maintient les chiffres honnêtes. Ajoutez une mise en forme conditionnelle qui passe au rouge en dessous du seuil de rentabilité.
Pour les entreprises, je construis un tableau de bord Looker Studio qui extrait les données API chaque nuit. La métrique ROAS utilise un champ calculé : SUM(revenus_ajustés)/SUM(dépenses). Cela élimine les erreurs d’export manuelles qui causaient auparavant une variance de 5 %.
Un cas particulier : la conversion de devises. Pour les comptes mondiaux, normalisez à une seule devise en utilisant le taux moyen de la période, sinon le ROAS devient dénué de sens entre les régions.
Erreurs courantes qui gonflent votre ROAS (et vous font licencier)
Au-delà de l’utilisation du profit au lieu du revenu, voici les erreurs que je repère lors des audits :
- Compter les ventes organiques qui ont simplement touché un cookie publicitaire (sur-attribution).
- Ignorer les codes promo qui réduisent les revenus réalisés en dessous du prix catalogue.
- Double-compter les conversions multi-appareils à la fois dans la plateforme et dans l’analytics.
- Utiliser la LTV au numérateur tout en comparant au seuil de rentabilité à contact unique—comparer des pommes et des oranges.
- Faire confiance au ROAS rapporté par la plateforme sans supprimer le trafic invalide ; un client avait 18 % de clics de bots gonflant l’efficacité.
- Ne pas exclure la recherche de marque de l’analyse ROI ; elle vole souvent le crédit des annonces haut de l’entonnoir.
- Utiliser le prix catalogue alors que les contrats accordent des remises B2B cachées. Votre ROAS rapporté peut être de 4,0 mais le réalisé est de 3,2. Auditez les totaux de factures réels chaque trimestre.
Le ROAS n’est aussi honnête que votre configuration de suivi. Une implémentation propre bat une formule astucieuse à chaque fois.
La matrice d’interprétation du ROAS : transformer un ratio en décision
Pour rendre le ROAS actionnable, j’utilise une matrice de décision combinant le ratio avec la bande de marge. C’est le cadre que la plupart des articles concurrents manquent :
| ROAS vs seuil de rentabilité | Bande de marge | Action |
|---|---|---|
| Sous le seuil de rentabilité | Toute | Mettez en pause ou restructurez l’audience/la créativité ; corrigez d’abord les fuites de suivi. |
| 1,0–1,5× le seuil de rentabilité | <40 % | Augmentez prudemment ; surveillez la marge de contribution chaque semaine. |
| 1,0–1,5× le seuil de rentabilité | >60 % | Augmentez agressivement ; la marge absorbe le risque de test. |
| >2× le seuil de rentabilité | Toute | Maximisez les dépenses jusqu’à ce que le ROAS marginal tombe au seuil de rentabilité. |
Cette matrice évite d’affamer une campagne à marge élevée parce que son ROAS absolu semble « seulement 2,0 » tout en versant de l’argent dans un 4,0 à faible marge qui dépasse à peine le profit.
Pour la génération de leads, remplacez les revenus par la valeur de clôture estimée et ajoutez une ligne pour le décalage du cycle de vente. Un ROAS de 3,0 sur des transactions à 90 jours nécessite des réserves de trésorerie absentes dans un e-commerce rapide de 2 semaines.
Améliorer le ROAS : des tactiques qui fonctionnent au-delà des ajustements d’enchères
Lorsque le ROAS est insuffisant, le réflexe est de baisser les enchères. C’est le levier le plus faible. D’après mon expérience, les plus grands gains viennent de :
- Gestion de la fatigue créative : rafraîchissez les accroches tous les 10 à 14 jours ; une annonce obsolète a fait chuter le ROAS de 35 % dans mes tests.
- Exclusion des chevauchements d’audience : j’ai trouvé 22 % de gaspillage budgétaire en reciblant des utilisateurs déjà convertis par e-mail.
- Optimisation post-clic de la page de destination : réduire le temps de chargement de 4,2 s à 1,8 s a augmenté le ROAS attribué de 18 % pour un client B2B.
- Séquencement des offres : les encarts de vente croisée dans les colis d’exécution ont augmenté le ROAS LTV mixte sans dépenses publicitaires supplémentaires.
- Géo-découpage horaire : mettre en pause les annonces dans les codes postaux avec <1,5× le seuil de rentabilité a augmenté le ROAS du compte de 12 % du jour au lendemain.
Je teste également les stratégies d’enchères par rapport au ROAS cible. Les enchères intelligentes peuvent atteindre une cible de 4,0 tout en évinçant les requêtes marginales rentables. Examinez les rapports de termes de recherche chaque semaine ; l’automatisation cache le gaspillage.
Chaque tactique a des compromis. Les exclusions agressives réduisent la portée ; des pages plus rapides nécessitent du temps de développement. L’optimisation du ROAS est un système, pas un bouton.
Comment calculer le ROAS pour la génération de leads (sans revenus directs)
De nombreux annonceurs B2B n’ont pas de vente immédiate. Vous calculez le ROAS en attribuant une valeur estimée aux conversions. Exemple : 100 leads à 50 $ de CPL = 5 000 $ de dépenses. Si les données CRM montrent un taux de clôture de 10 % et une transaction moyenne de 2 000 $, les revenus attribués sont de 20 000 $, donnant un ROAS de 4,0.
Le piège est le timing. Un décalage de 60 jours entre le lead et le revenu signifie que vous devez aligner la fenêtre de revenus sur la période publicitaire, pas la comptabiliser instantanément. J’utilise un rapport de cohorte qui fait correspondre la date du lead à la date de clôture.
Autre complication : tous les leads ne se valent pas. Notez-les et utilisez un ROAS pondéré par la valeur : (Somme des valeurs de transactions attendues) ÷ Dépenses. Cela évite de célébrer des leads de haute volume et faible qualité.
Pour un client en cybersécurité, nous avons attribué une valeur de 15 000 $ à une demande de démo basée sur la conversion SQL historique. Cela a rendu un ROAS de 2,0 sur LinkedIn froid acceptable car le seuil de rentabilité était de 1,5. Sans ce mapping, ils auraient tué le canal prématurément.
Cas particuliers : remises, taxes et expédition au numérateur
Votre chiffre de revenus doit être net des remises et retours, mais généralement brut de taxe de vente si la taxe est reversée au gouvernement. J’ai un jour audité un compte où le numérateur incluait la taxe, gonflant le ROAS de 8 % et masquant un manque du seuil de rentabilité.
L’expédition est plus délicate. Si vous facturez l’expédition au client et qu’elle couvre le coût, incluez-la dans les revenus. Si vous absorbez l’expédition comme coût, elle doit réduire la marge, pas les revenus. La cohérence entre les mois importe plus que la pureté théorique.
Les produits en bundle faussent également. Allouez les revenus par prix autonome, pas par prix de bundle, sinon vous surestimez la valeur attribuée pour l’article remisé.
Points clés finaux : calculez, contextualisez, agissez
Vous savez maintenant comment calculer le ROAS : revenus divisés par les dépenses publicitaires, avec les revenus signifiant les ventes brutes suivies, pas le profit. Vous savez aussi ce que signifie un ROAS de 2,5—2,50 $ de retour pour 1 $ dépensé—mais si c’est une victoire dépend de la marge brute et du seuil de rentabilité.
Intégrez la formule du seuil de rentabilité (1 ÷ marge) dans chaque tableau de bord. Utilisez la matrice d’interprétation pour décider d’augmenter ou de couper. Rappelez-vous la campagne à ROAS de 3,2 qui perdait de l’argent : les chiffres sans contexte sont des distractions coûteuses.
Si vous avez besoin d’une vérification rapide, le Calculateur de ROAS seuil de rentabilité sur notre site transforme la marge en seuil en quelques secondes. Le jugement stratégique reste le vôtre.
