What determines your Social Security payment

Your Social Security payment depends on three things: how much you earned during your working years, how many years you worked, and what age you claim benefits. The Social Security Administration (SSA) does not use a fixed formula that works the same for everyone — instead, they look at your actual earnings record and run it through a calculation that rewards people who worked longer and earned more.

The SSA starts by taking your highest 35 years of earnings, adjusts them for inflation to today's dollars, and averages them. Then they explore a formula that replaces a larger percentage of lower earnings and a smaller percentage of higher earnings. This is why two people who earned the same total amount over their lifetimes might receive different monthly payments if one earned steadily and the other had big jumps in income.

Your age when you claim also changes the number. If you claim at 62, you get less per month than if you wait until 67 or 70. The SSA calls this your Primary Insurance Amount (PIA) — the payment you would receive at your full retirement age, which depends on your birth year.

Key Takeaways

  • The SSA calculates your payment using your 35 highest-earning years, adjusted for inflation, then applies a formula that replaces a higher percentage of lower earnings.
  • Your full retirement age (when you receive your full calculated amount) ranges from 66 to 67 depending on your birth year.
  • Claiming before your full retirement age reduces your monthly payment permanently; claiming after increases it.
  • You can view your actual earnings record and estimated payment amounts on your my Social Security account at ssa.gov.
  • If you did not work 35 years, the SSA counts the missing years as zero, which lowers your average.

How your full retirement age affects your payment

Your full retirement age is when the SSA considers you old enough to receive your full calculated benefit. This age is not 65 for everyone — it depends on the year you were born. If you were born between 1943 and 1954, your full retirement age is 66. If you were born between 1955 and 1960, it rises gradually from 66 and 2 months to 66 and 10 months. If you were born in 1960 or later, your full retirement age is 67.

If you claim before your full retirement age, your payment is reduced. The reduction is permanent — you do not get the full amount later. Claiming at 62 (the earliest you can claim) typically results in a payment around 30 percent lower than your full retirement age amount. The exact reduction depends on how many months early you claim.

If you delay claiming past your full retirement age, your payment increases. For each year you wait (up to age 70), your benefit grows by about 8 percent. This means someone who waits until 70 receives roughly 24 to 32 percent more per month than someone who claims at their full retirement age, depending on their birth year.

How work history affects your calculation

The SSA looks at your earnings record going back to age 21. They take your 35 highest-earning years and use those to calculate your average. If you worked fewer than 35 years, they count the missing years as zero earnings, which lowers your average and your payment.

This matters most for people who took time out of the workforce — for caregiving, education, or other reasons. If you worked only 30 years, five years of zeros are included in your 35-year average. However, the SSA does drop some low-earning years if you have enough high-earning years to fill the 35-year window, so the exact impact depends on your specific record.

Earnings above the annual cap do not count toward your benefit. In 2024, only earnings up to $168,600 are subject to Social Security tax, and only those taxed earnings count in your record. Earnings above that cap are ignored for benefit calculation purposes.

How to find your estimated payment amount

The fastest way to see what you might receive is to create a my Social Security account at ssa.gov. Once you log in, you can view your actual earnings record and see an estimate of your monthly benefit at different claiming ages — typically 62, your full retirement age, and 70.

These estimates assume you continue working at your current pace until you claim. If your earnings change significantly, your estimate will change too. The SSA updates your record every year, usually in October, so your estimate may shift slightly from year to year.

If you do not have an online account, you can request a benefit estimate by mail. Call the SSA at 1-800-772-1213 (TTY 1-800-325-0778) and ask them to mail you a Social Security Statement, which includes your earnings record and estimated benefits.

What happens if you claim early and still work

If you claim before your full retirement age and continue working, the SSA reduces your benefit further if your earnings exceed a certain limit. In 2024, if you have not yet reached your full retirement age, the SSA withholds $1 in benefits for every $2 you earn above $23,400 per year. The limit is higher in the year you reach full retirement age.

This is different from a permanent reduction — the SSA recalculates your benefit once you reach full retirement age and restores the withheld amount as higher future payments. Still, the combination of a reduced early-claim payment plus earnings-based withholding can mean very little or no benefit check in your early 60s if you are working full-time.

How government pensions affect your payment

If you receive a pension from a job where you did not pay Social Security taxes — typically government employment — two rules may reduce your Social Security benefit. The Government Pension Offset (GPO) affects spouses and survivors who also have government pensions. The Windfall Elimination Provision (WEP) affects workers who have both a government pension and Social Security benefits from their own work record.

WEP can reduce your Social Security payment by up to half of your government pension amount, though the reduction has a maximum. If you think WEP applies to you, the SSA can show you the exact reduction before you claim. You can ask about this when you call to discuss your benefit estimate.

Frequently Asked Questions

Can I see my exact Social Security payment before I claim?

No — the SSA provides estimates based on your current earnings record and assumptions about your future work. Your actual payment depends on when you claim, whether you continue working, and any changes to your earnings record. The estimate you see in your my Social Security account is your best preview, but it is not final until you actually claim.

What if I worked in another country?

Social Security credits earned in other countries may count toward your benefit under totalization agreements between the U.S. and certain other nations. Contact the SSA to discuss your specific situation, as the rules vary by country and depend on where you worked and when.

Does my spouse's earnings affect my payment?

No — your benefit is based only on your own earnings record. However, if you were married for at least 10 years, you may be able to receive a spousal benefit based on your ex-spouse's record, which is calculated separately. This does not reduce your ex-spouse's payment.

What if I made very little money in some years?

Low-earning years still count in your 35-year average and lower your overall benefit. The SSA does not exclude them unless you have more than 35 years of earnings, in which case they drop your lowest years automatically.

How often does the SSA update my earnings record?

The SSA updates your record once per year, usually in October, after the previous year's tax returns are processed. If you recently had a significant change in earnings, your estimate may not reflect it until the next update.