The highest Social Security benefit depends on when you were born and when you claim
Social Security does not have a fixed maximum benefit that applies to everyone. Instead, your benefit amount is calculated from your earnings history, and the highest amount you can receive depends on your birth year and the age at which you claim. Someone born in 1943 who waits until age 70 will receive a different maximum than someone born in 1960. The Social Security Administration (SSA) publishes a new maximum benefit amount each year based on wage growth.
For 2024, the highest monthly benefit a worker can receive at their full retirement age is $3,822. If that same worker delays claiming until age 70, the benefit grows to approximately $4,873 per month. These figures change annually because they are tied to national wage averages. The actual maximum you can receive depends on whether you earned enough throughout your working years to reach the benefit calculation ceiling.
Key Takeaways
- Your benefit amount is based on your 35 highest-earning years, so workers who earned more throughout their careers receive higher benefits.
- Waiting from your full retirement age (66 to 67, depending on birth year) until age 70 increases your monthly benefit by roughly 24 to 32 percent.
- The SSA calculates benefits using a formula that applies different percentages to different portions of your average earnings, which means the benefit does not grow dollar-for-dollar with your income.
- You must have worked at least 10 years (40 quarters) in jobs covered by Social Security to receive any retirement benefit at all.
- The maximum benefit amount changes each year and is published by the SSA in October for the following year.
How your earnings history determines your benefit amount
Social Security looks at your 35 highest-earning years to calculate your benefit. If you worked fewer than 35 years, the SSA counts zeros for the missing years, which lowers your average. This is why people who took time out of the workforce — for caregiving, education, or other reasons — often receive lower benefits than those with 35 years of continuous earnings.
The SSA adjusts your historical earnings for wage growth before calculating your average. This means your 1990 earnings are not compared directly to your 2020 earnings. Instead, the SSA applies a wage index to make the comparison fair. Once your average monthly earnings are calculated, the SSA applies a formula called the Primary Insurance Amount (PIA) formula, which uses bend points — dollar thresholds that change each year — to determine your actual benefit.
The bend point formula and why higher earners do not get dollar-for-dollar increases
The PIA formula takes your average indexed monthly earnings and applies different percentages to different portions. For 2024, the formula works roughly like this: you receive 90 percent of the first $1,174 of your average monthly earnings, 32 percent of earnings between $1,174 and $7,078, and 15 percent of earnings above $7,078. These dollar amounts (called bend points) change each year.
This structure means that if you earned significantly more than average throughout your career, your benefit does not grow at the same rate as your income. A worker earning $50,000 per year does not receive twice the benefit of a worker earning $25,000 per year. Instead, the formula replaces a higher percentage of lower earnings and a lower percentage of higher earnings. This is why the maximum benefit exists — it reflects the point at which additional earnings produce minimal additional benefit.
When you claim affects the size of your monthly check
You can claim Social Security as early as age 62, but claiming before your full retirement age permanently reduces your benefit. The reduction is roughly 6 to 7 percent per year you claim early. If your full retirement age is 67 and you claim at 62, your benefit is reduced by approximately 30 percent for life.
Conversely, if you delay claiming past your full retirement age, your benefit increases by roughly 8 percent per year until age 70. Someone with a full retirement age of 67 who waits until 70 receives approximately 24 percent more per month than they would at 67. This delayed retirement credit is one of the few ways to increase your benefit after you have already reached full retirement age.
Your full retirement age depends on your birth year
Full retirement age is not 65 for everyone. The SSA gradually raised it starting with people born in 1938. If you were born between 1943 and 1954, your full retirement age is 66. If you were born in 1960 or later, your full retirement age is 67. People born between these years have a full retirement age somewhere in between — for example, someone born in 1955 has a full retirement age of 66 and 2 months.
Your full retirement age matters because it is the age at which you receive your full, unreduced benefit. It also determines how much your benefit grows if you delay, and how much it shrinks if you claim early. The SSA sends you a statement showing your full retirement age and your estimated benefit at different claiming ages.
Spousal and survivor benefits have their own maximums
If you are married, your spouse may be able to claim a benefit based on your earnings record. A spouse's benefit is typically up to 50 percent of your full retirement age benefit, though this is reduced if they claim before their own full retirement age. Widow or widower benefits can be up to 100 percent of what you were receiving (or would have received), depending on the survivor's age.
These spousal and survivor benefits do not increase the total amount paid to your household beyond a family maximum. The SSA limits the total monthly benefit paid to all family members on one worker's record to roughly 150 to 180 percent of that worker's primary benefit. If multiple family members claim on your record, the SSA divides this family maximum among them.
How to find your personal benefit estimate
The SSA provides a personalized benefit estimate through your my Social Security account at ssa.gov. You can create an account with your email address and Social Security number, and the SSA will show you your earnings record and estimated benefits at different claiming ages. This estimate is based on your actual work history and is more accurate than any general figure.
You can also request a benefit estimate by phone at 1-800-772-1213 or by visiting your local Social Security office. The SSA mails a statement to people age 60 and older who do not yet have a my Social Security account, though you can also view it online. Your estimate assumes you will continue working at your current earnings level until you claim, so if your earnings change significantly, your estimate will change too.
Frequently Asked Questions
What is the maximum Social Security benefit for 2024?
The maximum monthly benefit at full retirement age for 2024 is $3,822. If you delay claiming until age 70, the maximum grows to approximately $4,873 per month. These figures are based on the SSA's annual cost-of-living adjustment and change each year.
Can I receive the maximum benefit if I did not work 35 years?
No. The SSA counts zeros for any years under 35 that you did not work, which lowers your average earnings and your benefit. You must have worked at least 10 years (40 quarters) to receive any benefit, but working fewer than 35 years means your benefit will be lower than someone with a full 35-year record.
Does waiting until 70 to claim always give me the highest total benefit?
Waiting until 70 gives you the highest monthly benefit, but not necessarily the highest total amount over your lifetime. If you have a shorter life expectancy or need the money sooner, claiming earlier may result in more total payments. The break-even point is typically around age 80 to 82, depending on your situation.
How much will my benefit increase if I delay from 67 to 70?
Your benefit increases by roughly 8 percent per year you delay past your full retirement age. If your full retirement age is 67, waiting until 70 increases your monthly benefit by approximately 24 percent. The exact amount depends on your specific earnings record and the bend points in effect when you claim.
Will my spouse receive half of my maximum benefit?
Your spouse can receive up to 50 percent of your full retirement age benefit if they claim at their own full retirement age. However, if they claim before their full retirement age, their benefit is reduced. Additionally, the total paid to your entire family cannot exceed the family maximum, which is roughly 150 to 180 percent of your primary benefit.