What will my Roth 401(k) be worth?
Enter your age, salary and the percent you put in to see your Roth 401(k) at retirement. See whether a Roth or a traditional 401(k) leaves you more after tax for the same take-home pay.
- Your Roth 401(k) at retirement
- $1,520,981.22
Putting 10% of a $75,000.00 salary into a Roth 401(k) from age 30 grows to about $1,520,981.22 by 65.
- Your contributions
- $453,465.61
- Investment growth
- $1,067,515.60
- You put in this year
- $7,500.00
- Your IRS limit this year
- $24,500.00
- Roth, new contributions only
- $1,520,981.22
- Traditional, same take-home pay, after tax
- $1,520,981.22
- Traditional balance before tax
- $1,949,975.92
- Roth comes out ahead by
- $0.00
- Years
- 35
Your Roth 401(k) at retirement: $1,520,981.22. Putting 10% of a $75,000.00 salary into a Roth 401(k) from age 30 grows to about $1,520,981.22 by 65.
How does your Roth 401(k) grow?
What do you put in each year?
What does each year look like?
The results are estimates for information only. They are not financial, tax, or legal advice. Check the numbers with your lender or a qualified professional before you decide. Terms of use
How to calculate
Projects a Roth 401(k) balance at retirement within the 2026 IRS contribution limits, and compares it after tax with a traditional 401(k) that costs the same take-home pay.
Example with the default inputs (Your age now 30, Age you retire 65, Salary $75,000.00, Yearly raise 3%, You put in 10%, Roth 401(k) balance now $0.00, Yearly return 7%, Tax rate now 22%, Tax rate in retirement 22%): Putting 10% of a $75,000.00 salary into a Roth 401(k) from age 30 grows to about $1,520,981.22 by 65.
Method: Each year: Roth = the lesser of (your % × salary) and your IRS limit (the base limit plus the catch-up for your age); balance = balance × (1 + R) + Roth ÷ 12 × s₁₂, with s₁₂ = R ÷ ((1 + R)^(1/12) − 1). Traditional with the same take-home pay = the lesser of Roth ÷ (1 − tax rate now) and the limit, grown the same way, then × (1 − tax rate in retirement).
- The 2026 IRS limits stay the same in later years; employer contributions and the 415(c) total limit are not included.
- The return is the same every year. Fees are not included.
- Qualified Roth withdrawals are tax-free: you are 59½ or older and the account is at least 5 years old.
- The traditional comparison puts in more pre-tax money for the same take-home pay, and taxes all of it at the retirement rate.
- This is an estimate for planning, not financial advice.
Worked examples
Each example is checked against the calculator on every build.
- Your age now 55, Age you retire 56, Salary $300,000.00, You put in 20%, Yearly return 0%, Tax rate now 24%, Tax rate in retirement 24% gives You put in this year $32,500.00, Your IRS limit this year $32,500.00, Your Roth 401(k) at retirement $32,500.00.Source: IRS news release IR-2025-111: 2026 limit $24,500, catch-up $8,000 at 50 or older, $11,250 at 60 to 63 (https://www.irs.gov/newsroom/401k-limit-increases-to-24500-for-2026-ira-limit-increases-to-7500)
- Your age now 61, Age you retire 62, Salary $200,000.00, You put in 25%, Yearly return 0%, Tax rate now 24%, Tax rate in retirement 24% gives You put in this year $35,750.00, Your IRS limit this year $35,750.00.Source: IRS news release IR-2025-111: 2026 limit $24,500, catch-up $8,000 at 50 or older, $11,250 at 60 to 63 (https://www.irs.gov/newsroom/401k-limit-increases-to-24500-for-2026-ira-limit-increases-to-7500)
- Your age now 30, Age you retire 31, Salary $60,000.00, You put in 10%, Yearly return 0%, Tax rate now 25%, Tax rate in retirement 25% gives Your Roth 401(k) at retirement $6,000.00, Traditional balance before tax $8,000.00, Traditional, same take-home pay, after tax $6,000.00, Roth comes out ahead by $0.00.Source: IRS news release IR-2025-111: 2026 limit $24,500, catch-up $8,000 at 50 or older, $11,250 at 60 to 63 (https://www.irs.gov/newsroom/401k-limit-increases-to-24500-for-2026-ira-limit-increases-to-7500)
- Your age now 40, Age you retire 41, Salary $250,000.00, You put in 10%, Yearly return 0%, Tax rate now 32%, Tax rate in retirement 32% gives Your Roth 401(k) at retirement $24,500.00, Traditional balance before tax $24,500.00, Traditional, same take-home pay, after tax $16,660.00, Roth comes out ahead by $7,840.00.Source: IRS news release IR-2025-111: 2026 limit $24,500, catch-up $8,000 at 50 or older, $11,250 at 60 to 63 (https://www.irs.gov/newsroom/401k-limit-increases-to-24500-for-2026-ira-limit-increases-to-7500)
- Your age now 30, Age you retire 31, Salary $10,000.00, You put in 100%, Yearly return 0%, Tax rate now 50%, Tax rate in retirement 50% gives Your Roth 401(k) at retirement $10,000.00, Traditional balance before tax $10,000.00, Traditional, same take-home pay, after tax $5,000.00, Roth comes out ahead by $5,000.00, Traditional capped at your pay 1 year.Source: IRS, Retirement topics: 401(k) and profit-sharing plan contribution limits: no more than 100% of compensation (https://www.irs.gov/retirement-plans/plan-participant-employee/retirement-topics-401k-and-profit-sharing-plan-contribution-limits)
- Your age now 30, Age you retire 40, Salary $50,000.00, Yearly raise 0%, You put in 12%, Roth 401(k) balance now $10,000.00, Yearly return 7%, Tax rate now 22%, Tax rate in retirement 12% gives Your Roth 401(k) at retirement $105,197.38, Your contributions $60,000.00.Source: IRS news release IR-2025-111: 2026 limit $24,500, catch-up $8,000 at 50 or older, $11,250 at 60 to 63 (https://www.irs.gov/newsroom/401k-limit-increases-to-24500-for-2026-ira-limit-increases-to-7500)
How it works
Year k is this year (k = 0), next year (k = 1), and so on, until the year before your retirement age. Your age in year k is your age + k, and your salary is salary × (1 + raise)^k. An empty raise or balance counts as 0.
The IRS limits are the 2026 amounts, used for every year:
| Limit | 2026 |
|---|---|
| Your contributions (elective deferrals), Roth and traditional together | $24,500 |
| Catch-up, age 50 or older | $8,000 |
| Catch-up, ages 60 to 63 (instead of $8,000) | $11,250 |
Each year:
- Your limit = $24,500, plus $11,250 if your age that year is 60 to 63, or plus $8,000 if it is 50 or more (and not 60 to 63).
- Roth contribution = the lesser of (your % × salary) and your limit.
- Traditional contribution with the same take-home pay = the least of (Roth contribution ÷ (1 − tax rate now)), your limit, and your salary that year. The salary cap is the IRS rule that contributions can be no more than 100% of pay (the annual additions limit, IRC 415(c)); the $72,000 dollar part of that rule is never reached here, because the deferral limit is lower. When the salary cap cuts the traditional contribution, traditional capped at your pay shows in how many years (for example “1 year”); otherwise it is not shown.
Each year’s contribution is paid in 12 equal amounts at the end of each month. With the yearly return R and the monthly rate g = (1 + R)^(1/12) − 1, one year’s payments are worth (contribution ÷ 12) × s₁₂ at the year’s end, where s₁₂ = R ÷ g (12 at 0%). So each year: balance = balance × (1 + R) + (contribution ÷ 12) × s₁₂.
The results:
- Your Roth 401(k) at retirement starts from today’s balance. Your contributions add up every Roth contribution; investment growth is the balance minus today’s balance and your contributions.
- You put in this year and your IRS limit this year are the year k = 0 amounts.
- For the comparison, both accounts start at $0. Roth, new contributions only is the Roth balance from the contributions alone. Traditional balance before tax is the traditional balance, and after tax is that × (1 − tax rate in retirement).
- Roth comes out ahead by = Roth (new only) − traditional after tax, when that is more than −$0.005 (a gap under half a cent is even and shows as $0); otherwise traditional comes out ahead by traditional after tax − Roth (new only).
If the retirement age is not more than your age, there is no answer.
Rules: your age is 18 to 79 and the retirement age 19 to 80; the salary is more than $0 and at most $100 million; the raise and return are 0% to 20% and 0% to 30%; the percent you put in is 0% to 100%; tax rates are 0% to 60%. Money shows to the cent, with halves rounded up.
Assumptions
- The 2026 IRS limits stay the same in later years. Employer contributions are not included.
- The return is the same every year; fees are not included.
- All withdrawals are qualified, so Roth withdrawals are tax-free and traditional withdrawals are taxed at your retirement rate.
- This is an estimate for planning, not financial advice.
When the data is out of date
The contribution limits are the IRS limits for 2026. After December 31, 2026, the calculator keeps using the 2026 limits until the page is updated, and the result says “Uses 2026 IRS 401(k) contribution limits”. The IRS usually raises the limits each year.
Worked examples by hand
Age 55, $300,000 salary, 20% in. 20% is $60,000, but the limit is 24,500 + 8,000 = $32,500, so you put in $32,500.
Age 61, $200,000 salary, 25% in. The limit is 24,500 + 11,250 = $35,750.
Age 30, $60,000 salary, 10% in, 25% tax now and later, one year at 0%. Roth: $6,000. The same take-home pay buys 6,000 ÷ 0.75 = $8,000 pre-tax; after tax at 25% that is 8,000 × 0.75 = $6,000. The two are even: the Roth is ahead by $0.
Age 40, $250,000 salary, 10% in, 32% tax now and later, one year at 0%. 10% is $25,000, capped at $24,500. The traditional would need 24,500 ÷ 0.68 = $36,029.41, also capped at $24,500; after tax, 24,500 × 0.68 = $16,660. The Roth is ahead by $7,840.
Age 30, $10,000 salary, 100% in, 50% tax now and later, one year at 0%. Roth: $10,000. The same take-home pay would buy 10,000 ÷ 0.5 = $20,000 pre-tax, but that is more than 100% of pay, so the traditional gets $10,000; after tax, $5,000. The Roth is ahead by $5,000, and the traditional is capped at your pay in 1 year.
Age 30 to 40, $10,000 today, $50,000 salary, 12% in ($500 a month), 7% a year. s₁₂ = 0.07 ÷ (1.07^(1/12) − 1) = 12.3803…; each year adds 500 × 12.3803… = $6,190.15 at its end. After 10 years: 10,000 × 1.07¹⁰ + 6,190.15 × (1.07¹⁰ − 1) ÷ 0.07 = $105,197.38, of which you put in $60,000.
Other questions people ask
What is a Roth 401(k)?
A 401(k) account where your contributions come out of your pay after income tax. In return, qualified withdrawals in retirement, growth included, are tax-free. A traditional 401(k) is the opposite: contributions are pre-tax, and withdrawals are taxed.
How much can I put in a Roth 401(k) in 2026?
$24,500, shared with any traditional 401(k) contributions. If you are 50 or older by the end of the year you can add a catch-up of $8,000 ($32,500 in all), or $11,250 if you turn 60, 61, 62 or 63 in 2026 ($35,750).
Is a Roth or a traditional 401(k) better?
For the same take-home pay, they come out even when your tax rate in retirement equals your tax rate now. A Roth wins if your tax rate will be higher in retirement, and a traditional wins if it will be lower. A Roth also wins when you put in the maximum, because $24,500 in a Roth is worth more after tax than $24,500 in a traditional account.
What does “the same take-home pay” mean?
A pre-tax contribution lowers your tax, so it costs you less than its size. At a 25% tax rate, a $6,000 Roth contribution costs the same take-home pay as an $8,000 traditional one. The calculator compares those two, up to the IRS limit.
When are Roth 401(k) withdrawals tax-free?
When they are qualified: you are 59½ or older (or disabled, or it is paid after your death) and it has been at least 5 years since your first Roth contribution to the plan. Other withdrawals can be taxed on the growth and face a 10% additional tax.
Do high earners have to make catch-up contributions to a Roth?
Yes, from 2026. If your Social Security wages from the employer were more than $145,000 in the year before (adjusted for inflation), your catch-up contributions must go to a Roth account. This calculator already treats all contributions as Roth.
Does this include my employer’s match?
No. Employer contributions and the total limit on employee plus employer money are left out. The 401(k) calculator includes a match.