457 lines
24 KiB
HTML
457 lines
24 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html><!-- #BeginTemplate "/Templates/import1.dwt" -->
|
|
<head>
|
|
<!-- tl: 15.main.1.1 -->
|
|
<!-- #BeginEditable name="doctitle" --><title>Early or Late Retirement</title><!-- #EndEditable -->
|
|
<link rel="stylesheet" href="/templatefiles/master.css" type="text/css" media="screen">
|
|
<link rel="stylesheet" href="/templatefiles/custom.css" type="text/css" media="screen">
|
|
<link rel="stylesheet" href="/templatefiles/print.css" type="text/css" media="print">
|
|
<script type="text/javascript" src="/udm-resources/udm-custom.js"></script>
|
|
<script type="text/javascript" src="/udm-resources/udm-control.js"></script>
|
|
<script type="text/javascript" src="/udm-resources/udm-style.js"></script>
|
|
<!-- Search bar script -->
|
|
<script type="text/javascript"><!--
|
|
function resetForms() {
|
|
for (var i = 0; i < document.forms.length; i++ ) {
|
|
document.forms[i].reset();
|
|
}
|
|
}
|
|
//--></script>
|
|
<script language="JavaScript" type="text/javascript" src="/scripts/triggerParams.js"></script>
|
|
<script language="JavaScript" type="text/javascript" src="/scripts/stdLauncher.js"></script>
|
|
|
|
<!-- #BeginEditable name="metatags" -->
|
|
<meta name="coder" content="jlkun">
|
|
<meta name="dc.creator" content="OCACT">
|
|
<meta name="dc.date.created" scheme="ISO8601" content="2005-09-08">
|
|
<meta name="dc.date.reviewed" scheme="ISO8601" content="2008-11-25">
|
|
<meta name="dc.description" content="Early or Late Retirement">
|
|
<meta name="dc.language" scheme="ISO639-2" content="eng">
|
|
<meta name="dc.title" content="Early or Late Retirement">
|
|
<meta name="keywords" content="Social Security, retirement, early retirement, delayed retirement">
|
|
<meta name="lead_content_manager" content="jlkun">
|
|
<!-- #EndEditable -->
|
|
|
|
<script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script>
|
|
<script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="LERZW-HECFS-R8H4E-23UQ7-ERMQB",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"LERZW-HECFS-R8H4E-23UQ7-ERMQB";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="vht6pfix22vgcz6wgcya-f-c5bf615e4-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"1204614","ak.ai":parseInt("728289",10),"ak.ol":"0","ak.cr":3,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"12da82","ak.r":35636,"ak.a2":n,"ak.m":"dsca","ak.n":"essl","ak.bpcip":"169.231.231.0","ak.cport":48980,"ak.gh":"23.214.170.93","ak.quicv":"","ak.tlsv":"tls1.3","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"bbr","ak.t":"1742090416","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==pJq/hINV/k34DuLdOsYM5TY41d/VFLYQwBVDppZ9T9tSUUiZD2dofyK+8icApbYaKKaw6KItF6Ni9CdITu2n5ddm8y0cPtiXbPYnYxgLNLLOsdC4Hrmig3Ma96m49nFgG5SUZSfV3TG6i8aq7wr3Qzm9QbK9DcpgRGi2tAcOByS1mBVZWtL5TXozNFtGerQVKBRjyrcWyISkEuOvjfcBxBwZX+wvEs0x/rSGzZspWP45940HGH3sbelO/EiWiVu4O10U0LkwVfXm9LI2E9O7Sua6KKo4ZBwiDS2vTBNFYjcjidcjK1kvMs85WKyN39D6Ef1qv1DbyM5g9s2jJyO7NF3YUbqJj3geBNgFfSft7ZeqxQRUpLsbdHoMtQ3PvmBUeJr/D1pwQuvGNroP9VdhUcAzMVIpVQCBFOC0W19ghIY=","ak.pv":"98","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head>
|
|
<body onLoad="Poll(); return true; resetForms()">
|
|
<script type="text/javascript" src="/udm-resources/udm-mod-keyboard.js"></script>
|
|
<table width="100%" border="0" cellpadding="4" cellspacing="0">
|
|
<tr>
|
|
<td class="sstop" valign="bottom" align="left" width="25%">
|
|
<a href="#content" class="redskipnav">Skip to content</a><br>Social Security Online</td>
|
|
<td colspan="2" valign="bottom" class="titletext">
|
|
<!-- #BeginEditable name="sitetitle" -->Social Security Benefits<!-- #EndEditable -->
|
|
</td>
|
|
</tr></table><table width="100%" border="0" cellpadding="2" cellspacing="0">
|
|
<tr class="printhide">
|
|
<td width="25%" valign="baseline" class="linkbar"><img src="/templateimages/blank.gif"
|
|
width="2" height="1" border="0" alt=""><a href="http://www.ssa.gov"
|
|
class="bar">www.socialsecurity.gov</a></td>
|
|
<td class="linkbar"><script type="text/javascript" src="/udm-resources/udm-dom.js"></script>
|
|
<!-- SSA Menu Bar -->
|
|
<!-- LAST UPDATED 11/03/15 -->
|
|
<a class="bar" href="/">Home</a>  
|
|
<a class="bar" href="/ask/">FAQs</a>  
|
|
<a class="bar" href="/agency/contact/">Contact Us</a>  
|
|
<a class="bar" href="https://search.ssa.gov/search?affiliate=ssa">Search</a>
|
|
<script>
|
|
if (window.addEventListener) {
|
|
var css = '.linkbar:last-child form { display: none; }',
|
|
head = document.getElementsByTagName('head')[0],
|
|
style = document.createElement('style');
|
|
|
|
style.type = 'text/css';
|
|
if (style.styleSheet){
|
|
style.styleSheet.cssText = css;
|
|
} else {
|
|
style.appendChild(document.createTextNode(css));
|
|
}
|
|
|
|
head.appendChild(style);
|
|
}
|
|
</script>
|
|
</td>
|
|
<td width="25%" align="right" class="linkbar"><form
|
|
action="http://search.ssa.gov/search?" method="GET" name="gs">
|
|
<table width="100%" border="0" align="right" cellpadding="0" cellspacing="0">
|
|
<tr>
|
|
<td nowrap class="linkbar">
|
|
<table border="0" align="right" cellpadding="0" cellspacing="0" class="eightypercent">
|
|
<tr>
|
|
<td nowrap class="linkbar"><strong> <label for="q" class="bar">Search</label>
|
|
</strong> </td>
|
|
<td nowrap>
|
|
<input name="q" id="q" type=text class="eightypercent" value=""
|
|
size=17 maxlength=2048>
|
|
<input name="btnG" type=submit class="eightypercent" value="GO">
|
|
<input value="xml_no_dtd" name="output" type="hidden">
|
|
<input value="date:D:L:d1" name="sort" type="hidden">
|
|
<input value="UTF-8" name="ie" type="hidden">
|
|
<input value="default_frontend" name="client" type="hidden">
|
|
<input value="UTF-8" name="oe" type="hidden">
|
|
<input value="default_frontend" name="proxystylesheet" type="hidden">
|
|
<input value="1" name="proxyreload" type="hidden"></td>
|
|
</tr>
|
|
</table></td>
|
|
</tr>
|
|
</table></form></td>
|
|
|
|
</tr></table><table width="100%" border="0" cellpadding="4" cellspacing="0">
|
|
<tr>
|
|
<td width="25%" valign="top" class="graystars">
|
|
<!-- #BeginEditable name="subsitehome" --><a href="../index.html">Office of the Chief Actuary</a><!-- #EndEditable -->
|
|
</td>
|
|
<td colspan="2" valign="top">
|
|
<a href="http://www.ssa.gov"><img src="/templateimages/tinylogo.gif" width="52"
|
|
height="47" align="left" alt="SSA logo: link to Social Security Online home"
|
|
border="0"></a><a name="content"></a>
|
|
<!-- #BeginEditable name="pagetitle" --><h1>Early or Late Retirement?</h1><!-- #EndEditable -->
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<!-- #BeginEditable name="import" -->
|
|
<table width="100%" border="0" cellspacing="0" cellpadding="4" summary="formatting">
|
|
<tbody>
|
|
<tr valign="top">
|
|
<td width="25%" class="whiteruled2-td">
|
|
<p><a href="http://www.ssa.gov/pubs/10147.html">When To Start
|
|
Receiving Retirement Benefits</a></p>
|
|
<p><a href="../anypia/index.html">Benefit calculators</a></p>
|
|
<p><a href="../COLA/Benefits.html">How we calculate benefits</a></p>
|
|
</td>
|
|
<td class="grayruled2-td">
|
|
<p>
|
|
Workers planning for their retirement should be aware that retirement
|
|
benefits depend on age at retirement. If a worker begins receiving benefits before
|
|
his/her <a href="../ProgData/nra.html">normal (or full) retirement age</a>,
|
|
the worker will receive a reduced benefit.
|
|
A worker can choose to retire as early as age 62, but
|
|
doing so may result in a reduction of as much as 30 percent.</p>
|
|
<p>
|
|
Starting to receive benefits after normal retirement age may
|
|
result in larger benefits. With <a href="#late">delayed retirement credits</a>,
|
|
a person can receive his or her largest benefit by retiring at age 70.
|
|
</p>
|
|
</td>
|
|
</tr>
|
|
<tr valign="top">
|
|
<td width="25%" class="whiteruled-td"><p><a name="early">Early retirement reduces benefits</a></p></td>
|
|
<td class="grayruled-td">
|
|
<p>In the case of <i>early retirement</i>,
|
|
a benefit is reduced 5/9 of one percent for each month before normal retirement age,
|
|
up to 36 months. If the number of months exceeds 36, then the benefit is
|
|
further reduced 5/12 of one percent per month.</p>
|
|
<p>For example, if the number of reduction months is 60
|
|
(the maximum number for retirement at 62 when normal retirement
|
|
age is 67), then the benefit is reduced by 30 percent. This maximum reduction is
|
|
calculated as 36 months times 5/9 of 1 percent <i>plus</i> 24 months times 5/12 of
|
|
1 percent.</p>
|
|
</td>
|
|
</tr>
|
|
<tr valign="top">
|
|
<td width="25%" class="whiteruled-td"><p><a name="late">Delayed retirement increases benefits</a></p></td>
|
|
<td class="grayruled-td"><p><a name="drc"><i>Delayed retirement
|
|
credit</i></a> is generally given for retirement after the normal retirement age.
|
|
To receive full credit, you must be <a href="../ProgData/insured.html">insured</a> at your
|
|
normal retirement age. No credit is given after age 69. </p>
|
|
<p><b>If you retire before age 70, some of your delayed retirement credits will not
|
|
be applied until the January after you start benefits.</b> The
|
|
<a href="#calculator">calculator below</a> gives you the amount with all credits
|
|
applied for comparison purposes.</p>
|
|
<p>
|
|
Delayed retirement credits increase a retiree's benefits.
|
|
The <a href="#drcTable">table below</a> shows the delayed retirement credit by
|
|
year of birth. </p>
|
|
</td>
|
|
</tr>
|
|
<tr valign="top">
|
|
<td width="25%" class="whiteruled2-td"><a name="calculator">
|
|
<p>Compute the effect of early or delayed retirement</a></p></td>
|
|
<td class="grayruled2-td">
|
|
<p>
|
|
If you enter your date of birth and the effective month for beginning your benefits,
|
|
we will tell you the effect of early or delayed retirement as a percentage of
|
|
your primary insurance amount. Please note that benefits are generally paid in the
|
|
month following the effective month.
|
|
|
|
<form name="age">
|
|
<blockquote><p>Enter your date of birth
|
|
(<label for="month">month</label>/<label for="day">day</label>/<label for="year">year</label> format):<br />
|
|
<input type="text" name="month" size="1" maxlength="2" id="month" value="6">/
|
|
<input type="text" name="day" size="1" maxlength="2" id="day" value="15">/
|
|
<input type="text" name="year" size="3" maxlength="4" id="year" value="1960">
|
|
</p>
|
|
<p>Enter the effective month and year for which you would like to begin receiving benefits:<br />
|
|
<input type="text" name="drawmon" size="1" maxlength="2" id="drawmon" value="12">/
|
|
<input type="text" name="drawyr" size="3" maxlength="4" id="drawyr" value="2025">
|
|
<b><small>You must be at least age 62 to begin receiving benefits.</small></b>
|
|
<p><input name="button" type="button" onclick="calc();" value="Compute">
|
|
</blockquote>
|
|
<p><label for="new">The month you will reach your normal retirement age</label>
|
|
is <input type="text" readOnly size="14" maxlength="14" name="nrastring" id="new">.<br />
|
|
Effect of your retirement choice on your benefit:<br /><label for="output">
|
|
<textarea readOnly rows="6" cols="60" name="textoutput" wrap="virtual" id="output">
|
|
</textarea></label>
|
|
</form>
|
|
<script language="JavaScript">
|
|
var message = '';
|
|
var birthyear = 0;
|
|
var birthmonth = 0;
|
|
var birthday = 0;
|
|
var drawmonth = 0;
|
|
var drawyear = 0;
|
|
var months = ['January','February','March','April','May','June','July',
|
|
'August','September','October','November','December'];
|
|
function calc() {
|
|
message = '';
|
|
var check1 = birthCheck();
|
|
var check2 = true;
|
|
if (check1) {
|
|
check2 = drawCheck();
|
|
}
|
|
if (check1 && check2) {
|
|
if (birthday == 1) {
|
|
birthday = 30;
|
|
birthmonth--;
|
|
if (birthmonth == 0) {
|
|
birthmonth = 12;
|
|
birthyear--;
|
|
}
|
|
}
|
|
var nra99 = nra(birthyear,birthmonth); // # of months after 1999 when attains NRA
|
|
var desire99 = desire(); // # of months after 1999 for specified retirement month
|
|
var age62mon = nra99 - (birthmonth + (birthyear + 62 - 1999)*12);
|
|
var minage = 62;
|
|
if (birthday != 2) {
|
|
age62mon--;
|
|
minage = '62 and one month';
|
|
}
|
|
var age70mon = birthmonth + (birthyear + 70 - 1999)*12 - nra99;
|
|
var delta = desire99 - nra99;
|
|
var nummon = Math.abs(delta); // number of months relative to NRA
|
|
var correction = '';
|
|
var str1 = 'You choose to receive benefits ';
|
|
var str2 = ' you reach your normal retirement age. ';
|
|
var str3 = ' Your benefit will be ';
|
|
var str4 = ' percent of your primary insurance amount.';
|
|
var change = 0;
|
|
var relative = 'when';
|
|
if (delta < 0) {
|
|
relative = nummon + ' months before';
|
|
if (nummon > age62mon) {
|
|
nummon = age62mon;
|
|
correction = ' However, you can not retire before age '+minage;
|
|
correction += ', when your benefit will be reduced for '+age62mon;
|
|
correction += ' months of early retirement. ';
|
|
}
|
|
if (nummon > 36) { change = 20 + (nummon - 36) * 5 /12; }
|
|
else { change = nummon * 5 /9; }
|
|
change = 100 - Math.floor(change * 100 + .5) / 100;
|
|
change = Math.floor(change * 100 + .5) / 100;
|
|
} else if (delta > 0) {
|
|
relative = nummon + ' months after';
|
|
var drc = (Math.floor((birthyear-1924)/2-.1) + 1) / 2 + 3;
|
|
if (birthyear < 1924) { drc = 3 }
|
|
else if (birthyear > 1942) { drc = 8 }
|
|
if (nummon > age70mon) {
|
|
nummon = age70mon;
|
|
correction = ' However, because delayed retirement credits do not apply after ';
|
|
correction += 'age 70, your benefit will be increased only for ' + age70mon;
|
|
correction += ' months of delayed retirement. ';
|
|
}
|
|
change = nummon * drc / 12 + 100;
|
|
change = Math.floor(change * 100 + .5) / 100;
|
|
} else {
|
|
change = 100;
|
|
}
|
|
message = str1 + relative + str2 + correction + str3 + change + str4;
|
|
}
|
|
document.age.textoutput.value = message;
|
|
}
|
|
|
|
function birthCheck() {
|
|
var date_format = /^(\d{1,4})$/;
|
|
var matchArray = document.age.year.value.match(date_format);
|
|
if (matchArray == null) {
|
|
message = 'Your birth year is entered in a wrong format. Please check to make sure you ';
|
|
message += 'have not entered any extra spaces or symbols.';
|
|
return false;
|
|
}
|
|
birthyear = parseInt(matchArray[1], 10);
|
|
if (birthyear < 100) {
|
|
birthyear += 1900;
|
|
}
|
|
matchArray = document.age.month.value.match(date_format);
|
|
if (matchArray == null) {
|
|
message = 'Your birth month is entered in a wrong format. Please check to make sure you ';
|
|
message += 'have not entered any extra spaces or symbols.';
|
|
return false;
|
|
}
|
|
birthmonth = parseInt(matchArray[1], 10);
|
|
matchArray = document.age.day.value.match(date_format);
|
|
if (matchArray == null) {
|
|
message = 'Your birth day is entered in a wrong format. Please check to make sure you ';
|
|
message += 'have not entered any extra spaces or symbols.';
|
|
return false;
|
|
}
|
|
birthday = parseInt(matchArray[1], 10);
|
|
if (birthyear < 1917) {
|
|
message = "Birth year must be 1917 or later.";
|
|
return false;
|
|
}
|
|
if (birthday < 1 || birthday > 31) {
|
|
message = 'Birth day must be between 1 and 31.';
|
|
return false;
|
|
}
|
|
if (birthmonth < 1 || birthmonth > 12) { // check month range
|
|
message = 'Birth month must be between 1 and 12.';
|
|
return false;
|
|
}
|
|
if (birthday == 31 && (birthmonth == 4 || birthmonth == 6 ||
|
|
birthmonth == 9 || birthmonth == 11)) {
|
|
message = months[birthmonth - 1] + " doesn't have 31 days!";
|
|
return false;
|
|
}
|
|
if (birthmonth == 2) { // check for february 29th
|
|
if ((birthday == 29 && !isleap(birthyear)) || birthday > 29) {
|
|
message = "February " + birthyear + " doesn't have " + birthday +
|
|
" days!";
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function drawCheck() {
|
|
var date_format = /^(\d{1,4})$/;
|
|
var matchArray = document.age.drawyr.value.match(date_format);
|
|
if (matchArray == null) {
|
|
message = 'Your retirement year is entered in a wrong format. Please check to make ';
|
|
message += 'sure you have not entered any extra spaces or symbols.';
|
|
return false;
|
|
}
|
|
drawyear = parseInt(matchArray[1], 10);
|
|
if (drawyear < 100) {
|
|
drawyear += 2000;
|
|
}
|
|
matchArray = document.age.drawmon.value.match(date_format);
|
|
if (matchArray == null) {
|
|
message = 'Your retirement month is entered in a wrong format. Please check to make ';
|
|
message += 'sure you have not entered any extra spaces or symbols.';
|
|
return false;
|
|
}
|
|
drawmonth = parseInt(matchArray[1], 10);
|
|
if (drawyear <= birthyear) { // check year range
|
|
message = 'Retirement year must be after birth year.';
|
|
return false;
|
|
}
|
|
if (drawmonth < 1 || drawmonth > 12) { // check month range
|
|
message = 'Retirement month must be between 1 and 12.';
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
function isleap( year ) {
|
|
return (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
|
|
}
|
|
|
|
function desire() {
|
|
return drawmonth + (drawyear - 1999)*12;
|
|
}
|
|
|
|
function nra(yob,mob) { // computes number of months of early or late retirement
|
|
var nrayr = 65;
|
|
var nramon = 0;
|
|
if (yob >= 1943 && yob <= 1954) { nrayr = 66 }
|
|
if (yob > 1959) { nrayr = 67 }
|
|
var transition = [1938,6502,1939,6504,1940,6506,1941,6508,1942,6510,1955,6602,1956,6604,1957,6606,1958,6608,1959,6610];
|
|
if ((yob > 1937 && yob < 1943) || (yob > 1954 && yob < 1960)) {
|
|
var index = 1;
|
|
for (var i = 0; i < 20; i+=2) {
|
|
if (transition[i] == yob) { index = i + 1 }
|
|
}
|
|
var tmp = String(transition[index]);
|
|
nramon = Number(tmp.substr(2,2));
|
|
nrayr = Number(tmp.substr(0,2));
|
|
}
|
|
|
|
nrayr += yob;
|
|
nramon += mob;
|
|
if (nramon > 12) {
|
|
nramon -= 12;
|
|
nrayr++;
|
|
}
|
|
document.age.nrastring.value = months[nramon - 1] + ' ' + String(nrayr);
|
|
return nramon + (nrayr - 1999)*12;
|
|
}
|
|
</script>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
<td width="25%" class="whiteruled-td"><a name="drcTable"></a>
|
|
<p>Annual delayed retirement credit percentage
|
|
varies from 3% to 8% by year of birth</p></td>
|
|
<td valign="bottom"class="grayruled-td" align="center">
|
|
<table width="80%" border="0" cellspacing="0" cellpadding="0" summary="DRC table">
|
|
<caption><b>Delayed retirement credit</b></caption>
|
|
<tr><th align="left" scope="col" class="blackruled-td">Year of birth</th>
|
|
<th scope="col" class="blackruled-td">Credit per year</th></tr>
|
|
<tr align="left" valign="bottom">
|
|
<td>1917-24</td><td align="center">3.0%</td></tr>
|
|
<tr align="left">
|
|
<td valign="bottom">1925-26</td><td align="center">3.5%</td></tr>
|
|
<tr align="left">
|
|
<td valign="bottom">1927-28</td><td align="center">4.0%</td></tr>
|
|
<tr align="left">
|
|
<td valign="bottom">1929-30</td><td align="center">4.5%</td></tr>
|
|
<tr align="left">
|
|
<td valign="bottom">1931-32</td><td align="center">5.0%</td></tr>
|
|
<tr align="left">
|
|
<td valign="bottom">1933-34</td><td align="center">5.5%</td></tr>
|
|
<tr align="left">
|
|
<td valign="bottom">1935-36</td><td align="center">6.0%</td></tr>
|
|
<tr align="left">
|
|
<td valign="bottom">1937-38</td><td align="center">6.5%</td></tr>
|
|
<tr align="left">
|
|
<td valign="bottom">1939-40</td><td align="center">7.0%</td></tr>
|
|
<tr align="left" valign="bottom">
|
|
<td>1941-42</td>
|
|
<td align="center">7.5%</td></tr>
|
|
<tr align="left" valign="bottom">
|
|
<td class="blackruled-td">1943 and later</td>
|
|
<td align="center" class="blackruled-td">8.0%</td></tr>
|
|
<tr align="left">
|
|
<td colspan="2"><small>Note:
|
|
Persons born on January 1 of any year should refer to the credit percentage
|
|
for the previous year.</small></td></tr>
|
|
</table></td>
|
|
</tr>
|
|
<tr valign="top">
|
|
<td width="25%" class="whiteruled-td">More information</td>
|
|
<td class="grayruled-td">A table illustrates the complex
|
|
<a href="../ProgData/ar_drc.html">interaction among normal retirement age,
|
|
actuarial reduction, and delayed retirement credit</a>.</td>
|
|
</tr>
|
|
</tbody></table>
|
|
<!-- #EndEditable -->
|
|
<table class="printhide" width="100%" border="0" cellpadding="1" cellspacing="0">
|
|
<tr bgcolor="#333366"><td height="1" colspan="3"></td></tr>
|
|
<tr>
|
|
<td width="26%" valign="middle"> <a href="http://www.usa.gov"><img
|
|
src="/templateimages/firstgov3.gif" width="72" height="15"
|
|
alt="USA.gov: Portal to U.S. government agencies" border="0"></a></td>
|
|
<td valign="top" class="seventypercent">
|
|
<a href="http://www.ssa.gov/privacy.html">Privacy Policy</a>
|
|
| <a href="http://www.ssa.gov/websitepolicies.htm">Website Policies
|
|
& Other Important Information</a>
|
|
| <a href="http://www.ssa.gov/sitemap.htm">Site Map</a><br />
|
|
Last reviewed or modified Tuesday Nov 25, 2008</td>
|
|
<td align="center" valign="middle"><div align="center">
|
|
<a href="http://www.ssa.gov/textsize.htm"><span class="seventypercent">Need </span>
|
|
<span class="ninetypercent">Larger </span>Text?</a></div></td>
|
|
</tr>
|
|
</table></body>
|
|
<!-- #EndTemplate --></html>
|