ForHosting KIT · Finances et argent

Calculateur FIRE

Dépenser 40 000 par an avec un taux de retrait de 4 % exige un portefeuille de 1 000 000. Avec 100 000 d'épargne, 30 000 versés chaque année et 7 % de rendement, vous l'atteignez en 14,6951 ans. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Dépenses annuelles
40 000
Taux de retrait
4
Épargne actuelle
100 000
Économies annuelles
30 000
Rendement annuel
7
Vous obtenez
Retrait (décimal)
0,04
Multiple des dépenses
25
Portefeuille cible
1 000 000
Déficit
900 000

Le mouvement FIRE — Financial Independence, Retire Early — est un problème arithmétique en deux parties : d'abord dimensionner le portefeuille capable de financer les dépenses annuelles par les seuls retraits, puis compter les années d'épargne nécessaires pour l'accumuler. Ce calculateur FIRE renvoie les deux chiffres selon un contrat déterministe. La cible d'indépendance est la dépense annuelle divisée par le taux de retrait sûr exprimé en pourcentage sur cent, l'identité de l'étude Trinity derrière la règle des quatre pour cent. Les années jusqu'à cette cible viennent de la capitalisation de l'épargne actuelle à un rendement annuel attendu et de l'ajout d'un versement d'épargne à la fin de chaque année.

Le nombre FIRE et le taux de retrait sûr

Le nombre FIRE est le portefeuille investi qui peut couvrir un mode de vie choisi par les seuls retraits, sans bulletin de paie. De façon équivalente, la cible est la dépense annuelle multipliée par le multiple de dépenses cent sur le taux de retrait. Un taux de quatre pour cent est la règle familière des vingt-cinq fois ; trois pour cent vaut environ trente-trois fois ; 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, la longévité et le revenu d'activité ou la pension ultérieure que vous attendez encore. Un plan plus prudent baisse le taux et donc relève la cible ; un plan qui conserve du travail ou une pension publique peut relever le taux et réduire le chiffre.

Ce calculateur ne choisit pas le taux à votre place et ne le fixe pas à quatre par défaut. Associez la cible statique à un simulateur de soutenabilité si vous avez besoin d'une trajectoire face au risque de séquence des rendements ; cette première moitié du corps n'est que le chiffre de titre à la manière Trinity.

Années jusqu'à l'indépendance avec épargne et rendement attendu

Dimensionner la cible n'est que la moitié d'un plan FIRE. L'autre moitié est le calendrier : vu ce que vous avez déjà épargné, ce que vous ajoutez chaque année et le rendement que vous attendez, combien d'années jusqu'à ce que le portefeuille atteigne la cible. Ce point de terminaison le résout sous forme fermée.

L'épargne annuelle est modélisée comme une annuité ordinaire créditée en fin d'année, la convention prudente d'une esquisse FIRE annuelle. Isoler n donne n égal au logarithme naturel de (cible plus versement sur r) divisé par (actuel plus versement sur r), le tout sur le logarithme naturel de (un plus r). Years est arrondi half-up à quatre décimales pour que les goldens comparent octet par octet.

Le modèle est une esquisse à rendement constant, non un Monte Carlo : il ne simule pas le risque de séquence des rendements, l'indexation sur l'inflation, les impôts ni des versements variables, et il ne choisit pas une prévision de marché à votre place.

Chiffre FIRE de titre et compte à rebours

Transformez la dépense annuelle, un taux de retrait sûr choisi, l'épargne actuelle et un taux d'épargne en portefeuille d'indépendance et en années restantes pour l'atteindre.

Tableaux de bord de conseil et widgets d'indépendance

Intégrez une cible FIRE déterministe et son calendrier dans des outils de conseil et des leçons de finances personnelles, sans moteur Monte Carlo ni éditeur de planification.

Comment les années jusqu'à FIRE sont-elles calculées ?

Le n sous forme fermée est renvoyé comme years. Si vous êtes déjà à la cible ou au-dessus, years vaut 0.

Pourquoi un taux de retrait nul est-il rejeté ?

Un taux de zéro exigerait un portefeuille infini. Envoyez un pourcentage supérieur à zéro, par exemple 4 pour 4%.

Que se passe-t-il si je suis déjà indépendant financièrement ?

La cible est tout de même renvoyée pour que vous puissiez la comparer au nid que vous détenez.

Quel taux de retrait choisir ?

Le calculateur ne le choisit pas pour vous. Un taux de 4 % correspond à 25 fois vos dépenses annuelles ; un taux plus bas relève l'objectif, un taux plus haut le réduit. Ce choix reflète le risque de marché, l'inflation, la longévité et vos autres revenus attendus.

Le calcul tient-il compte de l'inflation, des impôts ou des aléas du marché ?

Non. Il suppose un rendement annuel constant et des versements fixes, sans simuler l'ordre des rendements, l'inflation, les impôts ni une épargne variable. Considérez les années comme une esquisse et testez d'autres rendements.

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.

POSThttps://api.kit.forhosting.com/fin/fire

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é.

curl -X POST https://api.kit.forhosting.com/fin/fire \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"annual_expenses":40000,"withdrawal_rate":4,"current_savings":100000,"annual_savings":30000,"annual_return":7}'
{
  "annual_expenses": 40000,
  "withdrawal_rate": 4,
  "current_savings": 100000,
  "annual_savings": 30000,
  "annual_return": 7
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.fire",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Un taux de retrait nul ne peut pas dimensionner un portefeuille et échoue avec invalid_input.

Le nombre FIRE et le taux de retrait sûr

L'identité utilisée par l'étude Trinity et par la plupart des textes sur un taux de retrait sûr est une seule division : target_portfolio égale annual_expenses divisé par (withdrawal_rate sur cent). Vous envoyez annual_expenses et withdrawal_rate de façon explicite pour que le résultat soit une fonction de vos hypothèses, non d'une règle empirique cachée. La réponse répète les deux entrées, signale withdrawal_decimal (le taux divisé par cent), signale expense_multiple et renvoie target_portfolio arrondi half-up à deux décimales afin que les affichages monétaires restent stables d'un environnement à l'autre. Un taux nul impliquerait un portefeuille infini ; cette requête est rejetée plutôt que de renvoyer Infinity, et c'est le chemin invalid_input exigé de cette capacité.

Années jusqu'à l'indépendance avec épargne et rendement attendu

L'épargne actuelle se capitalise à annual_return pour cent par an. Lorsque le rendement est nul, years égale le manque restant divisé par annual_savings. Lorsque le rendement n'est pas nul, l'identité est cible égale actuel fois (un plus r) à la n plus le versement fois ((un plus r) à la n moins un) sur r, avec r égal à annual_return sur cent. Si l'épargne actuelle couvre déjà ou dépasse la cible, years vaut zéro et already_independent est true. Si les versements et le rendement ne peuvent pas refermer l'écart — par exemple un rendement nul sans épargne, ou un rendement négatif dont l'équilibre se situe sous la cible — la tâche échoue avec invalid_input au lieu d'émettre Infinity.

Contrat d'entrée, erreurs et où une API FIRE trouve sa place

Les dépenses ou soldes d'épargne négatifs sont rejetés. Le chemin d'erreur exigé est un taux de retrait qui n'est pas supérieur à zéro : zéro ne peut pas dimensionner un portefeuille FIRE et n'est pas facturé. Exemple : quarante mille de dépenses à quatre pour cent avec cent mille déjà épargnés, trente mille d'épargne annuelle et un rendement de sept pour cent produisent une cible d'un million et un years fini selon l'identité de l'annuité. Gardez le taux de retrait positif, figez la cible et les années arrondies dans les tests, et vous obtenez un nombre d'indépendance et un calendrier reproductibles pour widgets, modules de cours et workers en bordure. Envoyez par POST un corps JSON avec cinq 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. Les alias swr, swr_percent et safe_withdrawal_rate sont acceptés. current_savings est le nid investi aujourd'hui ; les alias current, nest_egg, portfolio et principal sont acceptés. annual_savings est le montant ajouté à la fin de chaque année ; les alias contribution, savings et yearly_savings sont acceptés. annual_return est le rendement annuel attendu en pourcentage, qui peut être zéro (aucune croissance réelle) mais doit rester au-dessus de moins cent pour que un plus r reste positif ; les alias return_percent, growth_rate et expected_return 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. En cas de succès le corps inclut les entrées répétées, withdrawal_decimal, expense_multiple, target_portfolio, shortfall, years, already_independent et une courte chaîne de formule.

Tableaux de scénarios de taux et d'épargne

Faites varier withdrawal_rate, annual_savings ou annual_return sur les mêmes dépenses pour montrer comment des hypothèses prudentes déplacent la cible et le calendrier.

Comment le nombre FIRE est-il calculé ?

target_portfolio égale annual_expenses divisé par (withdrawal_rate/100). À un taux de 4%, une dépense annuelle de $40,000 donne $1,000,000, le multiple de dépenses 25×.

Que coûte le calculateur FIRE ?

L'outil du 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.

Consulter la documentation complète du KIT →