What your Social Security benefit amount depends on

Your Social Security benefit is calculated from three pieces of information: how much you earned during your working years, when you were born, and the age at which you claim. The Social Security Administration (SSA) does not use your total lifetime earnings. Instead, they look at your 35 highest-earning years and adjust those earnings for inflation to account for changes in wage levels over time.

If you worked fewer than 35 years, SSA counts zeros for the missing years, which lowers your average. This is why people who took time out of the workforce — for caregiving, illness, or other reasons — often receive smaller benefits than those with 35 or more years of steady work.

The age at which you claim also changes your monthly amount significantly. You can claim as early as 62, but your check will be smaller than if you wait. For every year you delay claiming past your full retirement age (which ranges from 66 to 67 depending on your birth year), your benefit increases by about 8 percent per year, up until age 70.

Key Takeaways

  • SSA bases your benefit on your 35 highest-earning years adjusted for inflation, so gaps in work history lower your amount.
  • Your full retirement age depends on your birth year and ranges from 66 to 67; claiming before that age reduces your monthly check permanently.
  • You can see your estimated benefit on your Social Security statement, available free through your my Social Security account online.
  • The SSA benefit calculator on their website shows how your benefit changes if you claim at different ages.
  • If you earned income in years after age 60, SSA may recalculate your benefit upward when you claim.

How to find your earnings record and check for errors

Before you can understand your benefit, you need to know what earnings SSA has on file for you. Create a free account at ssa.gov/myaccount. Once you log in, you can view your Social Security statement, which lists your earnings year by year going back decades.

Check this record carefully. Look for years where your earnings seem too low or missing entirely. Mistakes happen — employers sometimes report earnings under the wrong Social Security number, or a name change may have caused a mismatch in SSA's records. If you spot an error, you will need your W-2 forms or tax returns from those years as proof. Contact your local Social Security office or call 1-800-772-1213 to report the mistake and submit your documentation.

If you do not have online access or prefer to work by phone, you can request a paper statement by calling the same number. SSA will mail it to you within two weeks.

Using the SSA benefit calculator

The Social Security Administration offers a free calculator on their website at ssa.gov/benefits/retirement/estimator.html. This tool shows you an estimate of your monthly benefit at different claiming ages — typically 62, your full retirement age, and 70.

To use it, you will need to create or log into your my Social Security account. The calculator pulls your actual earnings record from SSA's database, so the estimates are based on real information about your work history, not guesses. The results show your benefit in current dollars, which means the numbers are adjusted to account for inflation and give you a realistic picture of what you will receive.

Keep in mind that this estimate assumes you will not earn significant income after you claim. If you plan to work past your full retirement age, your benefit may be reduced temporarily, and SSA will recalculate it when you stop working or reach full retirement age.

Understanding full retirement age and reduction for early claiming

Your full retirement age is the age at which you can receive your full benefit amount with no reduction. This age is not 65 for most people today. If you were born in 1943 or later, your full retirement age is between 66 and 67, depending on your birth year. You can find your exact full retirement age on your Social Security statement or by using the chart at ssa.gov/benefits/retirement/reachfra.html.

If you claim before your full retirement age, your benefit is reduced permanently. The reduction is steeper the earlier you claim. For example, someone born in 1960 with a full retirement age of 67 who claims at 62 receives about 70 percent of their full benefit amount. That 30 percent reduction stays in place for life, even after you reach full retirement age.

On the other hand, if you delay claiming past your full retirement age, your benefit grows. For each year you wait between full retirement age and 70, your monthly check increases by about 8 percent. After age 70, the benefit no longer increases, so there is no financial reason to delay past that point.

What happens if you work while receiving benefits

If you claim before your full retirement age and continue to work, SSA will reduce your benefit based on your earnings. For 2024, if you earn more than $23,400 per year, SSA deducts $1 from your benefit for every $2 you earn above that amount. In the year you reach your full retirement age, the limit is higher, and the reduction applies only to earnings before the month you reach full retirement age.

Once you reach your full retirement age, you can earn as much as you want with no reduction to your benefit. This is an important reason some people choose to delay claiming — it allows them to keep working without a penalty.

If you have already claimed and your earnings were higher than expected, SSA will adjust your benefit when you file your taxes. You do not need to report your earnings yourself; SSA receives this information from the IRS.

How government pensions affect your benefit

If you receive a pension from work where you did not pay Social Security taxes — such as some government jobs, teaching positions, or work outside the United States — two rules may reduce your Social Security benefit.

The Government Pension Offset (GPO) can reduce or eliminate a spousal or survivor benefit if you receive a government pension. The Windfall Elimination Provision (WEP) may lower your own Social Security benefit if you have a government pension and also worked in jobs where you paid Social Security taxes.

These rules are complex and vary based on your specific situation. If you have any government pension, contact SSA before you claim to understand how it will affect your benefit. You can reach them at 1-800-772-1213 or visit your local office.

Recalculation after you claim

Your benefit is not set in stone once you claim. SSA automatically recalculates your benefit each year on your birthday if you continue to work. If your earnings in a recent year are higher than one of your 35 highest-earning years on record, SSA replaces the lower year with the new one, which increases your benefit.

This recalculation happens whether you are still working or not — SSA uses your tax return information to update your record. You do not need to contact them; the change appears in your benefit automatically.

Additionally, your benefit increases each year by a cost-of-living adjustment (COLA). This adjustment is set by law and announced each October for the following year. The COLA amount varies year to year based on inflation.

Frequently Asked Questions

Can I see my benefit estimate without creating an online account?

Yes. Call SSA at 1-800-772-1213 and request a paper Social Security statement. They will mail it to you, and it includes your estimated benefit at different claiming ages. You can also visit a local Social Security office in person with your ID and Social Security card.

What if I have gaps in my work history because I was self-employed?

Self-employment income counts toward Social Security as long as you reported it on your tax return and paid self-employment tax. If you have years with no reported income, those years still count as zeros in your 35-year average. If you believe SSA is missing self-employment income, bring your tax returns to your local office or call 1-800-772-1213.

Does my spouse's earnings affect my benefit amount?

No. Your own benefit is based only on your own earnings record. However, you may be able to receive a spousal benefit based on your spouse's earnings if you are at least 62 and married, or a survivor benefit if your spouse has passed away. These are separate from your own benefit and have their own rules.

Will my benefit change if I delay claiming past 70?

No. Your benefit stops increasing at age 70. There is no financial advantage to waiting past 70 to claim, though you may have personal reasons to do so. Once you reach 70, you should claim to start receiving your benefit.

How accurate is the SSA benefit calculator?

The calculator is based on your actual earnings record in SSA's database, so it is quite accurate for people who have not had recent changes to their record. If you recently reported an earnings error or had a name change, the estimate may not reflect those updates yet. Check your earnings record first to make sure it is correct.