Social Security uses your 35 highest-earning years to set your payment amount

Social Security calculates your monthly payment by looking at your work history, specifically your earnings in the 35 years when you made the most money. The system takes your total earnings in those years, adjusts them for inflation, and converts them into a monthly benefit. If you worked fewer than 35 years, the calculation includes zeros for the missing years, which lowers your total. Your payment also depends on the age you start collecting — starting at 62 gives you less per month than waiting until 67 or 70.

The actual math involves three steps: first, Social Security adjusts your historical earnings to account for wage growth over time. Second, it averages your 35 highest years into a single monthly figure. Third, it applies a formula that replaces a percentage of your average earnings — the percentage is higher for lower earners and lower for higher earners. The result is your Primary Insurance Amount, or PIA, which is the payment you would receive at your full retirement age.

Key Takeaways

  • Social Security counts your 35 highest-earning years; if you worked fewer years, zeros fill the gaps and reduce your payment.
  • Your earnings are adjusted for inflation before the calculation, so older years are not penalized for being in the past.
  • The payment formula replaces a higher percentage of earnings for lower-income workers and a lower percentage for higher-income workers.
  • Starting benefits at 62 reduces your monthly payment by roughly 30 percent compared to waiting until age 67.
  • Working longer and earning more in recent years can increase your payment if those years replace lower-earning years in your top 35.

The 35-year earnings history and how gaps affect your payment

Social Security looks back at your entire work history but only uses the 35 years in which you earned the most. If you worked 40 years, the five lowest-earning years are dropped. If you worked only 30 years, the calculation includes five years of zero earnings, which significantly reduces your average.

This matters because the zeros pull down your average. A person who worked 30 years at $50,000 per year has a lower average than someone who worked 35 years at $50,000 per year, even though both earned the same total over their working years. The five missing years count as zeros in the calculation. If you took time out of the workforce for caregiving, education, or unemployment, those gaps appear as zeros unless you have enough high-earning years to push them out of the top 35.

You can see your own earnings record by creating an account on ssa.gov and viewing your Social Security Statement. The statement shows your year-by-year earnings history and estimates what your payment would be at different ages. If you spot an error — a missing year, an underreported amount, or earnings credited to the wrong year — you should report it to Social Security as soon as you notice it, because corrections become harder to make after a certain time has passed.

How inflation adjustment works in the calculation

Social Security does not simply add up your 35 highest years of raw earnings. Instead, it adjusts each year's earnings for inflation so that money from 1985 is not treated as worth less than money from 2020. This adjustment is called wage indexing, and it uses a national average wage index published by Social Security each year.

Here is how it works in practice: if you earned $30,000 in 1990, Social Security does not count that as $30,000 in today's dollars. It multiplies your 1990 earnings by a factor that reflects how much average wages have grown since 1990. The factor changes every year based on the national average wage. This means your earlier, lower-dollar earnings are brought up to a level that reflects the wage growth that happened between then and now, making the comparison fair across decades.

The wage indexing stops at age 60. Earnings after age 60 are counted at face value without adjustment, which is one reason why working longer can help — your recent earnings are not reduced by an inflation factor. If you earned $60,000 at age 62, that full $60,000 counts in the calculation, whereas earnings from age 30 are adjusted upward to account for 32 years of wage growth.

The benefit formula and why lower earners get a higher replacement rate

Once Social Security has your adjusted 35-year average, it applies a formula that converts that average into a monthly payment. The formula has three brackets, and the replacement rate — the percentage of your average earnings you receive — is higher in the lower brackets and lower in the higher brackets. This is intentional: Social Security is designed to replace a larger share of income for workers who earned less.

In 2024, the formula works roughly like this: the first portion of your average earnings (up to a certain amount) is replaced at 90 percent. The next portion is replaced at 32 percent. Anything above that is replaced at 15 percent. The exact dollar amounts in each bracket change every year based on wage growth. A worker whose average earnings were $2,000 per month receives a much higher percentage of those earnings than a worker whose average earnings were $8,000 per month.

This progressive structure means that Social Security provides a stronger safety net for lower-income workers while still providing a benefit to higher earners. A person who earned $30,000 per year throughout their career might receive 40 percent of that as a monthly benefit, while a person who earned $120,000 per year might receive 25 percent. Both receive a payment, but the lower earner gets a higher percentage replacement.

How your claiming age changes your monthly payment

The payment amount calculated by the formula above is your Primary Insurance Amount, or the payment you receive if you start benefits at your full retirement age. Your full retirement age depends on your birth year: it ranges from 65 for people born before 1938 to 67 for people born in 1960 or later. If you claim before your full retirement age, your payment is reduced. If you delay past your full retirement age, your payment increases.

Starting at 62 — the earliest age you can claim — reduces your payment by roughly 30 percent if your full retirement age is 67. Starting at 70 increases your payment by roughly 24 percent compared to age 67. These adjustments are permanent: if you claim at 62, your payment stays 30 percent lower for the rest of your life, even after you reach 67 or 70. The adjustment is called a reduction factor or delayed retirement credit, depending on which direction you go.

The exact percentage varies slightly by birth year, but the pattern is consistent: each month you claim before your full retirement age costs you roughly 0.55 percent of your benefit, and each month you delay past your full retirement age gains you roughly 0.67 percent. This is why the decision of when to claim is important — it affects not just your first payment but every payment you receive for the rest of your life.

Earnings after you start collecting and how they affect your payment

If you claim Social Security before your full retirement age and continue working, your benefit may be reduced if your earnings exceed a certain limit. In 2024, if you are under full retirement age for the entire year, Social Security deducts $1 from your benefit for every $2 you earn above $23,400. In the year you reach full retirement age, the limit is higher and applies only to earnings before the month you reach that age.

Once you reach your full retirement age, there is no earnings limit — you can work and earn as much as you want without any reduction to your benefit. This is one reason some people wait to claim: they can continue working without a penalty. If you did claim early and then earn above the limit, the reduction is temporary. When you reach full retirement age, your benefit is recalculated to account for the months in which it was reduced, and you receive a higher payment going forward.

Earnings after you start collecting do not change your Primary Insurance Amount or the formula used to calculate it. They only trigger the earnings test if you have not yet reached full retirement age. Once you reach full retirement age, your benefit is locked in and does not change based on how much you earn.

Government Pension Offset and Windfall Elimination Provision

Two rules can reduce your Social Security payment if you also receive a pension from work not covered by Social Security. The Government Pension Offset reduces spousal or survivor benefits if you receive a government pension. The Windfall Elimination Provision reduces your own Social Security benefit if you receive a government pension and also worked in jobs covered by Social Security.

These rules apply mainly to federal, state, or local government employees who did not pay Social Security taxes on their government job. If you worked for a government agency that did not withhold Social Security taxes, and you also worked in private industry or other jobs that did, you may be subject to one of these provisions. The Windfall Elimination Provision can reduce your benefit by up to 50 percent of your government pension amount, though the exact reduction depends on your age and work history.

You can find out whether these rules affect you by contacting Social Security directly or reviewing your Social Security Statement. If you think you are affected, ask Social Security to explain the calculation, because these provisions have specific rules about what counts as a government pension and how the reduction is applied.

Frequently Asked Questions

What if I did not work 35 years?

Social Security includes zeros for each year under 35 that you did not work. If you worked 30 years, five zeros are included in the calculation, which lowers your average earnings and your payment. Working longer can replace those zeros with actual earnings and increase your benefit.

Can I see how much my payment will be before I claim?

Yes. Create an account on ssa.gov and view your Social Security Statement, which shows your earnings history and estimates your payment at ages 62, 67, and 70. The estimates assume you continue earning at your current rate until you claim. You can also call Social Security at 1-800-772-1213 to request a statement by mail.

Does working longer always increase my payment?

Usually, yes — if your recent earnings are higher than some of your earlier years, they can replace lower-earning years in your top 35 and increase your average. However, if your recent earnings are lower than your top 35 years, working longer will not change your payment. You can test this by checking your statement on ssa.gov.

What happens to my payment if I delay claiming past 70?

Delayed retirement credits stop at age 70. If you delay past 70, your payment does not increase further. Your payment is locked in at the rate you would receive at 70, so there is no financial benefit to waiting beyond that age.

How often does Social Security recalculate my payment after I start collecting?

Social Security recalculates your benefit once a year, usually in October, if you earned enough in the previous year to add a new year to your record. If the new year replaces a lower-earning year in your top 35, your payment increases. If it does not replace any of your top 35 years, your payment stays the same.