Calculateur de taux de retrait sûr
Vérifiez si un taux de retrait tient : 1 000 000 à 4 % avec un rendement de 7 % par an sur 30 ans commence à 40 000 par an, tient jusqu'au bout et laisse 3 569 333,39. La projection avance année par année. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Portefeuille
- 1 000 000
- Taux de retrait (%)
- 4
- Années
- 30
- Rendement annuel (%)
- 7
- Inflation (%)
- 0
- Retrait annuel initial
- 40 000
- Total retiré
- 1 200 000
- Solde final
- 3 569 333,39
- Années de survie du capital
- 30
Un taux de retrait planifié pour la retraite n'est utile que si le portefeuille peut le soutenir sur tout l'horizon sous une hypothèse de rendement claire. Ce calculateur de taux de retrait sûr prend votre solde de départ, le retrait de la première année en pourcentage de ce solde, un rendement annuel fixe du portefeuille, une trajectoire d'inflation optionnelle du retrait et le nombre d'années de retraite, puis projette le solde année par année. Chaque année, il retire d'abord le montant gonflé par l'inflation, applique le rendement fixe au reste et indique si le plan tient, combien d'années le portefeuille a survécu, le total retiré et le solde final. Utilisez-le pour stresser une règle des quatre pour cent, comparer une dépense de six contre trois pour cent, ou documenter une base déterministe avant des outils Monte Carlo plus complexes.
Ce qu'un test de taux de retrait sûr mesure sous rendements fixes
Un taux de retrait sûr répond à une question pratique de dépense : compte tenu d'un capital à la retraite, quelle fraction de ce solde initial pouvez-vous retirer la première année—et continuer à dépenser en termes réels ensuite—sans épuiser l'argent avant la fin du plan. Les règles classiques comme celle des quatre pour cent sont des heuristiques historiques, non des garanties ; elles naissent de l'étude du risque de séquence des rendements sur les marchés passés. Cette capacité n'échantillonne pas de rendements aléatoires.
Elle exécute une projection transparente à rendement fixe pour que vous voyiez, sous un rendement annuel de portefeuille supposé et une trajectoire d'inflation des dépenses, si le plan est soutenable sur le papier. Cette forme booléen plus montants est ce dont planificateurs, éducateurs et automatisation ont besoin pour un oui ou non net de soutenabilité avant d'ajouter impôts, sécurité sociale ou marchés variables.
Cas d’usage
Contrôle de base des dépenses de retraite
Testez si un taux de retrait planifié (par exemple quatre pour cent du portefeuille initial) tient sur un horizon de trente ans sous le rendement annuel fixe que vous choisissez.
Comparer des taux de dépense côte à côte
Exécutez des plans à trois, quatre et cinq pour cent sur le même portefeuille, rendement, inflation et années pour voir quels taux restent soutenables.
Démos de cours et de contenu
Enseignez la règle des quatre pour cent et la dépense réelle constante avec une projection déterministe à rendement fixe que élèves et lecteurs peuvent reproduire exactement.
Questions fréquentes
Est-ce la règle historique des quatre pour cent ou Monte Carlo ?
Ni l'un ni l'autre. C'est une base transparente, pas une réplique de l'étude Trinity historique ni une simulation stochastique.
L'inflation modifie-t-elle le retrait chaque année ?
Laissez l'inflation à zéro pour un chemin de retrait nominal constant.
Dans quel ordre le retrait et le rendement sont-ils appliqués chaque année ?
Le retrait passe d'abord, puis le rendement s'applique à ce qui reste. Cela correspond à une dépense en début d'année, et les mêmes chiffres donnent toujours la même projection.
Que signifie un plan non durable ?
Qu'une année, le solde n'a pas suffi à couvrir le retrait complet. La projection marque alors le portefeuille comme épuisé et indique combien d'années entières il a tenu avant ce manque.
Comment comparer plusieurs taux de retrait ?
Refaites le calcul avec le même portefeuille, le même rendement, la même inflation et la même durée, en changeant seulement le taux : 3 %, 4 % puis 5 %. Vous verrez quels taux restent durables et comment évolue le solde final.
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/finance/safe-withdrawal-rate-test \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"portfolio":1000000,"withdrawal_rate_percent":4,"years":30,"annual_return_percent":7}'const res = await fetch("https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"portfolio": 1000000,
"withdrawal_rate_percent": 4,
"years": 30,
"annual_return_percent": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"portfolio": 1000000,
"withdrawal_rate_percent": 4,
"years": 30,
"annual_return_percent": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"portfolio":1000000,"withdrawal_rate_percent":4,"years":30,"annual_return_percent":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"portfolio":1000000,"withdrawal_rate_percent":4,"years":30,"annual_return_percent":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/safe-withdrawal-rate-test", 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
{
"portfolio": 1000000,
"withdrawal_rate_percent": 4,
"years": 30,
"annual_return_percent": 7
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.safe_withdrawal_rate_test",
"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
Une entrée invalide échoue avec invalid_input et n'est pas facturée.
Ce qu'un test de taux de retrait sûr mesure sous rendements fixes
Le retrait de la première année est portfolio multiplié par withdrawal_rate_percent divisé par cent. Chaque année suivante, le retrait croît du facteur d'inflation, ce qui maintient la dépense réelle constante lorsque inflation_percent correspond à la trajectoire du coût de la vie qui vous importe. La croissance s'applique après le retrait chaque année au annual_return_percent constant que vous fournissez. Si le solde ne peut pas couvrir un retrait complet une année, l'exécution marque le portefeuille épuisé, enregistre years_survived comme les années complètes avant ce déficit et met sustainable à false. Si chaque année réussit et qu'un solde positif reste après la dernière étape de croissance, sustainable est true et final_balance est le capital restant.
Contrat d'entrée, ordre de projection, arrondi et exemples
L'ordre de projection est toujours retirer d'abord, puis faire croître : cela correspond à un modèle courant de dépense en début d'année et stabilise les goldens. Épinglez dans les tests les champs monétaires arrondis et les drapeaux booléens pour que les clients restent stables d'un runtime à l'autre. Envoyez en POST un corps JSON avec quatre champs obligatoires : portfolio (solde de départ, fini et strictement supérieur à zéro), withdrawal_rate_percent (retrait de la première année en pourcentage de ce solde initial, fini et supérieur à zéro), years (horizon de retraite entier de un à cent vingt) et annual_return_percent (rendement nominal annuel fixe appliqué après chaque retrait ; doit être fini et supérieur à moins cent pour que le facteur de croissance reste positif). L'option inflation_percent vaut zéro par défaut et doit aussi rester au-dessus de moins cent ; l'option decimals est un entier de zéro à huit (défaut deux) qui contrôle l'arrondi half-up des champs monétaires. Champs manquants, chaînes vides, valeurs non finies, portfolio ou taux de retrait non positifs et years hors plage échouent avec invalid_input et ne sont pas facturés. Exemple : portfolio un million, taux de retrait quatre, years trente, rendement annuel sept, inflation zéro produit un retrait annuel initial de quarante mille, sustainable true après trente ans et un solde final large car une croissance de sept pour cent dépasse une dépense initiale de quatre sans inflation. Exemple : le même million avec retrait de dix pour cent, rendement de trois, trente ans et inflation de deux s'épuise en général tôt ; la réponse met depleted true, sustainable false, years_survived sous trente et final_balance à zéro.
Où un calculateur SWR à rendement fixe apporte de la valeur
Particuliers et conseillers utilisent un calculateur de taux de retrait sûr lorsqu'ils veulent une base rapide et explicable avant d'ouvrir une suite de planification complète : ils choisissent portefeuille, taux de dépense, rendement de long terme et horizon, puis voient si le plan survit sur ces seules hypothèses. Éducateurs et communautés FIRE ont besoin d'un oracle déterministe pour des problèmes de cours et des démos de blog qui demandent si quatre pour cent tient trente ans à un rendement donné, sans importer de bibliothèques Monte Carlo ni de tables de rendements historiques. Une validation échouée ne consomme pas le solde. Les outils de flux peuvent appeler l'API depuis n8n, des ponts de type Zapier ou des workers en périphérie pour conditionner un plan plus large : ne poursuivre vers les modules fiscaux ou de sécurité sociale que lorsque sustainable est true sous le rendement conservateur de l'utilisateur. Comme l'implémentation est pure parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Questions techniques
Comment fonctionne le calculateur de taux de retrait sûr ?
Il prend le retrait de la première année comme portfolio fois withdrawal_rate_percent/100, gonfle ce retrait chaque année par inflation_percent, le soustrait du solde, puis multiplie le reste par (1 + annual_return_percent/100). Après l'horizon complet il renvoie sustainable, depleted, years_survived, total_withdrawn et final_balance.
Que signifie sustainable dans la réponse ?
sustainable est true seulement lorsque le portefeuille couvre chaque retrait planifié toutes les années et se termine avec un final_balance positif. Si une année ne peut financer le retrait complet, depleted est true, sustainable est false et years_survived est le nombre d'années complètes avant ce déficit.
Combien coûte le test de taux de retrait sûr ?
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.