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 AgeAdjustment 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)

    Frequently Asked Questions

    What is AIME?

    Average Indexed Monthly Earnings is your average monthly earnings over your highest 35 years of work, adjusted for wage inflation.

    What are bend points?

    Bend points are dollar thresholds that determine the percentage applied to your earnings. They are adjusted annually for wage growth.

    Should I claim early or wait?

    Each year you delay past 62 increases your benefit. Waiting to 70 gives the maximum benefit (about 76% more than at 62). The break-even age is typically around 80.

    Ready to run the numbers?

    Open Social Security Quick Estimate