What your Social Security payment will be depends on your earnings history and the age you start claiming

Social Security calculates your payment based on your 35 highest-earning years of work. The longer you wait to claim — up to age 70 — the larger your monthly check becomes. You can get a rough estimate without logging into any account by knowing three things: your approximate lifetime earnings, your current age, and the age you plan to start claiming.

The Social Security Administration publishes the exact formulas they use, and you can run the numbers yourself using a calculator. If you want the official estimate tied to your actual work record, you need to create an account on ssa.gov. But many people get a useful ballpark figure in minutes using the public tools available.

Key Takeaways

  • Your payment amount depends on your 35 highest-earning years, so gaps in work history lower your benefit.
  • Claiming at 62 gives you roughly 30 percent less per month than waiting until your full retirement age, which varies by birth year.
  • Waiting until 70 increases your payment by about 8 percent per year compared to your full retirement age.
  • The Social Security Administration's online calculator uses your actual earnings record and gives the most accurate estimate available.
  • You can get a rough estimate using only your age and approximate average annual earnings, without creating an account.

How Social Security calculates your payment amount

The Social Security Administration takes your 35 highest-earning years and adjusts them for inflation to current dollars. They then apply a formula that replaces a percentage of your average earnings — higher percentages for lower earners, lower percentages for higher earners. This is why two people with the same work history but different earnings get different payments.

Your Primary Insurance Amount (PIA) is the payment you receive at your full retirement age. This age depends on your birth year: people born in 1943 through 1954 have a full retirement age of 66, and it gradually rises to 67 for people born in 1960 or later. If you claim before your full retirement age, your payment is reduced. If you delay claiming past your full retirement age, your payment increases.

The reduction or increase is not small. Claiming at 62 instead of 66 cuts your payment by roughly 25 to 30 percent, depending on your exact birth date. Waiting from 66 to 70 increases your payment by roughly 32 percent total, or about 8 percent per year.

Using the Social Security Administration's online calculator

The most accurate estimate comes from the Social Security Administration's website at ssa.gov. You will need to create a my Social Security account using your email, Social Security number, and date of birth. The site will verify your identity by asking questions about your credit history or by sending a one-time code to your phone or email.

Once you log in, you can view your actual earnings record going back decades. The calculator uses this real data to show you what your payment would be at different claiming ages — 62, your full retirement age, and 70. This estimate accounts for any years you did not work, any years your earnings were very low, and your specific birth date.

Creating an account takes about 10 minutes. The calculator itself takes less than a minute once you are logged in. If you have not worked much or have gaps in your record, seeing the actual numbers can be eye-opening — many people discover that a year or two of zero earnings significantly lowered their benefit.

Estimating your payment without logging in

If you want a rough estimate without creating an account, you can use the Social Security Administration's Quick Calculator, available at ssa.gov/benefits/retirement/quickcalc.html. You enter your birth date, current earnings (or your best guess at your average annual earnings), and the age you plan to claim. The calculator returns an estimate in seconds.

This tool does not use your actual work record — it assumes you have steady earnings at the level you enter and will continue working until your claiming age. So if you have had years of no income, years of very low income, or plan to stop working before you claim, the estimate will be too high. But if your work history is fairly steady, the Quick Calculator gives you a number that is usually within 10 to 15 percent of your actual benefit.

For a more detailed rough estimate, you can download the Social Security Administration's Retirement Estimator — a standalone tool that asks more questions about your work history and gives a more precise ballpark. Both tools are free and do not require an account.

What happens to your estimate if you have not worked 35 years

Social Security counts zero-earning years in your 35-year average. If you have only worked 30 years, your calculation includes five years of zero earnings, which lowers your average and your payment. This is why people who took time out for caregiving, education, or unemployment often see lower benefits than they expected.

The Social Security Administration does not count all zero years equally. If you were born before 1951, you may be able to exclude some years of very low earnings. But for most people born after 1951, the formula is straightforward: your 35 highest years, period. If you have fewer than 35 years of earnings, zeros fill the gap.

If you are still working and have not yet reached 35 years of contributions, your estimate will improve as you add more earning years. Each new year of work can replace a zero or a very low-earning year in your calculation, raising your average and your benefit.

How claiming age changes your monthly payment

Your full retirement age is the baseline. Here is how other ages compare, using a person with a full retirement age of 66 as an example:

Claiming AgeApproximate Monthly PaymentCompared to Full Retirement Age
6270% of full amount30% reduction
66 (full retirement age)100% of full amountBaseline
70132% of full amount32% increase

These percentages are fixed by law and do not change. The exact reduction at 62 or increase at 70 depends on your birth month, but the range is narrow. If your full retirement age benefit is $2,000 per month, claiming at 62 would give you roughly $1,400, and waiting until 70 would give you roughly $2,640.

The choice between claiming early and waiting is a trade-off between taking less money now or more money later. If you live to your mid-80s, waiting usually pays off in total lifetime benefits. If you have health reasons to expect a shorter life, claiming early may make more sense. Your estimate at each age helps you think through this decision.

Adjusting your estimate for future cost-of-living increases

Social Security payments increase each year to account for inflation. The Social Security Administration calls this the Cost-of-Living Adjustment (COLA). The adjustment varies year to year — it was 8.7 percent in 2023, 3.2 percent in 2024, and will be different in future years depending on inflation.

When you see an estimate from the Social Security Administration, it is usually shown in current dollars — that is, what the payment would be worth now, not accounting for future COLA increases. If you are planning to claim in five years, your actual payment will be higher than the estimate because of COLA adjustments in the years between now and then.

For rough planning, assume a 2 to 3 percent average annual increase. If your estimate is $2,000 per month and you plan to claim in five years, a reasonable guess is that your actual payment will be around $2,200 to $2,300 per month, before any COLA adjustments after you start claiming.

Frequently Asked Questions

Can I get an estimate if I have worked outside the United States?

Social Security only counts earnings from U.S. employment covered by Social Security taxes. If you worked in another country, those years do not count toward your 35-year average. However, some countries have agreements with the United States that allow credits to transfer. Contact the Social Security Administration directly to discuss your specific work history.

What if my earnings were very low some years — can I exclude them?

For most people born after 1951, no — the formula uses your 35 highest years, and if you have fewer than 35 years of earnings, zeros fill the gap. If you were born before 1951, you may be able to exclude some years of very low earnings, but you would need to discuss this with Social Security directly.

Does my estimate change if I keep working?

Yes. Each new year of earnings can replace a zero or low-earning year in your 35-year average, raising your benefit. The Social Security Administration recalculates your estimate each year based on your updated earnings record. If you log into your account, you can see how your estimate changes as you add more work years.

How accurate is the online calculator?

The Social Security Administration's calculator using your actual earnings record is very accurate — usually within a few dollars of your actual payment. The Quick Calculator without your work record is less precise, especially if you have gaps in employment, but it gives a reasonable ballpark for planning purposes.

What if I was self-employed — does that count?

Yes, if you paid self-employment taxes. Self-employment income that was subject to Social Security tax counts the same way as W-2 wages. If you have questions about specific years of self-employment income, the Social Security Administration can review your record with you.