Tested tool guide
Tested browser tools
Checked August 16, 2026
What Roth IRA Calculator does, with a checked example
This calculator projects how a Roth IRA grows into retirement. You enter your age, current balance, annual contribution, expected return, and retirement age; it compounds the account year by year and shows the tax-free balance waiting for you, automatically stepping contributions up to the catch-up amount once you pass 50. A second phase models withdrawals, showing how many years the balance supports the annual income you choose. The surprise most people meet: the projected balance is nominal dollars, not today's purchasing power, and the tax-free promise applies only to qualified withdrawals, five years after your first contribution and at age 59 and a half.
Worked example
A concrete input and expected output from the current implementation.
Input
Current age 35, Roth balance $0, contribute $7,000 at the end of each year (the standard under-50 limit), 7% annual return, retire at 65.
->
Expected output
Projected balance at 65: $661,226, of which $210,000 is contributions and $451,226 is growth. The withdrawal phase then shows that taking $40,000 per year from that balance, still earning 7%, leaves about $1,255,000 after 30 years of retirement.
Thirty end-of-year deposits of $7,000 at 7% follow the annuity formula PMT x ((1+r)^n - 1)/r, which gives $661,226. Because it is a Roth, the full balance, contributions plus growth, is treated as tax-free money to withdraw.