Skip to main content

How Social Security Payment Amounts Are Calculated

What determines how much you receive each month

Your Social Security payment is based on your earnings record—the wages you paid Social Security taxes on during your working years. The Social Security Administration (SSA) looks at your 35 highest-earning years, adjusts them for inflation, and calculates an average. The older you are when you start collecting, the higher your monthly payment will be. If you start at your full retirement age (which varies by birth year, typically between 66 and 67), you receive your full benefit amount. If you start earlier, your payment is permanently reduced. If you delay past your full retirement age, your payment increases by about 8 percent per year until age 70.

The actual dollar amount you receive depends entirely on your personal work history—there is no fixed payment that everyone gets. Two people born the same year can receive very different amounts based on how much they earned and when they choose to start collecting.

Key Takeaways

  • Your payment is calculated from your 35 highest-earning years of work, adjusted for inflation.
  • Starting Social Security before your full retirement age reduces your monthly payment permanently.
  • Delaying Social Security past your full retirement age increases your payment by roughly 8 percent per year until age 70.
  • You can request a benefit estimate from SSA to see what your payment would be at different starting ages.
  • If you have very low lifetime earnings or gaps in your work history, your payment will be lower than someone with consistent full-time work.

How the SSA calculates your Primary Insurance Amount

The SSA calls your base benefit amount your Primary Insurance Amount (PIA). To calculate it, the agency first pulls your earnings record for every year you worked. They adjust older earnings upward to account for wage inflation, so a dollar earned in 1990 is not compared directly to a dollar earned in 2020. They then take your 35 highest-earning years and divide by 420 (the number of months in 35 years) to get your average indexed monthly earnings.

That average is then run through a formula that applies different percentages to different income bands. The formula is designed so that people who earned less during their working years receive a higher percentage of their average earnings as a benefit. Someone who earned $20,000 a year gets a larger percentage back than someone who earned $100,000 a year, but the person who earned more still receives a higher dollar amount overall.

The exact formula changes each year and varies slightly by the year you were born. You can request a detailed benefit statement from SSA showing your earnings record and the formula applied to your specific situation.

Why your payment changes based on when you start collecting

Social Security is designed to pay you roughly the same total amount over your lifetime no matter when you start—but the monthly payment changes significantly. If you start at 62 (the earliest age), your monthly payment is reduced by about 30 percent compared to what you would receive at your full retirement age. If you start at 70 (the latest age to delay), your monthly payment is about 76 percent higher than your full retirement age amount.

The trade-off is simple: start early and receive smaller checks for a longer period, or start late and receive larger checks for a shorter period. The "break-even" point—where the total amount received is equal—typically occurs in the early 80s, depending on your birth year. This means if you expect to live past 80, delaying usually results in more total money. If you expect to live into your 60s or early 70s, starting earlier may result in more total money.

Your full retirement age depends on your birth year. If you were born between 1943 and 1954, your full retirement age is 66. If you were born between 1955 and 1960, it gradually increases from 66 and 2 months to 67. If you were born in 1960 or later, your full retirement age is 67. You can find your exact full retirement age on your Social Security statement or by contacting SSA.

How work history gaps affect your payment

Because the SSA uses your 35 highest-earning years, any year you did not work counts as a zero in the calculation. If you have fewer than 35 years of earnings, zeros are included in your average, which lowers your payment. Someone who worked 30 years has five zeros averaged in; someone who worked 40 years can drop their five lowest-earning years.

This means that people who took time out of the workforce—for caregiving, illness, education, or unemployment—typically receive lower payments than people with continuous full-time work. There is no way to remove or ignore the zero years; they are part of the formula. However, if you continue working after you reach 35 years of earnings, you can replace a lower-earning year with a higher one, which increases your benefit.

How much you can earn while still collecting Social Security

If you start collecting Social Security before your full retirement age, SSA limits how much you can earn from work without a reduction to your benefit. For 2024, if you are under your full retirement age for the entire year, SSA withholds $1 in benefits for every $2 you earn above $23,400. In the year you reach your full retirement age, the limit is higher, and the withholding applies only to earnings before the month you reach full retirement age.

Once you reach your full retirement age, there is no earnings limit—you can work and earn as much as you want without any reduction to your Social Security payment. This is one reason some people choose to delay collecting until their full retirement age or later: they can continue working without penalty.

These earnings limits change each year. You can find the current limits on the SSA website or by calling 1-800-772-1213.

Supplemental Security Income (SSI) payment amounts

If you receive Supplemental Security Income (SSI) instead of Social Security retirement or disability benefits, your payment is based on a different system. SSI is a needs-based program, meaning the amount you receive depends on your income and resources, not your work history. The federal SSI payment amount is set by Congress and changes each year. In 2024, the maximum federal SSI payment for an individual is $943 per month, though many states add their own supplement on top of the federal amount.

Your actual SSI payment is reduced dollar-for-dollar by other income you receive. If you have a job, SSI counts most of your wages as income and reduces your benefit accordingly. If you receive Social Security, that counts as income too. SSI also has strict resource limits—you can own no more than $2,000 in countable resources as an individual (or $3,000 as a couple)—and if you exceed that, you lose SSI entirely.

How to find out what your specific payment will be

The only way to know your exact payment amount is to request a benefit estimate from SSA. You can create a free account at ssa.gov and view your earnings record and estimated benefits at different starting ages. The online tool shows you what you would receive if you started at 62, at your full retirement age, and at 70.

If you do not have internet access or prefer to speak with someone, you can call SSA at 1-800-772-1213 (TTY 1-800-325-0778) and request a benefit estimate by phone. You can also visit your local Social Security office in person. Be prepared to provide your Social Security number and date of birth.

Your estimate is based on your current earnings record, so if you continue working, your benefit may increase. SSA updates your record each year when your employer reports your wages.

Frequently Asked Questions

Can I see my earnings record to check if SSA has the right information?

Yes. Create an account at ssa.gov and view your earnings record for free. Check that your name, Social Security number, and wages are correct for each year. If you find an error, contact SSA with documentation like W-2s or tax returns to have it corrected. Errors can lower your benefit, so it is worth checking.

What happens to my Social Security if I was not born in the United States?

You can receive Social Security based on work you did in the U.S., even if you are not a U.S. citizen. You must have a valid Social Security number and have worked long enough to earn credits. If you live outside the U.S., you may still receive benefits, but rules vary by country. Contact SSA to discuss your specific situation.

If I am married, does my spouse get part of my Social Security?

Your spouse may be able to receive a benefit based on your earnings record, but it does not reduce your payment. A spouse can receive up to 50 percent of your full retirement age benefit amount if they are at least 62 years old (or any age if caring for a child under 16). Divorced spouses may also may have access to. Contact SSA for details about spousal benefits.

What if I made very little money during my working years?

Your payment will be lower than someone who earned more, but you may still may have access to for Social Security if you worked long enough to earn 40 credits (roughly 10 years of work). SSI may also be available if your Social Security payment is very low and you meet the income and resource limits.

Does my payment increase automatically each year?

Yes. Social Security payments are adjusted each year for inflation through a cost-of-living adjustment (COLA). The adjustment is based on the Consumer Price Index and is the same percentage for all beneficiaries. In years when inflation is low, the COLA may be small or zero. SSA announces the new COLA amount each October.