What Your Social Security Benefit Will Be

Your Social Security benefit is calculated using your earnings history, your age when you start collecting, and a formula the Social Security Administration applies to everyone. The amount you receive each month depends on how much you earned during your working years and which age you choose to begin benefits. You cannot calculate the exact number yourself without knowing the specific formula inputs, but you can estimate your benefit using tools Social Security provides, or you can request your official estimate from the agency.

The calculation starts with your highest 35 years of earnings, adjusted for inflation. Social Security then applies a formula that replaces a percentage of your pre-retirement income — the percentage is higher for lower earners and lower for higher earners. Finally, the agency adjusts your benefit up or down depending on whether you claim before, at, or after your full retirement age.

Key Takeaways

  • Your benefit is based on your 35 highest-earning years, adjusted for inflation, not your total lifetime earnings.
  • Full retirement age ranges from 66 to 67 depending on your birth year, and claiming before or after that age permanently changes your monthly amount.
  • You can see your estimated benefit on your Social Security account at ssa.gov, which updates each year.
  • The Social Security Administration's online calculator and the Retirement Estimator tool let you model different claiming ages to see how much more or less you would receive.

The 35-Year Earnings Record

Social Security bases your benefit on your 35 highest-earning years as a worker. If you worked fewer than 35 years, the agency counts the missing years as zero, which lowers your average. This is why people who took time out of the workforce — for caregiving, education, or unemployment — often see a lower benefit than someone who worked continuously.

All earnings are adjusted for inflation using a national wage index. This means a year you earned $20,000 in 1990 is not compared directly to a year you earned $60,000 in 2020. Instead, the older earnings are scaled up to reflect what that income would be worth in current dollars, so the comparison is fair. You do not need to do this adjustment yourself; Social Security does it automatically.

If you have not yet reached full retirement age, Social Security continues to count your recent earnings and may recalculate your benefit upward if your current year's income is higher than one of your previous 35 years. This recalculation happens automatically once a year.

Primary Insurance Amount and the Bend Points

After calculating your average indexed monthly earnings, Social Security applies a formula with two numbers called bend points. These bend points change every year and are published by the Social Security Administration. The formula replaces a high percentage of your earnings up to the first bend point, a lower percentage between the first and second bend point, and an even lower percentage above the second bend point.

This structure means lower-income workers receive a higher percentage of their pre-retirement income replaced by Social Security, while higher-income workers receive a lower percentage. For example, in 2024, the bend points were $1,174 and $7,078 (these numbers change annually). If your average indexed monthly earnings were $2,000, you would receive 90% of the first $1,174, plus 32% of the amount between $1,174 and $2,000. The result is your Primary Insurance Amount, or PIA — the benefit you would receive if you claimed at your full retirement age.

How Your Claiming Age Changes Your Benefit

Your full retirement age is between 66 and 67, depending on your birth year. If you were born in 1943 through 1954, your full retirement age is 66. If you were born in 1960 or later, it is 67. Birth years in between have a full retirement age between those two ages, increasing by a few months for each year.

If you claim before your full retirement age, your benefit is permanently reduced. For each month you claim early, the reduction is roughly 0.556% per month for the first 36 months, then 0.416% per month for any months before that. Claiming at 62 instead of 67 reduces your benefit by approximately 30%. If you claim after your full retirement age, your benefit increases by roughly 0.667% per month, or about 8% per year, until age 70. Claiming at 70 instead of 67 increases your benefit by approximately 24%.

These adjustments are permanent. Once you claim, your benefit amount is locked in, and future cost-of-living adjustments are applied to that locked-in amount. This is why the age you choose to claim has such a large effect on your lifetime benefits.

Using the Social Security Retirement Estimator

The Social Security Administration offers a free online tool called the Retirement Estimator at ssa.gov/benefits/retirement/estimator.html. You enter your birth date, current earnings, and the age you plan to stop working. The tool then shows you estimated benefits at different claiming ages — typically 62, full retirement age, and 70.

The Retirement Estimator uses your actual Social Security earnings record if you create a my Social Security account and log in. If you do not log in, you can still use the tool, but you will need to enter your earnings manually, and the estimates will be less precise. The tool does not account for government pensions from non-covered work (such as some state or local government jobs), so if that applies to you, your actual benefit may be lower than the estimate.

You can run the estimator as many times as you want and compare different scenarios — claiming at 62 versus 67, or working a few more years versus retiring now. This helps you understand the trade-offs before you make a decision.

Viewing Your Official Earnings Record

Your official Social Security earnings record is the document the agency uses to calculate your benefit. You can view it by creating a my Social Security account at ssa.gov. Once logged in, you will see your earnings year by year, your estimated benefit at different ages, and your full retirement age.

Review your earnings record for accuracy. If you spot an error — a year where you earned income but it is not showing, or an amount that looks wrong — contact Social Security to request a correction. You have a limited time to correct errors, so it is worth checking every few years, especially if you are within five years of claiming.

Your my Social Security account also shows your benefit estimate and updates it annually. This estimate assumes you continue working and earning at your current rate until your full retirement age. If your plans change, you can log back in and see how a different claiming age or retirement date would affect your benefit.

Special Situations That Affect Your Calculation

If you were born before 1954, you may be able to use a different calculation method called "deemed filing" rules or "restricted application" rules, which were phased out for younger workers. If you are in this group, contact Social Security directly to understand your options, because the calculation may be different.

If you have a government pension from work where you did not pay Social Security taxes — such as some teachers, police officers, or federal employees — two provisions may reduce your Social Security benefit: the Windfall Elimination Provision and the Government Pension Offset. These reduce your benefit by a formula based on your government pension amount. If this applies to you, your actual benefit will be lower than what the online estimator shows.

If you are divorced and your ex-spouse had higher lifetime earnings than you, you may be able to receive a benefit based on their record instead of your own. This is called a spousal benefit, and it is calculated differently than your own benefit. The Social Security Administration can explain your options if you are divorced.

Frequently Asked Questions

Can I see my exact benefit amount before I claim?

No exact number is final until you actually claim. Social Security provides estimates through your my Social Security account and the Retirement Estimator, but these are projections based on your current earnings record and assumptions about your future. Your actual benefit will depend on your exact earnings record at the time you claim and any cost-of-living adjustments that have occurred since the estimate was made.

What if I did not work for 35 years?

Social Security counts any years you did not work as zero earnings. If you worked 30 years, the calculation includes five years of zeros, which lowers your average. There is no way to remove these zeros, but your benefit is still calculated fairly based on the income you did earn. Some people become may be able to access for spousal or survivor benefits instead, which may be higher.

Does working longer increase my benefit?

Yes, if your recent earnings are higher than one of your lowest 35 years. Each year you work, Social Security recalculates your benefit and may replace one of your lower-earning years with your current year's income. Additionally, if you delay claiming past your full retirement age, your benefit increases by about 8% per year until age 70, independent of your earnings.

How often does Social Security update my estimate?

Social Security updates your estimate once a year, usually in the fall. If you log into your my Social Security account, you will see the most recent estimate. If you have had a major change in income or employment status, you can request an updated estimate by contacting Social Security directly, though they may not recalculate until the annual update.

What happens to my benefit if I claim early and then change my mind?

If you claim before your full retirement age and then return to work, your benefit may be reduced or suspended depending on your earnings. If you have been receiving benefits for less than 12 months, you can withdraw your claim and repay what you received, which restores your benefit to a higher amount. After 12 months, you cannot withdraw, but you can request a suspension at your full retirement age, which allows your benefit to grow until age 70.