What determines your maximum Social Security payment

Your Social Security payment depends on three things: how much you earned during your working years, when you were born, and what age you claim benefits. The Social Security Administration (SSA) calculates your payment based on your highest 35 years of earnings, adjusted for inflation. There is no fixed maximum payment that applies to everyone — it changes each year and varies by birth year and claiming age.

The SSA publishes a maximum payment amount annually. For 2024, the highest monthly payment a person can receive at their full retirement age is $3,822. If you delay claiming until age 70, your payment grows larger. If you claim at 62, your payment is smaller. These figures change every January when the SSA adjusts payments for cost-of-living increases.

To reach the maximum payment, you must have earned at or above the Social Security wage base for 35 years. The wage base is the income level above which the SSA stops collecting Social Security taxes in a given year. In 2024, that limit is $168,600. This means high earners pay Social Security tax on all their income up to that cap, but the SSA only counts earnings up to that cap when calculating benefits.

Key Takeaways

  • The maximum Social Security payment at full retirement age in 2024 is $3,822 per month, but this amount increases each January.
  • You reach the maximum only if you earned at or above the Social Security wage base for 35 years and claim at your full retirement age or later.
  • Claiming at 70 instead of your full retirement age increases your monthly payment by roughly 24 percent, but you receive fewer total payments over your lifetime.
  • The Social Security wage base changes yearly, so your maximum benefit depends partly on when you worked and what the wage base was during those years.
  • Spousal and survivor benefits have their own maximum amounts, which are calculated differently than your own retirement benefit.

How your earnings record affects the maximum

Social Security bases your payment on your 35 highest-earning years. If you worked fewer than 35 years, the SSA counts zeros for the missing years, which lowers your average. If you worked more than 35 years, only your top 35 count. The SSA adjusts older earnings for inflation using a formula called wage indexing, so a dollar you earned in 1990 is not compared directly to a dollar you earned in 2020.

To maximize your benefit, you need 35 years of earnings at or above the wage base. If you have gaps in your work history — years you earned below the wage base or did not work — your average lifetime earnings drop, and so does your payment. Even one year of zero earnings reduces your average. This is why people who took time out of the workforce for caregiving, education, or unemployment may receive less than the maximum, even if they earned above the wage base in other years.

The SSA maintains your earnings record and makes it available through your my Social Security account online. You can view your estimated benefit at different claiming ages, which shows you how your actual earnings history translates to a payment amount.

How claiming age changes your maximum payment

Your full retirement age — the age at which you receive your full, unreduced benefit — depends on your birth year. For people born between 1943 and 1954, full retirement age is 66. For those born between 1955 and 1960, it rises gradually from 66 and 2 months to 67. For people born in 1960 or later, full retirement age is 67.

If you claim before your full retirement age, your payment is permanently reduced. Claiming at 62 results in roughly a 30 percent reduction if your full retirement age is 67. If you delay claiming past your full retirement age, your payment grows by about 8 percent per year until age 70. At 70, your payment stops growing. This means a person born in 1957 with a full retirement age of 66 and 10 months who delays to 70 receives roughly 24 percent more per month than they would at their full retirement age.

The maximum payment figures published by the SSA refer to the payment at full retirement age. If you claim at 70, your actual monthly payment is higher, but the SSA does not publish a separate "maximum at 70" — you calculate it by explore the delayed retirement credits to your full retirement age amount.

Spousal and survivor benefits have different maximums

If you are married, divorced, or widowed, you may be may have access to to benefits based on your spouse's or ex-spouse's earnings record. These benefits have their own maximum amounts, separate from your own retirement benefit maximum.

A spousal benefit is typically up to 50 percent of the worker's full retirement age benefit if you claim at your own full retirement age. If you claim earlier, the percentage is lower. A widow or widower can receive up to 100 percent of what the deceased worker was receiving or may have access to to receive. Adult children of a deceased or disabled worker can also receive benefits, and each family member's benefit is limited by a family maximum — usually 150 to 180 percent of the worker's benefit amount.

These maximums mean that if you are the highest earner in your family, your own retirement benefit may be reduced if your spouse or children also claim on your record and the total would exceed the family maximum. The SSA calculates this reduction proportionally across all family members.

How the wage base limit affects your maximum over time

The Social Security wage base increases most years to keep pace with average wage growth. In 2023, it was $160,200. In 2024, it rose to $168,600. In 2025, it is $176,100. Because the SSA uses the wage base from each year you worked to calculate your benefit, your maximum benefit reflects the wage bases that were in effect during your earning years.

Someone who earned above the wage base every year from 1990 to 2024 will have a higher maximum benefit than someone who earned above the wage base only from 2020 to 2024, even if both earned the same amount in recent years. The earlier earnings, adjusted for inflation, count toward your 35-year average.

This also means that high earners who continue working past full retirement age may not see their benefit increase much, because any new earnings above the wage base do not count toward the benefit calculation. The benefit increase comes only from the delayed retirement credits — the 8 percent annual increase for each year you delay past full retirement age.

What happens if you earn above the wage base after claiming

If you claim Social Security before full retirement age and continue working, your benefit is reduced if your earnings exceed a certain threshold. In 2024, the SSA reduces your benefit by $1 for every $2 you earn above $23,400 (if you have not yet reached full retirement age). In the year you reach full retirement age, the limit is higher and the reduction is $1 for every $3 earned above $62,160, but only for earnings before the month you reach full retirement age.

Once you reach full retirement age, there is no earnings limit. You can earn any amount without a reduction to your benefit. The SSA also recalculates your benefit if your new earnings are high enough to replace one of your 35 highest-earning years, which can increase your payment going forward.

Frequently Asked Questions

Can I receive more than the maximum Social Security payment?

No. The maximum is a hard ceiling set by law. However, if you are married or widowed, you may receive benefits on multiple records — your own and your spouse's or ex-spouse's — and the total of those payments can exceed what a single record would provide. But each individual benefit is still subject to its own maximum.

Does working longer may provide I will reach the maximum?

Only if your additional earnings are above the wage base and replace lower-earning years in your 35-year average. If you already have 35 years of high earnings, working longer does not increase your benefit unless you delay claiming, which increases your payment through delayed retirement credits.

What if I did not work for 35 years?

The SSA counts zero earnings for years you did not work, which lowers your average and reduces your maximum benefit. You can still receive Social Security, but your payment will be less than someone with 35 years of earnings at the wage base.

Does the maximum payment change every year?

Yes. The SSA adjusts the maximum payment each January based on the cost-of-living adjustment (COLA). The 2024 maximum of $3,822 at full retirement age is different from 2023 and will be different in 2025. The exact amount depends on inflation data from the previous year.

If I delay claiming to 70, will my payment be higher than the published maximum?

Yes. The published maximum refers to the payment at full retirement age. If you delay to 70, your monthly payment is roughly 24 percent higher than your full retirement age amount. The SSA does not publish a separate maximum for age 70, but your actual payment will exceed the full retirement age maximum.