Catch-Up Contribution Calculator Formula
Understand the math behind the catch-up contribution calculator. Each variable explained with a worked example.
Formulas Used
Extra at Retirement
extra_at_retirement = monthly_rate > 0 ? monthly_contrib * (pow(1 + monthly_rate, num_months) - 1) / monthly_rate : monthly_contrib * num_monthsTotal Extra Contributed
total_extra_contributed = annual_total * yearsGrowth on Catch-Ups
growth_on_catchup = (monthly_rate > 0 ? monthly_contrib * (pow(1 + monthly_rate, num_months) - 1) / monthly_rate : monthly_contrib * num_months) - annual_total * yearsVariables
| Variable | Description | Default |
|---|---|---|
current_age | Current Age(years) | 52 |
retirement_age | Retirement Age(years) | 65 |
catch_up_401k | 401(k) Catch-Up/Year(USD) | 7500 |
catch_up_ira | IRA Catch-Up/Year(USD) | 1000 |
annual_return | Expected Return(%) | 7 |
years | Derived value= retirement_age - current_age | calculated |
annual_total | Derived value= catch_up_401k + catch_up_ira | calculated |
monthly_rate | Derived value= annual_return / 12 / 100 | calculated |
num_months | Derived value= years * 12 | calculated |
monthly_contrib | Derived value= annual_total / 12 | calculated |
How It Works
Catch-Up Contributions
Workers aged 50+ can contribute beyond regular limits.
2024 Catch-Up Limits
| Account | Regular Limit | Catch-Up | Total | |---|---|---|---| | 401(k) | $23,000 | $7,500 | $30,500 | | IRA | $7,000 | $1,000 | $8,000 |
For ages 60-63, SECURE 2.0 allows an even higher 401(k) catch-up of $11,250 starting in 2025.
Worked Example
Age 52, retire at 65, $7,500 401(k) + $1,000 IRA catch-up, 7% return.
current_age = 52retirement_age = 65catch_up_401k = 7500catch_up_ira = 1000annual_return = 7
- 01Years = 65 - 52 = 13
- 02Annual catch-up = $7,500 + $1,000 = $8,500
- 03Total contributed = $8,500 x 13 = $110,500
- 04With 7% growth = ~$177,000
- 05Growth on catch-ups = ~$66,500
Ready to run the numbers?
Open Catch-Up Contribution Calculator