{"id":23559,"date":"2026-05-24T06:35:52","date_gmt":"2026-05-24T06:35:52","guid":{"rendered":"https:\/\/www.transports-express-caraibes.fr\/blog\/bonus-malus-assurance-auto\/"},"modified":"2026-05-24T06:35:52","modified_gmt":"2026-05-24T06:35:52","slug":"bonus-malus-assurance-auto","status":"publish","type":"post","link":"https:\/\/www.transports-express-caraibes.fr\/blog\/bonus-malus-assurance-auto\/","title":{"rendered":"Bonus malus assurance auto : comprendre son fonctionnement et son impact sur votre prime"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>En bref :<\/strong><\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Bonus malus<\/strong> = coefficient de r\u00e9duction-majoration (CRM) qui ajuste votre <strong>prime d&rsquo;assurance<\/strong> selon votre comportement au volant.<\/li><li>Chaque ann\u00e9e sans sinistre responsable r\u00e9duit le CRM de 5 % (multiplication par <strong>0,95<\/strong>), jusqu\u2019\u00e0 un plancher de <strong>0,50<\/strong> au bout de 13 ans.<\/li><li>Un accident enti\u00e8rement responsable multiplie le CRM par <strong>1,25<\/strong>, partiellement responsable par <strong>1,125<\/strong>. Le <strong>malus assurance<\/strong> est plafonn\u00e9 \u00e0 <strong>3,50<\/strong>.<\/li><li>Le coefficient suit le conducteur, pas le v\u00e9hicule : conservez votre CRM en changeant d\u2019assureur sur pr\u00e9sentation du relev\u00e9 d\u2019informations.<\/li><li>Strat\u00e9gies concr\u00e8tes : \u00e9viter les d\u00e9clarations inutiles, comparer les offres et privil\u00e9gier une conduite d\u00e9fensive pour r\u00e9duire l\u2019<strong>impact bonus malus<\/strong> sur votre portefeuille.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\"><strong>Pourquoi cela compte vraiment :<\/strong> votre facture annuelle peut chuter de moiti\u00e9 avec un bon comportement, ou quadrupler en cas de plusieurs sinistres responsables. Ce syst\u00e8me de tarification punit les comportements \u00e0 risque et r\u00e9compense la prudence, ce qui influe directement sur votre budget voiture. Retrouvez ici des explications claires, des exemples chiffr\u00e9s, des d\u00e9marches pratiques pour garder ou r\u00e9cup\u00e9rer un bon taux, et des erreurs courantes \u00e0 \u00e9viter pour limiter la hausse de votre tarif.<\/p>\n\n<h2 class=\"wp-block-heading\">Bonus malus assurance auto : d\u00e9finition et principes du syst\u00e8me bonus malus<\/h2>\n\n<p class=\"wp-block-paragraph\">Le <strong>syst\u00e8me bonus malus<\/strong> est un m\u00e9canisme l\u00e9gal de tarification utilis\u00e9 par toutes les compagnies d\u2019assurance. Son nom officiel est <strong>coefficient de r\u00e9duction-majoration (CRM)<\/strong>. Il ajuste la <strong>prime d&rsquo;assurance<\/strong> \u00e0 chaque anniversaire du contrat en fonction des sinistres pour lesquels votre responsabilit\u00e9 est engag\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\">Au d\u00e9part, un conducteur sans ant\u00e9c\u00e9dent re\u00e7oit un CRM fix\u00e9 \u00e0 <strong>1,00<\/strong>. Chaque ann\u00e9e sans accident responsable diminue ce coefficient. En sens inverse, un sinistre d\u00e9clar\u00e9 et reconnu responsable augmente le CRM selon des multiplicateurs standardis\u00e9s.<\/p>\n\n<p class=\"wp-block-paragraph\">Les assureurs affichent ce CRM sur le <strong>relev\u00e9 d\u2019informations<\/strong>, document indispensable lors d\u2019un changement d\u2019assureur. Ce dispositif vise \u00e0 responsabiliser les conducteurs et \u00e0 adapter la tarification assurance au risque r\u00e9el.<\/p>\n\n<h3 class=\"wp-block-heading\">Quels v\u00e9hicules sont concern\u00e9s par le coefficient bonus malus ?<\/h3>\n\n<p class=\"wp-block-paragraph\">Le <strong>bonus malus<\/strong> s\u2019applique principalement aux v\u00e9hicules terrestres \u00e0 moteur utilis\u00e9s sur la voie publique : voitures particuli\u00e8res, utilitaires l\u00e9gers, camping-cars. Sont g\u00e9n\u00e9ralement exclus les deux-roues de faible cylindr\u00e9e (\u2264125 cm\u00b3), les quads, les v\u00e9hicules agricoles, les engins de chantier et certains v\u00e9hicules d\u2019int\u00e9r\u00eat g\u00e9n\u00e9ral ou de collection.<\/p>\n\n<p class=\"wp-block-paragraph\">Avant de signer, demandez \u00e0 votre assureur si votre v\u00e9hicule rel\u00e8ve du syst\u00e8me : cette information figure aussi sur les fiches pratiques des assureurs et sur le site officiel <a href=\"https:\/\/www.service-public.gouv.fr\/particuliers\/vosdroits\/F2655\" rel=\"nofollow noopener\" target=\"_blank\">service-public.fr sur le bonus-malus<\/a>. Phrase-cl\u00e9 : v\u00e9rifiez l\u2019\u00e9ligibilit\u00e9 pour \u00e9viter les surprises tarifaires.<\/p>\n\n<h2 class=\"wp-block-heading\">Comment se calcule le coefficient bonus malus ? chiffres et exemples<\/h2>\n\n<p class=\"wp-block-paragraph\">Le calcul s\u2019effectue \u00e0 l\u2019\u00e9ch\u00e9ance annuelle. Sans sinistre responsable, le CRM est multipli\u00e9 par <strong>0,95<\/strong> chaque ann\u00e9e. En cas de sinistre responsable, le coefficient est multipli\u00e9 par <strong>1,25<\/strong>. Pour un accident partiellement responsable, on applique <strong>1,125<\/strong>.<\/p>\n\n<p class=\"wp-block-paragraph\">Exemple chiffr\u00e9 : si votre CRM est <strong>0,80<\/strong> et que vous causez un accident totalement responsable, il devient <strong>1,00<\/strong> (0,80 \u00d7 1,25). Si la responsabilit\u00e9 est partielle, il passe \u00e0 <strong>0,90<\/strong> (0,80 \u00d7 1,125). Le malus est plafonn\u00e9 \u00e0 <strong>3,50<\/strong>, soit 350 % du tarif de base.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Situation<\/th>\n<th>Multiplicateur appliqu\u00e9<\/th>\n<th>Effet sur le CRM<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Aucune responsabilit\u00e9 d\u00e9clar\u00e9e sur 1 an<\/td>\n<td>\u00d7 0,95<\/td>\n<td>Diminution de 5 % par an (jusqu\u2019\u00e0 0,50)<\/td>\n<\/tr>\n<tr>\n<td>Accident totalement responsable<\/td>\n<td>\u00d7 1,25<\/td>\n<td>Augmentation de 25 %<\/td>\n<\/tr>\n<tr>\n<td>Accident partiellement responsable<\/td>\n<td>\u00d7 1,125<\/td>\n<td>Augmentation de 12,5 %<\/td>\n<\/tr>\n<tr>\n<td>Malus maximum<\/td>\n<td>Plafonn\u00e9<\/td>\n<td>CRM \u2264 3,50 (350 %)<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Phrase-cl\u00e9 : conna\u00eetre ces multiplicateurs permet d\u2019anticiper l\u2019impact direct sur la <strong>tarification assurance<\/strong>.<\/p>\n\n<h2 class=\"wp-block-heading\">Impact bonus malus sur votre prime d&rsquo;assurance : combien \u00e7a co\u00fbte ?<\/h2>\n\n<p class=\"wp-block-paragraph\">Le CRM agit comme un coefficient multiplicateur sur la prime de base d\u00e9finie par l\u2019assureur. Avec un bon bonus (CRM = 0,50), la prime peut \u00eatre r\u00e9duite de moiti\u00e9. A contrario, un CRM approchant 3,50 multiplie la prime par 3,5, ce qui alourdit fortement le budget voiture.<\/p>\n\n<p class=\"wp-block-paragraph\">Deux conducteurs avec le m\u00eame profil et le m\u00eame v\u00e9hicule peuvent payer des tarifs tr\u00e8s diff\u00e9rents selon leur CRM et la politique tarifaire de la compagnie. Pour comparer les offres, consultez des sources pratiques et comparatives comme <a href=\"https:\/\/auto-pro-mag.fr\/bonus-malus-fonctionnement\/\" rel=\"nofollow noopener\" target=\"_blank\">auto-pro-mag<\/a> ou la fiche pratique du <a href=\"https:\/\/www.creditmutuel.fr\/fr\/particuliers\/assurance\/assurance-auto-bonus-malus.html\" rel=\"nofollow noopener\" target=\"_blank\">Cr\u00e9dit Mutuel<\/a> qui expliquent le m\u00e9canisme et ses effets sur la facture.<\/p>\n\n<p class=\"wp-block-paragraph\">Phrase-cl\u00e9 : le CRM p\u00e8se directement sur votre porte-monnaie, pas seulement sur le papier.<\/p>\n\n<h3 class=\"wp-block-heading\">Actions pratiques pour limiter l\u2019impact bonus malus<\/h3>\n\n<ul class=\"wp-block-list\"><li>Conduisez d\u00e9fensivement : anticipez, respectez les vitesses, \u00e9vitez les comportements \u00e0 risque.<\/li><li>R\u00e9glez \u00e0 l\u2019amiable les petits accrochages quand c\u2019est possible pour \u00e9viter une d\u00e9claration responsable.<\/li><li>Comparez les devis : m\u00eame avec le m\u00eame CRM, les tarifs varient fortement d\u2019un assureur \u00e0 l\u2019autre.<\/li><li>Apr\u00e8s un malus : cherchez des assureurs sp\u00e9cialis\u00e9s pour profils maluss\u00e9s et pr\u00e9parez un plan sur 2 ans pour revenir \u00e0 CRM = 1 apr\u00e8s deux ans sans nouvel accident responsable.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Phrase-cl\u00e9 : action permanente et comparaison r\u00e9guli\u00e8re permettent d\u2019optimiser la <strong>r\u00e9duction prime<\/strong>.<\/p>\n\n<!-- Calculateur Bonus-Malus (\u00e0 coller tel quel dans votre page) -->\n<!-- N\u00e9cessite Tailwind en version \"browser\" pour styles utilitaires l\u00e9gers -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@tailwindcss\/browser@4\"><\/script>\n\n<div id=\"bm-calculator\" class=\"max-w-3xl mx-auto p-4 bg-white dark:bg-gray-800 rounded-lg shadow-md\" style=\"max-height:800px;\">\n  <h2 class=\"text-2xl font-semibold text-gray-900 dark:text-gray-100 mb-2\" id=\"bm-title\">Calculateur : impact du CRM sur votre prime<\/h2>\n  <p class=\"text-sm text-gray-600 dark:text-gray-300 mb-4\" id=\"bm-desc\">\n    Indiquez votre prime actuelle (en \u20ac) et votre CRM actuel ; le calculateur affiche la prime ajust\u00e9e selon plusieurs sc\u00e9narios (\u00d70,95, \u00d71,25, \u00d71,125, CRM=0,50, CRM=3,50).\n  <\/p>\n\n  <form id=\"bm-form\" class=\"space-y-4\" onsubmit=\"return false;\" aria-labelledby=\"bm-title\">\n    <div class=\"grid grid-cols-1 md:grid-cols-2 gap-4\">\n      <div>\n        <label for=\"prime\" class=\"block text-sm font-medium text-gray-700 dark:text-gray-200\">Prime actuelle (\u20ac)<\/label>\n        <input id=\"prime\" name=\"prime\" type=\"number\" step=\"0.01\" min=\"0\" inputmode=\"decimal\"\n               class=\"mt-1 block w-full rounded-md border-gray-300 dark:border-gray-600 dark:bg-gray-700 text-gray-900 dark:text-gray-100 focus:ring-2 focus:ring-indigo-300 p-2\"\n               aria-describedby=\"prime-help\" value=\"600.00\" \/>\n        <p id=\"prime-help\" class=\"text-xs text-gray-500 dark:text-gray-400 mt-1\">Ex : 600.00<\/p>\n      <\/div>\n\n      <div>\n        <label for=\"crm\" class=\"block text-sm font-medium text-gray-700 dark:text-gray-200\">CRM actuel<\/label>\n        <input id=\"crm\" name=\"crm\" type=\"number\" step=\"0.01\" min=\"0.00\" max=\"10\" inputmode=\"decimal\"\n               class=\"mt-1 block w-full rounded-md border-gray-300 dark:border-gray-600 dark:bg-gray-700 text-gray-900 dark:text-gray-100 focus:ring-2 focus:ring-indigo-300 p-2\"\n               aria-describedby=\"crm-help\" value=\"1.00\" \/>\n        <p id=\"crm-help\" class=\"text-xs text-gray-500 dark:text-gray-400 mt-1\">Ex : 1.00 (CRM = coefficient de r\u00e9duction\/majoration)<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"flex flex-wrap gap-2 items-center\">\n      <button id=\"calc-btn\" class=\"px-4 py-2 bg-indigo-600 text-white rounded-md hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-300\" type=\"button\">\n        Calculer\n      <\/button>\n      <button id=\"clear-btn\" class=\"px-4 py-2 bg-gray-200 dark:bg-gray-700 text-gray-800 dark:text-gray-100 rounded-md hover:bg-gray-300 dark:hover:bg-gray-600 focus:outline-none\" type=\"button\">\n        R\u00e9initialiser\n      <\/button>\n      <button id=\"copy-btn\" class=\"px-3 py-2 ml-auto bg-green-600 text-white rounded-md hover:bg-green-700 focus:outline-none\" type=\"button\" aria-live=\"polite\">\n        Copier r\u00e9sultats\n      <\/button>\n    <\/div>\n  <\/form>\n\n  <div id=\"bm-results\" class=\"mt-6\" aria-live=\"polite\">\n    <!-- R\u00e9sultats inject\u00e9s ici -->\n    <div id=\"bm-empty\" class=\"text-sm text-gray-500 dark:text-gray-400\">Aucun calcul effectu\u00e9.<\/div>\n  <\/div>\n\n  <details class=\"mt-4 text-sm text-gray-600 dark:text-gray-300\">\n    <summary class=\"cursor-pointer font-medium\">Comment \u00e7a marche ?<\/summary>\n    <div class=\"mt-2\">\n      <p>La prime d&rsquo;assurance est proportionnelle au CRM. Formules utilis\u00e9es :<\/p>\n      <ul class=\"list-disc ml-5\">\n        <li>Pour un facteur f (ex : \u00d70,95), nouvelle prime = prime_actuelle \u00d7 f<\/li>\n        <li>Pour un CRM cible C (ex : 0,50), nouvelle prime = prime_actuelle \u00d7 (C \/ CRM_actuel)<\/li>\n      <\/ul>\n    <\/div>\n  <\/details>\n<\/div>\n\n<script>\n\/*\n  Script du calculateur Bonus-Malus\n  - Tout en fran\u00e7ais et bien comment\u00e9.\n  - Aucune API externe requise pour ces calculs (100% local).\n  - Accessibilit\u00e9 : labels associ\u00e9s, aria-live pour r\u00e9sultats, focus visible.\n  - Internationalisation : cha\u00eenes en fran\u00e7ais modifiables dans l'objet TEXTES ci-dessous.\n*\/\n\n\/* TEXTES : toutes les cha\u00eenes en fran\u00e7ais centralis\u00e9es ici pour faciliter la traduction\/\u00e9dition *\/\nconst TEXTES = {\n  aucunCalcul: \"Aucun calcul effectu\u00e9.\",\n  titreResultats: \"R\u00e9sultats :\",\n  scenarioNameFactor: \"Facteur\",\n  scenarioNameCrm: \"CRM cible\",\n  changePct: \"\u00c9cart (%)\",\n  primeArrondie: \"Prime ajust\u00e9e\",\n  primeActuelleLabel: \"Prime actuelle\",\n  crmActuelLabel: \"CRM actuel\",\n  copieReussie: \"R\u00e9sultats copi\u00e9s dans le presse-papiers.\",\n  copieEchec: \"Impossible de copier. S\u00e9lectionnez et copiez manuellement.\",\n  erreurSaisie: \"Veuillez saisir une prime > 0 et un CRM > 0.\",\n  noteCalculation: \"Formule utilis\u00e9e : prime_nouvelle = prime_actuelle \u00d7 (CRM_nouveau \/ CRM_actuel)\",\n};\n\n\/* Sc\u00e9narios \u00e0 afficher : array d'objets.\n   - type: 'factor' => multiplicateur appliqu\u00e9 au CRM (donc prime \u00d7 factor)\n   - type: 'crm' => CRM absolu fix\u00e9 \u00e0 value (donc prime \u00d7 (value \/ crm_actuel))\n*\/\nconst SCENARIOS = [\n  { id: 'f095', label: '\u00d70,95', type: 'factor', value: 0.95 },\n  { id: 'f1125', label: '\u00d71,125', type: 'factor', value: 1.125 },\n  { id: 'f125', label: '\u00d71,25', type: 'factor', value: 1.25 },\n  { id: 'crm050', label: 'CRM = 0,50', type: 'crm', value: 0.50 },\n  { id: 'crm350', label: 'CRM = 3,50', type: 'crm', value: 3.50 },\n];\n\n\/* R\u00e9cup\u00e9ration des \u00e9l\u00e9ments du DOM *\/\nconst inputPrime = document.getElementById('prime');\nconst inputCrm = document.getElementById('crm');\nconst btnCalc = document.getElementById('calc-btn');\nconst btnClear = document.getElementById('clear-btn');\nconst btnCopy = document.getElementById('copy-btn');\nconst resultsContainer = document.getElementById('bm-results');\nconst emptyNode = document.getElementById('bm-empty');\n\n\/* Formatter les nombres financiers (euros) *\/\nfunction formatEuro(value) {\n  \/\/ Affiche avec deux d\u00e9cimales et s\u00e9parateur espace FR\n  return new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR' }).format(value);\n}\n\n\/* Calcul et rendu des r\u00e9sultats *\/\nfunction calculerEtAfficher() {\n  \/\/ Lire et valider les entr\u00e9es\n  const prime = parseFloat(inputPrime.value.replace(',', '.'));\n  const crm = parseFloat(inputCrm.value.replace(',', '.'));\n\n  if (!isFinite(prime) || !isFinite(crm) || prime <= 0 || crm <= 0) {\n    resultsContainer.innerHTML = `<div class=\"text-red-600 dark:text-red-400 font-medium\">${TEXTES.erreurSaisie}<\/div>`;\n    return;\n  }\n\n  \/\/ Construire l'ent\u00eate des r\u00e9sultats\n  const header = document.createElement('div');\n  header.className = 'mb-3';\n  header.innerHTML = `<div class=\"text-sm text-gray-700 dark:text-gray-200 font-semibold\">${TEXTES.titreResultats}<\/div>\n                      <div class=\"text-xs text-gray-500 dark:text-gray-400\">${TEXTES.primeActuelleLabel} : <span class=\"font-medium\">${formatEuro(prime)}<\/span> \u2014 ${TEXTES.crmActuelLabel} : <span class=\"font-medium\">${crm.toFixed(2)}<\/span><\/div>`;\n\n  \/\/ Table des sc\u00e9narios (accessible)\n  const table = document.createElement('table');\n  table.className = 'mt-3 w-full text-sm border-collapse';\n  table.setAttribute('role', 'table');\n  table.innerHTML = `\n    <thead>\n      <tr class=\"text-left\">\n        <th class=\"pb-2 pr-4 text-gray-700 dark:text-gray-200\">Sc\u00e9nario<\/th>\n        <th class=\"pb-2 pr-4 text-gray-700 dark:text-gray-200\">CRM nouveau<\/th>\n        <th class=\"pb-2 pr-4 text-gray-700 dark:text-gray-200\">${TEXTES.primeArrondie}<\/th>\n        <th class=\"pb-2 text-gray-700 dark:text-gray-200\">${TEXTES.changePct}<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody id=\"bm-tbody\"><\/tbody>\n  `;\n\n  \/\/ Calculer chaque sc\u00e9nario et remplir le tableau\n  const tbody = table.querySelector('#bm-tbody');\n  tbody.innerHTML = ''; \/\/ reset\n\n  SCENARIOS.forEach(s => {\n    let crmNouveau, primeNouvelle, pctChange;\n    if (s.type === 'factor') {\n      \/\/ multiplier la prime par le facteur\n      crmNouveau = crm * s.value;\n      primeNouvelle = prime * s.value;\n    } else if (s.type === 'crm') {\n      \/\/ fixer CRM \u00e0 une valeur absolue\n      crmNouveau = s.value;\n      primeNouvelle = prime * (crmNouveau \/ crm);\n    } else {\n      return; \/\/ skip\n    }\n\n    \/\/ Pour \u00e9vite nombres \u00e9tranges, arrondir \u00e0 centimes\n    primeNouvelle = Math.round(primeNouvelle * 100) \/ 100;\n    pctChange = ((primeNouvelle - prime) \/ prime) * 100;\n    const pctStr = (pctChange >= 0 ? '+' : '') + pctChange.toFixed(2) + ' %';\n\n    \/\/ Cr\u00e9er ligne accessible\n    const tr = document.createElement('tr');\n    tr.className = 'align-top border-t';\n    tr.innerHTML = `\n      <td class=\"py-3 pr-4 text-gray-800 dark:text-gray-100\">${s.label}<\/td>\n      <td class=\"py-3 pr-4 text-gray-800 dark:text-gray-100\">${crmNouveau.toFixed(2)}<\/td>\n      <td class=\"py-3 pr-4 font-semibold text-gray-900 dark:text-gray-50\">${formatEuro(primeNouvelle)}<\/td>\n      <td class=\"py-3 ${pctChange < 0 ? 'text-green-700 dark:text-green-300' : 'text-red-700 dark:text-red-300'} font-medium\">${pctStr}<\/td>\n    `;\n    tbody.appendChild(tr);\n  });\n\n  \/\/ Note sur la formule\n  const note = document.createElement('div');\n  note.className = 'mt-3 text-xs text-gray-500 dark:text-gray-400';\n  note.textContent = TEXTES.noteCalculation;\n\n  \/\/ Remplacer contenu r\u00e9sultats\n  resultsContainer.innerHTML = '';\n  resultsContainer.appendChild(header);\n  resultsContainer.appendChild(table);\n  resultsContainer.appendChild(note);\n}\n\n\/* Copier les r\u00e9sultats sous forme texte simple dans le presse-papiers *\/\nasync function copierResultats() {\n  \/\/ Construire texte simple\n  const prime = parseFloat(inputPrime.value.replace(',', '.'));\n  const crm = parseFloat(inputCrm.value.replace(',', '.'));\n  if (!isFinite(prime) || !isFinite(crm) || prime <= 0 || crm <= 0) {\n    alert(TEXTES.erreurSaisie);\n    return;\n  }\n\n  let texte = `${TEXTES.titreResultats}n${TEXTES.primeActuelleLabel} : ${prime.toFixed(2)} \u20acn${TEXTES.crmActuelLabel} : ${crm.toFixed(2)}nn`;\n  SCENARIOS.forEach(s => {\n    let crmNouveau, primeNouvelle;\n    if (s.type === 'factor') {\n      crmNouveau = crm * s.value;\n      primeNouvelle = prime * s.value;\n    } else {\n      crmNouveau = s.value;\n      primeNouvelle = prime * (crmNouveau \/ crm);\n    }\n    primeNouvelle = Math.round(primeNouvelle * 100) \/ 100;\n    const pctChange = ((primeNouvelle - prime) \/ prime) * 100;\n    texte += `${s.label} \u2014 CRM: ${crmNouveau.toFixed(2)} \u2014 Prime: ${primeNouvelle.toFixed(2)} \u20ac \u2014 \u00c9cart: ${(pctChange >= 0 ? '+' : '') + pctChange.toFixed(2)} %n`;\n  });\n\n  try {\n    await navigator.clipboard.writeText(texte);\n    \/\/ Notification visuelle courte\n    btnCopy.textContent = TEXTES.copieReussie;\n    setTimeout(() => { btnCopy.textContent = \"Copier r\u00e9sultats\"; }, 2500);\n  } catch (err) {\n    alert(TEXTES.copieEchec);\n  }\n}\n\n\/* \u00c9v\u00e9nements *\/\nbtnCalc.addEventListener('click', () => {\n  calculerEtAfficher();\n  \/\/ focus r\u00e9sultats pour accessibilit\u00e9 clavier\n  resultsContainer.querySelector('table')?.focus();\n});\n\n\/\/ Activer Enter dans les champs pour calculer\n[inputPrime, inputCrm].forEach(el => {\n  el.addEventListener('keydown', (e) => {\n    if (e.key === 'Enter') {\n      e.preventDefault();\n      btnCalc.click();\n    }\n  });\n});\n\nbtnClear.addEventListener('click', () => {\n  inputPrime.value = '';\n  inputCrm.value = '';\n  resultsContainer.innerHTML = `<div id=\"bm-empty\" class=\"text-sm text-gray-500 dark:text-gray-400\">${TEXTES.aucunCalcul}<\/div>`;\n  inputPrime.focus();\n});\n\nbtnCopy.addEventListener('click', () => {\n  copierResultats();\n});\n\n\/* Initialisation : afficher \u00e9tat vide ou calcul par d\u00e9faut si valeurs pr\u00e9sentes *\/\n(function init() {\n  const p = parseFloat(inputPrime.value.replace(',', '.'));\n  const c = parseFloat(inputCrm.value.replace(',', '.'));\n  if (isFinite(p) && isFinite(c) && p > 0 && c > 0) {\n    calculerEtAfficher();\n  } else {\n    resultsContainer.innerHTML = `<div id=\"bm-empty\" class=\"text-sm text-gray-500 dark:text-gray-400\">${TEXTES.aucunCalcul}<\/div>`;\n  }\n})();\n\n\/* Remarque sur l'utilisation d'API :\n   - Ce widget n'utilise aucune API externe (aucune donn\u00e9e dynamique requise).\n   - Si vous souhaitiez enrichir (ex : taux d'inflation annuel, conversion de devises),\n     utilisez uniquement des API publiques et gratuites (ex : https:\/\/api.exchangerate.host).\n   Exemple de r\u00e9ponse JSON d'exchangerate.host (gratuit, pas de cl\u00e9) :\n   {\n     \"motd\": {...},\n     \"success\": true,\n     \"base\": \"EUR\",\n     \"date\": \"2023-10-05\",\n     \"rates\": { \"USD\": 1.0882, \"GBP\": 0.86, ... }\n   }\n*\/\n<\/script>\n\n<h2 class=\"wp-block-heading\">Cas pratique fil conducteur : Cl\u00e9mence, conductrice et voyageuse (illustration)<\/h2>\n\n<p class=\"wp-block-paragraph\">Cl\u00e9mence travaille entre deux destinations et roule en r\u00e9gion parisienne. \u00c0 35 ans, elle a d\u00e9marr\u00e9 avec un CRM \u00e0 1,00. Apr\u00e8s 5 ans sans sinistre, son CRM vaut 0,77 (1 \u00d7 0,95^5). Un accrochage totalement responsable en 2024 l\u2019am\u00e8ne \u00e0 0,96 (0,77 \u00d7 1,25) et sa prime grimpe de fa\u00e7on visible.<\/p>\n\n<p class=\"wp-block-paragraph\">Elle d\u00e9cide de : d\u00e9clarer seulement les sinistres majeurs, suivre un stage de r\u00e9cup\u00e9ration de points pour renforcer sa vigilance et comparer les offres \u00e0 l\u2019\u00e9ch\u00e9ance. Six mois apr\u00e8s, elle obtient un tarif plus comp\u00e9titif chez un nouvel assureur, en pr\u00e9sentant son relev\u00e9 d\u2019informations. Insight : agir vite et garder trace de son historique est payant.<\/p>\n\n<h2 class=\"wp-block-heading\">Transferts, interruptions et particularit\u00e9s du malus assurance<\/h2>\n\n<p class=\"wp-block-paragraph\">Le <strong>coefficient bonus malus<\/strong> est personnel et suit le conducteur principal. Si vous changez de v\u00e9hicule, le CRM vous suit. Si vous changez d\u2019assureur, il faut fournir le relev\u00e9 d\u2019informations pour transf\u00e9rer le CRM. Si une tierce personne devient conducteur principal, le CRM ne suit pas automatiquement.<\/p>\n\n<p class=\"wp-block-paragraph\">En cas d\u2019interruption d\u2019assurance : si la suspension dure moins de 3 mois, le CRM est conserv\u00e9 et \u00e9volue normalement. Au-del\u00e0 de 3 ans sans assurance, vous perdez le b\u00e9n\u00e9fice du bonus et repartez \u00e0 CRM = 1 ; un malus, lui, peut rester applicable selon les circonstances.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour approfondir vos droits et d\u00e9marches administratives, consultez la synth\u00e8se officielle sur <a href=\"https:\/\/www.service-public.gouv.fr\/particuliers\/vosdroits\/F2655\" rel=\"nofollow noopener\" target=\"_blank\">service-public<\/a> et des guides pratiques comme <a href=\"https:\/\/www.numedia.fr\/bonus-malus-assurance-auto-impact-contrat-640962025.html\" rel=\"nofollow noopener\" target=\"_blank\">numedia<\/a>. Phrase-cl\u00e9 : conservez et demandez toujours votre relev\u00e9 d\u2019informations.<\/p>\n\n<h3 class=\"wp-block-heading\">Erreurs fr\u00e9quentes \u00e0 \u00e9viter<\/h3>\n\n<ul class=\"wp-block-list\"><li>D\u00e9clarer syst\u00e9matiquement tous les petits accrochages sans \u00e9valuer l\u2019impact financier.<\/li><li>Changer d\u2019assureur sans fournir le relev\u00e9 d\u2019informations, ce qui peut entra\u00eener une r\u00e9\u00e9valuation d\u00e9favorable.<\/li><li>Ignorer la nature de la responsabilit\u00e9 (totalement\/partiellement) lors d\u2019une d\u00e9claration.<\/li><li>Penser que le malus dispara\u00eet imm\u00e9diatement : il faut souvent du temps et une conduite exemplaire pour revenir \u00e0 un CRM avantageux.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Phrase-cl\u00e9 : quelques d\u00e9cisions mal avis\u00e9es peuvent co\u00fbter cher sur plusieurs ann\u00e9es.<\/p>\n\n<h2 class=\"wp-block-heading\">\u00c9volutions et sujets \u00e0 suivre pour 2026<\/h2>\n\n<p class=\"wp-block-paragraph\">La tarification et les discussions autour d\u2019un \u00e9ventuel <strong>malus \u00e9cologique<\/strong> ou d\u2019autres m\u00e9canismes incitatifs continuent d\u2019occuper le secteur. Pour suivre les actualit\u00e9s sur ces sujets, consultez des analyses r\u00e9centes comme celles publi\u00e9es par <a href=\"https:\/\/www.transports-express-caraibes.fr\/blog\/malus-ecologique-2026\/\" rel=\"nofollow\">Transports Express Cara\u00efbes \u2014 malus \u00e9cologique 2026<\/a>. De plus, les changements de liaisons a\u00e9riennes ou de mobilit\u00e9 impactent parfois les habitudes d\u2019usage du v\u00e9hicule pour les voyageurs, comme dans ce billet sur <a href=\"https:\/\/www.transports-express-caraibes.fr\/blog\/vol-paris-dubai-2025\/\" rel=\"nofollow\">les vols Paris\u2013Duba\u00ef 2025<\/a>, qui modifient les besoins de d\u00e9placement sur certaines p\u00e9riodes.<\/p>\n\n<p class=\"wp-block-paragraph\">Phrase-cl\u00e9 : restez inform\u00e9 des \u00e9volutions r\u00e9glementaires pour anticiper les r\u00e9percussions sur votre tarification assurance.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Synth\u00e8se rapide et action imm\u00e9diate :<\/strong> conservez votre relev\u00e9 d\u2019informations, privil\u00e9giez une conduite d\u00e9fensive, comparez les offres \u00e0 chaque \u00e9ch\u00e9ance et \u00e9vitez les d\u00e9clarations inutiles. Si vous avez un malus, recherchez des assureurs sp\u00e9cialis\u00e9s pour profils maluss\u00e9s et focalisez-vous sur deux ans sans accident responsable pour revenir \u00e0 un CRM stable.<\/p>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Quu2019est-ce que le coefficient de ru00e9duction-majoration (CRM)?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Le CRM, appelu00e9 aussi bonus malus, est un coefficient appliquu00e9 u00e0 votre prime du2019assurance. Il varie selon votre historique de sinistres : il baisse de 5 % chaque annu00e9e sans sinistre responsable et augmente en cas du2019accident ou00f9 votre responsabilitu00e9 est engagu00e9e.\"}},{\"@type\":\"Question\",\"name\":\"Comment conserver mon bonus si je change du2019assureur ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Il faut transmettre votre relevu00e9 du2019informations au nouvel assureur. Le CRM est personnel et suit le conducteur principal du00e8s lors que le document justifie votre historique sur les 5 derniu00e8res annu00e9es.\"}},{\"@type\":\"Question\",\"name\":\"Que faire apru00e8s un malus important ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Conduire sans nouveau sinistre pendant au moins deux ans permet de revenir u00e0 CRM = 1. Parallu00e8lement, comparez les assureurs spu00e9cialisu00e9s pour profils malussu00e9s afin du2019obtenir le tarif le moins pu00e9nalisant possible.\"}},{\"@type\":\"Question\",\"name\":\"Le bonus-malus su2019applique-t-il u00e0 tous les vu00e9hicules ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non. Il concerne principalement les vu00e9hicules terrestres u00e0 moteur destinu00e9s u00e0 la circulation publique (voitures, utilitaires lu00e9gers, camping-cars). Certains vu00e9hicules (quads, engins agricoles, vu00e9hicules de collection) sont exclus.\"}}]}\n<\/script>\n<h3>Qu\u2019est-ce que le coefficient de r\u00e9duction-majoration (CRM)?<\/h3>\n<p>Le CRM, appel\u00e9 aussi bonus malus, est un coefficient appliqu\u00e9 \u00e0 votre prime d\u2019assurance. Il varie selon votre historique de sinistres : il baisse de 5 % chaque ann\u00e9e sans sinistre responsable et augmente en cas d\u2019accident o\u00f9 votre responsabilit\u00e9 est engag\u00e9e.<\/p>\n<h3>Comment conserver mon bonus si je change d\u2019assureur ?<\/h3>\n<p>Il faut transmettre votre relev\u00e9 d\u2019informations au nouvel assureur. Le CRM est personnel et suit le conducteur principal d\u00e8s lors que le document justifie votre historique sur les 5 derni\u00e8res ann\u00e9es.<\/p>\n<h3>Que faire apr\u00e8s un malus important ?<\/h3>\n<p>Conduire sans nouveau sinistre pendant au moins deux ans permet de revenir \u00e0 CRM = 1. Parall\u00e8lement, comparez les assureurs sp\u00e9cialis\u00e9s pour profils maluss\u00e9s afin d\u2019obtenir le tarif le moins p\u00e9nalisant possible.<\/p>\n<h3>Le bonus-malus s\u2019applique-t-il \u00e0 tous les v\u00e9hicules ?<\/h3>\n<p>Non. Il concerne principalement les v\u00e9hicules terrestres \u00e0 moteur destin\u00e9s \u00e0 la circulation publique (voitures, utilitaires l\u00e9gers, camping-cars). Certains v\u00e9hicules (quads, engins agricoles, v\u00e9hicules de collection) sont exclus.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>En bref : Pourquoi cela compte vraiment : votre facture annuelle peut chuter de moiti\u00e9 avec un bon comportement, ou quadrupler en cas de plusieurs sinistres responsables. Ce syst\u00e8me de tarification punit les comportements \u00e0 risque et r\u00e9compense la prudence, ce qui influe directement sur votre budget voiture. Retrouvez ici des explications claires, des exemples &#8230; <a title=\"Bonus malus assurance auto : comprendre son fonctionnement et son impact sur votre prime\" class=\"read-more\" href=\"https:\/\/www.transports-express-caraibes.fr\/blog\/bonus-malus-assurance-auto\/\" aria-label=\"En savoir plus sur Bonus malus assurance auto : comprendre son fonctionnement et son impact sur votre prime\">Lire plus<\/a><\/p>\n","protected":false},"author":3,"featured_media":23558,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[83],"tags":[],"class_list":["post-23559","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualites-generaliste"],"views":26,"_links":{"self":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/posts\/23559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/comments?post=23559"}],"version-history":[{"count":0,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/posts\/23559\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/media\/23558"}],"wp:attachment":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/media?parent=23559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/categories?post=23559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/tags?post=23559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}