What determines your Social Security payment amount

Your Social Security payment is based on three things: how much you earned during your working years, when you start taking payments, and how long you live. The Social Security Administration (SSA) calculates your payment using your highest 35 years of earnings, adjusted for inflation. If you worked fewer than 35 years, they count zeros for the missing years, which lowers your payment.

The age you claim also matters enormously. You can start as early as 62, but your payment will be smaller than if you wait. For every year you delay past your full retirement age (which ranges from 66 to 67 depending on your birth year), your payment grows by about 8 percent per year, up to age 70. Waiting from 62 to 70 can nearly double your monthly check.

Your work record is the foundation. The SSA tracks your earnings through your Social Security number. If you had years with no income, years working under the table, or years outside the U.S., those gaps show up as zeros in your calculation. Correcting errors in your earnings record before you claim can raise your payment permanently.

Key Takeaways

  • Your payment is based on your 35 highest-earning years, adjusted for inflation, so gaps in your work history lower the amount.
  • Claiming at 62 gives you the smallest payment; waiting until 70 gives you the largest, with roughly 8 percent growth per year of delay.
  • You can view your actual earnings record and a payment estimate on your personal Social Security account at ssa.gov.
  • The SSA's online calculator shows estimates for different claiming ages, but the most accurate figure comes from your own earnings history.
  • Married couples and divorced people may have other payment options based on a spouse's or ex-spouse's record, which can change the math.

How to check your earnings record

Before you calculate anything, verify that the SSA has your earnings right. Go to ssa.gov/myaccount and create a personal account using your email, phone number, and Social Security number. You will need to answer security questions to confirm your identity. Once you are logged in, you can see your complete earnings history year by year.

Look for any years that seem wrong — missing income, income that is too low, or income listed under the wrong year. If you spot an error, you have a limited window to report it. Generally, you must report a mistake within three years, three months, and 15 days of the year it happened. If you find an error, contact the SSA at 1-800-772-1213 with your tax return or W-2 from that year as proof.

Self-employed people should double-check that their reported income matches what they filed on their tax returns. If you had years with very low income or no income, those will show up in your calculation. You cannot remove them, but knowing they are there helps you understand why your estimate is what it is.

Using the SSA's online payment estimator

The Social Security Administration offers a free 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 start claiming. The tool pulls your actual earnings record from your account and shows you estimates for three scenarios: claiming at 62, at your full retirement age, and at 70.

The estimator assumes you will keep working at your current pace until you claim. If you plan to retire early or work longer, you can adjust the earnings field to reflect that. The tool also accounts for cost-of-living adjustments (COLA), which the SSA announces each October for the following year. The estimates you see include assumed future COLA increases, though the actual amount will depend on what Congress approves.

This tool is the most accurate estimate you can get without calling the SSA. It uses your real earnings history, not a generic formula. If you cannot access your online account, you can call 1-800-772-1213 and ask for a benefit estimate by mail, though the online version is faster.

Understanding full retirement age and how it affects your payment

Your full retirement age is when the SSA considers you old enough to receive your full benefit amount with no reduction. This age is not 65 anymore — 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 ranges from 66 and two months to 66 and ten months. If you were born in 1960 or later, your full retirement age is 67.

Claiming before your full retirement age means a permanent reduction to your payment. If you claim at 62 and your full retirement age is 67, your payment is roughly 30 percent lower than it would be at 67. This reduction stays with you for life — even after you reach full retirement age, your payment does not jump back up to what it would have been.

Delaying past your full retirement age increases your payment. Each month you wait past full retirement age adds about two-thirds of one percent to your payment, which works out to roughly 8 percent per year. At 70, your payment stops growing. If you live into your mid-80s, waiting until 70 usually means you receive more total money over your lifetime than if you claimed earlier.

How marriage and divorce affect your payment

If you are married, you may be able to receive a payment based on your spouse's earnings record if it is higher than your own. This is called a spousal benefit. Your spouse does not have to claim first — you can claim on their record once you reach full retirement age, even if they are still working. The spousal benefit is typically up to 50 percent of what your spouse receives at their full retirement age.

If you are divorced, you may be able to claim on your ex-spouse's record if you were married for at least 10 years, you are at least 62, and you are not currently married. You do not need your ex-spouse's permission, and claiming on their record does not reduce their payment. If you have multiple ex-spouses from marriages that lasted 10 years or more, you can choose which record gives you the highest benefit.

These rules are complex and the math changes depending on your age, your ex-spouse's age, and when each of you claims. The SSA's online calculator does not always show spousal or ex-spousal options. If you think you might be may have access to to a payment based on someone else's record, call 1-800-772-1213 and ask specifically about this — it can add hundreds of dollars per month to your payment.

What happens if you keep working after you claim

If you claim before your full retirement age and continue to work, the SSA will reduce your payment based on your earnings. For 2024, if you earn more than $23,400 per year, they deduct $1 from your benefit for every $2 you earn above that limit. In the year you reach full retirement age, the limit is higher and the deduction stops once you hit full retirement age.

This is a temporary reduction, not a permanent one. Once you reach full retirement age, your payment is recalculated to account for the months you did not receive a full benefit. The SSA adds those months back in, which raises your payment going forward. It is not a penalty — it is a delay in receiving your full amount.

If you claim at or after your full retirement age, you can earn as much as you want with no reduction to your benefit. This is one reason some people wait to claim: they can keep working without any impact on their Social Security payment.

Factors that change your payment estimate

Your estimate can shift if your earnings change significantly. If you have a high-earning year near the end of your career, it might replace one of your lower-earning years in the top 35, raising your payment. Conversely, if you take time off work or have a year with very low income, it could lower your estimate if it falls within your top 35 years.

Future cost-of-living adjustments (COLA) are built into the estimator's assumptions, but the actual amount varies year to year. The SSA announced a 3.2 percent COLA for 2024, but this changes based on inflation. Your estimate shows what the SSA projects, but the real payment you receive will depend on what Congress approves each year.

If you are not yet 60, your estimate includes assumptions about your future earnings and future COLA increases. The further away you are from claiming, the less certain these assumptions are. Once you are within a few years of claiming, your estimate becomes much more reliable because fewer unknowns remain.

Frequently Asked Questions

Can I see what my payment will be if I claim at different ages?

Yes. The Retirement Estimator at ssa.gov shows you three scenarios: age 62, your full retirement age, and age 70. You can also adjust the earnings field to see how working longer or retiring early changes the estimate. For more detailed scenarios, call 1-800-772-1213 and ask for a benefit estimate.

What if I worked in another country or for the federal government?

Work outside the U.S. may or may not count toward Social Security, depending on the country and the agreement in place. Federal employees hired before 1984 may be covered by a different system. Contact the SSA at 1-800-772-1213 with details about where and when you worked — they can tell you whether that time counts.

Does my payment change if I get married or divorced after I claim?

Your own payment does not change, but you may become may have access to to a spousal or ex-spousal benefit. If you marry someone who receives Social Security, you might be able to claim on their record. If you divorce, you may lose spousal benefits if you remarry, depending on your age. Contact the SSA to discuss how a change in marital status affects your benefits.

How accurate is the online estimator?

The Retirement Estimator is very accurate if your earnings record is correct and you do not plan major changes to your work. It uses your actual earnings history from the SSA's records. If you have not checked your earnings record recently, verify it first — errors there will make the estimate wrong.

What if I made a mistake on my Social Security application?

Contact the SSA as soon as you realize the error. Mistakes about your age, marital status, or work history can affect your payment. Call 1-800-772-1213 or visit your local Social Security office. The sooner you report it, the sooner they can correct it and adjust your payment if needed.