Future ValueCALCULATOR
Calculation methodology
Compare account growth assumptions

IRA Growth Calculator

Compare traditional and Roth IRA growth scenarios side by side using separate contributions and assumed rates. Values are before any account-specific taxes; this is not an eligibility or tax-benefit calculation.

Your assumptions

Editable example
Formatting only. Values are not converted.
How the calculation works
Example result

Traditional projected balance

$55,290.66

Based on your inputs · a scenario, not a promise

Starting amount$10,000.00
Total deposits$30,000.00
Gross growth$15,290.66
Roth projected balance$55,290.66
Roth deposits$30,000.00
Balance over time0.0 years5.0 years10.0 years55,291
Calculated balanceStarting balance
View methodology

Show calculation & assumptions

Each account = its starting balance compounded + accumulated monthly deposits.

  • Hypothetical constant-rate calculation; no guaranteed return.
  • Currency changes formatting only. No conversion is performed.
  • Both accounts start with the entered balance. Annual deposits are split into equal monthly end-period payments. Results exclude taxes, contribution eligibility and statutory limits.
View the calculation breakdown

Full-precision calculations; displayed values are rounded. Year values may include fractions.

Calculation breakdown
YearOpeningDepositsGrowthFeesWithdrawalsClosing
0.083310,00025041.66670010,291.6667
0.166710,291.666725042.88190010,584.5486
0.2510,584.548625044.10230010,878.6509
0.333310,878.650925045.32770011,173.9786
0.416711,173.978625046.55820011,470.5369
0.511,470.536925047.79390011,768.3308
0.583311,768.330825049.03470012,067.3655
0.666712,067.365525050.28070012,367.6462
0.7512,367.646225051.53190012,669.178
0.833312,669.17825052.78820012,971.9663
0.916712,971.966325054.04990013,276.0161
113,276.016125055.31670013,581.3329
1.083313,581.332925056.58890013,887.9217
1.166713,887.921725057.86630014,195.7881
1.2514,195.788125059.14910014,504.9372
1.333314,504.937225060.43720014,815.3744
1.416714,815.374425061.73070015,127.1052
1.515,127.105225063.02960015,440.1348
1.583315,440.134825064.33390015,754.4687
1.666715,754.468725065.64360016,070.1123
1.7516,070.112325066.95880016,387.0711
1.833316,387.071125068.27950016,705.3505
1.916716,705.350525069.60560017,024.9562
217,024.956225070.93730017,345.8935
2.083317,345.893525072.27460017,668.168
2.166717,668.16825073.61740017,991.7854
2.2517,991.785425074.96580018,316.7512
2.333318,316.751225076.31980018,643.071
2.416718,643.07125077.67950018,970.7504
2.518,970.750425079.04480019,299.7952
2.583319,299.795225080.41580019,630.2111
2.666719,630.211125081.79250019,962.0036
2.7519,962.003625083.1750020,295.1786
2.833320,295.178625084.56320020,629.7419
2.916720,629.741925085.95730020,965.6991
320,965.699125087.35710021,303.0562
3.083321,303.056225088.76270021,641.8189
3.166721,641.818925090.17420021,981.9932
3.2521,981.993225091.59160022,323.5848
3.333322,323.584825093.01490022,666.5997
3.416722,666.599725094.44420023,011.0439
3.523,011.043925095.87930023,356.9233
3.583323,356.923325097.32050023,704.2438
3.666723,704.243825098.76770024,053.0115
3.7524,053.0115250100.22090024,403.2323
3.833324,403.2323250101.68010024,754.9125
3.916724,754.9125250103.14550025,108.0579
425,108.0579250104.61690025,462.6749
4.083325,462.6749250106.09450025,818.7693
4.166725,818.7693250107.57820026,176.3475
4.2526,176.3475250109.06810026,535.4157
4.333326,535.4157250110.56420026,895.9799
4.416726,895.9799250112.06660027,258.0465
4.527,258.0465250113.57520027,621.6217
4.583327,621.6217250115.09010027,986.7117
4.666727,986.7117250116.61130028,353.323
4.7528,353.323250118.13880028,721.4619
4.833328,721.4619250119.67280029,091.1347
4.916729,091.1347250121.21310029,462.3477
529,462.3477250122.75980029,835.1075
5.083329,835.1075250124.31290030,209.4204
5.166730,209.4204250125.87260030,585.293
5.2530,585.293250127.43870030,962.7317
5.333330,962.7317250129.01140031,341.7431
5.416731,341.7431250130.59060031,722.3337
5.531,722.3337250132.17640032,104.5101
5.583332,104.5101250133.76880032,488.2789
5.666732,488.2789250135.36780032,873.6467
5.7532,873.6467250136.97350033,260.6203
5.833333,260.6203250138.58590033,649.2062
5.916733,649.2062250140.2050034,039.4112
634,039.4112250141.83090034,431.2421
6.083334,431.2421250143.46350034,824.7056
6.166734,824.7056250145.10290035,219.8085
6.2535,219.8085250146.74920035,616.5577
6.333335,616.5577250148.40230036,014.9601
6.416736,014.9601250150.06230036,415.0224
6.536,415.0224250151.72930036,816.7517
6.583336,816.7517250153.40310037,220.1548
6.666737,220.1548250155.0840037,625.2388
6.7537,625.2388250156.77180038,032.0106
6.833338,032.0106250158.46670038,440.4773
6.916738,440.4773250160.16870038,850.646
738,850.646250161.87770039,262.5237
7.083339,262.5237250163.59380039,676.1175
7.166739,676.1175250165.31720040,091.4347
7.2540,091.4347250167.04760040,508.4823
7.333340,508.4823250168.78530040,927.2676
7.416740,927.2676250170.53030041,347.7979
7.541,347.7979250172.28250041,770.0804
7.583341,770.0804250174.0420042,194.1224
7.666742,194.1224250175.80880042,619.9313
7.7542,619.9313250177.5830043,047.5143
7.833343,047.5143250179.36460043,476.879
7.916743,476.879250181.15370043,908.0326
843,908.0326250182.95010044,340.9828
8.083344,340.9828250184.75410044,775.7368
8.166744,775.7368250186.56560045,212.3024
8.2545,212.3024250188.38460045,650.687
8.333345,650.687250190.21120046,090.8982
8.416746,090.8982250192.04540046,532.9436
8.546,532.9436250193.88730046,976.8309
8.583346,976.8309250195.73680047,422.5677
8.666747,422.5677250197.5940047,870.1617
8.7547,870.1617250199.4590048,319.6207
8.833348,319.6207250201.33180048,770.9525
8.916748,770.9525250203.21230049,224.1648
949,224.1648250205.10070049,679.2655
9.083349,679.2655250206.99690050,136.2624
9.166750,136.2624250208.90110050,595.1635
9.2550,595.1635250210.81320051,055.9767
9.333351,055.9767250212.73320051,518.7099
9.416751,518.7099250214.66130051,983.3712
9.551,983.3712250216.59740052,449.9686
9.583352,449.9686250218.54150052,918.5101
9.666752,918.5101250220.49380053,389.0039
9.7553,389.0039250222.45420053,861.4581
9.833353,861.4581250224.42270054,335.8808
9.916754,335.8808250226.39950054,812.2803
1054,812.2803250228.38450055,290.6648
Calculated in your browser No signup required Transparent formulas

Compare assumptions side by side

The entered starting balance is used for each hypothetical account. Traditional and Roth scenarios receive their own annual contribution amounts and assumed nominal annual returns. Contributions are divided into equal monthly payments, arriving at the end of each month. Both use the selected compounding frequency.

Identical growth inputs produce identical balances

A label alone does not change the compounding arithmetic. If the two starting balances, contributions, rates, term and timing are identical, their before-tax projected balances match. An account comparison that changes the contribution amount or rate should disclose that difference before attributing a result to the account type.

Tax outcomes require a different calculation

This calculator excludes deductions, withdrawal taxation, eligibility and statutory contribution limits. It cannot decide which account is appropriate for a person or translate a gross balance into a spendable after-tax amount. Use its results to inspect growth assumptions, then evaluate account-specific rules separately with accurate current information.

Questions about this calculation

How can I check the inputs behind the result?

Open “Show calculation & assumptions” for the formula and timing conventions, then inspect the breakdown. Export CSV to keep the last calculated inputs and numerical results together.

Does this include taxes or changing market returns?

No tax calculation or variable market-return path is included. The task-specific assumptions above describe the scope. Calculated values are conditional on the inputs, not personalized recommendations.

Learn more

Choose your next readContinue from the question you haveThe route changes the guide link, not your calculator inputs.

Start with the step-by-step future value formula guide.

Open the formula guide →

How to calculate future value · Spreadsheet calculations · All learning guides

Calculation methodology and numerical conventions

Use these figures to explore assumptions. Actual interest, returns, fees, taxes and purchasing power can differ.