Calculadora Roth IRA
Aportar 6.500 al año a una Roth IRA durante 30 años al 7 % deja un saldo de 613.995,11, de los que 418.995,11 son crecimiento libre de impuestos. Las aportaciones por encima del tope de 2026 se rechazan. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Aportación anual
- 6 500
- Años
- 30
- Tasa (%)
- 7
- Tasa (decimal)
- 0,07
- Saldo actual
- 0
- Año fiscal
- 2 026
- Límite de aportación
- 7 500
Una Roth IRA se nutre con dólares ya gravados y, si el retiro es calificado, tanto las aportaciones como los rendimientos salen libres de impuestos. Esta calculadora Roth IRA proyecta ese saldo futuro exento a partir de una aportación anual, una rentabilidad anual esperada en tanto por ciento y el número de años que la cuenta permanece invertida. Capitaliza los depósitos de fin de año con la identidad de valor futuro de una anualidad ordinaria y, de forma opcional, hace crecer un saldo Roth inicial durante todo el horizonte. Los resultados son ilustraciones educativas, no asesoramiento fiscal ni una garantía de rentabilidades de mercado.
Qué significa una proyección Roth IRA libre de impuestos y cómo se construye el saldo
Una cuenta individual de jubilación Roth se financia con dólares ya gravados. Los retiros calificados de las aportaciones y de los rendimientos están libres de impuestos, y esa es la intención de búsqueda de una calculadora Roth IRA: no solo cuánto valdrá la cuenta, sino cuánta riqueza libre de impuestos llegan a ser esos depósitos anuales. Esta capacidad responde a esa pregunta de capitalización con una forma cerrada.
Cuando la rentabilidad esperada es exactamente cero no hay capitalización, el factor de anualidad dividiría por cero y la identidad se reduce a P más C por n: efectivo apilado, nada crecido. Las aportaciones se tratan como una anualidad ordinaria de fin de año, la ilustración habitual en los manuales de planes de jubilación.
Una comprobación resuelta es seis mil quinientos aportados cada año durante treinta años al siete por ciento sin saldo inicial: el factor de anualidad es unos 94.461 y la Roth proyectada queda cerca de seiscientos catorce mil, todo planteado como libre de impuestos si más adelante se cumplen las reglas de distribución calificada. Utilice esta identidad para ilustraciones Roth de largo plazo, escenarios de compensación a los cincuenta y problemas de valor temporal de aula que piden un patrimonio Roth.
No la utilice para eliminaciones por MAGI, promedio de coste dentro del año, riesgo de secuencia de rentabilidades ni las pruebas de distribución calificada de cinco años y cincuenta y nueve años y medio: eso exige un calendario período a período o un motor fiscal, no una forma cerrada.
Quién usa una proyección de Roth IRA
La consulta no es la misma que la de una calculadora genérica de crecimiento IRA: quien escribe Roth IRA quiere la historia de dinero ya gravado y retiro libre de impuestos, y quiere que se haga cumplir el tope en dólares del IRS, no una proyección que acepte en silencio nueve mil dólares en un año en el que la ley permite siete mil quinientos.
Empleadores y portales de beneficios pueden proyectar una Roth IRA descontada de nómina a una rentabilidad esperada declarada para que los empleados vean la cifra libre de impuestos a décadas vista junto al depósito de este año, con la entrada por encima del tope rechazada en lugar de ilustrada en silencio.
Las aulas y los generadores de exámenes necesitan un oráculo determinista que trate un tipo cero sin dividir por cero, nombre el tope legal de 2026 en el error y devuelva por separado el efectivo aportado frente al crecimiento libre de impuestos. Mantenga las peticiones pequeñas. Esta herramienta no aplica las reglas de eliminación por ingresos MAGI, las distribuciones mínimas exigidas, la inflación ni el reloj de cinco años de distribución calificada: solo proyecta un saldo Roth a tipo constante dentro del tope anual en dólares.
Combínela con sus propias pruebas de ingresos cuando la pregunta sea si el ahorrador puede aportar, no en qué se convertirá un flujo de depósitos legales conocido.
Qué puede hacer con ella
Ilustración Roth IRA de horizonte largo
Proyecte el patrimonio libre de impuestos a partir de la aportación de este año, un saldo Roth inicial y una rentabilidad esperada de largo plazo para que el ahorrador vea el efectivo depositado frente al crecimiento exento.
Compensación a los 50 y comprobación de topes
Pase age 50 o más para elevar el tope legal al límite de compensación de 2026, u omita age y deje que las aportaciones por encima del tope fallen en lugar de publicar una proyección ilegal.
Preguntas frecuentes
¿Cuál es el tope legal de aportación a una Roth IRA?
Para el año fiscal 2026 el tope en dólares del IRS es 7500 por debajo de los 50 años y 8600 a los 50 o más. Esta calculadora usa esas constantes. No se aplican las eliminaciones por MAGI.
¿Qué ocurre si la aportación anual supera el tope legal?
Las peticiones de menores de 50 que omiten age se comprueban contra 7500; pase age 50 o más para usar el tope de compensación de 8600.
¿Se asumen las aportaciones al inicio o al final de cada año?
Al final de cada año (una anualidad ordinaria). Esa es la forma cerrada habitual en las ilustraciones Roth IRA. Un flujo de inicio de año ganaría un período extra de interés en cada depósito y es otra identidad.
¿Cuánto valdrán 6.500 al año en una Roth IRA dentro de 30 años?
Con un rendimiento constante del 7 % anual y sin saldo inicial, llegan a 613.995,11. Usted habrá aportado 195.000; los 418.995,11 restantes son crecimiento que podrá retirar sin impuestos si cumple las reglas del retiro calificado.
¿La calculadora comprueba si mis ingresos me permiten aportar a una Roth IRA?
No. No aplica los límites por nivel de ingresos, las distribuciones mínimas obligatorias, la inflación ni el plazo de cinco años. Muestra cómo crecería una aportación que usted ya puede hacer, a un rendimiento constante; la elegibilidad debe comprobarla aparte.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"annual_contribution": 6500,
"rate_percent": 7,
"years": 30
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.roth_ira",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_years | 80 |
max_contribution | 8600 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
A diferencia de una herramienta genérica de crecimiento IRA, hace cumplir el tope legal de aportación del IRS para 2026 — siete mil quinientos dólares por debajo de los cincuenta años, ocho mil seiscientos con la aportación de compensación a los cincuenta — y rechaza con invalid_input cualquier aportación por encima del límite legal, de modo que un exceso nunca se convierte en una proyección publicada.
Qué significa una proyección Roth IRA libre de impuestos y cómo se construye el saldo
Si la cuenta parte de current_balance P, cero por defecto, recibe la misma aportación anual C al final de cada año y obtiene una rentabilidad anual esperada constante r durante n años, el saldo proyectado libre de impuestos es P por uno más r elevado a n, más C por uno más r elevado a n menos uno, todo dividido por r.
Contrato de entrada, tope legal del IRS, fórmula y campos de respuesta
De forma opcional fije age a un entero de cero a ciento veinte: cuando age es cincuenta o más aplica el tope legal de compensación de 2026 de ocho mil seiscientos; en caso contrario aplica el tope por debajo de cincuenta de siete mil quinientos. Si omite age se usa el tope por debajo de cincuenta. Age solo está presente cuando usted lo envió. Los campos de dinero usan redondeo half-up una sola vez desde los resultados de coma flotante en bruto para que los goldens se mantengan estables entre runtimes. Envíe por POST un cuerpo JSON con tres números finitos obligatorios. annual_contribution es el depósito Roth anual, con alias contribution y contribution_amount; debe ser estrictamente mayor que cero y no superar el tope legal en dólares del IRS para el año fiscal 2026. rate_percent es la rentabilidad anual esperada en tanto por ciento, de modo que siete significa siete por ciento al año y no una fracción decimal, con alias rate, expected_return y return_rate; debe ser mayor que menos cien y como máximo cincuenta para que uno más r se mantenga positivo y uno más r elevado a n se mantenga finito. years es un número entero de años de capitalización de uno a ochenta, con alias n y nper. De forma opcional fije current_balance, con alias balance, principal y starting_balance, al valor Roth que ya figura en libros; por defecto es cero y debe ser no negativo. El motor forma r como rate_percent entre cien, capitaliza el principal como current_balance por uno más r elevado a years y hace crecer el flujo de aportaciones como annual_contribution por uno más r elevado a n menos uno entre r, o annual_contribution por years cuando r es cero. total_contributed es current_balance más annual_contribution por years; tax_free_growth es future_value menos total_contributed, los rendimientos que salen de la Roth libres de impuestos si el retiro es calificado. La respuesta repite las entradas redondeadas más tax_year, contribution_limit, catch_up_applied, future_value, esos campos de efectivo, rate_decimal y una cadena corta de fórmula. Una aportación por encima del tope legal, campos ausentes, cadenas vacías, valores no finitos, una aportación no positiva, un saldo negativo, years o age no enteros o fuera de rango, y un tipo igual o inferior a menos cien o superior a cincuenta fallan con invalid_input y no se facturan.
Dónde aporta valor una API de calculadora Roth IRA
Los asesores y los flujos de alta robótica usan el endpoint como ilustración de primer paso antes de recoger MAGI o el estado civil: recorra years o rate_percent desde su propio código para construir una familia de escenarios, fije future_value y tax_free_growth en las pruebas y muestre cómo una aportación de compensación a los cincuenta cambia el patrimonio sin montar un motor Monte Carlo completo. Como la implementación es parse puro de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente, y la validación fallida no consume saldo.
Casos de integración
Oráculos de asesoría, beneficios y aula
Recorra years o rate_percent para construir tablas de escenarios, fije future_value en las pruebas y rechace depósitos ilegales sin un motor Monte Carlo ni una hoja de cálculo por hogar.
Preguntas técnicas
¿Cómo proyecta la calculadora Roth IRA el valor futuro libre de impuestos?
Con r = rate_percent/100 y n = years: future_value = current_balance × (1+r)^n + annual_contribution × [((1+r)^n − 1)/r]. Cuando el tipo es cero, future_value = current_balance + annual_contribution × years. La API también devuelve total_contributed y tax_free_growth, los rendimientos que salen de una Roth calificada libres de impuestos.
¿Cuánto cuesta la calculadora Roth IRA?
La herramienta del navegador es gratuita. Las peticiones de API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.