tools.finra.org
Open in
urlscan Pro
2606:4700::6812:73a
Public Scan
Submitted URL: http://track.smtpsendemail.com/9125259/c?p=9W0tjmETTtPWHtGTjHSNSPy8sbWgUfXyvKUmMpN01sPYIUOgqV3wflMv1ud5w6QEdKRYn_0bfMXN1MPgMjj6...
Effective URL: https://tools.finra.org/retirement_calculator/
Submission: On August 10 via api from US — Scanned from DE
Effective URL: https://tools.finra.org/retirement_calculator/
Submission: On August 10 via api from US — Scanned from DE
Form analysis
2 forms found in the DOMPOST https://www.finra.org/finrabrand
<form action="https://www.finra.org/finrabrand" method="post" id="search-header-form" accept-charset="UTF-8">
<fieldset class="js-form-item js-form-type-textfield form-type-textfield js-form-item-field-full-search-form form-item-field-full-search-form form-group">
<input placeholder="Search FINRA" name="field_full_search_form" data-drupal-selector="edit-field-full-search-form" type="text" id="edit-field-full-search-form" value="" size="70" maxlength="60" class="form-text form-control">
</fieldset>
<input placeholder="Search FINRA" data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Search" class="button js-form-submit form-submit btn btn-primary form-control"
data-drupal-states="{"disabled":{":input[name=\u0022field_full_search_form\u0022]":{"empty":true}}}">
<input autocomplete="off" data-drupal-selector="form-bch8qcpkj74yldugadbrj-1bmc9ugt4vdjrktrp6lzu" type="hidden" name="form_build_id" value="form-Bch8QcPKJ74ylDUgAdBRj-1BMC9ugT4VdjRKTrp6lzU" class="form-control">
<input data-drupal-selector="edit-search-header-form" type="hidden" name="form_id" value="search_header_form" class="form-control">
</form>
Name: main.calTable —
<form name="main.calTable" novalidate="" class="ng-pristine ng-valid-min ng-valid-max ng-valid-fraction ng-valid-nonzero ng-invalid ng-invalid-required">
<table class="detailstable">
<tbody>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>How much have you already saved for retirement?</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon1" nga-tooltip="main.tooltip.initialSavingsBalance"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Current Retirement Savings</span>
<br>
<span ng-bind-html="detail">How much do you currently have set aside for your retirement? These savings will be used to fund income payments once you are retired, -and they are in addition to any future annual deposits that the calculator estimates you will need. These savings will earn a return starting in the first year and are assumed to be contributed along with your first annual deposit at the beginning of the year. They will have the same tax status as the annual deposits.</span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<input name="initialSavingsBalance" ng-model="main.data.initialSavingsBalance" required="" ng-model-options="{updateOn : 'default blur'}" min="0" max="100000000" ng-currency="" nga-currency="" nonzero="main.data.withdrawalPerYear"
class="ng-pristine ng-untouched ng-not-empty ng-valid-required ng-valid-min ng-valid-max ng-valid-fraction ng-valid ng-valid-nonzero" aria-invalid="false">
<!---->
</div>
</td>
</tr>
<!--<pre>myForm.myName.$error = {{ main.calTable.initialSavingsBalance | json }}</pre>-->
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span style="max-width: 400px">How much money will you need (after taxes) each year to cover all your living expenses once you have retired?</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon2" nga-tooltip="main.tooltip.withdrawalPerYear"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Desired Annual Retirement Income</span>
<br>
<span ng-bind-html="detail">How much money will you need to live once you have retired (after taxes)? This is the amount you’ll need to cover all living expenses for an entire year. Financial professionals tend to agree you will need about 75 percent of your current income in retirement, to maintain your current standard of living. Enter this amount in today’s dollars. This figure is inflated each year at the rate defined below. It increases every year, starting in the second year. This figure is assumed to be needed at the beginning of the year.</span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<input name="withdrawalPerYear" ng-model="main.data.withdrawalPerYear" required="" ng-model-options="{updateOn : 'default blur'}" min="0" max="10000000" ng-currency="" nga-currency=""
class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required ng-valid-min ng-valid-max ng-valid-fraction" aria-invalid="false">
<!---->
</div>
</td>
</tr>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>What is the annual income you expect to receive from other sources?</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon3" nga-tooltip="main.tooltip.annualMiscIncome"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Annual Income from Other Sources</span>
<br>
<span ng-bind-html="detail">Do you expect other sources of income to be available for retirement? This could include income from Social Security, employer funded pension plans, non-retirement investments or an inheritance.</span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<input name="annualMiscIncome" ng-model="main.data.annualMiscIncome" required="" ng-model-options="{updateOn : 'default blur'}" max="10000000" ng-currency="" nga-currency=""
class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required ng-valid-min ng-valid-max ng-valid-fraction" aria-invalid="false">
<!---->
</div>
</td>
</tr>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>Will this income be taxed in Retirement?</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon0" nga-tooltip="main.tooltip.incomeTaxable"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Will this income be taxed in Retirement?</span>
<br>
<span ng-bind-html="detail">If the income in this box represents Social Security payments, then—depending on your earned income level—it could be taxed. The higher one's earned income, the higher the percentage of Social Security benefits that are taxed. In addition, pension payments are fully taxable at earned income rates, and non-retirement investments are taxed at capital gains rates or as regular income, depending on the investment. Withdrawals from Roth IRAs and Roth 401(k)s, on the other hand, are not taxed, and municipal bonds are not taxed, either. If you are not sure if this income is taxable, or if you have a mix pre-tax and post-tax income in the box, you may want enter “Yes” here, which would result in this income stream being taxed and result in a more conservative estimate of the savings you need to retire than if you entered “No” and did not tax this income in retirement. </span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<select ng-model="main.data.incomeTaxable" name="incomeTaxable" required="" ng-model-options="{updateOn : 'default blur'}" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" aria-invalid="false">
<option value="">[Make a Selection]</option>
<option value="true" selected="selected">Yes</option>
<option value="false">No</option>
</select>
<!---->
</div>
</td>
</tr>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>Current Age</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon3" nga-tooltip="main.tooltip.currentAge"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Current Age</span>
<br>
<span ng-bind-html="detail">How old are you today? Along with your entry for retirement age, this figure determines how long until your retirement starts. Only complete years are considered. </span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<input name="currentAge" type="number" min="1" max="110" ng-model="main.data.currentAge" required="" ng-keydown="main.filterInput($event)" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-min ng-valid-max ng-valid-required"
aria-invalid="false">
<!---->
</div>
</td>
</tr>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>Retirement Age</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon3" nga-tooltip="main.tooltip.retirementAge"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Retirement Age</span>
<br>
<span ng-bind-html="detail">At what age will you retire? If you were born in 1960 or later, you must be 67 to be eligible for full Social Security benefits. The age you enter, minus the figure in Current Age, equals how long you have to save before you begin retirement. Only complete years are considered. </span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<input name="retirementAge" type="number" min="40" max="110" ng-model="main.data.retirementAge" required="" ng-keydown="main.filterInput($event)"
class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-min ng-valid-max ng-valid-required" aria-invalid="false">
<!---->
</div>
</td>
</tr>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>Withdraw Until Age</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon6" nga-tooltip="main.tooltip.decreaseAge"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Withdraw Until Age</span>
<br>
<span ng-bind-html="detail">How long will you need retirement income? As a reference point, the average life expectancy for a 65 year old is 86 (21 years of income), 1 in 4 will live to age 93 (28 years of income), and about 5 percent will live until 100 (35 years of income). People often base their income on average life expectancy, but this could be a mistake. Since half of retirees live past the average age there is a real possibility you could outlive your assets if you base your income stream on an -average life expectancy and live longer than the typical retiree.</span>
</div>
</i>
</div>
</td>
<td layout="column" class="layout-column">
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<select ng-model="main.data.decreaseAge" name="decreaseAge" required="" ng-model-options="{updateOn : 'default blur'}" ng-change="main.selectWithdrawAgeChanged()" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required"
aria-invalid="false">
<option value="">[Make a Selection]</option>
<option value="86" selected="selected">86 (about average life expectancy for a Male age 65 today)</option>
<option value="93">92 (somewhat longer than average for a Male age 65 today)</option>
<option value="89">89 (about average life expectancy for a Female age 65 today)</option>
<option value="94">94 (somewhat longer than average for a Female age 65 today)</option>
<option value="1">I want to specify the age</option>
</select>
<!---->
</div>
<!---->
<!---->
<!---->
</td>
</tr>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>Inflation Rate</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon5" nga-tooltip="main.tooltip.inflationRate"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Inflation Rate</span>
<br>
<span ng-bind-html="detail">What is the expected average annual inflation rate over the entire saving and spending period? The inflation rate in 2010 was 1.6 percent. For the 10-year period from 2001 through 2010 the average inflation rate was about 2.4 percent, and the historical average, which dates back to 1914, is 3.4 percent.</span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<input name="inflationRate" percentage-field="" percentage-max-value="10" ng-model="main.data.inflationRate" required="" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" aria-invalid="false"
style="text-align: left;">
<!---->
</div>
</td>
</tr>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>Current Tax Rate</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon5" nga-tooltip="main.tooltip.currentTaxRate"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Current Tax Rate</span>
<br>
<span ng-bind-html="detail">Enter your current overall marginal tax rate on earned income. This includes federal and state taxes. For ease, add your federal and state rates, though this slightly over-states the actual rate. </span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<input name="currentTaxRate" percentage-field="" percentage-max-value="45" ng-model="main.data.currentTaxRate" percentage-max-decimals="2" required="" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required"
aria-invalid="false" style="text-align: left;">
<!---->
</div>
</td>
</tr>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>Retirement Tax Rate</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon5" nga-tooltip="main.tooltip.retirementTaxRate"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Retirement Tax Rate</span>
<br>
<span ng-bind-html="detail">Enter your estimated overall marginal tax rate on earned income once retired. This includes federal and state taxes. In general, this rate will be less than your rate while working. For ease, add your potential federal and state rates, though this slightly over-states the actual rate. </span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<input name="retirementTaxRate" percentage-field="" percentage-max-value="45" ng-model="main.data.retirementTaxRate" percentage-max-decimals="2" required="" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required"
aria-invalid="false" style="text-align: left;">
<!---->
</div>
</td>
</tr>
<tr>
<td>
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>Assumed Average Annual Return</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon4" nga-tooltip="main.tooltip.annualReturn"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Assumed Average Annual Return</span>
<br>
<span ng-bind-html="detail">What average annual return do you expect from your portfolio over your entire investment period? Although this is an important input to the calculator, it is very difficult to predict investment returns, so you may want to try different return rates to see how changing this value impacts your results. To provide some context for this decision, a portfolio of 50 percent stocks and 50 percent bonds has historically earned an average annualized return of about 7.5 percent. But remember, this is an historical average. Returns over different timeframes have been significantly higher and lower than this average. Last, the return value you enter here is the return you receive after investment expenses have been paid. So, for example, if you expect to obtain a return of 5 percent but will be paying 1 percent in annual charges and fees, you should enter 4 percent in the calculator.</span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<input name="annualReturn" percentage-field="" percentage-max-value="100" ng-model="main.data.annualReturn" percentage-max-decimals="1" required="" class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required"
aria-invalid="false" style="text-align: left;">
<!---->
</div>
</td>
</tr>
<tr>
<td class="calctitles">
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span style="max-width: 400px">Which type of account will be your primary retirement savings account?</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="true" ng-mouseover="" ng-mouseleave="" id="icon6" nga-tooltip="main.tooltip.retirementAccountType"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Account Type</span>
<br>
<span ng-bind-html="detail">Select the type of retirement account you have:<br><br><b>Deductible IRA/SEP accounts</b> will be deposited using pre-tax dollars. In-retirement withdrawals and/or annual earnings will be taxed.<br><br><b>Roth IRA accounts</b> will be deposited using post-tax dollars. In-retirement withdrawals and/or annual earnings will not be taxed.<br><br><b>401(k) accounts</b> will be deposited using pre-tax dollars. In-retirement withdrawals and/or annual earnings will be taxed.<br><br><b>Brokerage accounts</b> (only taxable products) will be deposited using post-tax dollars. In-retirement withdrawals and/or annual earnings will be taxed.<br><br>This calculator cannot be used for retirement accounts containing non-deductible IRAs, variable annuities or brokerage accounts with a mixture of taxable and non-taxable products. Please consult a financial or tax professional for assistance with these accounts.</span>
</div>
</i>
</div>
</td>
<td>
<div layout="row" layout-align="start center" class="layout-align-start-center layout-row">
<select ng-model="main.data.retirementAccountType" name="retirementAccountType" required="" ng-model-options="{updateOn : 'default blur'}" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" aria-invalid="true">
<option value="" selected="selected">-- Select Account Type --</option>
<option value="1">Deductible IRA/SEP</option>
<option value="2">Roth IRA</option>
<option value="3">401(k)</option>
<option value="4">Brokerage Account (Taxable Products Only)</option>
</select>
<!---->
</div>
<!---->
</td>
</tr>
<tr>
<td>
<div layout="row" layout-align="space-between center" class="layout-align-space-between-center layout-row">
<span>Adjust Deposits for Inflation</span>
<i class="fa fa-exclamation-circle fa-lg" aria-hidden="false" ng-mouseover="" ng-mouseleave="" id="icon6" nga-tooltip="main.tooltip.adjustDepositsforInflation"><div class="tooltip layout-align-start-start layout-column ng-hide" ng-show="isShow" layout="column" layout-align="start start" aria-hidden="true">
<span>Adjust Deposits For Inflation</span>
<br>
<span ng-bind-html="detail">Would you like to increase your deposit amounts to account for inflation over the length of the investment period? Deposits can be adjusted each year for inflation or held at a steady level. Compared to not inflating the annual deposits, the first deposit will be lower and the last deposit will be higher.</span>
</div>
</i>
</div>
</td>
<td>
<md-checkbox class="md-checkbox-medium ng-pristine ng-untouched ng-valid ng-empty" ng-model="main.data.adjustDepositsforInflation" aria-label="Checkbox 3" md-no-ink="" tabindex="0" type="checkbox" role="checkbox" aria-checked="false"
aria-invalid="false">
<div class="md-container" md-ink-ripple="" md-ink-ripple-checkbox="">
<div class="md-icon"></div>
</div>
<div ng-transclude="" class="md-label"></div>
</md-checkbox>
</td>
</tr>
<tr class="calc_req_footer">
<td colspan="2">
<div layout="row" layout-align="center center" layout-xs="column" class="layout-xs-column layout-align-center-center layout-row">
<input id="calculate_button" type="button" value="Calculate" ng-click="main.getCalculations()">
<input id="reset_button" type="button" value="Reset" ng-click="main.resetAndNavigateHome()">
</div>
</td>
</tr>
</tbody>
</table>
</form>
Text Content
FINRA UTILITY MENU * About FINRA * Careers * BrokerCheck * Data * Media Center * For Firms * Contact Us Log In FinPro For Industry Professionals Registered representatives can fulfill Continuing Education requirements, view their industry CRD record and perform other compliance tasks. LOG IN FINRA Gateway For Member Firms Firm compliance professionals can access filings and requests, run reports and submit support tickets. LOG IN DR Portal For Case Participants Arbitration and mediation case participants and FINRA neutrals can view case information and submit documents through this Dispute Resolution Portal. LOG IN Need Help? | Check Systems Status Log In to other FINRA systems FINRA MAIN NAVIGATION * Rules & Guidance * Registration, Exams & CE * Events & Training * Filing & Reporting * Compliance Tools * For Investors RETIREMENT CALCULATOR This calculator can help you estimate how much to save each year to accumulate enough money for your projected retirement. The amount you’ll need to set aside will depend on a number of factors that you can adjust with the calculator, including the type of account you are invested in. Remember that the official retirement age for Social Security purposes is gradually rising for individuals born in 1938 or later. Also keep in mind that tax-advantaged accounts have annual contribution limits. INPUTS How much have you already saved for retirement? Current Retirement Savings How much do you currently have set aside for your retirement? These savings will be used to fund income payments once you are retired, -and they are in addition to any future annual deposits that the calculator estimates you will need. These savings will earn a return starting in the first year and are assumed to be contributed along with your first annual deposit at the beginning of the year. They will have the same tax status as the annual deposits. How much money will you need (after taxes) each year to cover all your living expenses once you have retired? Desired Annual Retirement Income How much money will you need to live once you have retired (after taxes)? This is the amount you’ll need to cover all living expenses for an entire year. Financial professionals tend to agree you will need about 75 percent of your current income in retirement, to maintain your current standard of living. Enter this amount in today’s dollars. This figure is inflated each year at the rate defined below. It increases every year, starting in the second year. This figure is assumed to be needed at the beginning of the year. What is the annual income you expect to receive from other sources? Annual Income from Other Sources Do you expect other sources of income to be available for retirement? This could include income from Social Security, employer funded pension plans, non-retirement investments or an inheritance. Will this income be taxed in Retirement? Will this income be taxed in Retirement? If the income in this box represents Social Security payments, then—depending on your earned income level—it could be taxed. The higher one's earned income, the higher the percentage of Social Security benefits that are taxed. In addition, pension payments are fully taxable at earned income rates, and non-retirement investments are taxed at capital gains rates or as regular income, depending on the investment. Withdrawals from Roth IRAs and Roth 401(k)s, on the other hand, are not taxed, and municipal bonds are not taxed, either. If you are not sure if this income is taxable, or if you have a mix pre-tax and post-tax income in the box, you may want enter “Yes” here, which would result in this income stream being taxed and result in a more conservative estimate of the savings you need to retire than if you entered “No” and did not tax this income in retirement. [Make a Selection] Yes No Current Age Current Age How old are you today? Along with your entry for retirement age, this figure determines how long until your retirement starts. Only complete years are considered. Retirement Age Retirement Age At what age will you retire? If you were born in 1960 or later, you must be 67 to be eligible for full Social Security benefits. The age you enter, minus the figure in Current Age, equals how long you have to save before you begin retirement. Only complete years are considered. Withdraw Until Age Withdraw Until Age How long will you need retirement income? As a reference point, the average life expectancy for a 65 year old is 86 (21 years of income), 1 in 4 will live to age 93 (28 years of income), and about 5 percent will live until 100 (35 years of income). People often base their income on average life expectancy, but this could be a mistake. Since half of retirees live past the average age there is a real possibility you could outlive your assets if you base your income stream on an -average life expectancy and live longer than the typical retiree. [Make a Selection] 86 (about average life expectancy for a Male age 65 today) 92 (somewhat longer than average for a Male age 65 today) 89 (about average life expectancy for a Female age 65 today) 94 (somewhat longer than average for a Female age 65 today) I want to specify the age Inflation Rate Inflation Rate What is the expected average annual inflation rate over the entire saving and spending period? The inflation rate in 2010 was 1.6 percent. For the 10-year period from 2001 through 2010 the average inflation rate was about 2.4 percent, and the historical average, which dates back to 1914, is 3.4 percent. Current Tax Rate Current Tax Rate Enter your current overall marginal tax rate on earned income. This includes federal and state taxes. For ease, add your federal and state rates, though this slightly over-states the actual rate. Retirement Tax Rate Retirement Tax Rate Enter your estimated overall marginal tax rate on earned income once retired. This includes federal and state taxes. In general, this rate will be less than your rate while working. For ease, add your potential federal and state rates, though this slightly over-states the actual rate. Assumed Average Annual Return Assumed Average Annual Return What average annual return do you expect from your portfolio over your entire investment period? Although this is an important input to the calculator, it is very difficult to predict investment returns, so you may want to try different return rates to see how changing this value impacts your results. To provide some context for this decision, a portfolio of 50 percent stocks and 50 percent bonds has historically earned an average annualized return of about 7.5 percent. But remember, this is an historical average. Returns over different timeframes have been significantly higher and lower than this average. Last, the return value you enter here is the return you receive after investment expenses have been paid. So, for example, if you expect to obtain a return of 5 percent but will be paying 1 percent in annual charges and fees, you should enter 4 percent in the calculator. Which type of account will be your primary retirement savings account? Account Type Select the type of retirement account you have: Deductible IRA/SEP accounts will be deposited using pre-tax dollars. In-retirement withdrawals and/or annual earnings will be taxed. Roth IRA accounts will be deposited using post-tax dollars. In-retirement withdrawals and/or annual earnings will not be taxed. 401(k) accounts will be deposited using pre-tax dollars. In-retirement withdrawals and/or annual earnings will be taxed. Brokerage accounts (only taxable products) will be deposited using post-tax dollars. In-retirement withdrawals and/or annual earnings will be taxed. This calculator cannot be used for retirement accounts containing non-deductible IRAs, variable annuities or brokerage accounts with a mixture of taxable and non-taxable products. Please consult a financial or tax professional for assistance with these accounts. -- Select Account Type -- Deductible IRA/SEP Roth IRA 401(k) Brokerage Account (Taxable Products Only) Adjust Deposits for Inflation Adjust Deposits For Inflation Would you like to increase your deposit amounts to account for inflation over the length of the investment period? Deposits can be adjusted each year for inflation or held at a steady level. Compared to not inflating the annual deposits, the first deposit will be lower and the last deposit will be higher. Your use of this calculator signifies your agreement to the Terms and Conditions. FINRA MAIN NAVIGATION * Rules & Guidance * Registration, Exams & CE * Events & Training * Filing & Reporting * Compliance Tools * For Investors FINRA UTILITY MENU * About FINRA * Careers * BrokerCheck * Data * Media Center * For Firms * Contact Us ARBITRATION & MEDIATION FINRA operates the largest securities dispute resolution forum in the United States Learn More General Inquiries 301-590-6500 Securities Helpline for Seniors® 844-574-3577 (Mon-Fri 9am-5pm ET) File a Regulatory Tip To report on abuse or fraud in the industry File an Investor Complaint File a complaint about fraud or unfair practices. Small Firm Help Line 833-26-FINRA (Mon-Fri 9am-6pm ET) Office of the Ombudsman Report a concern about FINRA at 888-700-0028 FOOTER LEGAL LINKS * Site Map * Privacy Policy * Terms of Use FOOTER LEGAL 2 * Translate * Contact © FINRA. All Rights Reserved. FINRA IS A REGISTERED TRADEMARK OF THE FINANCIAL INDUSTRY REGULATORY AUTHORITY, INC.