Social Security Quick Estimate Formula

Understand the math behind the social security quick estimate. Each variable explained with a worked example.

Formulas Used

Estimated Monthly Benefit

monthly_benefit = round(pia * age_factor)

Annual Benefit

annual_benefit = round(pia * age_factor) * 12

Benefit at Full Retirement Age

pia_at_fra = round(pia)

Variables

VariableDescriptionDefault
aimeAverage Monthly Earnings (AIME)(USD)5000
claiming_ageClaiming Age(years)67
piaDerived value= min(aime, 1174) * 0.9 + max(min(aime - 1174, 7078 - 1174), 0) * 0.32 + max(aime - 7078, 0) * 0.15calculated
age_factorDerived value= claiming_age < 67 ? (1 - (67 - claiming_age) * 0.0667) : (1 + (claiming_age - 67) * 0.08)calculated

How It Works

Social Security Benefit Estimation

PIA (Primary Insurance Amount)

The PIA is calculated from your AIME using bend points:

  • 90% of first $1,174
  • 32% of amount between $1,174 and $7,078
  • 15% above $7,078
  • Age Adjustments

    | Claiming Age | Adjustment | |---|---| | 62 | -30% | | 65 | -13.3% | | 67 (FRA) | 0% | | 70 | +24% |

    Worked Example

    AIME of $5,000, claiming at age 67 (full retirement age).

    aime = 5000claiming_age = 67
    1. 0190% of $1,174 = $1,057
    2. 0232% of ($5,000 - $1,174) = 32% of $3,826 = $1,224
    3. 03PIA = $1,057 + $1,224 = $2,281
    4. 04At FRA (67): $2,281/month ($27,372/year)

    Ready to run the numbers?

    Open Social Security Quick Estimate