Free online tool

Roth IRA Calculator

Enter your age, retirement age, current balance and annual contributions.

Instant calculation

Roth IRA Calculator

Enter your age, retirement age, current balance and annual contributions.

Your numbers stay in this browser. Nothing is uploaded or saved.

Three clear steps

How to use this calculator

  1. 01

    Enter age and balance

    Type your current age and Roth IRA balance.

  2. 02

    Set retirement age

    Enter your target retirement age.

  3. 03

    Enter contributions and return

    Provide your annual contribution and expected return rate.

The formula

How this calculation works

Roth IRA contributions are after-tax and grow tax-free. Withdrawals in retirement are tax-free.

Roth IRA Calculator

FV = B(1+r)^n + C×((1+r)^n−1)÷r where n=years to retirement

n=35, balance grows to ≈$213,530; contributions add ≈$829,000; total≈$1,042,530

Check the method

Worked examples

Each example follows the same formula used by the calculator.

Age 30, retire 65, $20,000 balance, $6,000/year at 7%?

n=35, balance grows to ≈$213,530; contributions add ≈$829,000; total≈$1,042,530≈ $1,042,530

Common questions

Questions about this calculation

What is the Roth IRA Calculator?

The Roth IRA Calculator helps you project the future value of your Roth IRA with annual contributions. Enter your values and select Calculate to get an instant result.

How is the result calculated?

Roth IRA contributions are after-tax and grow tax-free. Withdrawals in retirement are tax-free.

Can you show an example?

Example: Age 30, retire 65, $20,000 balance, $6,000/year at 7%? — ≈ $1,042,530.

Is my data saved when I use the Roth IRA Calculator?

No. All calculations run locally in your browser. Your inputs and results are never uploaded, stored or shared with anyone.

Is the Roth IRA Calculator free to use?

Yes. The Roth IRA Calculator is completely free. No account, sign-up or payment is required. It works on mobile, tablet and desktop.