How Do Social Security’s Highest 35 Years Work?
Social Security bases your retirement benefit on your 35 highest years of earnings, adjusted for wage growth, added together and divided by 420 months. If you have fewer than 35 years of earnings, each missing year counts as a zero. Working longer raises your benefit only when a new year beats one of the 35 already counted, and Social Security refigures your benefit automatically each year you work after claiming. Earnings up to age 60 are indexed to average wages; earnings from 60 on count at face value.
How the 35 years are chosen
Social Security looks at every year of your earnings up to the taxable maximum, $184,500 in 2026. Each year before 60 is indexed to the national average wage for the year you turn 60, so $30,000 earned in 1995 counts as far more in today’s terms. Years from 60 on aren’t indexed; they count at the amount you actually earned.
From all those indexed years, it takes the highest 35, whenever they happened: your 20s, your 50s or after 62. It adds them up and divides by 420, the number of months in 35 years, to get your average indexed monthly earnings. Your full benefit is 90% of the first $1,286 of that average, 32% of the amount up to $7,749 and 15% above it, under the benefit formula for people turning 62 in 2026.
The highest 35 don’t have to be consecutive, and they don’t have to be your last 35. A low-paid year at 22 drops out automatically if you later have 35 better years.
What a zero year costs
Fewer than 35 years means zeros in the average. For someone turning 62 in 2026 who earned $50,000 a year in today’s dollars:
| Years of earnings | Average monthly earnings | Full benefit at 67 |
|---|---|---|
| 35 | $4,166 | $2,079.00 |
| 30 | $3,571 | $1,888.60 |
| 25 | $2,976 | $1,698.20 |
| 20 | $2,380 | $1,507.40 |
| 10 | $1,190 | $1,071.00 |
Swipe sideways to see the full table →
Each missing year at this salary costs about $38 a month for life, because the part of the average lost falls in the formula’s 32% bracket. Going from 10 years to 35 more than triples the earnings counted but only doubles the benefit, because the formula replaces the first $1,286 of average earnings at 90%. People who haven’t reached 40 credits get no retirement benefit at all, so the zeros matter only once you qualify.
When working longer raises your benefit
If you already have 35 years, a new year helps only if it’s higher, after indexing, than the lowest year in your top 35. Replacing a $15,000 year with a $60,000 year adds $45,000 to the total, $107 to the monthly average, and about $34 a month to the full benefit at the 32% rate. Replacing a $55,000 year with a $60,000 year adds about $4.
Your work after claiming counts too. Each year, Social Security checks the earnings of people already getting benefits, and if the latest year is one of your highest 35, it raises your benefit, usually by December of the following year, retroactive to January.
Stopping work early
Stopping work before you claim can have two separate costs. If you have fewer than 35 years, each year you don’t work leaves a zero in the average. And if you have 35 years but some are low, you lose the chance to replace them with higher ones. Neither is the same as the reduction for claiming early: someone can stop working at 55 and still wait until 67 or 70 to claim, avoiding the early claiming reduction but keeping any zeros.
Checking your own 35 years
Your my Social Security account lists your earnings for every year. Look for missing years or amounts that don’t match your W-2s or tax returns; a year recorded as zero that you actually worked lowers your benefit like any other zero. The statement’s estimate assumes you’ll keep earning about what you earned last year until you claim, so it changes when your earnings do.