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) * 12Benefit at Full Retirement Age
pia_at_fra = round(pia)Variables
| Variable | Description | Default |
|---|---|---|
aime | Average Monthly Earnings (AIME)(USD) | 5000 |
claiming_age | Claiming Age(years) | 67 |
pia | Derived value= min(aime, 1174) * 0.9 + max(min(aime - 1174, 7078 - 1174), 0) * 0.32 + max(aime - 7078, 0) * 0.15 | calculated |
age_factor | Derived 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:
Age Adjustments
Worked Example
AIME of $5,000, claiming at age 67 (full retirement age).
aime = 5000claiming_age = 67
- 0190% of $1,174 = $1,057
- 0232% of ($5,000 - $1,174) = 32% of $3,826 = $1,224
- 03PIA = $1,057 + $1,224 = $2,281
- 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