How Your Social Security Payment Amount Is Calculated
Your payment depends on your earnings history and the age you start claiming
Social Security calculates your monthly payment based on how much you earned during your working years and when you start taking benefits. The system looks at your 35 highest-earning years, adjusts them for inflation, and converts that into a monthly amount. If you start at your full retirement age (between 66 and 67 for most people now), you get your "primary insurance amount"—the baseline figure Social Security uses. If you start earlier, your payment is smaller. If you delay, it grows.
You cannot know your exact payment until you actually claim, because Social Security does not publish the formula in a way that lets you reverse-engineer it. But you can see your estimated payment right now by creating an account on ssa.gov, and that estimate is usually accurate within a few dollars.
Key Takeaways
- Your payment is based on your 35 highest-earning years, adjusted for inflation, not your total lifetime earnings.
- You can view your estimated payment on your Social Security account at ssa.gov without calling or visiting an office.
- Starting at 62 reduces your payment by roughly 30 percent compared to starting at your full retirement age; delaying past your full retirement age increases it by about 8 percent per year.
- If you did not work 35 years, Social Security counts the missing years as zero, which lowers your payment.
- Spousal and survivor payments are calculated differently and may be available even if you have no work record of your own.
How Social Security finds your earnings record
Social Security keeps a record of every year you worked and paid payroll taxes. Your employer reported your wages to the IRS, which shares that data with Social Security. The system uses your Social Security number to match those reports to your account.
If you worked under a different name (because of marriage, for example), Social Security should have updated your record when you applied for your Social Security number or when you reported the name change to the IRS. If you think your record is incomplete or wrong, you can review it on ssa.gov. If you spot an error, Social Security has a process to correct it, but it works best if you report the mistake within three years, three months, and 15 days of the year in question. After that window closes, the year usually cannot be changed.
Why your payment is lower if you did not work 35 years
Social Security divides your lifetime earnings by 420 months (35 years). If you only worked 30 years, Social Security still divides by 420, treating the five missing years as zero. This is why people who took time out of the workforce—for caregiving, illness, or other reasons—often see lower payments than they expected.
There is no way to remove those zero years from the calculation. However, if you are still working, each new year of earnings can replace an old, lower-earning year in the formula. If you earned very little in a year decades ago, a recent year of higher earnings might push that old year out of the top 35. This happens automatically; you do not have to do anything.
How your age when you claim changes your payment
Social Security defines your full retirement age based on your birth year. For people born between 1943 and 1954, it is 66. For people born between 1955 and 1960, it rises in two-month increments, reaching 67 for people born in 1960 or later. This is the age at which you receive your full, unreduced payment.
If you claim at 62 (the earliest age allowed), your payment is roughly 30 percent lower than your full retirement age amount. The exact reduction depends on your birth year and ranges from about 25 to 30 percent. If you delay claiming past your full retirement age, your payment grows by about 8 percent per year until age 70. After 70, it stops growing, so there is no financial reason to delay beyond that point.
This means a person born in 1960 who waits until 70 to claim receives roughly 76 percent more per month than someone born the same year who claims at 62. Over a lifetime, the total amount received can be similar or higher for the person who delayed, depending on how long they live—but the monthly payment is permanently different.
How your spouse or ex-spouse can affect your payment
If you are married, your spouse may be able to receive a payment based on your earnings record, even if they never worked. A spouse's payment is typically up to 50 percent of your full retirement age amount, but only if they are at least 62 years old (or any age if they are caring for a child under 16). Your spouse's payment does not reduce yours.
If you are divorced and were married at least 10 years, your ex-spouse may also be able to claim on your record. This does not affect your payment or your current spouse's payment. If your ex-spouse has not remarried and is at least 62, they can claim based on your earnings history. If you have been divorced for at least two years, they can claim even if you have not yet claimed yourself.
What happens to your payment if you work while receiving benefits
If you claim before your full retirement age and continue working, Social Security reduces your payment by $1 for every $2 you earn above an annual limit. In 2024, that limit is $23,400, but it changes each year. The reduction only applies to the year you earn above the limit; once you reach your full retirement age, there is no earnings limit and no reduction.
This is not a permanent cut. When you reach your full retirement age, Social Security recalculates your payment to account for the months they withheld benefits, and your payment increases. The system is designed so that over your lifetime, you receive roughly the same total amount whether you claimed early and worked, or waited.
How to see your estimated payment before you claim
The most accurate way to see your estimated payment is to create a "my Social Security" account at ssa.gov. You will need your Social Security number, email address, and a way to verify your identity (usually a phone number or address on file). Once you log in, you can see your earnings record and your estimated payment at different claiming ages.
The estimate assumes you will not earn any more money and that you will live to an average age. It does not account for future changes to Social Security law, though those are rare. If you do not want to create an online account, you can call Social Security at 1-800-772-1213 and ask for an estimate, or visit a local Social Security office in person.
Frequently Asked Questions
Can I change my payment amount after I start claiming?
You can withdraw your claim within 12 months of starting to receive benefits, but only once in your lifetime. If you do, you must repay all the benefits you received. After 12 months, you cannot change your payment amount. If you made a mistake or your circumstances changed, contact Social Security to discuss your options.
What if I worked in another country?
Social Security only counts earnings you paid U.S. payroll taxes on. If you worked abroad and paid into a foreign pension system, that time usually does not count toward your 35 years. Some countries have agreements with the U.S. that allow certain work to count, but you would need to contact Social Security directly to learn about yours does.
Does my payment change after I start receiving it?
Your payment increases each year with the cost-of-living adjustment, or COLA. This is announced in October and takes effect in January. Your payment also increases if you continue working and a new year of higher earnings replaces a lower year in your top 35. Otherwise, your payment stays the same month to month.
Why is my estimate different from what I thought it would be?
The most common reason is that your earnings record includes years you did not work or earned very little. If you worked fewer than 35 years, those missing years count as zero and lower your average. Another reason is that your earnings were adjusted for inflation in the formula, so recent high earnings do not count as much as you might expect.
Can I get a payment if I never worked?
You cannot receive a payment based on your own work record if you did not work long enough to earn credits. However, you may be able to receive a spousal or survivor payment based on someone else's record—a current or ex-spouse, or a parent if you are under 19 (or 23 if in school). Contact Social Security to learn what you might be able to receive.