Will my higher-earning years replace low-income years in Social Security's 35-year calculation?
I've been trying to understand how Social Security calculates my retirement benefit. From what I've read, they take your highest 35 years of earnings, but I'm confused about how this works in practice. I'm 62 now and planning to wait until my Full Retirement Age to collect (which is 67 for me). My work history is pretty inconsistent - I had about 8 years in my 20s where I barely made anything (waiting tables part-time, some gig work that probably wasn't even reported correctly). Then I got into construction management and have had much better income for the last 25 years. Do those early low-earning years get completely replaced by my higher-earning years when SSA calculates my benefit? Or do they still count all 35 years no matter what? I'm trying to estimate what my monthly payment might be at 67. Also, if I keep working until 70, would those extra 3 years bump out more of my low-earning years in the calculation? Thanks for any clarity you can provide!
37 comments

Lucas Schmidt
Yes, the SSA will use your highest 35 years of indexed earnings to calculate your Primary Insurance Amount (PIA), which is your basic benefit. If you don't have 35 years of earnings, they'll use zeros for the missing years. So to directly answer your question - your higher-earning years will replace your lower-earning years in the calculation, but only up to 35 years total. If you have more than 35 years of work, only the highest 35 get counted. If you continue working until 70, those additional years (assuming they're higher-earning than some years already in your top 35) will indeed replace earlier lower-earning years in the calculation, potentially increasing your benefit.
0 coins
Eloise Kendrick
AuthorThank you for the clear explanation! So they'll take my best 35 years no matter what - that's a relief. I was worried those early years when I made so little would permanently drag down my benefit. Sounds like working until 70 might be worth it then, especially since those would likely be my highest-earning years.
0 coins
Freya Collins
The SSA defintely takes your top 35 years, but remember they index those earning for inflation first!!! So your earnings from 20+ years ago get adjusted upward before comparing them to recent years. My brother thought his recent earnings would easily knck out his early years but was surprised when his financial advisor showed him how it actually worked. Just something to keep in mind when your estimating.
0 coins
Eloise Kendrick
AuthorOh wow, I hadn't thought about the inflation adjustment. That's really important to know! So maybe some of those early years might count more than I thought once they're adjusted. Is there any way to see how SSA has indexed my past earnings?
0 coins
LongPeri
In my experience, Social Security's calculation is confusing for most people. You should create an account on ssa.gov if you haven't already - it shows your earnings history and gives you benefit estimates. I found mine was missing two years of earnings that I had to get corrected.
0 coins
Eloise Kendrick
AuthorI do have an account on the SSA website, but I wasn't sure how accurate their calculator is. Good point about checking my earnings record - I should definitely verify everything is reported correctly, especially for those early years.
0 coins
Oscar O'Neil
the 35 year thing is right but they don't just add up ur earnings and divide by 35. theres this weird formula with "bend points" that gives u less credit for higher earnings. so even if u replace low years with high years u dont get as much benefit as u might think. its complicated af
0 coins
Lucas Schmidt
That's correct. After selecting the highest 35 years and indexing them, SSA calculates your Average Indexed Monthly Earnings (AIME). Then they apply a progressive formula using bend points to determine your PIA. In 2023, you get 90% of AIME up to $1,115, 32% of AIME between $1,115 and $6,721, and 15% of AIME above $6,721. This is why higher earnings don't proportionally increase benefits.
0 coins
Sara Hellquiem
If you're having trouble getting accurate estimates or understanding how your specific work history affects your benefits, you might want to try Claimyr (claimyr.com). They helped me get through to an actual SSA agent quickly to discuss my complicated earnings history. I spent weeks trying to get someone on the phone before using their service. You can see how it works in their video demo: https://youtu.be/Z-BRbJw3puU Talking to an actual agent was really helpful because they could see my entire earnings record and explain exactly how different retirement ages would affect my benefit amount.
0 coins
Eloise Kendrick
AuthorThanks for the tip. I've tried calling SSA twice and got disconnected both times after waiting for over an hour. It's really frustrating when you just need to ask specific questions about your situation. I'll check out that service.
0 coins
Charlee Coleman
I was in a similar situation! Worked retail for 10 yrs then got my engineering degree at 32 and started making real money. waited till 68 to file and YES those higher earning years definitely pushed out my early low-earning years. My benefit ended up being about $600/mo more than what the SSA calculator estimated when I was 62! Don't forget delayed retirement credits too - each year after FRA adds 8% to your benefit up to age 70.
0 coins
Liv Park
This is misleading. The 8% per year delayed retirement credits and replacing low-earning years are two SEPARATE factors affecting your benefit. The increase you saw was from BOTH factors combined, not just from replacing early years. Important to understand they're different calculations.
0 coins
Eloise Kendrick
Thank you all for the helpful replies! This is exactly the information I needed. I'm definitely going to check my earnings record carefully and may try to speak with an agent to get more personalized projections. It sounds like working longer will help my benefit in multiple ways - both by possibly replacing some low-earning years AND through the delayed retirement credits. I appreciate everyone taking the time to explain this!
0 coins
Mateo Rodriguez
One thing to add that might help with your planning - you can actually see how your benefit estimate changes by using the retirement estimator on ssa.gov and plugging in different retirement ages. It will show you the projected benefit at 62, full retirement age (67), and 70. While it won't show you exactly which years are being used in the calculation, it does factor in the assumption that you'll keep earning at your current level until the retirement age you select. This can give you a clearer picture of how much those extra working years might benefit you financially.
0 coins
QuantumQuester
Just wanted to add something important that hasn't been mentioned yet - if you had any years where you earned above the Social Security wage base (the maximum amount subject to SS taxes), those years might be more valuable than you think. For example, in 2023 the wage base was $160,200. If you earned more than that in any year, only the wage base amount counts for SS purposes, but it still gets the full inflation indexing when they calculate your benefit. So a year where you earned $160,200 in 2023 might actually be worth more in the calculation than a year where you earned $180,000 but the excess didn't count for SS. Just something to keep in mind when estimating which of your years will make the top 35!
0 coins
Drake
That's a really good point about the wage base cap! I hadn't considered how that affects the calculation. Since I'm in construction management, I've definitely had some years where I hit or exceeded that cap, especially in recent years. It's interesting that the inflation indexing still applies to the full wage base amount even if I earned more. This makes me think I should look more carefully at my earnings record to see which years actually maxed out the SS contribution. Do you know if there's an easy way to identify those years on the SSA website, or do I need to calculate it myself based on the wage base limits for each year?
0 coins
Mohammed Khan
You can see your earnings history on your SSA account at ssa.gov, and it will show the actual earnings reported for each year. To figure out which years you hit the wage base, you'd need to compare your reported earnings to the historical wage base limits for each year. The SSA website doesn't explicitly mark which years you maxed out, but if your reported earnings match the wage base limit for that year exactly, you likely earned at or above it. For construction management, this is definitely worth checking since your income probably varies year to year based on projects. The wage bases have increased significantly over time - it was only $118,500 in 2015, for example.
0 coins
Felix Grigori
You can see this on your SSA earnings record! When you log into your my Social Security account and look at your earnings history, any year where you hit the wage base cap will show the maximum taxable amount for that year rather than your actual earnings. So if you see $160,200 for 2023, $147,000 for 2022, etc., those were years you maxed out. The SSA website also has a historical table of wage base limits by year if you want to double-check. What's really helpful is that this makes it easy to identify your highest-contributing years at a glance - they'll either be recent years with high earnings or older years where you hit the cap and got the full indexing benefit.
0 coins
Dananyl Lear
@Drake You can see this pretty easily on your SSA earnings record! When you log into your my Social Security account and look at your earnings history, any year where your recorded earnings match exactly to the wage base limit for that year means you maxed out. For example, if you see exactly $160,200 for 2023, you hit the cap. The SSA website also has a page with historical wage base amounts going back decades, so you can cross-reference your earnings against those limits. Years where you earned exactly the wage base amount (or very close to it) are typically your strongest years for benefit calculation purposes since they got the maximum possible SS credit for that year plus full inflation indexing.
0 coins
Eli Wang
You can see this information on your SSA earnings record! When you log into your my Social Security account and look at your earnings history, any year where you hit the maximum taxable wage base will show that exact amount (like $160,200 for 2023). If you see those round numbers that match the historical wage base limits, that means you maxed out SS taxes that year. You can cross-reference with historical wage base charts online - the SSA publishes them going back decades. Years where your reported earnings are below those caps are your actual earnings, while years at the cap mean you earned at least that much but possibly more.
0 coins
Aisha Mahmood
Looking at your SSA earnings record online, you should be able to see the exact dollar amounts reported for each year. You can then compare those amounts to the historical wage base limits to see which years you maxed out. The SSA website has a table of historical wage bases going back decades - just search for "historical wage base" on their site. If your reported earnings for any year match exactly with that year's wage base limit, you know you hit the cap. For construction management, you probably started hitting it more frequently as your income grew, which could mean those recent years are even more valuable in your calculation than you initially thought.
0 coins
Natasha Orlova
On your SSA earnings record online, it should show the actual amount credited to your Social Security record for each year, which would be capped at the wage base limit for that year. If you see round numbers like $106,800 (2009 cap) or $118,500 (2015 cap), you likely hit the maximum that year. You can also compare your reported earnings to the historical wage base limits - SSA has a table on their website showing the maximum taxable wages for each year going back decades. If your reported earnings match the wage base limit exactly, you maxed out. This is actually pretty valuable for your benefit calculation since those capped amounts still get full inflation indexing!
0 coins
Zoe Papadakis
@Drake You can see this info on your SSA earnings record! When you log into your my Social Security account and view your earnings history, it shows your taxed Social Security earnings for each year. If that amount equals the wage base limit for that year, then you maxed out. The SSA website actually has a table showing the historical wage base limits going back decades - just search for "Social Security wage base history" on their site. This makes it pretty easy to cross-reference your earnings record and see which years you hit the cap. In my case, I found several years where I thought I had lower earnings but actually maxed out the SS contribution, making those years more valuable than I realized.
0 coins
Malik Jenkins
@QuantumQuester might know more about this, but from what I've seen on my SSA earnings record, it shows your actual reported earnings for each year. You'd need to compare those amounts to the historical wage base limits to see which years you maxed out. The SSA website has a table of historical wage base amounts going back decades - I think it's under their "Cost-of-Living Adjustments" section. If your reported earnings for a given year match exactly with that year's wage base limit, you know you hit the cap. It's a bit tedious to cross-reference, but it might give you insight into which of your higher-earning years are actually your most valuable for the SS calculation.
0 coins
Aisha Ali
You can see this on your SSA earnings record! When you log into ssa.gov and look at your earnings history, if you see an amount that exactly matches the wage base for that year, you likely maxed out. For example, if you see exactly $160,200 for 2023, that's the wage base cap. You can find historical wage base amounts on the SSA website under "Contribution and Benefit Base" - they publish a table going back decades. If your reported earnings for any year match that year's wage base exactly, you hit the cap. Years where you earned significantly more than the wage base but it got capped at that amount are definitely strong candidates for your top 35!
0 coins
Sofia Ramirez
@Drake You can see your earnings on the SSA website, but it won't specifically flag which years hit the wage base cap for you. However, you can figure it out pretty easily by comparing your reported earnings for each year to the wage base limit for that year. The SSA website has a table showing historical wage base limits going back decades. If your earnings for any year match exactly (or are very close to) that year's wage base limit, then you likely maxed out. For example, if you see $147,000 reported for 2022, that was the wage base that year, so you hit the cap. It's worth checking because those capped years with full inflation indexing can be surprisingly valuable in your top 35 calculation!
0 coins
Amina Diop
You can see your earnings history on ssa.gov in your Social Security Statement, but it doesn't explicitly mark which years hit the wage base cap. You'll need to compare your reported earnings for each year against the historical wage base limits. The SSA website has a table of historical wage bases going back decades - just search for "Social Security wage base history" on their site. If your earnings for any year match exactly with that year's wage base, you likely maxed out. It's worth checking because those capped years often end up being among your highest 35 even after inflation indexing, especially if they occurred in recent decades when the wage base was higher.
0 coins
Brooklyn Knight
You can see your earnings history on ssa.gov in your Social Security Statement, and it will show the actual amount credited to your record for each year. If you earned above the wage base, it will show the wage base amount for that year, not your total earnings. The SSA website doesn't explicitly highlight which years hit the cap, but you can compare your credited earnings to the historical wage base limits. There are charts online showing the wage base for each year - for example, it was $147,000 in 2022, $142,800 in 2021, etc. If your credited earnings match those exact amounts, you hit the cap that year. This can be really helpful for understanding which of your recent high-earning years are actually equivalent in the SS calculation.
0 coins
Daryl Bright
You can see your earnings history on your SSA account, but it doesn't explicitly mark which years hit the wage base cap. However, you can compare your reported earnings for each year against the historical wage base limits. For example, if your 2020 earnings show exactly $137,700, that was the wage base that year so you maxed out. The SSA website has a table of historical wage base amounts going back decades. If your earnings equal the wage base for any given year, you know you hit the cap. It's worth checking because those capped years often end up being some of your highest contributing years after indexing!
0 coins
Chloe Anderson
You can see this info on your SSA earnings record! When you log into ssa.gov and look at your earnings history, any year where you hit the wage base cap will show the exact wage base amount for that year (like $160,200 for 2023). If you see those round numbers that match the annual caps, you know you maxed out. You can also cross-reference with historical wage base limits - SSA publishes those going back decades. The tricky part is that the wage base has increased significantly over time (it was only $87,000 in 2003!), so what looked like a high salary 20 years ago might not have hit the cap back then.
0 coins
Mei Zhang
On your SSA earnings record (when you log into ssa.gov), it shows your earnings for each year alongside the maximum taxable amount for that year. If your earnings equal the maximum shown for any given year, that means you hit the wage base cap. The SSA statement also sometimes shows an asterisk (*) next to years where you maxed out. You can also cross-reference your earnings with historical wage base limits - there are charts online showing the caps going back decades. For construction management, you've probably hit the cap more often than you realize, especially in the last 10-15 years when the wage base has grown significantly.
0 coins
Aaron Boston
You can see your earnings record on ssa.gov, but it doesn't explicitly mark which years hit the wage base cap. However, you can cross-reference your reported earnings with the historical wage base limits. If your reported earnings for any year exactly match that year's wage base limit, you likely maxed out. For example, if you see exactly $160,200 reported for 2023, you hit the cap. The SSA keeps a table of historical wage base amounts on their website - just search for "Social Security wage base history" and you can compare your earnings year by year. It's a bit tedious but worth checking since those maxed-out years will likely be among your highest 35!
0 coins
Victoria Charity
You can see your earnings history on your SSA account at ssa.gov, and it shows the actual earnings credited to your record for each year. If you see years where your credited earnings match the wage base for that year (like $160,200 for 2023, $147,000 for 2022, etc.), then you hit the cap. You'd have to look up the historical wage base limits to compare, but there are tables online that show the wage base for each year going back decades. The SSA statement doesn't explicitly flag which years you maxed out, so you do have to do a bit of cross-referencing yourself.
0 coins
Diego Ramirez
You can see your earnings history on ssa.gov, but it doesn't explicitly mark which years hit the wage base cap. You'll need to compare your reported earnings for each year against the wage base limit for that year. If your earnings equal the wage base amount exactly (like $160,200 for 2023), that's a strong indicator you hit the cap. The SSA website has historical wage base tables, or you can find them easily with a Google search. Years where you maxed out are often your most valuable in the calculation since you got the maximum SS credit for that year plus full inflation indexing.
0 coins
Liam Sullivan
On your SSA earnings record online, it will show your actual SS wages for each year (which caps at the wage base limit). If you see the same amount for multiple recent years, that's usually the wage base cap. You can compare those amounts to the historical wage base limits - SSA has a table on their website showing the limits for each year going back decades. For example, if your 2022 record shows exactly $147,000 in SS wages, that hit the 2022 wage base cap. It's worth checking because those capped years often end up being your highest "countable" earnings years for the 35-year calculation, even if your actual salary was higher.
0 coins
Molly Chambers
You can see your earnings record on the SSA website, but it doesn't explicitly highlight which years hit the wage base cap. However, you can compare your reported earnings for each year against the historical wage base limits. For example, if your 2023 earnings show exactly $160,200, that likely means you hit the cap. The SSA's annual statistical supplement has historical wage base amounts going back decades, or you can find lists online. Years where your earnings match or are very close to that year's wage base probably indicate you maxed out SS contributions. It's worth checking because those capped years might be more valuable in your top 35 calculation than years with higher gross income but the same SS-taxable amount.
0 coins
Freya Thomsen
On your SSA earnings record, any year where your earnings equal exactly the wage base for that year indicates you likely hit the cap. You can look up historical wage base amounts on the SSA website - they publish a table going back decades. For example, if your 2020 earnings show exactly $137,700, you hit that year's cap. If it shows less, that's what you actually earned. The SSA statement doesn't explicitly mark capped years, so you do need to cross-reference with the historical limits. It's worth doing this check because those capped years often end up being among your highest 35 after indexing, even if your actual income was higher.
0 coins