Login
Screenshot of the Ultimate Financial Calculator interface

Ultimate Financial Calculator Promotional Section

Pick your colors:

Accurate Retirement Calculator

Create a Pre and Post Retirement Cash Flow Schedule
advertisement

Introduction to the Retirement Calculator

Your device is too small to show this calculator.
Please rotate to see calculator
Please rotate device or widen browser for a better experience.
Retirement Calculator
Retirement Calculator

Unique Retirement Calculator shows pre-retirement investing and post-retirement income in one schedule. Also optionally considers:

  • Social Security, Pensions
  • Inflation
  • Change assumptions for pre and post-retirement
  • Export analysis to XLSX/DOCX files

Speaking from personal experience: by the time you reach your 60s, you may be surprised by how quickly retirement arrives. It often feels sooner than expected.

Still unsure?

Consider this data point from the National Council on Aging (NCOA), published in September 2024:

“An updated analysis by the National Council on Aging … finds that 80% of Americans 60 and older continue to have very few resources to pay for long–term care or weather financial emergencies.”
— NCOA, Sept 26, 2024

If more people understood how quickly retirement approaches, would many still be financially unprepared?

Perhaps. Perhaps not.

Either way, take a few minutes to use this retirement calculator and project your financial outlook. Reduce the risk of becoming part of this trend. More below …

Your device is too small to show this calculator.
Please rotate to see calculator
Please rotate device or widen browser for a better experience.

The Calculator – for planning before and after retirement


To set your preferred currency and date format, click the “$ : MM/DD/YYYY” link in the lower-right corner of any calculator.

Retirement Plan

Chart Area

Pre-Retirement Investing

Your pre-retirement investment plan.
Remember, enter only annualized values.

Post Retirement Income

Your projected post retirement income details.
Do you expect income from other sources?:
©2025 Pine Grove Software LLC, all rights reserved
$ : MM/DD/YYYY
Click to make smaller (-) or larger (+).
Drag & drop your saved files here to load.

How to Use This Retirement Calculator

This calculator evaluates your current retirement savings, your ongoing contributions from income, and—optionally—any projected wage growth. It then charts your projected income after retirement to assess whether you are on track to meet your financial goals.

The Calculator Has 13 Inputs; 4 Are Required:

  • Your current age
  • Annual income
  • ROI for retirement savings (return on investment)
  • ROI during retirement

Note: The “ROI during retirement” rate starts on the date of your final retirement contribution—not on the date of your first income withdrawal. Using the final contribution date as the start of post-retirement ROI produces a slightly more conservative projection when the post-retirement ROI is lower than the pre-retirement ROI. It is less conservative when the reverse is true.

The calculator can solve for any one unknown among the following. Enter 0 for one of the four and provide valid values for the other three:

  • Your life expectancy
  • Percent of income invested
  • Your age at retirement
  • Annual income required

There are five optional inputs. You may leave any or all of them set to 0:

  • Annual income increase
  • Current retirement savings
  • Annual inflation rate
  • Income from government
  • Other annual income

Examples: Creating Your Retirement Schedule & Chart

Retirement planning includes many variables. Like other financial tools on this site, this retirement planning calculator can solve for multiple unknowns. Below are example questions it can answer, depending on your assumptions and input values:

  • How much do I need to save to retire?
    • Set “Percent of income invested” to 0.0%
    • Hover over the gold contribution line in the chart to view the annual retirement contribution amount
  • When can I retire?
  • Do I have enough to retire?
  • At what age can I retire?
    • Set “Your age at retirement” to 0
      • If the calculated age equals your current age, you already have enough saved to retire.
  • How much do I need to retire?
  • What will my retirement income be?
    • Set “Desired retirement income” to 0
    • After calculating, review “Savings at retirement” in the chart
  • How long will my money last?
    • Set “Desired retirement income” to the total income you want, including other sources
    • Set “Your life expectancy” to 0
      • The result shows the age at which your retirement savings will be depleted.

Click the calculator’s button for detailed guidance on each input.

advertisement

Preparing for Retirement — Assumptions

As individuals approach retirement, they often shift investments toward more conservative choices. Conservative investments usually provide a lower rate of return, yield, or interest. For this reason, the calculator allows you to enter two rates of return: one for the period before retirement and one for the period after retirement. The change takes effect on the date of your final contribution.

Click the button to view the details.

If you want to enter a specific dollar amount instead of a percentage

Some users prefer to enter a specific dollar amount rather than a percentage of income invested. To use this approach, set “Percent of income invested” to 100% and enter the amount you plan to invest as your “Annual income.” The “Annual income increase” input will still work with this method.

If you want to calculate the age at which you can retire based on your savings plan and desired retirement income, the calculator can make that calculation. The tool must know how long you want your retirement income to last. The calculator does not ask this question directly, so how is it determined?

The calculator uses a default retirement age.

The default age is 66.

When you enter your life expectancy, the calculator assumes you want income to last from age 66 forward. For example, if you want the income to last 20 years (which involves 21 withdrawals), enter 86 for “Your life expectancy.” Or, if you want income to last 25 years, enter 91 and set “Your age at retirement” to 0.

After calculation, the calculator determines your retirement age. It also adjusts your life expectancy so that the period between retirement and life expectancy equals the number of years you specified.

Desired retirement income

A note about “Desired retirement income”: Most users think in terms of their total income when planning for retirement, rather than its individual components.

Therefore, the value you enter as “desired income” should represent the total annual income you want during retirement. If you also enter amounts for Social Security or pension income, those amounts are subtracted from your desired income when calculating required investment returns.

In other words, the chart and the retirement schedule both calculate based on your investment plan before accounting for Social Security or pension income. If you want to calculate the full income target without offsetting other sources, leave the other income fields set to zero.

The average Social Security benefit changes over time. According to the Social Security Administration (as of January 2025):

“The estimated average monthly Social Security retirement benefit for January 2025 is $1,976.”
— SSA, Jan 2, 2025

Also, according to U.S. News & World Report (Feb. 18, 2025):

“In 2023, the latest year for which data is available, U.S. households led by someone 65 or older spent an average of $64,326.”
U.S. News & World Report, citing BLS Consumer Expenditure Survey (2023)

According to the most recent Consumer Expenditure Survey from the U.S. Bureau of Labor Statistics (2023), by age of household head:

“Average pre-tax income for households led by someone:

  • Aged 65–74: $63,212 per year (approximately $5,268 per month)
  • Aged 75 and older: $48,342 per year (approximately $4,028 per month)
— BLS Consumer Expenditure Survey, Calendar Year 2023, Table 2602 (Income Before Taxes by Age)
Source (BLS Table 2602)

Retirement Plans Compared

Click any plan below. The calculator’s input fields and chart update automatically.

The goal is to show how three slightly different sets of inputs can produce significantly different outcomes. This highlights the impact of small changes in retirement planning.

Retirement Plan 1 — this scenario illustrates an uncomfortable retirement outcome. It assumes starting at age 35, saving 5% of a $50,000 annual income, with a 3% income increase per year. At retirement (age 65), the user begins withdrawing $25,000 annually with a 2.5% inflation adjustment. Under these assumptions, the invested funds begin to decline immediately at retirement, as shown by the red bars. The income does not last for the entire life expectancy.

Retirement Plan 2 — in this case, the retirement funds still begin to decline immediately after retirement, but they do not run out. Compared with Plan 1, this plan reduces the desired retirement income by 12.5% ($22,000 vs. $25,000) and delays retirement to age 66.

Retirement Plan 3 — this plan yields the strongest results. After retirement, the investment balance continues to grow—even after contributions have stopped—because withdrawals are initially less than the portfolio’s return. This is illustrated by increasing bar heights and the gold withdrawal line. In this example, the only reason the retirement balance begins to decline later is the 2.5% annual inflation adjustment on withdrawals. (To test this, set “Annual inflation rate” to 0 and click . You will see that the balance continues to grow.)

Hover over any bar in the chart to view data for that age. The blue line represents annual contributions, and the yellow–gold line shows retirement income withdrawals. Hovering over a data point displays detailed values.

This retirement calculator is an important financial tool on this site. You may revisit and use it whenever needed.

Other Retirement Calculators

As explained above, the calculator on this page can solve for multiple unknowns and can answer a wide range of retirement planning questions. However, the three calculators below are simpler and more compact. They are well suited for smaller screens or mobile devices. Each focuses on answering a single question and requires less effort to use. You may wish to review them as well:

advertisement

Questions?
Ask them here. We're happy to help.

  • You still have the best calculators…. I’ve had to take your calculators and dump to a spreadsheet and to breakout the SS amounts and dates. The issue is the wife and I have different SS FRA dates and I would like to see a break-out of SS in your calculators for her, and a separate input for me. This allows decisions on taking SS first (or last), and leaving the tax defered $$$$ to grow…. or let the SS grow to age 70…. and what total numbers look best.

  • Is this broken? I’ve been using this awesome calculator in the past but when I now click on ‘calculate’ with the default values I get error ‘e.getSchedule().data[0] is undefined’

    • It seems that it is broken. I’ll take a look and let you know when it’s fixed (which hopefully will be tomorrow, or possibly Monday).

      Thank you for letting me know.

    • Carl, I fixed the Retirement Calculator.

      I have one concern, the error message that you reported is not the same error I saw. If you still have a problem (I don’t think you will), please let me know.

      NOTE:

      If you do not see the change right away, you may have to perform a hard refresh of the page:

      Depending on your operating system, all you need to do is type the following key combination:

      • Windows: ctrl + F5
      • Mac/Apple: Apple + R or command + R
      • Linux: F5

Comments, suggestions & questions welcomed...

Leave a Reply to Mark Cancel reply

Your email address is not published. I use it only to notify you of a reply.
Let me know if you have a website. I might like to visit it.
* Required

advertisement