Home > Financial Calculators
Roth or Traditional 401(k)
Calculator
A 401(k)
contribution can be an effective retirement tool. As of January 2006, there is a new type of 401(k)
- the Roth 401(k)
. The Roth 401(k)
allows you to contribute to your 401(k)
account on an after-tax basis - and pay no taxes on qualifying distributions when the money is withdrawn. For some investors, this could prove to be a better option than contributing on a pre-tax basis, where deposits are subject to taxes when the money is withdrawn. Use this calculator to help determine the best option for your retirement.
Roth or Traditional 401(k)?
MSG_GO **GRAPH2**RESULTS_MSG How was this calculated?
Step 1 : First we found the value of a Roth 401(k) if you contributed ANNUAL_CONTRIBUTION per year for YEARS_UNTIL_RETIREMENT years earning an assumed RATE_OF_RETURN per year. This equaled TOTAL_ROTH. Since qualified withdrawals from a Roth 401(k) are not taxed, the total value remains TOTAL_ROTH.
Step 2 : We then computed the totals for a Traditional 401(k). Again we determined the value of ANNUAL_CONTRIBUTION per year for YEARS_UNTIL_RETIREMENT years earning an assumed RATE_OF_RETURN per year. This is the same amount as the Roth 401(k) total, V401K_TOTAL_BF_TAX. However, contributions and all earnings in a Traditional 401(k) are taxable when they are withdrawn. After taxes, the value of your Traditional 401(k) account would be V401K_TOTAL_AF_TAX.
Step 3 : Since you receive a current year tax deduction for any Traditional 401(k) contributions, we need to determine the value of investing this tax savings and add this amount to the Traditional 401(k) total. If we forget this step, our comparison will not be equal. We would, in effect, be contributing more to our Roth 401(k) than the Traditional 401(k). If your tax savings were invested for YEARS_UNTIL_RETIREMENT years at an assumed rate of RATE_OF_RETURN, this returns a total of TOTAL_TAXABLE after taxes.
Results Summary
 
Traditional 401(k)
Roth 401(k)
Total contributions MSG_CONTRIBUTE_LBL
TOTAL_CONTRIBUTIONS
TOTAL_CONTRIBUTIONS
Total before taxes
V401K_TOTAL_BF_TAX
TOTAL_ROTH
Value of investing tax savings
+ TOTAL_TAXABLE
+ 0
Taxes for 401(k) at retirement
- V401K_TOTAL_TAXES
- 0
Value at retirement (age AGE_OF_RETIREMENT)
TOTAL_401K
TOTAL_ROTH
RESULTS_MSG
Your input values
Input Summary
Annual contribution* MSG_CONTRIBUTE_LBL
ANNUAL_CONTRIBUTION
Current age
CURRENT_AGE
Years until retirement
YEARS_UNTIL_RETIREMENT
Age of retirement
AGE_OF_RETIREMENT
Expected rate of return
RATE_OF_RETURN  
 
Current tax rate
CURRENT_TAX_RATE Retirement tax rate
RETIREMENT_TAX_RATE
**GRAPH**
401(k) Balances by year
**REPEATING GROUP**