What determines your maximum Social Security payment
Your Social Security payment is based on your earnings history, not on how much you need or how long you've worked. The Social Security Administration calculates your benefit by looking at your 35 highest-earning years, adjusting them for inflation, and then applying a formula that replaces a percentage of your pre-retirement income. The more you earned during your working years, the higher your benefit will be.
There is a legal cap on Social Security payments, set by Congress. This maximum changes each year because it is tied to national wage growth. In 2024, the highest monthly payment for someone claiming at full retirement age is $3,822. If you claim earlier, your payment is reduced. If you delay claiming past your full retirement age, your payment increases by about 8 percent per year until age 70.
Very few people receive the maximum payment. To get it, you need to have earned the maximum taxable wage for at least 35 years. The maximum taxable wage changes annually — in 2024 it is $168,600 — and it has been lower in previous years. This means you would have needed to earn at or above that threshold for most of your career.
Key Takeaways
- Your Social Security payment depends on your actual earnings history, not on when you claim or how much you contributed in total.
- The maximum monthly payment at full retirement age is $3,822 in 2024, but this amount changes yearly based on national wage growth.
- To receive the maximum, you must have earned at or above the taxable wage cap for at least 35 years of your career.
- Claiming before full retirement age reduces your payment permanently; claiming after age 70 has no further increase.
How your full retirement age affects the maximum payment
Your full retirement age is when Social Security considers you old enough to receive your full benefit amount without any reduction. This age depends on your birth year. If you were born in 1943 or later, your full retirement age is between 66 and 67. The Social Security Administration has a table showing the exact age for your birth year.
If you claim before your full retirement age, your payment is permanently reduced. The reduction is about 6.7 percent per year if you claim one to three years early, and about 5 percent per year for each year before that. So if your full retirement age is 67 and you claim at 62, your payment would be roughly 30 percent lower for the rest of your life.
If you delay claiming past your full retirement age, your payment increases. The increase is about 8 percent per year, up until age 70. After 70, there is no further increase, so there is no financial reason to delay beyond that point. Someone with a maximum benefit at full retirement age of $3,822 who delays to age 70 would receive roughly $5,038 per month.
Earnings history and the 35-year calculation
Social Security uses your 35 highest-earning years to calculate your benefit. If you worked fewer than 35 years, the formula includes zeros for the missing years, which lowers your average. This is why people who took time out of the workforce — for caregiving, education, or unemployment — typically receive less than someone who worked continuously.
Your earnings are adjusted for inflation using a factor that reflects national wage growth in the year you turned 60. This means your earlier, lower-wage years are brought up to a more current level before the calculation. You do not receive credit for inflation after age 60, so recent high earnings count at their actual value.
If you continue working past age 62, Social Security will recalculate your benefit if your new earnings are higher than one of your previous 35 years. This can increase your payment, but only if the new year replaces a lower-earning year in your top 35. The recalculation happens automatically once per year.
The annual wage cap and how it affects your benefit
Social Security taxes are only collected on earnings up to a certain amount each year — the taxable wage base. In 2024, this cap is $168,600. Any income above that amount is not subject to Social Security tax and does not count toward your benefit calculation. This is why high earners do not receive proportionally higher benefits.
The wage cap has increased most years since Social Security began. It rose from $25,900 in 1992 to $168,600 in 2024. Because the cap was lower in earlier years, someone who earned $200,000 in 1992 would only have $25,900 counted toward their benefit for that year. This is one reason the maximum benefit is not as high as it might seem relative to high earners' actual income.
If you are still working and earning above the wage cap, you are still paying Social Security tax on the capped amount, but the excess earnings will not improve your benefit. This is a common source of confusion for high-income workers.
Spousal and survivor benefits have separate maximums
If you are married, your spouse may be able to receive a benefit based on your earnings record. The maximum spousal benefit is 50 percent of your full retirement age benefit, but only if your spouse waits until their own full retirement age to claim it. If your spouse claims earlier, the payment is reduced further.
If you pass away, your surviving spouse and children may receive benefits based on your earnings record. The total amount paid to your entire family — called the family maximum — is typically 150 to 180 percent of what you would have received. This means the family does not receive the sum of individual maximums; instead, the total is capped, and individual payments are reduced proportionally if the family maximum is reached.
Divorced spouses may also receive benefits on your record if the marriage lasted at least 10 years and they have not remarried before age 60. The rules for divorced spousal benefits are complex and depend on your age, their age, and when each of you claims.
What happens if you earn income after claiming
If you claim Social Security before your full retirement age and continue working, your benefit is reduced by $1 for every $2 you earn above an annual limit. In 2024, this limit is $23,400. The reduction applies only until you reach your full retirement age; after that, there is no earnings limit and you can work as much as you want without affecting your payment.
In the year you reach your full retirement age, the limit is higher and the reduction is $1 for every $3 earned above the limit. Once you reach full retirement age, the earnings test no longer applies. This is an important distinction: the reduction is not permanent, it only applies while you are below full retirement age and still working.
Some people use this rule strategically. They claim early, work for a few years while their benefit is reduced, and then at full retirement age their payment is recalculated to account for the additional earnings. This can result in a higher payment than if they had waited to claim, depending on their specific situation.
How to find out what your maximum payment would be
The Social Security Administration provides a benefit estimate that shows what you could receive at different ages. You can create an account on ssa.gov to view your earnings record and get an estimate. The estimate is based on your actual earnings history and shows your payment at age 62, at full retirement age, and at age 70.
Your earnings record should be checked for accuracy because errors can lower your benefit. You can view your record online or request a paper copy. If you find an error, you must report it to Social Security within a certain timeframe for them to correct it. Errors are more common than many people realize, especially for people who changed names or had multiple jobs in the same year.
If you do not have an online account, you can call Social Security at 1-800-772-1213 to request a benefit estimate by mail. The estimate takes about two weeks to arrive. Having this estimate before you decide when to claim can help you understand the trade-offs between claiming early and claiming later.
Frequently Asked Questions
Can I get more than the maximum payment if I worked longer than 35 years?
No. Social Security uses only your 35 highest-earning years, regardless of how many years you worked. If you worked 40 or 50 years, only the top 35 count. However, if you continue working past 62 and earn more than you did in previous years, your benefit can increase if those new earnings replace lower-earning years in your top 35.
What is the maximum Social Security payment in 2024?
The maximum monthly payment for someone claiming at full retirement age is $3,822 in 2024. If you claim at 62, the maximum is lower due to early-claiming reductions. If you delay until 70, the maximum is higher — roughly $5,038 per month. These amounts change each year.
Do I have to earn the wage cap every year to get the maximum benefit?
You need to earn at or above the taxable wage cap for at least 35 years, but not necessarily every year. However, because the wage cap was lower in earlier years, someone who earned the cap in 1990 had a lower amount count toward their benefit than someone who earned the cap in 2024. This is why most people who receive the maximum benefit worked in recent, higher-wage years.
If I'm married, can my spouse and I both receive the maximum payment?
Your spouse can receive a maximum of 50 percent of your full retirement age benefit if they wait until their own full retirement age to claim. They can also receive their own benefit based on their own earnings record. The two benefits are not combined; your spouse receives whichever is higher, or a combination if they are may be able to access for both.
Does working after I claim Social Security increase my payment?
Only if you have not yet reached your full retirement age and your new earnings are higher than one of your previous 35 years. If you are below full retirement age, your benefit is also reduced by $1 for every $2 you earn above $23,400 in 2024. Once you reach full retirement age, additional work does not affect your payment.