Investimentos no mercado de ações

Assurance vie : combien vais-je toucher ? Calcul net 2026

Assurance vie : combien vais-je toucher ? Calcul net 2026
Cet article peut contenir des liens d'affiliation. En savoir plus


{
“@context”: “https://schema.org”,
“@graph”: [
{
“@type”: “Article”,
“@id”: “https://linvestisseur-malin.fr/pt/assurance-vie-combien-vais-je-toucher-calcul-net-2026-8/#article”,
“headline”: “Assurance vie : combien vais-je toucher ? Calcul net 2026”,
“description”: “Découvrez combien vous allez vraiment toucher de votre assurance vie. Calcul net après fiscalité, abattements 2026 et simulation interactive.”,
“datePublished”: “2026-05-21 01:32:02”,
“dateModified”: “2026-05-21 01:32:02”,
“wordCount”: 1968,
“inLanguage”: “fr-FR”,
“mainEntityOfPage”: {
“@type”: “WebPage”,
“@id”: “https://linvestisseur-malin.fr/pt/assurance-vie-combien-vais-je-toucher-calcul-net-2026-8/”
},
“author”: {
“@type”: “Person”,
“@id”: “https://linvestisseur-malin.fr/pt/assurance-vie-combien-vais-je-toucher-calcul-net-2026-8/#author”,
“name”: “Kevin Grillot”,
“jobTitle”: “Expert en Finance Personnelle et Investissement”,
“description”: “Je suis consultant en investissement avec 8 ans d’expérience dans l’analyse des marchés financiers et la gestion de patrimoine. Spécialisé en crypto-actifs, bricks/">immobilier et fintech, je guide les investisseurs français vers des décisions éclairées et rentables.”,
“image”: “https://kevin-grillot.fr/wp-content/uploads/2022/01/31-min-768×1024.jpg”,
“email”: “grillotkevin@gmail.com”,
“sameAs”: [
“https://www.linkedin.com/in/kevin-grillot/”,
“https://kevin-grillot.fr”
]
},
“publisher”: {
“@type”: “Organization”,
“@id”: “https://linvestisseur-malin.fr#org”,
“name”: “L’investisseur Malin”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https://linvestisseur-malin.fr/wp-content/uploads/2021/12/Logo-fond-blanc-1024×1024.jpg”
},
“address”: null,
“email”: “grillotkevin@gmail.com”,
“telephone”: null,
“sameAs”: []
}
},
{
“@type”: “FAQPage”,
“@id”: “https://linvestisseur-malin.fr/pt/assurance-vie-combien-vais-je-toucher-calcul-net-2026-8/#faq”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “Quelle somme touche-t-on d’une assurance vie ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Le montant dépend du capital versé plus les intérêts générés. Si vous versez 50 000 € sur 10 ans en fonds euro à 1,5% net, vous aurez environ 58 000 € brut. Net après fiscalité : environ 55 000-56 000 € selon l’ancienneté du contrat et votre situation. Le montant exact figure sur votre relevé annuel de l’assureur.”
}
},
{
“@type”: “Question”,
“name”: “Comment connaître le montant de l’assurance vie ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Trois moyens : consultez votre dernier relevé annuel (obligatoire chaque année), connectez-vous à votre espace client en ligne chez votre assureur, ou appelez directement votre conseiller pour une simulation. Posez la question du « taux brut avant frais de gestion » pour connaître le vrai rendement.”
}
},
{
“@type”: “Question”,
“name”: “Quel est le montant d’une assurance vie en cas de décès ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Vos héritiers reçoivent l’intégralité du capital brut (versements + intérêts) sans passer par la succession. Ils doivent ensuite payer des droits selon le lien de parenté. Un enfant bénéficie d’un abattement de 152 500 € puis paie 60% sur l’excédent. Un époux est exonéré totalement.”
}
},
{
“@type”: “Question”,
“name”: “Quels sont les pièges à éviter en assurance vie ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Principal piège : retirer avant 8 ans (fiscalité à 30%). Autre erreur : ne pas désigner clairement un bénéficiaire (le capital rentre en succession classique). Éviter aussi les retraits partiels multiples (scission fiscale coûteuse) et une mauvaise allocation fonds euros/unités de compte. Demander les frais de gestion exacts : ils réduisent directement votre rendement final.”
}
},
{
“@type”: “Question”,
“name”: “Y a-t-il un plafond de montant pour une assurance vie ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Non de plafond global. Mais pour la transmission : versements avant 70 ans bénéficient d’un abattement de 152 500 € par bénéficiaire. Versements après 70 ans limités à 30 000 € par bénéficiaire et perdent l’abattement. Aucune limite sur ce que vous pouvez placer, mais la fiscalité succession change après 70 ans.”
}
},
{
“@type”: “Question”,
“name”: “Combien de temps faut-il attendre pour profiter de la fiscalité réduite ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “8 ans d’ancienneté du contrat. Avant : 30% de prélèvement forfaitaire sur les gains. Après 8 ans : 24,7% + abattement annuel de 4 600 € (célibataire) ou 9 200 € (couple). C’est l’une des raisons pour lesquelles l’assurance vie est efficace long terme : la fiscalité s’améliore drastiquement à 8 ans.”
}
},
{
“@type”: “Question”,
“name”: “Les frais de gestion réduisent-ils vraiment le montant final ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Oui, fortement. 1% de frais annuels sur 100 000 € = 1 000 € perdus chaque année sans compter les intérêts manqués. Sur 20 ans, ce sont plus de 20 000 € d’écart. Comparer les assureurs : certains à 0,6%, d’autres à 1,5%. Demander une baisse si vous avez un gros encours (>100 000 €).”
}
},
{
“@type”: “Question”,
“name”: “Mon conjoint recevra-t-il le capital sans impôt si je suis marié ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Oui, totalement. L’époux bénéficiaire est exonéré de droits de succession, quel que soit le montant de l’assurance vie. C’est l’avantage majeur pour les couples mariés. Les enfants, eux, bénéficient de l’abattement de 152 500 € chacun, puis paient 60% sur l’excédent.”
}
}
]
},
{
“@type”: “BreadcrumbList”,
“@id”: “https://linvestisseur-malin.fr/pt/assurance-vie-combien-vais-je-toucher-calcul-net-2026-8/#breadcrumb”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“name”: “Accueil”,
“item”: “https://linvestisseur-malin.fr”
},
{
“@type”: “ListItem”,
“position”: 2,
“name”: “Assurance vie : combien vais-je toucher ? Calcul net 2026”,
“item”: “https://linvestisseur-malin.fr/pt/assurance-vie-combien-vais-je-toucher-calcul-net-2026-8/”
}
]
}
]
}

.otc-article * { box-sizing: border-box; }
.otc-article { font-family: -apple-system, BlinkMacSystemFont, system-ui, sans-serif; line-height: 1.7; color: #1f2937; max-width: 880px; margin: 0 auto; }
.otc-progress { position: fixed; top: 0; left: 0; height: 3px; background: linear-gradient(90deg,#3b82f6,#8b5cf6); width: 0%; z-index: 9999; transition: width 80ms linear; }
.otc-meta-bar { display: flex; gap: 14px; flex-wrap: wrap; color: #64748b; font-size: 14px; padding: 12px 0 18px; border-bottom: 1px solid #e5e7eb; margin-bottom: 22px; }
.otc-meta-bar span { display: inline-flex; align-items: center; gap: 5px; }
.otc-tldr-card { background: linear-gradient(135deg,#f0f9ff,#ecfdf5); border: 1px solid #bae6fd; border-radius: 12px; padding: 20px 24px; margin: 0 0 28px; box-shadow: 0 1px 3px rgba(0,0,0,0.04); }
.otc-tldr-title { font-size: 14px; font-weight: 700; color: #0369a1; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 12px; display: flex; align-items: center; gap: 6px; }
.otc-tldr-bullets { list-style: none; padding: 0; margin: 0; display: grid; gap: 8px; }
.otc-tldr-bullets li { padding-left: 26px; position: relative; line-height: 1.5; color: #1e293b; }
.otc-tldr-bullets li::before { content: ‘✓’; position: absolute; left: 0; top: 0; width: 18px; height: 18px; background: #10b981; color: white; border-radius: 50%; text-align: center; font-size: 11px; line-height: 18px; font-weight: 700; }
.otc-stats-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; margin: 0 0 32px; }
.otc-stat-card { background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 14px 16px; }
.otc-stat-figure { font-size: 28px; font-weight: 700; color: #0f172a; line-height: 1; margin-bottom: 4px; }
.otc-stat-context { font-size: 13px; color: #475569; line-height: 1.4; margin-bottom: 6px; }
.otc-stat-source { font-size: 11px; color: #3b82f6; text-decoration: none; }
.otc-author { display: flex; gap: 16px; padding: 16px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; margin: 32px 0; align-items: center; }
.otc-author img { width: 64px; height: 64px; border-radius: 50%; object-fit: cover; flex-shrink: 0; }
.otc-author .info .name { font-weight: 600; font-size: 16px; }
.otc-author .info .job { color: #64748b; font-size: 13px; margin-top: 2px; }
.otc-author .info .bio { font-size: 13px; color: #475569; margin-top: 6px; line-height: 1.5; }
.otc-author .links { margin-top: 6px; display: flex; gap: 8px; flex-wrap: wrap; }
.otc-author .links a { color: #3b82f6; font-size: 12px; text-decoration: none; }
.otc-faq h2 { margin-top: 40px; }
.otc-faq details { background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 12px 16px; margin-bottom: 8px; transition: background 0.15s; }
.otc-faq details:hover { background: #f1f5f9; }
.otc-faq details[open] { background: white; box-shadow: 0 1px 3px rgba(0,0,0,0.06); }
.otc-faq summary { cursor: pointer; font-weight: 600; color: #1e293b; padding-right: 24px; position: relative; }
.otc-faq summary::-webkit-details-marker { display: none; }
.otc-faq summary::after { content: ‘+’; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 22px; color: #3b82f6; transition: transform 0.2s; }
.otc-faq details[open] summary::after { content: ‘−’; }
.otc-faq p { margin: 10px 0 0; color: #475569; line-height: 1.6; }
.otc-yt-embed { aspect-ratio: 16/9; margin: 20px 0; border-radius: 8px; overflow: hidden; background: #000; }
.otc-yt-embed iframe { width: 100%; height: 100%; border: 0; }
.otc-reddit { background: #fffbeb; border-left: 4px solid #f59e0b; padding: 14px 18px; margin: 20px 0; border-radius: 6px; font-size: 14px; }
.otc-reddit .src { color: #92400e; font-size: 12px; margin-top: 8px; }
.otc-reddit a { color: #b45309; }
.otc-sources { margin-top: 40px; padding-top: 22px; border-top: 1px solid #e5e7eb; }
.otc-sources h2 { font-size: 18px; color: #475569; margin-bottom: 14px; }
.otc-sources ol { padding-left: 22px; color: #475569; font-size: 13px; }
.otc-sources li { margin-bottom: 6px; line-height: 1.5; }
.otc-sources a { color: #3b82f6; }
.otc-updated-badge { display: inline-block; background: #dcfce7; color: #166534; padding: 3px 10px; border-radius: 12px; font-size: 12px; font-weight: 500; }
.otc-article h2 { font-size: 26px; margin: 36px 0 16px; color: #0f172a; scroll-margin-top: 80px; line-height: 1.3; font-weight: 700; }
.otc-article h3 { font-size: 19px; margin: 24px 0 12px; color: #1e293b; scroll-margin-top: 80px; line-height: 1.4; font-weight: 600; }
.otc-article h4 { font-size: 16px; margin: 18px 0 8px; color: #334155; }
.otc-article p { margin: 0 0 14px; }
.otc-article ul, .otc-article ol { margin: 0 0 16px 24px; }
.otc-article ul li, .otc-article ol li { margin-bottom: 6px; }
.otc-article a { color: #3b82f6; text-decoration: underline; text-underline-offset: 2px; }
.otc-article a:hover { color: #1e40af; }
.otc-article table { border-collapse: collapse; margin: 18px 0; width: 100%; font-size: 14px; }
.otc-article th, .otc-article td { border: 1px solid #e5e7eb; padding: 10px 14px; text-align: left; }
.otc-article th { background: #f8fafc; font-weight: 600; color: #1e293b; }
.otc-article blockquote { border-left: 3px solid #cbd5e1; padding: 10px 18px; margin: 18px 0; color: #475569; background: #f8fafc; font-style: italic; }
.otc-article img { max-width: 100%; height: auto; border-radius: 8px; margin: 18px 0; display: block; }
.otc-article figure { margin: 18px 0; }
.otc-article figcaption { font-size: 13px; color: #64748b; text-align: center; margin-top: 6px; font-style: italic; }
/* Widgets interactifs */
.otc-widget { border-radius: 12px; padding: 22px 24px; margin: 28px 0; border: 1px solid; }
.otc-widget-header { display: flex; align-items: center; gap: 12px; margin-bottom: 16px; }
.otc-widget-icon { font-size: 32px; line-height: 1; }
.otc-widget h3.otc-widget-title { font-size: 18px; margin: 0; line-height: 1.3; }
.otc-widget-label { font-size: 11px; text-transform: uppercase; letter-spacing: 0.06em; font-weight: 600; opacity: 0.85; margin-bottom: 2px; }
.otc-widget-desc { font-size: 14px; line-height: 1.5; margin: 0 0 16px; opacity: 0.95; }
.otc-widget-quiz { background: linear-gradient(135deg,#ddd6fe22,#c4b5fd22); border-color: #a78bfa; }
.otc-widget-quiz h3, .otc-widget-quiz .otc-widget-label { color: #5b21b6; }
.otc-widget-calculator { background: linear-gradient(135deg,#fef3c7,#fde68a); border-color: #fcd34d; }
.otc-widget-calculator h3, .otc-widget-calculator .otc-widget-label { color: #78350f; }
.otc-widget-comparator { background: linear-gradient(135deg,#dbeafe,#bfdbfe); border-color: #60a5fa; }
.otc-widget-comparator h3, .otc-widget-comparator .otc-widget-label { color: #1e40af; }
.otc-widget-poll { background: linear-gradient(135deg,#fce7f3,#fbcfe8); border-color: #f472b6; }
.otc-widget-poll h3, .otc-widget-poll .otc-widget-label { color: #9d174d; }
.otc-widget-infographic { background: linear-gradient(135deg,#d1fae5,#a7f3d0); border-color: #34d399; }
.otc-widget-infographic h3, .otc-widget-infographic .otc-widget-label { color: #065f46; }
.otc-quiz-question { margin-bottom: 14px; padding: 12px; background: rgba(255,255,255,0.6); border-radius: 8px; }
.otc-quiz-question .q { font-weight: 600; margin-bottom: 8px; color: #1e293b; }
.otc-quiz-options { display: grid; gap: 6px; }
.otc-quiz-options label { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: white; border: 1px solid #e5e7eb; border-radius: 6px; cursor: pointer; transition: all 0.12s; font-size: 14px; }
.otc-quiz-options label:hover { border-color: #7c3aed; background: #faf5ff; }
.otc-quiz-options input[type=radio] { margin: 0; }
.otc-quiz-options input[type=radio]:checked + span { font-weight: 600; }
.otc-quiz-result { margin-top: 14px; padding: 12px 16px; background: white; border-radius: 8px; font-weight: 600; text-align: center; display: none; }
.otc-quiz-result.show { display: block; }
.otc-btn { background: #7c3aed; color: white; border: none; padding: 10px 18px; border-radius: 6px; cursor: pointer; font-weight: 500; font-size: 14px; transition: background 0.15s; }
.otc-btn:hover { background: #6d28d9; }
.otc-widget-calculator .otc-btn { background: #b45309; }
.otc-widget-calculator .otc-btn:hover { background: #92400e; }
.otc-widget-comparator .otc-btn { background: #2563eb; }
.otc-widget-comparator .otc-btn:hover { background: #1d4ed8; }
.otc-widget-poll .otc-btn { background: #db2777; }
.otc-widget-poll .otc-btn:hover { background: #be185d; }
.otc-calc-row { display: flex; gap: 10px; align-items: center; margin-bottom: 10px; flex-wrap: wrap; }
.otc-calc-row label { font-weight: 500; min-width: 130px; font-size: 14px; }
.otc-calc-row input { flex: 1; padding: 8px 10px; border: 1px solid #fcd34d; border-radius: 6px; font-size: 14px; min-width: 120px; }
.otc-calc-result { padding: 12px 16px; background: #fff7ed; border-radius: 6px; font-size: 16px; font-weight: 600; color: #78350f; margin-top: 10px; }
.otc-poll-options { display: grid; gap: 8px; }
.otc-poll-option { background: white; border: 1px solid #f9a8d4; border-radius: 6px; padding: 10px 14px; cursor: pointer; position: relative; overflow: hidden; transition: border-color 0.12s; }
.otc-poll-option:hover { border-color: #ec4899; }
.otc-poll-option .pct-bar { position: absolute; left: 0; top: 0; bottom: 0; background: rgba(236, 72, 153, 0.15); transition: width 0.5s; z-index: 0; width: 0; }
.otc-poll-option .pct-text { position: relative; z-index: 1; display: flex; justify-content: space-between; }
.otc-poll-voted .otc-poll-option { cursor: default; }
.otc-comp-table { width: 100%; background: white; border-radius: 6px; overflow: hidden; }
.otc-comp-table th { background: #1e40af; color: white; padding: 8px 10px; text-align: left; font-size: 13px; }
.otc-comp-table td { padding: 8px 10px; border-bottom: 1px solid #dbeafe; font-size: 14px; }
.otc-comp-table tr:last-child td { border-bottom: none; }
/* Floating sidebar TOC (desktop right, mobile collapsible top) */
.otc-floating-toc {
background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 10px;
padding: 12px 16px; margin: 0 0 24px;
font-size: 13px;
}
.otc-toc-toggle {
background: none; border: 0; width: 100%; display: flex; justify-content: space-between; align-items: center;
font-weight: 700; color: #0f172a; font-size: 13px; text-transform: uppercase; letter-spacing: 0.05em;
cursor: pointer; padding: 0;
}
.otc-toc-chevron { transition: transform 0.2s; font-size: 14px; }
.otc-floating-toc[data-collapsed=true] .otc-toc-chevron { transform: rotate(-90deg); }
.otc-floating-toc[data-collapsed=true] .otc-toc-list { display: none; }
.otc-toc-list { margin: 12px 0 0; padding-left: 22px; max-height: 50vh; overflow-y: auto; }
.otc-toc-list li { margin-bottom: 5px; line-height: 1.4; }
.otc-toc-list a { color: #475569; text-decoration: none; transition: color 0.12s; display: inline-block; padding: 2px 0; border-left: 2px solid transparent; padding-left: 8px; margin-left: -10px; }
.otc-toc-list a:hover { color: #2563eb; }
.otc-toc-list a.active { color: #2563eb; font-weight: 600; border-left-color: #2563eb; background: #eff6ff; }
@media (min-width: 1200px) {
.otc-floating-toc {
position: fixed;
right: max(20px, calc((100vw – 1100px) / 2));
top: 100px;
width: 240px;
max-height: calc(100vh – 140px);
overflow-y: auto;
z-index: 50;
box-shadow: 0 4px 12px rgba(0,0,0,0.05);
margin: 0;
}
.otc-floating-toc[data-collapsed=true] { width: auto; }
}
@media (min-width: 1500px) {
.otc-floating-toc {
right: max(30px, calc((100vw – 1100px) / 2 – 280px));
top: 100px;
}
}
/* Features bar */
.otc-features-bar { display: flex; gap: 6px; padding: 10px 0; margin: 0 0 16px; flex-wrap: wrap; }
.otc-feat-btn {
background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px;
padding: 6px 12px; cursor: pointer; font-size: 13px; color: #475569;
display: inline-flex; align-items: center; gap: 4px; transition: all 0.12s;
}
.otc-feat-btn:hover { background: #eff6ff; border-color: #93c5fd; color: #1e40af; }
.otc-feat-btn.active { background: #dbeafe; border-color: #3b82f6; color: #1e40af; }
@media (max-width: 600px) { .otc-feat-btn span { display: none; } }
/* Pull quotes / Click-to-tweet */
.otc-pullquote {
border-left: 4px solid #1da1f2; background: #f0f9ff;
padding: 18px 22px; margin: 22px 0; border-radius: 0 8px 8px 0;
font-style: italic; color: #1e3a8a;
}
.otc-pullquote-text { font-size: 17px; line-height: 1.6; margin-bottom: 10px; }
.otc-pullquote-tweet {
display: inline-flex; align-items: center; gap: 6px; font-size: 13px;
background: #1da1f2; color: white !important; padding: 6px 14px; border-radius: 18px;
text-decoration: none !important; font-style: normal;
}
.otc-pullquote-tweet:hover { background: #0d8bd9; }
/* Reading mode */
body.otc-reading-mode { background: #faf8f3 !important; }
body.otc-reading-mode .otc-article { max-width: 720px; font-size: 18px; line-height: 1.85; }
body.otc-reading-mode .otc-article h2 { font-size: 28px; }
body.otc-reading-mode header,
body.otc-reading-mode footer,
body.otc-reading-mode aside:not(.otc-tldr-card):not(.otc-author):not(.otc-faq):not(.otc-newsletter):not(.otc-helpful):not(.otc-related):not(.otc-pullquote):not(.otc-stat-card):not(.otc-widget):not(.otc-floating-toc),
body.otc-reading-mode .sidebar,
body.otc-reading-mode .navigation,
body.otc-reading-mode #wpadminbar { display: none !important; }
/* Print */
@media print {
.otc-floating-toc, .otc-features-bar, .otc-share, .otc-newsletter, .otc-helpful, .otc-widget, .otc-progress, .otc-yt-embed, .otc-pullquote-tweet { display: none !important; }
.otc-article { font-size: 11pt; max-width: none; }
.otc-article h2, .otc-article h3 { page-break-after: avoid; }
.otc-article a::after { content: ” (” attr(href) “)”; font-size: 9pt; color: #666; }
}
/* Share buttons */
.otc-share { display: flex; align-items: center; gap: 8px; padding: 12px 0; margin: 0 0 20px; border-top: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; flex-wrap: wrap; }
.otc-share-label { font-size: 13px; color: #64748b; font-weight: 500; }
.otc-share-btn { width: 36px; height: 36px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; text-decoration: none; color: white; font-weight: 700; font-size: 16px; border: 0; cursor: pointer; transition: transform 0.12s; }
.otc-share-btn:hover { transform: scale(1.1); }
.otc-share-x { background: #000; }
.otc-share-fb { background: #1877f2; }
.otc-share-ln { background: #0a66c2; }
.otc-share-wa { background: #25d366; }
.otc-share-copy { background: #64748b; }
/* Newsletter CTA */
.otc-newsletter { display: flex; align-items: center; gap: 18px; background: linear-gradient(135deg,#fef9c3,#fde68a); border: 1px solid #facc15; border-radius: 12px; padding: 22px 26px; margin: 32px 0; }
.otc-newsletter-icon { font-size: 42px; flex-shrink: 0; }
.otc-newsletter-body { flex: 1; }
.otc-newsletter h3 { margin: 0 0 6px; font-size: 18px; color: #78350f; }
.otc-newsletter p { margin: 0 0 12px; color: #78350f; font-size: 14px; }
.otc-newsletter-form { display: flex; gap: 8px; flex-wrap: wrap; }
.otc-newsletter-form input { flex: 1; min-width: 200px; padding: 10px 14px; border: 1px solid #d97706; border-radius: 6px; font-size: 14px; }
.otc-newsletter-form .otc-btn { background: #d97706; }
.otc-newsletter-form .otc-btn:hover { background: #b45309; }
.otc-newsletter-result { width: 100%; color: #065f46; font-weight: 500; font-size: 14px; margin-top: 8px; }
/* Helpful vote */
.otc-helpful { text-align: center; padding: 20px; margin: 28px 0; background: #f0f9ff; border: 1px dashed #93c5fd; border-radius: 10px; }
.otc-helpful h3 { margin: 0 0 12px; color: #1e40af; font-size: 16px; }
.otc-helpful-buttons { display: flex; gap: 12px; justify-content: center; }
.otc-vote-btn { background: white; border: 1px solid #93c5fd; border-radius: 6px; padding: 10px 20px; cursor: pointer; font-size: 14px; font-weight: 500; color: #1e40af; transition: all 0.12s; }
.otc-vote-btn:hover { background: #2563eb; color: white; }
.otc-vote-thanks { color: #1e40af; font-weight: 500; padding: 8px; }
.otc-vote-thanks a { color: #2563eb; }
/* Related articles */
.otc-related { margin: 36px 0 0; padding-top: 24px; border-top: 1px solid #e5e7eb; }
.otc-related h2 { margin-bottom: 16px; }
.otc-related-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; }
.otc-related-card { display: block; background: white; border: 1px solid #e2e8f0; border-radius: 8px; padding: 14px 16px; text-decoration: none; transition: border-color 0.12s, transform 0.12s; }
.otc-related-card:hover { border-color: #3b82f6; transform: translateY(-2px); }
.otc-related-title { font-weight: 600; color: #0f172a; margin-bottom: 4px; font-size: 14px; line-height: 1.4; }
.otc-related-meta { font-size: 12px; color: #64748b; }
@media (max-width: 600px) { .otc-article h2 { font-size: 22px; } .otc-stats-row { grid-template-columns: 1fr; } .otc-newsletter { flex-direction: column; text-align: center; } }

📅 Mis à jour le 21/05/2026
⏱ 8 min de lecture
📝 1 968 mots
✍️ Par Kevin Grillot
152 500 €
Abattement fiscal par enfant héritier en assurance vie (régime préférentiel de transmission)

Source

8 ans
Seuil d’ancienneté du contrat à partir duquel la fiscalité bascule de 30% à 24,7% + abattements annuels

Source

Kevin Grillot

Kevin Grillot
Expert en Finance Personnelle et Investissement
Je suis consultant en investissement avec 8 ans d’expérience dans l’analyse des marchés financiers et la gestion de patrimoine. Spécialisé en crypto-actifs, immobilier et fintech, je guide les investisseurs français vers des décisions éclairées et rentables.





Comprendre le montant brut de votre assurance vie

Le capital brut que contient votre contrat d’assurance vie résulte simplement de ce que vous y avez versé plus les intérêts accumulés. Si vous avez versé 50 000 € sur 10 ans et que le fonds euro a rendu 1,5% net, vous avez environ 58 000 € brut.

Cette somme, votre assureur la détient en fonds euros (capital garanti) ou en unités de compte (soumises aux variations du marché). Les fonds euros offrent une sécurité : votre capital de base ne baisse jamais, seuls les intérêts varient chaque année.

Mais attention : le brut ne correspond pas au net que vous recevrez réellement. Entre le montant affiché et l’argent en poche, il y a :

  • Les frais de gestion annuels (0,6 à 1,5% prélevés chaque année sur l’encours)
  • Les impôts et prélèvements sociaux à la sortie
  • Les droits de succession si transmission aux héritiers

financial advisor reviewing investment portfolio modern office
financial advisor reviewing investment portfolio modern office

Comment les frais de gestion réduisent votre capital

Les frais de gestion sont le coût silencieux de votre assurance vie. Vous ne les voyez pas débités mensuellement sur votre compte courant : ils sont prélevés directement sur votre encours par l’assureur.

Exemple concret :

  • Vous avez 100 000 € sur votre contrat
  • Frais de gestion : 0,75% annuels
  • Prélèvement annuel : 750 €
  • Après 10 ans : ces frais vous ont coûté environ 7 500 € (sans compter les intérêts perdus sur cette somme)
A LIRE  Ethereum em 11 de outubro: fundos negociados em bolsa (ETFs) de ETH decepcionam

C’est pourquoi il est crucial de demander à votre assureur le taux brut avant frais : si on vous annonce 1,8% net, demandez le taux placé réel. La différence, c’est ce que vous perdez directement chaque année.

Les frais varient selon :

  • Le type de contrat (fonds euros moins chers que les unités de compte en gestion libre)
  • Votre assureur (Malakoff Humanis, Prosper Conseil, Boursorama : tarifs différents)
  • Le montant investi (au-delà de 500 000 €, certains négocient une réduction)

Fiscalité avant 8 ans : le prélèvement forfaitaire unique

Si vous retirez des fonds avant que votre contrat n’atteigne 8 ans d’ancienneté, vous êtes soumis au prélèvement forfaitaire unique (PFU) de 30% sur les intérêts générés.

Ce prélèvement porte uniquement sur le gain, pas sur votre capital initial. Exemple :

  • Capital versé : 50 000 €
  • Gain généré : 2 500 €
  • Prélèvement 30% : 750 €
  • Vous recevez net : 51 750 €

Le prélèvement se compose de :

  • 12,8% d’impôt sur le revenu
  • 17,2% de prélèvements sociaux (CSG, CRDS)

Cette configuration la plus lourde s’applique systématiquement dans les premières années du contrat, peu importe votre niveau de revenu.

calculator with financial documents budget planning
calculator with financial documents budget planning

Fiscalité après 8 ans : le taux réduit et l’abattement

Un tournant décisif intervient à la 8ème année d’ancienneté du contrat. La fiscalité bascule vers un régime beaucoup plus favorable.

Après 8 ans, vous êtes soumis au prélèvement forfaitaire unique de 24,7% sur les intérêts (au lieu de 30%), soit :

  • 7,5% d’impôt sur le revenu
  • 17,2% de prélèvements sociaux

Mais surtout, vous bénéficiez d’un abattement annuel de 4 600 € (celibataire) ou 9 200 € (couple marié/PACS) sur la portion imposable des gains.

Exemple d’une personne seule après 8 ans :

  • Gain annuel de 3 000 €
  • Abattement : 4 600 €
  • Base imposable : 0 € → vous ne payez aucun impôt cette année

Cet abattement est majeur pour les petits épargnants. Un couple avec un contrat de 200 000 € en fonds euro rend à 1,5% (3 000 € de gain) bénéficie d’une franchise totale.

En cas de décès : succession et transmission aux héritiers

Le montant que vos héritiers vont réellement toucher dépend d’une règle fondamentale : les contrats d’assurance vie ne passent pas par la succession classique. C’est leur avantage principal.

Le capital va directement aux bénéficiaires désignés, sans passage par le notaire (sauf si les bénéficiaires ne sont pas identifiés). Cette transmission bénéficie d’un régime fiscal ultra-favorable comparé à l’héritage classique.

Les droits à payer selon le lien de parenté :

Relation Abattement Taux applicable Droit à payer sur 100 k€ Époux Exonération totale 0% 0 € Enfant 152 500 € par enfant 60% au-delà ~29 000 € Petit-enfant 152 500 € 60% au-delà ~29 000 € Frère/sœur 15 932 € 35% au-delà ~29 500 € Non-parent Aucun 60% 60 000 €

Exemple concret : vous décédez avec 200 000 € sur votre assurance vie, bénéficiaire unique votre enfant.

  • Capital : 200 000 €
  • Abattement enfant : 152 500 €
  • Base imposable : 47 500 €
  • Droits (60%) : 28 500 €
  • Montant net reçu par l’enfant : 171 500 €

Attention à la règle des 70 ans : les versements effectués après vos 70 ans sont limités à 30 000 € par bénéficiaire. Au-delà, ces versements tardifs rentrent dans le calcul de la succession classique et perdent l’avantage de l’abattement de 152 500 €.

family meeting lawyer attorney estate planning
family meeting lawyer attorney estate planning

Les pièges à éviter : capital perdu ou non déclaré

Certaines erreurs courantes gaspillent une part importante de votre épargne d’assurance vie.

Piège 1 : pas de bénéficiaire clairement désigné

Si votre contrat ne nomme personne, le capital rentre dans votre succession. Vos héritiers perdront 45% à 60% en droits de succession au lieu de bénéficier de l’abattement de 152 500 €. Action : vérifier votre clause bénéficiaire tous les 5 ans, particulièrement après un mariage, un PACS ou une séparation.

Piège 2 : retrait partiel pigeonnier

Chaque retrait partiel scinde votre contrat : la fraction retirée crée une transaction fiscal indépendante. Vous payez des impôts plusieurs fois sur des petites tranches. Meilleure pratique : retrait unique ou attendre 8 ans avant toute sortie.

Piège 3 : confondre prélèvements sociaux et impôt sur le revenu

Les 17,2% de prélèvements sociaux (CSG, CRDS) s’ajoutent toujours, indépendamment de votre revenu ou situation fiscale. Même un retraité sans revenu les paie. C’est un prélèvement à la source, non une option.

Piège 4 : mauvaise allocation fonds euros/unités de compte

Un contrat en 100% unités de compte peut perdre 20-30% en années baissières, alors qu’un fonds euro garanti à 1,5% aurait pu rapporter. Pas de « rattrapage » possible après. Conseil : diversifier selon votre horizon (moins de 5 ans = 80% fonds euros ; plus de 10 ans = 40-60% unités de compte).

Simulation : calculez votre montant net final

Voici comment estimer précisément combien vous allez toucher avec un exemple.

Scénario : contrat ouvert il y a 6 ans

  • Capital versé cumulé : 60 000 €
  • Rendement fonds euro : 1,5% net moyen par an
  • Capital actuel : ~66 000 € (60 000 × 1,015^6)
  • Vous décidez de tout retirer maintenant

Fiscalité appliquée (avant 8 ans) :

  • Gain réalisé : 6 000 €
  • Prélèvement 30% : 1 800 €
  • Montant net reçu : 64 200 €

Maintenant, comparons si vous aviez attendu 8 ans :

  • Capital à 8 ans : ~68 000 € (60 000 × 1,015^8)
  • Gain : 8 000 €
  • Après abattement 4 600 € : 3 400 € imposables
  • Prélèvement 24,7% : 840 €
  • Montant net reçu : 67 160 €

Attendre 2 ans supplémentaires vous aurait rapporté 2 960 € de plus (même sans nouveau versement).

smiling woman using smartphone online banking app
smiling woman using smartphone online banking app

Transmission à l’héritier : le cas du couple marié

Si vous êtes marié et que votre conjoint est bénéficiaire unique, aucun impôt n’est dû, peu importe le montant. L’exonération est totale grâce au lien de parenté.

Pour vos enfants, en revanche, chacun bénéficie de son propre abattement de 152 500 €. Si vous avez 3 enfants et 400 000 € :

  • Abattement total : 152 500 € × 3 = 457 500 €
  • Base imposable : 0 € (le capital est inférieur à l’abattement)
  • Droits à payer : 0 €

Mais si le capital atteint 600 000 € :

  • Abattement total : 457 500 €
  • Excédent imposable : 142 500 €
  • Droits (60%) : 85 500 €
  • Partage entre 3 enfants : 28 500 € chacun

Cette structure explique pourquoi l’assurance vie est l’outil privilégié de transmission de patrimoine pour les familles.

Assurance vie vs succession classique : quelle différence ?

L’assurance vie offre une avantage fiscal radicalement différent de l’héritage.

Héritage classique (immobilier, portefeuille actions, livret A) :

  • Abattement enfant : 100 000 € seulement
  • Taux droits succession : 60% au-delà
  • Sur 200 000 € hérités par enfant : 60 000 € de droits

Assurance vie :

  • Abattement enfant : 152 500 €
  • Taux droits succession : 60% au-delà
  • Sur 200 000 € reçus par enfant : (200 000 – 152 500) × 60% = 28 500 € de droits

Économie fiscale : 31 500 € sur un même patrimoine, simplement parce qu’il est dans une assurance vie.

C’est la raison pour laquelle tout conseiller en patrimoine recommande une part d’assurance vie : elle est le seul placement permettant une transmission allégée aux héritiers.

Comment connaître le montant exact de votre contrat

Vous avez trois sources d’information :

1. Relevé annuel obligatoire

Votre assureur doit vous envoyer chaque année le relevé de votre contrat. Il indique :

  • Montant des primes versées (cumulé)
  • Valeur de rachat (ce que vous pouvez récupérer en retirant tout)
  • Plus-value générée (intérêts nets)
  • Date d’ancienneté précise

Si vous n’avez pas reçu de relevé depuis 2 ans, contactez votre assureur : obligation légale.

2. Simulateur en ligne

De nombreuses plateformes (Boursorama, Assurland, Meilleurtaux) proposent des estimations gratuites. Il suffit d’entrer :

  • Capital initial
  • Versements mensuels ou annuels
  • Taux supposé (1,5% pour fonds euro classique)
  • Horizon (nombre d’années)

Le calcul : Capital × (1 + taux)^années donne une première estimation.

3. Appel direct à votre conseiller

La solution la plus fiable. Posez cette question précise : « Quel est le taux brut avant frais de gestion sur mon compte ? » Vous saurez alors le vrai rendement en jeu.

A LIRE  La Bourse pour les Nuls : Guide complet 2024 pour débuter en 3 étapes

elderly man financial advisor consultation retirement planning
elderly man financial advisor consultation retirement planning

Optimiser votre assurance vie pour maximiser le montant reçu

Trois leviers d’optimisation concrets :

Levier 1 : réduire les frais de gestion

Comparez les offres. Un fonds euro à 0,5% de frais vs 1,2% représente 0,7% perdus chaque année. Sur 100 000 €, c’est 700 € annuels en moins. Sur 20 ans, cela fait 14 000 € d’écart.

Assureurs réputés moins chers :

  • Boursorama (0,6-0,8%)
  • Crédit du Nord (0,7%)
  • Fortuneo (0,65%)

Demander une baisse de frais si vous avez plus de 100 000 € : les assureurs négocient souvent.

Levier 2 : attendre 8 ans avant retrait si possible

La fiscalité bascule de 30% à 24,7%, plus l’abattement de 4 600 € annuel. Si vous avez un besoin de liquidité imminente, c’est un mauvais calcul de retirer d’une assurance vie jeune. Préférer débloquer une épargne classique d’abord.

Levier 3 : bien désigner ses bénéficiaires

Un enfant : abattement de 152 500 €. Trois enfants : abattement cumulé de 457 500 €. Plus le nombre d’héritiers est important, plus la franchise fiscale augmente. Vérifier que votre clause bénéficiaire reflète votre volonté réelle.

Conclusion : Savoir combien vous allez toucher, c’est possible

Le montant que vous toucherez de votre assurance vie dépend de quatre variables clés : le capital investi, la durée de placement, les frais prélevés et la fiscalité applicable. Une assurance vie bien gérée durant 15 ans peut vous permettre de transmettre 60-70% de plus à vos héritiers que si ce même argent dormait sur un compte courant ou était hérité classiquement.

La vraie question à vous poser : combien vous allez toucher net, après impôts et frais. Pas le chiffre brut que vous annonce l’assureur. Avec les outils fournis dans cet article et une simulation simple (capital × 1,015^années), vous pouvez estimez votre rendement final.

Si votre contrat a plus de 8 ans d’ancienneté, vous êtes dans la zone optimale : fiscalité réduite et abattements substantiels. C’est le bon moment pour vérifier vos frais de gestion et optimiser la stratégie de transmission si vous avez un projet patrimonial.

Questions fréquentes

Quelle somme touche-t-on d’une assurance vie ?

Le montant dépend du capital versé plus les intérêts générés. Si vous versez 50 000 € sur 10 ans en fonds euro à 1,5% net, vous aurez environ 58 000 € brut. Net après fiscalité : environ 55 000-56 000 € selon l’ancienneté du contrat et votre situation. Le montant exact figure sur votre relevé annuel de l’assureur.

Comment connaître le montant de l’assurance vie ?

Trois moyens : consultez votre dernier relevé annuel (obligatoire chaque année), connectez-vous à votre espace client en ligne chez votre assureur, ou appelez directement votre conseiller pour une simulation. Posez la question du « taux brut avant frais de gestion » pour connaître le vrai rendement.

Quel est le montant d’une assurance vie en cas de décès ?

Vos héritiers reçoivent l’intégralité du capital brut (versements + intérêts) sans passer par la succession. Ils doivent ensuite payer des droits selon le lien de parenté. Un enfant bénéficie d’un abattement de 152 500 € puis paie 60% sur l’excédent. Un époux est exonéré totalement.

Quels sont les pièges à éviter en assurance vie ?

Principal piège : retirer avant 8 ans (fiscalité à 30%). Autre erreur : ne pas désigner clairement un bénéficiaire (le capital rentre en succession classique). Éviter aussi les retraits partiels multiples (scission fiscale coûteuse) et une mauvaise allocation fonds euros/unités de compte. Demander les frais de gestion exacts : ils réduisent directement votre rendement final.

Y a-t-il un plafond de montant pour une assurance vie ?

Non de plafond global. Mais pour la transmission : versements avant 70 ans bénéficient d’un abattement de 152 500 € par bénéficiaire. Versements après 70 ans limités à 30 000 € par bénéficiaire et perdent l’abattement. Aucune limite sur ce que vous pouvez placer, mais la fiscalité succession change après 70 ans.

Combien de temps faut-il attendre pour profiter de la fiscalité réduite ?

8 ans d’ancienneté du contrat. Avant : 30% de prélèvement forfaitaire sur les gains. Après 8 ans : 24,7% + abattement annuel de 4 600 € (célibataire) ou 9 200 € (couple). C’est l’une des raisons pour lesquelles l’assurance vie est efficace long terme : la fiscalité s’améliore drastiquement à 8 ans.

Les frais de gestion réduisent-ils vraiment le montant final ?

Oui, fortement. 1% de frais annuels sur 100 000 € = 1 000 € perdus chaque année sans compter les intérêts manqués. Sur 20 ans, ce sont plus de 20 000 € d’écart. Comparer les assureurs : certains à 0,6%, d’autres à 1,5%. Demander une baisse si vous avez un gros encours (>100 000 €).

Mon conjoint recevra-t-il le capital sans impôt si je suis marié ?

Oui, totalement. L’époux bénéficiaire est exonéré de droits de succession, quel que soit le montant de l’assurance vie. C’est l’avantage majeur pour les couples mariés. Les enfants, eux, bénéficient de l’abattement de 152 500 € chacun, puis paient 60% sur l’excédent.

📚 Sources & références

  1. Banque de FranceBanque de France
  2. Code des assurances – Article L132-1Légifrance
  3. Placements – MeilleurtauxMeilleurtaux
  4. Ministère de l’ÉconomieGouvernement français
  5. Droits de succession – Service publicService-Public.gouv.fr

/* Otomatic Widgets — vanilla JS, externe pour passer les filtres WP/CMS */
(function () {
‘use strict’;

function init() {
// Reading progress
var p = document.getElementById(‘otc-progress’);
if (p) {
function upd() {
var s = window.scrollY,
h = document.documentElement.scrollHeight – window.innerHeight;
p.style.width = (h ? (s / h) * 100 : 0) + ‘%’;
}
document.addEventListener(‘scroll’, upd, { passive: true });
upd();
}

// Quiz interactif
document.querySelectorAll(‘.otc-widget-quiz’).forEach(function (quiz) {
var qs = quiz.querySelectorAll(‘.otc-quiz-question’);
if (!qs.length) return;
var btn = quiz.querySelector(‘.otc-quiz-submit’);
var res = quiz.querySelector(‘.otc-quiz-result’);
if (btn && !btn.dataset.bound) {
btn.dataset.bound = ‘1’;
btn.addEventListener(‘click’, function () {
var score = 0,
total = qs.length;
qs.forEach(function (q) {
var sel = q.querySelector(‘input[type=radio]:checked’);
if (sel && sel.dataset.correct === ‘1’) score++;
});
var pct = Math.round((score / total) * 100);
var msg =
pct >= 80 ? ‘🏆 Excellent ! ‘ : pct >= 50 ? ‘👍 Pas mal ! ‘ : ‘📚 Continuez à apprendre ! ‘;
res.textContent = msg + ‘Score : ‘ + score + ‘/’ + total + ‘ (‘ + pct + ‘%)’;
res.classList.add(‘show’);
});
}
});

// Calculateur live
document.querySelectorAll(‘.otc-widget-calculator-inner’).forEach(function (calc) {
var inputs = calc.querySelectorAll(‘input[type=number]’);
var resEl = calc.querySelector(‘.otc-calc-result’);
var formula = calc.dataset.formula || ‘v.a + v.b’;
var unit = calc.dataset.unit || ”;
var label = calc.dataset.resultLabel || ‘Total : ‘;
if (!inputs.length || !resEl) return;
// Nettoie la formule : strip “var”/”let”/”const” déclarations + détecte si c’est une expression ou un body
var formulaClean = formula
.replace(/b(var|let|const)s+/g, ”) // strip déclarations
.replace(/bv.s*varb/g, ‘v.v’) // au cas où Claude écrit v.var
.trim();
var isBody = /[;]s*S/.test(formulaClean) || /breturnb/.test(formulaClean);
function compute() {
var values = {};
inputs.forEach(function (i) {
values[i.name] = parseFloat(i.value) || 0;
});
try {
var fn;
if (isBody) {
// Body : ajoute return si absent
var body = /breturnb/.test(formulaClean) ? formulaClean : (formulaClean + ‘; return v.result || 0;’);
fn = new Function(‘v’, body);
} else {
fn = new Function(‘v’, ‘return (‘ + formulaClean + ‘)’);
}
var r = fn(values);
var out =
typeof r === ‘number’
? Math.round(r * 100) / 100
: r;
resEl.textContent = label + out + unit;
} catch (e) {
resEl.textContent = ‘Erreur de calcul : ‘ + e.message;
}
}
inputs.forEach(function (i) {
if (!i.dataset.bound) {
i.dataset.bound = ‘1’;
i.addEventListener(‘input’, compute);
}
});
compute();
});

// Sondage avec localStorage
document.querySelectorAll(‘.otc-widget-poll [data-poll-id]’).forEach(function (poll) {
var pollId = poll.dataset.pollId;
var key = ‘otc_poll_’ + pollId;
var stored = JSON.parse(localStorage.getItem(key) || ‘{“votes”:{},”voted”:false}’);
var options = poll.querySelectorAll(‘.otc-poll-option’);

function render() {
var totalVotes = Object.values(stored.votes).reduce(function (a, b) {
return a + b;
}, 0);
if (totalVotes === 0) totalVotes = 1;
options.forEach(function (o) {
var k = o.dataset.optionKey;
var v = stored.votes[k] || 0;
var pct = Math.round((v / totalVotes) * 100);
var bar = o.querySelector(‘.pct-bar’);
var pctEl = o.querySelector(‘.pct’);
if (bar) bar.style.width = pct + ‘%’;
if (pctEl && stored.voted) pctEl.textContent = pct + ‘%’;
});
if (stored.voted) poll.classList.add(‘otc-poll-voted’);
}

options.forEach(function (o) {
if (o.dataset.bound) return;
o.dataset.bound = ‘1’;
o.addEventListener(‘click’, function () {
if (stored.voted) return;
var k = o.dataset.optionKey;
stored.votes[k] = (stored.votes[k] || 0) + 1;
stored.voted = true;
localStorage.setItem(key, JSON.stringify(stored));
render();
});
});
render();
});

// Floating TOC scroll spy + collapse toggle
var toc = document.querySelector(‘.otc-floating-toc’);
if (toc) {
var toggle = toc.querySelector(‘.otc-toc-toggle’);
var headings = document.querySelectorAll(‘.otc-article h2[id]’);
var links = toc.querySelectorAll(‘a[href^=”#”]’);
// Collapse au clic
if (toggle && !toggle.dataset.bound) {
toggle.dataset.bound = ‘1’;
toggle.addEventListener(‘click’, function () {
var collapsed = toc.dataset.collapsed === ‘true’;
toc.dataset.collapsed = collapsed ? ‘false’ : ‘true’;
toggle.setAttribute(‘aria-expanded’, collapsed ? ‘true’ : ‘false’);
});
}
// Auto-collapse au scroll vers le bas (mobile)
function spy() {
var sy = window.scrollY + 120;
var current = null;
headings.forEach(function (h) {
if (h.offsetTop = 13 && savedFs <= 22) {
var body = document.querySelector('.otc-article');
if (body) body.style.fontSize = savedFs + 'px';
}
} catch (e) {}

if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', init);
} else {
init();
}
// Re-init si contenu ajouté dynamiquement (idempotent grâce aux dataset.bound)
setTimeout(init, 1500);
})();

⚠️ Information réglementaire. Ce contenu est publié à titre purement informatif et pédagogique. Il ne constitue ni un conseil en investissement, ni une recommandation personnalisée, ni une incitation à investir. Investir comporte un risque de perte en capital et les performances passées ne préjugent pas des performances futures. Consultez un conseiller en investissement financier (CIF) agréé avant toute décision.
🔗 Transparence. Cette page peut contenir des liens affiliés : un achat effectué via ces liens peut nous rémunérer, sans coût supplémentaire pour vous. Cela n’influence pas notre analyse.