Service en ligne 100% Gratuit Utilitaires Web AngularForAll

- Calculateur Seuil de Rentabilité

Break Even Point Calcul Marge Sur Coûts Variables Rentabilité Entreprise Excel Calculateur Seuil Rentabilité Point Mort Charges Fixes Variables

Calculez votre point mort en quelques secondes : charges fixes, taux de marge sur coûts variables, point mort en jours et marge de sécurité. Export PDF et image.

Calculateur Seuil de Rentabilité

🔒 Charges fixes (mensuelles, €)
Loyer, salaires fixes, amortissements, abonnements…
📈 CA & Charges variables (mensuels, €)
Chiffre d'affaires mensuel visé.
Achats, commissions, matières premières…
💰 CA réalisé ce mois (optionnel, €)
Pour calculer la progression vers le seuil.
⚖ Rapport Seuil de Rentabilité

Qu'est-ce que le seuil de rentabilité ?

Le seuil de rentabilité (ou break-even point en anglais) est le niveau de chiffre d'affaires à partir duquel une entreprise couvre l'intégralité de ses charges — fixes et variables — et commence à dégager un bénéfice. En dessous de ce seuil, l'activité est déficitaire ; au-dessus, chaque euro de CA supplémentaire génère du profit.

C'est un indicateur fondamental pour tout créateur d'entreprise, entrepreneur ou dirigeant : il répond à la question clé "À partir de combien je suis rentable ?"

Le seuil de rentabilité répond à 3 questions vitales :
  • Quel CA minimum dois-je réaliser pour ne pas perdre d'argent ?
  • En combien de mois vais-je atteindre ce seuil ?
  • Quelle est ma marge de sécurité en cas de baisse d'activité ?

Les deux types de charges à distinguer

Toute l'analyse repose sur la distinction entre charges fixes et charges variables :

// ── Charges fixes ────────────────────────────────────────────
// Elles restent constantes quel que soit le niveau d'activité
const chargesFixes = [
  'Loyer et charges locatives',
  'Salaires et charges sociales (personnel fixe)',
  'Amortissements des équipements',
  'Assurances professionnelles',
  'Abonnements logiciels, téléphonie, internet',
  'Expert-comptable, honoraires',
  'Crédit-bail, leasing',
];
// Ces charges existent même si vous ne vendez rien !

// ── Charges variables ────────────────────────────────────────
// Elles varient proportionnellement au CA
const chargesVariables = [
  'Achats de marchandises et matières premières',
  'Commissions sur ventes (commercial, apporteurs)',
  'Emballages et frais d\'expédition',
  'Consommables de production',
  'Intérim et heures supplémentaires',
  'Frais de carte bancaire (% du CA)',
];
// Si vous vendez 0, ces charges sont 0 (théoriquement)

La logique économique derrière le seuil

// Représentation simplifiée du compte de résultat
// ────────────────────────────────────────────────
//  Chiffre d'Affaires                    100 000 €
//  - Charges Variables                  - 40 000 €
//  ═══════════════════════════════════════════════
//  = Marge sur Coûts Variables (MCV)      60 000 €   (60%)
//  - Charges Fixes                      - 48 000 €
//  ═══════════════════════════════════════════════
//  = Résultat d'exploitation              12 000 €   ✅ Bénéfice

// Si CA = 80 000€ (seuil de rentabilité ici)
//   MCV = 80 000 × 60% = 48 000€
//   - Charges fixes = 48 000€
//   → Résultat = 0€ (exactement au seuil)
Point mort vs seuil de rentabilité : Ces deux termes désignent la même réalité. Le seuil de rentabilité s'exprime en euros de CA, tandis que le point mort indique la date ou le délai pour l'atteindre (souvent exprimé en jours ou mois d'activité).

Formules et calcul pas à pas

Il existe deux approches pour calculer le seuil de rentabilité selon que vous travaillez avec des données globales ou unitaires.

Méthode 1 — Valeurs globales (taux de MCV)

// ── Étape 1 : Calculer la marge sur coûts variables ─────────
MCV = CA - Charges Variables
// Exemple : MCV = 20 000€ - 10 000€ = 10 000€

// ── Étape 2 : Calculer le taux de MCV ───────────────────────
Taux_MCV = MCV / CA × 100
// Taux_MCV = 10 000 / 20 000 × 100 = 50%

// ── Étape 3 : Calculer le seuil de rentabilité ──────────────
SR = Charges Fixes / Taux_MCV
// SR = 8 000 / 0.50 = 16 000€

// Vérification :
// CA au seuil   : 16 000€
// CV au seuil   : 16 000 × 50% = 8 000€
// MCV au seuil  : 16 000 - 8 000 = 8 000€
// - Charges fixes : 8 000€
// = Résultat      : 0€ ✅

Méthode 2 — Valeurs unitaires (contribution marginale)

// ── Variables ────────────────────────────────────────────────
// PVU : Prix de Vente Unitaire
// CVU : Coût Variable Unitaire
// CF  : Charges Fixes totales

// ── Étape 1 : Marge sur coût variable unitaire ───────────────
MCVU = PVU - CVU
// Exemple : MCVU = 50€ - 20€ = 30€

// ── Étape 2 : Seuil en unités ────────────────────────────────
SR_unités = CF / MCVU
// SR_unités = 8 000 / 30 = 266.67 → arrondi à 267 unités

// ── Étape 3 : Seuil en euros ─────────────────────────────────
SR_euros = SR_unités × PVU
// SR_euros = 267 × 50€ = 13 350€

// ── Sens : chaque unité vendue contribue 30€ à couvrir les CF
// Il faut vendre 267 unités pour couvrir 8 000€ de CF

Le point mort en jours

// ── Point mort = date d'atteinte du seuil ────────────────────
// Méthode 1 : ratio SR / CA annuel × 365 jours
Point_Mort_jours = SR / CA_annuel × 365

// Exemple :
// SR = 16 000€/mois, CA = 20 000€/mois = 240 000€/an
// Point mort = 16 000 / 240 000 × 365 = 24.3 jours

// ── Méthode 2 : en mois ──────────────────────────────────────
Point_Mort_mois = SR / CA_mensuel
// Point mort = 16 000 / 20 000 = 0.8 mois ≈ 24 jours

// ── Signification ────────────────────────────────────────────
// Cette entreprise est rentable au bout de 24 jours de CA
// Les 6-7 derniers jours du mois = bénéfice pur
Formule Expression Usage
Seuil (€)CF ÷ Taux MCVVision financière globale
Seuil (unités)CF ÷ (PVU − CVU)Production, commandes
Taux MCV(CA − CV) ÷ CA × 100Rentabilité structurelle
Point mort (mois)SR ÷ CA mensuelPlanification de trésorerie
Marge de sécurité(CA − SR) ÷ CA × 100Résistance aux chocs

La marge sur coûts variables (MCV)

La marge sur coûts variables (MCV) est le cœur du calcul du seuil de rentabilité. Elle représente la part du CA disponible pour absorber les charges fixes, puis générer du bénéfice. Plus ce taux est élevé, plus le seuil est atteint rapidement.

Interprétation du taux de MCV

// ── Taux MCV faible → seuil difficile ────────────────────────
// Grande distribution alimentaire (type supermarché)
const exemple_distribution = {
  ca:               1_000_000,  // 1 M€
  cv:                 900_000,  // 90% (achats marchandises)
  mcv:                100_000,  // 10% de taux MCV
  chargesFixes:        80_000,
  seuil:              800_000,  // = 80 000 / 0.10 = 800 000€ !
  // Il faut 80% du CA prévu pour atteindre le seuil
};

// ── Taux MCV élevé → seuil facile à atteindre ────────────────
// Éditeur logiciel SaaS
const exemple_saas = {
  ca:               50_000,    // 50 K€
  cv:                5_000,    // 10% (hébergement, commissions)
  mcv:              45_000,    // 90% de taux MCV
  chargesFixes:     36_000,
  seuil:            40_000,    // = 36 000 / 0.90 = 40 000€
  // Il faut seulement 80% du CA → seuil atteint au bout de ~24j
};

// ── Règle d'or ───────────────────────────────────────────────
// Taux MCV ≥ 50% : excellent (services, logiciel, conseil)
// Taux MCV 30-50%: bon (artisanat, restauration, e-commerce)
// Taux MCV 15-30%: acceptable (industrie légère, négoce)
// Taux MCV < 15% : critique (grande distribution) → volume clé

Distinction MCV vs marge brute

// Ces deux indicateurs sont souvent confondus !

// ── Marge brute ───────────────────────────────────────────────
// Marge Brute = CA - Coût d'achat des marchandises vendues (CAMV)
// Elle inclut UNIQUEMENT le coût d'achat, pas toutes les CV

// ── Marge sur Coûts Variables ────────────────────────────────
// MCV = CA - TOUTES les charges variables
// (achats + commissions + emballages + intérim + frais CB…)
// Elle est PLUS large que la marge brute

// Exemple :
const ca = 100_000;
const camv = 40_000;           // coût d'achat pur
const autresCV = 10_000;       // commissions, emballages…

const margeBrute = ca - camv;           // 60 000€ (60%)
const mcv = ca - camv - autresCV;       // 50 000€ (50%)

// → Le seuil doit utiliser la MCV, pas la marge brute seule

Checklist classification des charges

  • Identifiez toutes vos charges sur 3 derniers mois
  • Classez-les : fixe (F) ou variable (V)
  • Pour les charges mixtes (téléphonie à la consommation), estimez la part variable
  • Calculez le taux MCV avec vos données réelles, pas des estimations
  • Vérifiez que la somme CF + CV ≈ charges totales (pas d'oubli)
  • Mettez à jour le calcul trimestriellement (les charges évoluent)

Exemples par secteur d'activité

Le seuil de rentabilité prend un sens très différent selon le modèle économique. Voici des exemples concrets pour différents secteurs.

Exemple 1 — Consultant indépendant (freelance)

// Consultant IT, TJM 600€, 18 jours/mois facturables visés
const consultant = {
  chargesFixes: {
    loyer_bureau:    0,       // travail à domicile
    mutuelle:      200,
    comptable:     150,
    logiciels:     100,
    assurance:      80,
    formation:      50,       // lissé sur l'année
    total:         580,       // CF mensuelles
  },
  chargesVariables: {
    commissionPortage: 0.08,  // si portage salarial
    // Taux CV = 8% (si portage), 0% si en direct
  },
  caPrevu: 600 * 18,           // 10 800€/mois

  // Avec portage salarial (CV = 8%)
  // Taux MCV = 1 - 0.08 = 92%
  // SR = 580 / 0.92 = 630€
  // → À peine 2 jours de facturation pour être rentable ! ✅

  // → Point mort : 630 / 10 800 × 30 = 1.75 jours
  // → Marge de sécurité : (10 800 - 630) / 10 800 = 94% 🚀
};

Exemple 2 — Restaurant (50 couverts)

const restaurant = {
  chargesFixes: {
    loyer:          3_000,
    salaires:       8_000,   // 2 serveurs + cuisinier fixe
    charges_sociales: 2_500,
    assurance:        300,
    energie_fixe:     400,
    amortissements:   600,
    total:         14_800,
  },
  chargesVariables: {
    matieres_premieres:  0.32, // 32% du CA (food cost)
    plonge_intérim:      0.05, // 5% si affluence
    energie_variable:    0.02, // 2% du CA
    taux_cv_total:       0.39, // 39% du CA
  },
  caPrevu: 40_000,              // CA mensuel visé

  // Taux MCV = 1 - 0.39 = 61%
  // SR = 14 800 / 0.61 = 24 262€

  // Point mort = 24 262 / 40 000 × 30 = 18.2 jours
  // → Rentable seulement à partir du 19ème jour du mois !
  // → Marge de sécurité = (40 000 - 24 262) / 40 000 = 39%
};

Exemple 3 — E-commerce (produits physiques)

const ecommerce = {
  chargesFixes: {
    plateforme_shopify:   100,
    abonnements_marketing: 300,  // emailing, SEO tools
    salaire_dirigeant:   2_500,
    comptable:             100,
    total:               3_000,
  },
  chargesVariables: {
    coût_achat_produit:  0.45,  // 45% (marge distributeur)
    frais_livraison:     0.08,  // 8% du CA
    commissions_stripe:  0.015, // 1.5%
    retours_emballages:  0.025, // 2.5%
    taux_cv_total:       0.57,  // 57% du CA
  },
  caPrevu: 15_000,               // CA mensuel

  // Taux MCV = 1 - 0.57 = 43%
  // SR = 3 000 / 0.43 = 6 977€

  // Point mort = 6 977 / 15 000 × 30 = 14 jours
  // → Marge de sécurité = (15 000 - 6 977) / 15 000 = 53%
};

Exemple 4 — Agence web / Studio créatif

const agenceWeb = {
  chargesFixes: {
    loyer_espace:      1_200,
    salaires:         12_000,   // 2 développeurs + 1 designer
    charges_sociales:  4_000,
    logiciels_licences:  500,
    comptable:           200,
    marketing:           300,
    total:            18_200,
  },
  chargesVariables: {
    sous_traitance:     0.15,  // 15% du CA (experts externes)
    frais_bancaires:    0.01,
    taux_cv_total:      0.16,
  },
  caPrevu: 35_000,               // 4-5 projets/mois

  // Taux MCV = 1 - 0.16 = 84%
  // SR = 18 200 / 0.84 = 21 667€

  // → 62% du CA doit être atteint pour être rentable
  // → 2.5 projets à 8 700€ chacun
};
Secteur Taux MCV typique Point mort moyen Risque
Conseil / Formation70–90 %5–10 joursFaible
SaaS / Logiciel75–90 %3–8 joursFaible
Agence / Services60–85 %10–18 joursModéré
Restauration55–70 %15–22 joursModéré
E-commerce35–55 %15–25 joursModéré
Commerce de détail25–45 %20–28 joursÉlevé
Grande distribution5–15 %25–30 joursTrès élevé

Stratégies pour abaisser son seuil

Réduire son seuil de rentabilité signifie qu'on est rentable plus tôt, plus facilement, et qu'on résiste mieux aux chocs. Il existe trois leviers principaux.

Levier 1 — Réduire les charges fixes

// ── Actions concrètes ────────────────────────────────────────
const reductionCF = {
  // 1. Télétravail et flex-office → réduire le loyer
  économie_loyer: 800, // passer de 1 500€ à 700€/mois

  // 2. Renégocier les contrats (assurances, téléphonie)
  économie_contrats: 200,

  // 3. Externaliser vs internaliser (comptabilité en ligne)
  comptable_en_ligne: 100, // vs 250€ cabinet traditionnel

  // 4. Leasing plutôt qu'achat (préserver le cash)
  // → Mais attention : loyer = CF supplémentaires

  // 5. Recrutement à temps partiel ou stage
  économie_salaire: 1_500, // 1 temps plein → 2 mi-temps

  // Économie totale : 2 600€/mois
  // Avec taux MCV 60% : SR réduit de 2 600 / 0.60 = 4 333€ !
};

Levier 2 — Augmenter le taux de MCV

// ── Stratégies pour améliorer le taux MCV ───────────────────

// 1. Augmenter le prix de vente (si marché le permet)
// Avant : PVU = 50€, CVU = 20€ → MCVU = 30€ (60%)
// Après : PVU = 55€, CVU = 20€ → MCVU = 35€ (63.6%)
// Impact sur le seuil :
// CF = 8 000€
// SR avant = 8 000 / 0.60 = 13 333€ (267 unités)
// SR après = 8 000 / 0.636 = 12 579€ (229 unités) → -38 unités !

// 2. Réduire les coûts d'achat (négociation fournisseurs, volumes)
// CVU = 20€ → 17€ = économie de 3€/unité
// SR = 8 000 / ((50-17)/50) = 8 000 / 0.66 = 12 121€

// 3. Supprimer les produits/services à faible MCV
// Un produit à 5% de MCV dilue votre taux global !
// → Analyse ABC de votre catalogue par MCV

// 4. Mix produit : pousser les offres à forte MCV
function mixProduit(produits) {
  return produits
    .map(p => ({ ...p, mcvPct: (p.pvu - p.cvu) / p.pvu * 100 }))
    .sort((a, b) => b.mcvPct - a.mcvPct); // trier par MCV décroissant
}

Levier 3 — Augmenter le volume (croissance du CA)

// Augmenter le CA sans changer les CF = effet de levier direct

// ── Analyse de la progression ────────────────────────────────
function analyserProgression(chargesFixes, tauxMCV, caActuel) {
  const sr = chargesFixes / tauxMCV;
  const margeSecu = ((caActuel - sr) / caActuel * 100).toFixed(1);
  const gainSuppl = (caActuel - sr) * tauxMCV;  // bénéfice additionnel

  return {
    seuilRentabilite: sr,
    margeSécurité: margeSecu + '%',
    bénéfice: gainSuppl,
    ratio_SR_CA: (sr / caActuel * 100).toFixed(1) + '%'
  };
}

// Exemple : CF = 8 000€, MCV = 60%, CA = 20 000€
// SR = 13 333€, marge sécurité = 33%
// Bénéfice = (20 000 - 13 333) × 0.60 = 4 000€

// Si CA passe à 25 000€ (CF identiques) :
// Bénéfice = (25 000 - 13 333) × 0.60 = 7 000€ → +75% de bénéfice !
Priorité des leviers : En phase de démarrage, réduisez d'abord les CF (moins de risque). En phase de croissance, travaillez le taux MCV (effet structurel durable). Le volume vient naturellement avec la croissance commerciale — mais ne masquez jamais un problème structurel de MCV avec du volume.

Levier opérationnel et risque d'exploitation

Le levier opérationnel (ou levier d'exploitation) mesure la sensibilité du résultat aux variations du CA. C'est l'autre face du seuil de rentabilité : une structure à fort levier amplifie aussi bien les gains que les pertes.

Calcul et interprétation du levier opérationnel

// ── Formule du levier opérationnel ───────────────────────────
LO = MCV / Résultat = (CA - CV) / (CA - CV - CF)

// Exemple A : entreprise avec peu de charges fixes
const entrepriseA = {
  ca:   100_000,
  cv:    60_000,  // taux CV = 60%
  cf:    15_000,
  mcv:   40_000,  // 40%
  res:   25_000,  // 40 000 - 15 000
  lo:    40_000 / 25_000,  // LO = 1.6
};
// Si CA +10% → Résultat +16% (+4 000€)

// Exemple B : entreprise avec beaucoup de charges fixes
const entrepriseB = {
  ca:   100_000,
  cv:    20_000,  // taux CV = 20%
  cf:    68_000,
  mcv:   80_000,  // 80%
  res:   12_000,  // 80 000 - 68 000
  lo:    80_000 / 12_000,  // LO = 6.67
};
// Si CA +10% → Résultat +66.7% (+8 000€) 🚀
// Si CA -10% → Résultat -66.7% (-8 000€) ⚠️

// ── Règle : plus le LO est élevé, plus le risque est important
// LO élevé = structure capitalistique, potentiel de profit fort
//            mais résistance aux baisses très faible

La marge de sécurité comme indicateur de résistance

// ── Marge de sécurité absolue ────────────────────────────────
MS = CA - Seuil de Rentabilité
// = Combien de CA vous pouvez perdre avant d'être déficitaire

// ── Marge de sécurité relative (%) ──────────────────────────
MS% = (CA - SR) / CA × 100
// = % du CA qui "dépasse" le seuil

// ── Exemples d'interprétation ────────────────────────────────
const scenarios = [
  { ca: 100, sr: 95, ms: 5, label: '5% → danger ! Moindre baisse = déficit' },
  { ca: 100, sr: 70, ms: 30, label: '30% → correct, résistance acceptable' },
  { ca: 100, sr: 50, ms: 50, label: '50% → excellent, très robuste' },
  { ca: 100, sr: 30, ms: 70, label: '70% → exceptionnel, modèle très rentable' },
];

// ── Indice de prélèvement ────────────────────────────────────
// Inverse de la marge de sécurité = part du CA pour couvrir CF
IP = SR / CA × 100
// IP = 30% → vous consacrez 30% de votre CA aux charges fixes
// IP = 80% → très fragile, quasi aucune marge de manœuvre

Scénario de crise : résistance à une baisse de CA

// Simulation : impact d'une baisse de CA de -20% sur le résultat
function simulerCrise(ca, cv_ratio, cf, baisseCA) {
  const mcvPct   = 1 - cv_ratio;
  const sr       = cf / mcvPct;
  const res_init = ca * mcvPct - cf;

  const caChoc   = ca * (1 - baisseCA);
  const res_choc = caChoc * mcvPct - cf;
  const delta    = res_choc - res_init;

  return {
    résultat_initial: res_init,
    résultat_après_choc: res_choc,
    variation: delta,
    encore_rentable: caChoc >= sr
  };
}

// Entreprise A (LO = 1.6) : CA -20%
// simulerCrise(100_000, 0.60, 15_000, 0.20)
// → Résultat : 25 000€ → 17 000€ (-32%) — encore rentable ✅

// Entreprise B (LO = 6.67) : CA -20%
// simulerCrise(100_000, 0.20, 68_000, 0.20)
// → Résultat : 12 000€ → -4 000€ — déficit immédiat ❌

Conclusion

Le seuil de rentabilité est l'un des indicateurs les plus puissants et les plus accessibles de la gestion d'entreprise. Sa formule est simple — Charges fixes ÷ Taux de marge sur coûts variables — mais ses enseignements sont profonds : il révèle la structure économique de votre activité, votre résistance aux aléas, et les leviers prioritaires à actionner.

Que vous soyez consultant indépendant, gérant d'un restaurant ou fondateur d'une startup SaaS, calculez votre seuil de rentabilité chaque mois. Si votre point mort dépasse le 20ème jour du mois, votre structure de coûts mérite d'être revue. Si votre marge de sécurité est inférieure à 20 %, vous êtes trop proche du bord. Utilisez ce calculateur régulièrement pour piloter votre rentabilité par les données.

Partager