Calculateur de retraite anticipée
Avec 40 000 de dépenses par an et un taux de retrait de 4 %, il vous faut un capital de 1 000 000, soit 25 fois vos dépenses annuelles. Saisissez vos dépenses et le taux qui vous convient pour voir votre objectif. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Dépenses annuelles
- 40 000
- Taux de retrait
- 4
- Retrait (décimal)
- 0,04
- Multiple des dépenses
- 25
- Pécule
- 1 000 000
Quitter un emploi à temps plein des années avant l'âge de pension habituel est un problème de dépenses autant que d'épargne : il vous faut un portefeuille capable de couvrir les dépenses annuelles sans bulletin de paie. La méthode classique du taux de retrait sûr répond par une seule division. Divisez les dépenses annuelles prévues par le taux que vous acceptez de prélever sur les actifs investis, et vous obtenez le capital cible. Ce calculateur de retraite anticipée applique cette identité à la manière Trinity : le capital égale les dépenses annuelles divisées par le taux de retrait en pourcentage sur cent. Un taux de quatre pour cent sur quarante mille de dépenses donne un million ; un taux de trois pour cent sur les mêmes dépenses donne environ un million trois cent trente-trois mille.
L'identité du capital cible et le taux de retrait sûr
Le capital cible d'une retraite anticipée est le portefeuille qui peut financer un mode de vie choisi par les seuls retraits, sans s'appuyer sur un bulletin de paie. L'identité utilisée par l'étude Trinity et par la plupart des planifications qui parlent d'un taux de retrait sûr est simple : si vous retirez chaque année un pourcentage fixe du portefeuille de départ, ce portefeuille doit égaler les dépenses annuelles divisées par ce pourcentage.
La seconde forme est le multiple de dépenses familier : un taux de quatre pour cent est une règle de vingt-cinq fois ; un taux de trois pour cent vaut environ trente-trois fois ; un taux de cinq pour cent vaut vingt fois. Ces multiples ne sont pas des constantes magiques. Ils encodent un jugement sur le risque de séquence des rendements, l'inflation et la longévité que vous acceptez.
Un retraité plus prudent baisse le taux et donc relève le capital ; un retraité qui conserve un revenu d'activité ou attend une pension plus tardive peut relever le taux et réduire la cible. Ce calculateur ne choisit pas le taux à votre place et ne le fixe pas à quatre par défaut.
Qui utilise ce capital cible, et comment
Les cabinets de conseil et les conseillers indépendants peuvent intégrer le même module pur afin qu'un client qui a saisi des dépenses et un taux de 4 pour cent sur une page publique voie le même capital plus tard dans un plan enregistré. Les remplaçants de tableur et les applications de finances personnelles stockent souvent déjà la dépense annuelle ; poster ce chiffre avec une poignée de taux d'essai —3, 3.5, 4, 5— remplit un tableau de scénarios sans dresser un éditeur de planification.
Les enseignants de la règle des 4 pour cent peuvent générer des exemples résolus qui montrent comment un point de variation du taux déplace un plan de dépenses à six chiffres de centaines de milliers de capital requis. Les équipes produit qui construisent des tableaux de bord d'indépendance peuvent garder cette identité dans un minuscule worker parse au lieu de copier un produit de vingt-cinq fois dans chaque client. Une validation en échec ne consomme pas de solde.
Le calculateur ne projette pas la croissance des placements, l'indexation sur l'inflation, les impôts, les prestations d'État ni les années jusqu'à atteindre le chiffre ; cela appartient à des outils compagnons.
Cas d’usage
Cible de titre pour une retraite anticipée
Transformez la dépense annuelle prévue et un taux de retrait sûr choisi en le capital qu'un plan de pause de carrière ou d'indépendance doit atteindre.
Fiches de conseil et de cours
Intégrez une cible déterministe à la manière Trinity dans des outils de conseil et des leçons de finances personnelles sans moteur de planification côté serveur.
Questions fréquentes
Quel taux de retrait dois-je saisir ?
Saisissez un pourcentage, pas une fraction : 4 signifie 4%. Les taux de planification courants se situent entre 3% et 5%. Cet outil ne choisit pas de taux et n'en fixe pas par défaut.
Pourquoi un taux de retrait non positif est-il rejeté ?
Un taux de zéro exigerait un portefeuille infini. Un taux négatif inverse l'identité.
Cela inclut-il l'inflation, les impôts ou la croissance des placements ?
Non. Il ne renvoie que la cible statique à la manière Trinity. Associez-le à un outil de croissance, fiscal ou de soutenabilité si vous avez besoin d'une trajectoire à travers ces effets.
Qu'est-ce que la règle des 25 fois ?
C'est la règle des 4 % prise à l'envers : avec un taux de retrait de 4 %, il faut 25 fois vos dépenses annuelles. À 3 %, il en faut environ trente-trois fois et à 5 %, vingt fois : un taux plus bas exige un capital plus élevé.
Puis-je tenir compte d'une pension ou d'un revenu à temps partiel ?
Il n'y a pas de case séparée pour cela. Si vous attendez une pension plus tard ou gardez un revenu d'activité, vous pouvez justifier un taux de retrait plus élevé, ce qui réduit le capital calculé.
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/early-retirement \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_expenses":40000,"withdrawal_rate":4}'const res = await fetch("https://api.kit.forhosting.com/fin/early-retirement", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_expenses": 40000,
"withdrawal_rate": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/early-retirement",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_expenses": 40000,
"withdrawal_rate": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/early-retirement", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_expenses":40000,"withdrawal_rate":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_expenses":40000,"withdrawal_rate":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/early-retirement", 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_expenses": 40000,
"withdrawal_rate": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.early_retirement",
"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
Le taux doit être positif ; un taux nul ou négatif impliquerait un portefeuille infini ou inversé et est rejeté comme invalid_input.
L'identité du capital cible et le taux de retrait sûr
En formule, nest_egg égale annual_expenses divisé par (withdrawal_rate sur cent). De façon équivalente, nest_egg égale annual_expenses multiplié par (cent divisé par withdrawal_rate). Vous fournissez annual_expenses et withdrawal_rate pour que le résultat soit une fonction explicite de vos hypothèses plutôt qu'une règle empirique cachée. La réponse répète les deux entrées, signale l'expense_multiple implicite, signale le withdrawal_decimal utilisé dans la division et renvoie nest_egg arrondi half-up à deux décimales afin que les affichages monétaires restent stables d'un environnement d'exécution à l'autre.
Contrat d'entrée, forme de la réponse et erreurs
Le chemin d'erreur exigé de cette capacité est un taux de retrait qui n'est pas positif : zéro impliquerait un portefeuille infini, et un taux négatif inverserait l'identité en une position courte absurde. Exemple : des dépenses annuelles de quarante mille et un taux de retrait de 4 produisent un décimal de 0.04, un multiple de vingt-cinq et un capital d'un million. Associez le chiffre à un simulateur de soutenabilité si vous avez besoin d'une trajectoire face au risque de séquence des rendements ; ce point de terminaison ne renvoie que la cible statique à la manière Trinity. Envoyez par POST un corps JSON avec deux nombres finis obligatoires. annual_expenses est la dépense annuelle prévue en unités monétaires, supérieure ou égale à zéro ; les alias expenses, spending, yearly_expenses et annual_spend sont acceptés. withdrawal_rate est le taux de retrait sûr en pourcentage, non en fraction : envoyez 4 pour 4 pour cent, pas 0.04, sauf si vous voulez vraiment dire quatre centièmes d'un pour cent. Les alias swr, swr_percent, safe_withdrawal_rate et rate sont acceptés. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides, booléens et valeurs non finies échouent avec invalid_input en nommant le champ. Un annual_expenses négatif est rejeté parce qu'une cible de dépenses ne peut pas être négative. Ces requêtes échouent avec invalid_input dont le message affirme que withdrawal_rate doit être positif ; elles ne sont pas facturées. En cas de succès le corps inclut annual_expenses, withdrawal_rate, withdrawal_decimal (le taux divisé par cent), expense_multiple (cent divisé par le taux), nest_egg et une courte chaîne de formule.
Où une API de capital pour une retraite anticipée trouve sa place
Comme l'implémentation est parse 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 le taux de retrait positif, figez le nest_egg arrondi dans les tests, et vous obtenez une cible de retraite anticipée reproductible pour widgets, modules de cours et workers en bordure.
Cas d'intégration
Tableaux de scénarios de taux
Balayez withdrawal_rate de 3% à 5% sur les mêmes dépenses pour montrer comment des hypothèses prudentes relèvent le portefeuille requis.
Questions techniques
Comment calcule-t-on le capital d'une retraite anticipée ?
nest_egg égale annual_expenses divisé par (withdrawal_rate/100). À un taux de 4%, $40,000 de dépenses annuelles donnent $1,000,000, le multiple de dépenses 25×.
Combien coûte le calculateur de retraite anticipée ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.