Calculateur de besoins en assurance vie
Remplacer un revenu de 75 000 pendant 10 ans et solder 50 000 de dettes demande une assurance vie de 800 000. Obtenez un premier montant de couverture à partir du revenu, des années de soutien et des dettes, et refaites le calcul au besoin. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Revenu annuel
- 75 000
- Années de remplacement du revenu
- 10
- Dettes en cours
- 50 000
- Remplacement du revenu
- 750 000
- Couverture recommandée
- 800 000
Choisir combien d'assurance vie souscrire est l'une des premières décisions financières difficiles qu'un foyer affronte après un nouvel emploi, un prêt immobilier ou la naissance d'un enfant. Les multiples approximatifs du salaire aident un peu, mais une figure de départ plus claire multiplie le revenu que vous souhaitez remplacer par le nombre d'années pendant lesquelles les personnes à charge auraient besoin de ce soutien, puis ajoute les dettes qui ne devraient pas vous survivre. Ce calculateur de besoins en assurance vie applique cette estimation style DIME en arithmétique pure : revenu annuel fois années de remplacement plus dettes en cours égale le capital de couverture recommandé. Il n'y a ni score de souscription, ni devis de prime, ni questionnaire médical — seulement une formule transparente que vous pouvez relancer dès que le revenu, la dette ou l'horizon de remplacement change.
Ce que signifie l'estimation de couverture style DIME
DIME est un moyen mnémotechnique classique de finance personnelle pour dimensionner un capital assuré de premier passage : Debt (dette), Income (revenu), Mortgage (hypothèque) et Education. Dans sa forme manuelle, vous listez les prêts à la consommation et étudiants restants, multipliez les gains annuels par un horizon de remplacement choisi, ajoutez le solde hypothécaire encore dû et le coût d'éducation des personnes à charge.
Le remplacement de revenu égale le revenu annuel multiplié par le nombre d'années pendant lesquelles vous souhaitez que les salaires se poursuivent de façon notionnelle après le décès ; la couverture recommandée est ce produit plus le total des dettes. Le résultat est un capital assuré recommandé, non une prime, une projection de valeur de rachat ni une analyse fiscale. Revenu et dettes non négatifs sont exigés ; les valeurs négatives échouent avec un message de champ clair au lieu d'inventer un chiffre de couverture.
Croisez le nombre avec un conseiller agréé lorsque vous avez besoin de sélection de produit, de garanties complémentaires ou de planification successorale ; cet outil ne multiplie et n'additionne que pour que vous ne divergiez jamais d'un tableur aux mêmes trois cellules.
Cas d’usage
Planification de couverture du foyer
Estimez un capital assuré de départ à partir du salaire, des années de soutien aux personnes à charge et d'un total de dettes consolidé après un changement d'emploi ou un achat immobilier.
Fiches de coaching et de classe
Générez des corrigés reproductibles style DIME pour des leçons de finance personnelle qui enseignent le remplacement de revenu plus le remboursement des dettes, non l'achat de primes.
Questions fréquentes
Comment calcule-t-on la couverture d'assurance vie recommandée ?
C'est une estimation simplifiée style DIME : remplacement de revenu plus dettes à solder.
Cet outil cotise-t-il des primes ou souscrit-il une police ?
Non. Le calculateur n'estime qu'un point de départ de capital assuré à partir du revenu, des années et des dettes. Primes, souscription médicale et choix de produit exigent un conseiller ou un assureur agréé.
Que signifie DIME en assurance vie ?
Ce sont les initiales anglaises de dette, revenu, prêt immobilier et éducation, les quatre besoins qui servent souvent à dimensionner un contrat. Ici, le prêt immobilier et les prêts d'études sont regroupés dans un seul total de dettes.
Combien d'années de revenu faut-il remplacer ?
Le nombre d'années pendant lesquelles vos proches auraient besoin que votre salaire continue, par exemple jusqu'à l'autonomie des enfants. Tout nombre d'années positif convient ; zéro ou une valeur négative est refusé.
Quelles dettes faut-il inclure ?
Additionnez tout ce que le contrat doit solder : le reste du prêt immobilier, le crédit auto, les cartes de crédit, les prêts personnels et d'études. Saisissez cette somme comme un seul total de dettes.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/fin/life-insurance-needs-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_income":75000,"years_of_replacement":10,"outstanding_debts":50000}'const res = await fetch("https://api.kit.forhosting.com/fin/life-insurance-needs-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_income": 75000,
"years_of_replacement": 10,
"outstanding_debts": 50000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/life-insurance-needs-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_income": 75000,
"years_of_replacement": 10,
"outstanding_debts": 50000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/life-insurance-needs-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_income":75000,"years_of_replacement":10,"outstanding_debts":50000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_income":75000,"years_of_replacement":10,"outstanding_debts":50000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/life-insurance-needs-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"annual_income": 75000,
"years_of_replacement": 10,
"outstanding_debts": 50000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.life_insurance_needs_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce que signifie l'estimation de couverture style DIME
De nombreux foyers tiennent déjà un total unique de dettes en cours qui regroupe hypothèque et prêts d'études en une ligne, c'est pourquoi cette capacité utilise un contrat simplifié : annual_income, years_of_replacement et outstanding_debts. Les années de remplacement doivent être strictement positives — zéro ou négatif ne définit pas un horizon significatif et est rejeté comme invalid_input. En cas de succès, la réponse renvoie les trois entrées, signale income_replacement et recommended_coverage arrondis à deux décimales pour des comparaisons stables de type monétaire, et inclut une étiquette de méthode et une chaîne de formule que vous pouvez afficher à côté de la réponse.
Contrat d'entrée, forme de la réponse et erreurs
Exemple : soixante-quinze mille de revenu annuel, dix ans de remplacement et cinquante mille de dettes donnent sept cent cinquante mille de remplacement de revenu et huit cent mille de couverture recommandée. La validation échouée n'est pas facturée. Envoyez par POST un corps JSON avec trois nombres finis obligatoires. annual_income est le revenu brut annuel à remplacer ; les alias income, yearly_income et salary sont acceptés pour que formulaires et tableurs réutilisent des noms de colonnes familiers. years_of_replacement est l'horizon en années ; les alias years, replacement_years et income_years mappent le même champ, et la valeur doit être supérieure à zéro sinon la tâche échoue avec invalid_input en nommant years_of_replacement. outstanding_debts est la somme des obligations que vous souhaitez que la police solde — reste d'hypothèque, prêts auto, cartes de crédit, prêts personnels — avec les alias debts, total_debt et debt. Chaque champ peut arriver en nombre JSON ou en chaîne numérique ; champs manquants, chaînes vides et valeurs non finies échouent avec invalid_input. annual_income ou outstanding_debts négatifs sont rejetés car, dans ce modèle, l'estimation de couverture ne peut partir d'une base de revenu ou de dettes négative. Lorsque la validation réussit, le corps renvoie annual_income, years_of_replacement, outstanding_debts, income_replacement (revenu fois années), recommended_coverage (income_replacement plus dettes), method avec une étiquette style DIME et formula qui reformule la forme fermée. Le chemin parse pur n'appelle jamais une API d'assureur, ne tire pas d'aléa et ne dépend pas de l'horloge système, de sorte que goldens et tests clients comparent octet par octet entre runtimes lorsqu'ils fixent les mêmes trois entrées.
Où une API de besoins en assurance vie trouve son utilité
Les foyers utilisent un calculateur de besoins en assurance vie lorsqu'un nouveau salaire, l'achat d'un logement ou un enfant force la première conversation sur le niveau de couverture qui maintiendrait les personnes à charge si le revenu s'arrêtait. Coaches et formateurs financiers ont besoin d'un oracle déterministe qui marque les années de remplacement non positives comme invalides au lieu de renvoyer silencieusement une couverture nulle qu'un formulaire bugué pourrait traiter comme un succès. Les équipes produit branchent le même contrat dans des assistants d'onboarding pour que l'utilisateur voie un capital assuré de départ avant qu'un souscripteur ou un agent le affine. Comme l'implémentation est parse pure de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez les requêtes petites, figez les recommended_coverage arrondis dans les tests, et vous obtenez des estimations reproductibles pour tableurs, plugins LMS et workers de bord sans déployer d'infrastructure actuarielle. Lorsque vous ajoutez plus tard des coûts d'éducation ou un champ hypothécaire séparé dans un tableur, incluez simplement ces soldes dans outstanding_debts ici pour que le total style DIME reste aligné sur le mnémonique complet tandis que la surface API reste à trois champs.
Cas d'intégration
Onboarding produit et fixtures CI
Alimentez applications budgétaires et tests automatisés avec des valeurs déterministes de recommended_coverage qui correspondent octet par octet entre navigateur et API.
Questions techniques
Que se passe-t-il si years_of_replacement est zéro ou négatif ?
La tâche échoue avec invalid_input. Les années de remplacement doivent être un nombre positif strictement supérieur à zéro pour que l'horizon de remplacement de revenu ait un sens.
Faut-il mettre hypothèque et éducation dans outstanding_debts ?
Oui si vous les suivez déjà comme soldes à rembourser. Le DIME classique liste hypothèque et éducation séparément ; cet outil accepte un total unique de dettes pour regrouper ces lignes.
Combien coûte le calculateur de besoins en assurance vie ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.