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
| 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
- 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)
Ready to run the numbers?
Open Social Security Quick Estimate