OverCalculator
  1. Home
  2. Financial
  3. 403(b) Calculator
Financial

403(b) Calculator

Use this 403(b) calculator to project retirement savings from employee contributions, employer contributions, returns, and salary growth.

Projected balance
403(b) balance at age 67
$923,969.42
Annual employee contribution
$4,550.00
Annual employer contribution
$1,950.00
Employee contributions
$201,232.98
Employer contributions
$86,242.71
Investment growth
$621,493.73
Final salary estimate
$122,495.14
Years contributing
32

7% employee deferral plus 3% employer contribution, modeled annually with salary growth.

$
%
yr
yr
$
%
%
% of salary

Results update as you type.

403(b) Calculator

The 403(b) calculator projects how a tax-sheltered annuity or nonprofit retirement plan may grow by retirement age. Enter your current salary, contribution percentage, starting age, planned retirement age, current balance, expected return, salary increase, and employer contribution percentage to estimate the future account balance.

How to use

Start with your current annual salary and the percent of pay you plan to defer into the 403(b). Add your current age and planned retirement age to set the investing period. Enter any existing 403(b) balance, an expected annual return, your expected annual salary increase, and the employer contribution percentage if your workplace contributes.

The calculator gives a long-term projection, not tax or investment advice. Actual returns move year to year, contribution limits change, and many plans have vesting schedules or special catch-up rules. Compare your result with the 401(k) calculator, compound interest calculator, and retirement calculator for broader retirement planning.

How it works

The projection compounds the current account balance once per year. At the end of each modeled year, it adds the employee contribution and employer contribution based on that year’s salary. Salary then increases by the salary-growth assumption and the process repeats until retirement age.

This annual model is easy to understand and close enough for retirement planning. Monthly payroll deposits can produce slightly different results, but uncertainty in future returns usually matters far more than the deposit timing.

Formula

For each year:

balancet+1=(balancet×(1+r))+employee contributiont+employer contributiont\text{balance}_{t+1} = (\text{balance}_t \times (1+r)) + \text{employee contribution}_t + \text{employer contribution}_t

employee contributiont=salaryt×employee rate\text{employee contribution}_t = \text{salary}_t \times \text{employee rate}

salaryt+1=salaryt×(1+salary growth)\text{salary}_{t+1} = \text{salary}_t \times (1 + \text{salary growth})

Examples

SalaryEmployee rateEmployer rateAge rangeProjected direction
$65,0007%3%35 to 67Strong long-term growth
$50,0005%0%45 to 67Contribution-driven
$90,00010%4%30 to 67Larger compounding base

Common mistakes

  • Forgetting employer vesting rules or assuming every employer contribution is immediately yours.
  • Ignoring current IRS limits and age-based catch-up contributions.
  • Treating a smooth return as guaranteed; real portfolios have volatile years.
  • Comparing a pre-tax balance with after-tax cash without considering future income tax.

Frequently asked questions

What is a 403(b) plan?
A 403(b) is a tax-advantaged retirement plan commonly offered by public schools, nonprofits, hospitals, churches, and similar employers.
How does this calculator model contributions?
It applies employee and employer contribution percentages to salary each year, grows salary by the annual raise rate, and compounds the account annually.
Is a 403(b) the same as a 401(k)?
They are similar workplace retirement plans, but 403(b) plans are generally for tax-exempt and public-sector employers while 401(k) plans are common in private companies.
Does the projection include IRS contribution limits?
No. It is a planning model. Check the current IRS limits, catch-up rules, plan document, and employer match rules before choosing a deferral rate.

Related calculators

403(b) Calculator updated at