Calculateur CAC, LTV et ROI marketing 2026

Calculez votre CAC blended et payant, votre ratio LTV:CAC, votre payback et le pipeline qu’aucun canal n’explique.

Vue unit economics : CAC, LTV nette, ratio LTV:CAC et CAC payback. Vue ROI par canal : rendement de chaque canal d’acquisition et part du pipeline que votre attribution n’explique pas.

Comment utiliser le calculateur CAC & LTV

Vue unit economics : saisissez vos dépenses sales et marketing sur une période, la part média payant, les nouveaux clients (total et issus du payant), le revenu mensuel par compte, la marge brute et le churn mensuel. Vue ROI par canal : saisissez la dépense et le pipeline attribué de chaque canal, le pipeline total créé dans le CRM et votre taux pipeline→gagné.

Les formules

  • CAC blended = dépenses sales & marketing totales / nouveaux clients
  • CAC payant = dépense média payant / clients issus du payant
  • LTV = ARPA × marge brute / churn mensuel
  • CAC payback = CAC / (ARPA × marge brute), en mois
  • ROI par canal = pipeline attribué × taux de closing / dépense du canal
  • Pipeline non attribué = pipeline total − somme du pipeline attribué

Benchmarks

Les repères habituels en SaaS B2B sont un ratio LTV:CAC d’au moins 3:1 et un CAC payback de 12 à 18 mois. Au-delà de 18 mois, la croissance consomme plus de cash qu’elle n’en rend.

Le trou d’attribution

Dans la plupart des entreprises B2B, une part du pipeline n’a pas de source expliquée : dark social, bouche-à-oreille, événements, comptes touchés par plusieurs canaux. Les arbitrages budgétaires se font alors sur une partie de la réalité. La vue ROI par canal chiffre ce trou.

Limites

Une LTV calculée sur un churn moyen surestime la valeur quand le churn est concentré sur les premiers mois. Utilisez un churn mesuré par cohorte quand vous en avez un.

Newsletter

Rejoignez ceux qui définissent la croissance à l'ère de l'IA.

Accédez aux playbooks et aux retours de ceux qui façonnent la prochaine vague du marketing et de l'IA.

Merci pour votre inscription !
Oops! Something went wrong while submitting the form.