401(k) Calculator 2026
$10K/year at 7% for 35 years = $1.47M. See your projected balance, employer match, and Traditional vs Roth comparison.
Related retirement calculators
How to Use This Calculator
Tab "Growth Projection"
Enter your current age, retirement age, current 401(k) balance, and annual salary. Adjust the contribution slider (1–100% of salary) and the expected annual return rate (default 7%, which reflects historical inflation-adjusted S&P 500 returns). Expand "More options" to set salary growth rate. The calculator projects your 401(k) balance year by year, showing total contributions, total investment growth, and a collapsible year-by-year breakdown table.
Tab "Employer Match"
This tab shows how much free money your employer contributes through matching. Enter your salary and contribution percentage, then select your employer's match formula: 100% of first X%, a tiered match (50% + 100%), or a custom rate. Add your vesting schedule and years at the company to see how much of the employer match you actually own. The calculator highlights any match left on the table if you are not contributing enough to capture the full employer match.
Tab "Traditional vs Roth"
Compare Traditional 401(k) (pre-tax contributions, taxed at withdrawal) with Roth 401(k) (after-tax contributions, tax-free growth and withdrawals). Enter your current marginal tax rate, expected retirement tax rate, annual contribution, years to retirement, and expected return. The side-by-side table shows total contributions, projected balance, taxes paid, and the after-tax retirement value for each option. The better choice is highlighted in green.
The Formulas
For each year: Contribution = Salary × Contribution %
Balance = (Previous balance + Contribution) × (1 + Return rate)
Salary grows by Salary growth % each year
Contributions capped at IRS limits for your age
Employer Match (100% of first X%):
Match = Salary × min(Your contribution %, X%)
Employer Match (tiered: 50% of first X%, 100% of next Y%):
Match = Salary × (min(Your %, X%) × 0.5 + min(max(Your % − X%, 0), Y%) × 1.0)
Vesting (graded schedule):
Vested match = Employer match × Vesting %
Common 6-year graded: 0%, 0%, 20%, 40%, 60%, 80%, 100%
Traditional vs Roth 401(k):
Traditional: Balance = Sum of (Contribution × (1 + r)^n). After-tax = Balance × (1 − Retirement tax rate)
Roth: Balance = Sum of (Contribution × (1 + r)^n). After-tax = Balance (no tax on withdrawal)
Tax paid now (Roth) = Contribution × Current tax rate × Years
The key insight: Traditional and Roth produce identical after-tax results when your current and retirement tax rates are the same. The difference comes entirely from the tax rate gap. If you expect lower rates in retirement, Traditional wins. If you expect higher rates, Roth wins.
Example
$100,000 Salary — Age 30, 10% Contribution, 7% Return
With a 3% annual salary growth, your contributions increase each year from $10,000 to over $26,000 by retirement. The power of compounding turns $621K in contributions plus a $50K starting balance into nearly $3M. If your employer matches 100% of the first 6%, that adds another ~$373K in employer contributions over the same period, pushing the total even higher.