Calculateur Roth IRA
Cotiser 6 500 par an à un Roth IRA pendant 30 ans à 7 % donne un solde de 613 995,11, dont 418 995,11 de croissance exonérée d'impôt. Toute cotisation au-dessus du plafond de 2026 est refusée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Cotisation annuelle
- 6 500
- Années
- 30
- Taux (%)
- 7
- Taux (décimal)
- 0,07
- Solde actuel
- 0
- Année fiscale
- 2 026
- Plafond de cotisation
- 7 500
Un Roth IRA est alimenté avec des dollars déjà imposés et, si le retrait est qualifié, cotisations et plus-values sortent exonérées d'impôt. Ce calculateur Roth IRA projette ce solde futur exonéré à partir d'une cotisation annuelle, d'un rendement annuel attendu en pourcentage et du nombre d'années pendant lesquelles le compte reste investi. Il capitalise les dépôts de fin d'année avec l'identité de valeur future d'une annuité ordinaire et, en option, fait croître un solde Roth de départ sur tout l'horizon. Les résultats sont des illustrations éducatives, non un conseil fiscal ni une garantie de rendements de marché.
Ce qu'une projection Roth IRA exonérée d'impôt signifie et comment le solde se construit
Un compte individuel de retraite Roth est financé avec des dollars déjà imposés. Les retraits qualifiés des cotisations et des plus-values sont exonérés d'impôt, et c'est l'intention de recherche d'un calculateur Roth IRA : non pas seulement combien vaudra le compte, mais quelle richesse exonérée ces dépôts annuels deviennent. Cette capacité répond à cette question de capitalisation par une forme fermée.
Lorsque le rendement attendu est exactement zéro il n'y a pas de capitalisation, le facteur d'annuité diviserait par zéro et l'identité se réduit à P plus C fois n : des espèces empilées, rien de grandi. Les cotisations sont traitées comme une annuité ordinaire de fin d'année, l'illustration habituelle des manuels de plans de retraite.
Une vérification résolue est six mille cinq cents cotisés chaque année pendant trente ans à sept pour cent sans solde de départ : le facteur d'annuité vaut environ 94.461 et le Roth projeté se situe près de six cent quatorze mille, le tout présenté comme exonéré si plus tard les règles de distribution qualifiée sont respectées. Servez-vous de cette identité pour des illustrations Roth de long terme, des scénarios de rattrapage à cinquante ans et des problèmes de valeur temporelle en classe qui demandent un patrimoine Roth.
Ne l'utilisez pas pour les extinctions MAGI, le lissage de coût intra-annuel, le risque de séquence des rendements ni les tests de distribution qualifiée de cinq ans et cinquante-neuf ans et demi : cela exige un calendrier période par période ou un moteur fiscal, non une forme fermée.
Qui se sert d'une projection Roth IRA
La requête n'est pas celle d'un calculateur générique de croissance IRA : qui saisit Roth IRA veut l'histoire de l'argent déjà imposé et du retrait exonéré, et veut le plafond en dollars de l'IRS appliqué, non une projection qui accepte en silence neuf mille dollars une année où la loi en autorise sept mille cinq cents.
Employeurs et portails d'avantages peuvent projeter un Roth IRA prélevé sur la paie à un rendement attendu déclaré afin que les salariés voient le chiffre exonéré des décennies plus tard à côté du dépôt de cette année, l'entrée hors plafond étant rejetée plutôt qu'illustrée en silence. Salles de classe et générateurs d'examens ont besoin d'un oracle déterministe qui traite un taux nul sans diviser par zéro, nomme le plafond légal 2026 dans l'erreur et renvoie séparément les espèces cotisées versus la croissance exonérée. Gardez les requêtes petites.
Cet outil n'applique pas les règles d'extinction de revenu MAGI, les distributions minimales exigées, l'inflation ni l'horloge de cinq ans de distribution qualifiée : il projette seulement un solde Roth à taux constant à l'intérieur du plafond annuel en dollars. Associez-le à vos propres tests de revenu lorsque la question est de savoir si l'épargnant peut cotiser, non en quoi un flux de dépôts légaux connu se transformera.
Cas d’usage
Illustration Roth IRA sur long horizon
Projetez le patrimoine exonéré à partir de la cotisation de cette année, d'un solde Roth de départ et d'un rendement attendu de long terme afin que l'épargnant voie les espèces déposées face à la croissance exonérée.
Rattrapage à 50 ans et contrôle des plafonds
Passez age 50 ou plus pour élever le plafond légal au plafond de rattrapage 2026, ou omettez age et laissez les cotisations hors plafond échouer plutôt que de publier une projection illégale.
Questions fréquentes
Quel est le plafond légal de cotisation à un Roth IRA ?
Pour l'année fiscale 2026 le plafond en dollars de l'IRS est 7500 avant 50 ans et 8600 à 50 ans ou plus. Ce calculateur utilise ces constantes. Les extinctions MAGI ne sont pas appliquées.
Que se passe-t-il si la cotisation annuelle dépasse le plafond légal ?
Les requêtes de moins de 50 ans qui omettent age sont contrôlées contre 7500 ; passez age 50 ou plus pour utiliser le plafond de rattrapage de 8600.
Les cotisations sont-elles supposées en début ou en fin de chaque année ?
En fin de chaque année (une annuité ordinaire). C'est la forme fermée habituelle des illustrations Roth IRA. Un flux de début d'année gagnerait une période d'intérêt extra sur chaque dépôt et est une autre identité.
Combien valent 6 500 par an dans un Roth IRA au bout de 30 ans ?
Avec un rendement constant de 7 % par an et sans solde de départ, ils atteignent 613 995,11. Vous aurez versé 195 000 ; les 418 995,11 restants sont une croissance retirable sans impôt si les règles du retrait qualifié sont respectées.
Le calculateur vérifie-t-il si mes revenus m'autorisent à cotiser à un Roth IRA ?
Non. Il n'applique ni les seuils de revenus qui réduisent la cotisation, ni les retraits minimaux obligatoires, ni l'inflation, ni le délai de cinq ans. Il montre comment croîtrait un versement que vous pouvez déjà faire ; vérifiez l'éligibilité à part.
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/roth-ira \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_contribution":6500,"rate_percent":7,"years":30}'const res = await fetch("https://api.kit.forhosting.com/fin/roth-ira", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_contribution": 6500,
"rate_percent": 7,
"years": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/roth-ira",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_contribution": 6500,
"rate_percent": 7,
"years": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/roth-ira", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_contribution":6500,"rate_percent":7,"years":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_contribution":6500,"rate_percent":7,"years":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/roth-ira", 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_contribution": 6500,
"rate_percent": 7,
"years": 30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.roth_ira",
"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.
Limites
max_years | 80 |
max_contribution | 8600 |
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
Contrairement à un outil générique de croissance IRA, il fait respecter le plafond légal de cotisation IRS pour 2026 — sept mille cinq cents dollars avant cinquante ans, huit mille six cents avec la cotisation de rattrapage à cinquante ans — et rejette avec invalid_input toute cotisation au-dessus du plafond légal, de sorte qu'un excédent ne devient jamais une projection publiée.
Ce qu'une projection Roth IRA exonérée d'impôt signifie et comment le solde se construit
Si le compte part de current_balance P, zéro par défaut, reçoit la même cotisation annuelle C en fin de chaque année et obtient un rendement annuel attendu constant r pendant n années, le solde projeté exonéré est P fois un plus r élevé à n, plus C fois un plus r élevé à n moins un, le tout divisé par r.
Contrat d'entrée, plafond légal IRS, formule et champs de réponse
En option, fixez age à un entier de zéro à cent vingt : lorsque age vaut cinquante ou plus, le plafond légal de rattrapage 2026 de huit mille six cents s'applique ; sinon s'applique le plafond avant cinquante de sept mille cinq cents. Omettre age utilise le plafond avant cinquante. Age n'est présent que lorsque vous l'avez envoyé. Les champs d'argent utilisent un arrondi half-up une seule fois à partir des résultats flottants bruts afin que les goldens restent stables d'un runtime à l'autre. Envoyez par POST un corps JSON avec trois nombres finis obligatoires. annual_contribution est le dépôt Roth annuel, avec les alias contribution et contribution_amount ; il doit être strictement supérieur à zéro et ne pas dépasser le plafond légal en dollars de l'IRS pour l'année fiscale 2026. rate_percent est le rendement annuel attendu en pourcentage, de sorte que sept signifie sept pour cent par an et non une fraction décimale, avec les alias rate, expected_return et return_rate ; il doit être supérieur à moins cent et au plus cinquante afin que un plus r reste positif et un plus r élevé à n reste fini. years est un entier d'années de capitalisation de un à quatre-vingts, avec les alias n et nper. En option, fixez current_balance, avec les alias balance, principal et starting_balance, à la valeur Roth déjà en livres ; la valeur par défaut est zéro et doit être non négative. Le moteur forme r comme rate_percent divisé par cent, capitalise le principal comme current_balance fois un plus r élevé à years et fait croître le flux de cotisations comme annual_contribution fois un plus r élevé à n moins un sur r, ou annual_contribution fois years lorsque r est zéro. total_contributed est current_balance plus annual_contribution fois years ; tax_free_growth est future_value moins total_contributed, les plus-values qui sortent du Roth exonérées si le retrait est qualifié. La réponse répète les entrées arrondies plus tax_year, contribution_limit, catch_up_applied, future_value, ces champs d'espèces, rate_decimal et une courte chaîne de formule. Une cotisation au-dessus du plafond légal, des champs manquants, des chaînes vides, des valeurs non finies, une cotisation non positive, un solde négatif, years ou age non entiers ou hors plage, et un taux inférieur ou égal à moins cent ou supérieur à cinquante échouent avec invalid_input et ne sont pas facturés.
Où une API de calculateur Roth IRA gagne sa place
Conseillers et parcours d'accueil robotisés utilisent le point d'accès comme illustration de premier passage avant de collecter MAGI ou le statut marital : parcourez years ou rate_percent depuis votre propre code pour construire une famille de scénarios, figez future_value et tax_free_growth dans les tests et montrez comment une cotisation de rattrapage à cinquante ans change le patrimoine sans dresser un moteur Monte Carlo complet. Comme l'implémentation est parse pur de palier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant, et une validation en échec ne consomme pas de solde.
Cas d'intégration
Oracles de conseil, d'avantages et de classe
Parcourez years ou rate_percent pour construire des tableaux de scénarios, figez future_value dans les tests et rejetez les dépôts illégaux sans moteur Monte Carlo ni tableur par foyer.
Questions techniques
Comment le calculateur Roth IRA projette-t-il la valeur future exonérée d'impôt ?
Avec r = rate_percent/100 et n = years : future_value = current_balance × (1+r)^n + annual_contribution × [((1+r)^n − 1)/r]. Lorsque le taux est zéro, future_value = current_balance + annual_contribution × years. L'API renvoie aussi total_contributed et tax_free_growth, les plus-values qui sortent d'un Roth qualifié exonérées d'impôt.
Combien coûte le calculateur Roth IRA ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.