Roth IRA Calculator

Project Roth IRA contributions and investment growth to a selected retirement age.

Your numbers

Live

Instant result. Updates while you type.

Your result

Updated now
—

Enter your numbers.

Roth IRA Calculator: method, checked example and practical limits

Project Roth IRA contributions and investment growth to a selected retirement age. The projection separates saved principal and growth; it does not certify eligibility or the tax treatment of withdrawals.

Editorial checkTopic-specific equation, input definitions, example arithmetic, primary references and limitations checked. Editorial and software review; not professional certification.Updated October 7, 2026Read the publication standard

Inputs used by this calculator

Roth IRA Calculator uses the fields below. The starting values reproduce the page example; replace them with values from the same units and time period before using the result.

Field-by-field reference for Roth IRA Calculator.
InputStarting exampleAccepted valueHow it is used
Current age3018 to 100Supplies the current age quantity used by the published equation or result breakdown.
Retirement age6518 to 100Supplies the retirement age quantity used by the published equation or result breakdown.
Current Roth balance ($)20,0000 to 1000000000000Supplies the current roth balance ($) quantity used by the published equation or result breakdown.
Annual contribution ($)7,0000 to 1000000000Supplies the annual contribution ($) quantity used by the published equation or result breakdown.
Annual return (%)7-99 to 100Supplies the annual return (%) quantity used by the published equation or result breakdown.
Roth IRA Calculator reasoning pathCompound the existing balance and an end-of-year contribution series until the entered retirement age. The projection separates saved principal and growth; it does not certify eligibility or the tax treatment of withdrawals.1Stated inputs2Defined relationship3Interpreted result
Roth IRA Calculator reasoning pathCompound the existing balance and an end-of-year contribution series until the entered retirement age. The projection separates saved principal and growth; it does not certify eligibility or the tax treatment of withdrawals.

Inputs and measurement conventions

The quantities used on this page are Current age, Retirement age, Current Roth balance ($), Annual contribution ($), Annual return (%). Start with values for the same situation and read the units attached to each field. The field reference below shows supported choices and numerical limits.

An editable contribution amount is a scenario input, not the current IRS maximum. Income limits and contribution eligibility must be checked separately.

Method and equation

Compound the existing balance and an end-of-year contribution series until the entered retirement age.

Roth IRA Calculator uses the following stated relationship: future value=balance growth+annual contribution annuity. Its assumptions determine which question the answer can resolve.

future value=balance growth+annual contribution annuity

Worked calculation with the starting values

Current age: 30; Retirement age: 65; Current Roth balance ($): 20000; Annual contribution ($): 7000; Annual return (%): 7. These starting values give 1,181,189.778 projected Roth IRA balance. The calculation breakdown is Projection years: 35; Contributions: 265,000; Estimated growth: 916,189.7782.

A 30-year-old projects a current balance and annual contributions through age 65.

Reading the answer

The projection separates saved principal and growth; it does not certify eligibility or the tax treatment of withdrawals.

Projection years: 35; Contributions: 265,000; Estimated growth: 916,189.7782. These intermediate quantities make the stated Roth IRA Calculator model inspectable; they should be read together with the main answer rather than treated as independent guarantees.

Common errors and model boundaries

An editable contribution amount is a scenario input, not the current IRS maximum. Income limits and contribution eligibility must be checked separately.

Eligibility, contribution limits, five-year rules, taxes and investment returns require current IRS and account-specific review.

Independent verification and next decision

No. The annuity assumption places annual contributions at year end, so earlier deposits would grow for longer.

For the Roth IRA Calculator method, compare future value=balance growth+annual contribution annuity with the starting inputs and the calculation table. The linked IRS: Roth IRAs and IRS Publication 590-A references identify the relevant definitions, conventions or domain limitations. Retain intermediate precision when comparing a manually worked answer.

Roth IRA Calculator worked-example ledger

Illustrative starting values and resulting quantities; editable assumptions are not live data or personal recommendations.
QuantityExample valueRole
Current age30Entered assumption
Retirement age65Entered assumption
Current Roth balance ($)20000Entered assumption
Annual contribution ($)7000Entered assumption
Annual return (%)7Entered assumption
Main answer1,181,189.778 projected Roth IRA balanceCalculated from the starting inputs
Projection years35Intermediate or contextual output
Contributions265,000Intermediate or contextual output
Estimated growth916,189.7782Intermediate or contextual output

Frequently asked questions

Are contributions assumed at the start of each year?

No. The annuity assumption places annual contributions at year end, so earlier deposits would grow for longer.

Which relationship does the Roth IRA Calculator use?

Compound the existing balance and an end-of-year contribution series until the entered retirement age. The displayed relationship is future value=balance growth+annual contribution annuity.

What do the starting values produce in the Roth IRA Calculator?

Current age: 30; Retirement age: 65; Current Roth balance ($): 20000; Annual contribution ($): 7000; Annual return (%): 7. These starting values give 1,181,189.778 projected Roth IRA balance. The calculation breakdown is Projection years: 35; Contributions: 265,000; Estimated growth: 916,189.7782.

How should I interpret this Roth IRA Calculator answer?

The projection separates saved principal and growth; it does not certify eligibility or the tax treatment of withdrawals.

Which input mistake most affects the Roth IRA Calculator?

An editable contribution amount is a scenario input, not the current IRS maximum. Income limits and contribution eligibility must be checked separately.

What is outside this Roth IRA Calculator model?

Eligibility, contribution limits, five-year rules, taxes and investment returns require current IRS and account-specific review.

What to keep in mind

Eligibility, contribution limits, five-year rules, taxes and investment returns require current IRS and account-specific review.

Results are rounded for display in US format, with money in dollars and cents; CSV exports keep full calculation precision. This is a calculation summary, not an official certificate.

Sources and references

Manage privacy choices