Social Security Earnings Test Calculator: See How Work Affects Your Benefits
Use this guide to understand the assumptions, inputs, results, and next steps behind the calculator.
Quick Summary
Calculate how much your Social Security benefits may be temporarily reduced if you work and collect benefits before your full retirement age. This calculator applies the Social Security Administration's (SSA) annual earnings test to show you the applicable earnings limit, how much your benefits could be withheld, and your net monthly and annual benefit amount.
This tool is for anyone planning to claim Social Security benefits before their full retirement age while continuing to work. If you are unsure when to take Social Security, you can compare scenarios here. This calculator is a helpful companion to the main Social Security Calculator and the Best Age to Take Social Security Calculator.
After you enter your earnings, benefit amount, and age, the results will show a "Benefit Retention Rate" score, the specific earnings limit for your situation, the total annual reduction, and your final net Social Security income. A chart also visualizes how your net benefits change at different income levels, helping you understand the financial trade-offs.
How To Use This Calculator
Begin by entering your expected Annual Earnings from Work. This should be your gross wages or net self-employment income for the year. Next, input your Monthly Social Security Benefit before any deductions. If you don't know this amount, you can get an estimate from your account on the Social Security Administration's website.
Then, provide your age information. Enter your Current Age and your Full Retirement Age (FRA). Your FRA is determined by your birth year; for anyone born in 1960 or later, it is 67. If you are unsure, use the Social Security Full Retirement Age Calculator. These ages determine which earnings test rule applies to you.
The calculator uses this information to determine if your earnings exceed the annual limit and calculates any temporary benefit reduction. The results will show you exactly how your work income impacts your benefit payments for the year.
What Each Input Means
Annual Earnings from Work
This is the total gross income you expect to earn from a job or net income from self-employment during the year. The Social Security Administration only counts "earned income" for the earnings test.
This includes wages, salaries, bonuses, commissions, and net earnings from self-employment. It does not include income from other sources like pensions, annuities, investment returns, interest, or withdrawals from retirement accounts like a 401(k) or IRA.
Monthly Social Security Benefit
Enter your full, unreduced monthly Social Security retirement benefit amount for the current year. This is the amount you are entitled to before any deductions for Medicare premiums or tax withholding. You can find this figure on your Social Security statement, which is available online at SSA.gov. For a detailed estimate, see how much will I get from Social Security.
Current Age
Your current age is critical because the earnings test rules change based on how close you are to your full retirement age. The calculator uses this to determine if you are in a year before your FRA year, in the year you will reach FRA, or at or past your FRA.
Full Retirement Age (FRA)
Your Full Retirement Age is the age at which you are entitled to receive 100% of your primary insurance amount (PIA). For individuals born in 1960 or later, the FRA is 67. The earnings test no longer applies once you reach your FRA. Use our Social Security Full Retirement Age Calculator to confirm yours.
How The Calculator Works (Methodology)
The calculator applies the official Social Security earnings test rules for 2026 to determine if your benefits should be reduced. The calculation depends on your age relative to your Full Retirement Age (FRA).
1. If you are under your FRA for the entire year: The calculator applies the lower earnings limit ($22,320 for 2026). It subtracts this limit from your annual earnings to find the amount you are over the limit. Then, it withholds $1 in benefits for every $2 you earn above this limit.
2. If you will reach your FRA during the year: A higher earnings limit applies ($59,520 for 2026). The calculator only considers earnings in the months before the month you reach FRA. For these earnings, it withholds $1 in benefits for every $3 you earn above the higher limit.
3. If you are at or past your FRA: The earnings test does not apply. The calculator will show no benefit reduction, regardless of how much you earn.
The calculator then subtracts the total benefit reduction from your total annual Social Security benefit to determine your net benefit for the year. It also calculates a "Benefit Retention Rate" score to show what percentage of your total benefit you get to keep. Importantly, benefits withheld are not permanently lost. The SSA will recalculate your benefit at your FRA to give you credit for any months your benefit was withheld, which increases your future monthly payments.
Calculator Formula
The calculator uses the following logic and formulas based on 2026 Social Security rules.
Step 1: Determine Applicable Earnings Limit
The calculator first checks your age relative to your Full Retirement Age (FRA).
If Current Age >= FRA:
Earnings Limit = None (no reduction applies)
If Current Age is in the year you will reach FRA:
Earnings Limit = 59520
If Current Age is younger than the year you will reach FRA:
Earnings Limit = 22320
Step 2: Calculate Amount Over Limit
Next, it calculates how much your earnings exceed the applicable limit.
Amount Over Limit = max(0, Annual Earnings - Earnings Limit)
Step 3: Calculate Benefit Reduction
The reduction is calculated based on which limit applies.
If Current Age is in the year you will reach FRA:
Benefit Reduction = floor(Amount Over Limit / 3)
If Current Age is younger than the year you will reach FRA:
Benefit Reduction = floor(Amount Over Limit / 2)
The calculator also ensures the reduction does not exceed your total annual benefit.
Total Annual Benefit = Monthly Social Security Benefit * 12
Final Benefit Reduction = min(Benefit Reduction, Total Annual Benefit)
Step 4: Calculate Net Benefits
Finally, it determines your net Social Security income for the year.
Net Annual SS Received = Total Annual Benefit - Final Benefit Reduction
Net Monthly Benefit = Net Annual SS Received / 12
Understanding Your Results
- Benefit Retention Rate: This score shows the percentage of your total annual Social Security benefit you will receive after any reductions. A score of 100 means you keep all your benefits. A lower score indicates a portion is being withheld.
- Earnings Limit: This card displays the specific 2026 earnings limit that applies to you: $22,320 (under FRA), $59,520 (year of FRA), or "None" if you are at or past your FRA.
- Amount Over Limit: This is the dollar amount of your annual earnings that exceeds the limit and is subject to the reduction formula. If your earnings are below the limit, this will be $0.
- Benefit Reduction: This is the total dollar amount that will be withheld from your Social Security benefits over the entire year. If this amount is significant, it may influence your decision on when to claim Social Security.
- Net Annual SS: This shows your final, take-home Social Security income for the year after the reduction is applied. It also shows this amount broken down into a monthly figure.
- Net Social Security at Different Earnings Levels Chart: This bar chart visualizes the impact of the earnings test. It shows how your net annual benefit changes as your work income increases, clearly illustrating the point at which your benefits begin to decrease.
Ways To Improve Your Results
For this calculator, "improving your results" means minimizing the temporary benefit reduction. Here are a few strategies to consider:
- Delay Claiming Social Security: The simplest way to avoid the earnings test is to wait until your Full Retirement Age (FRA) to file for benefits. If you do, you can earn an unlimited amount without any reduction. The Social Security Delayed Retirement Calculator can show you how much your benefit grows by waiting.
- Manage Your Earned Income: If you plan to claim early, try to keep your earned income below the annual limit ($22,320 in 2026). This could mean working part-time or arranging your work schedule to stay under the threshold.
- Rely on Non-Earned Income: If you need supplemental income, consider drawing from sources that don't count for the earnings test. This includes withdrawals from an IRA, 401(k), or pension. Rental income and investment gains also do not count.
- Understand the Trade-Off: Remember that any withheld benefits will be credited back to you later through a higher monthly payment. If you need the combined income now, accepting a temporary reduction may be a valid strategy, as it's not a permanent loss.
Common Mistakes
- Thinking the Test is Permanent: Many people believe the earnings test continues for their entire retirement. It stops completely once you reach your Full Retirement Age.
- Confusing Earned vs. Unearned Income: The test only applies to wages and self-employment income. People mistakenly worry that their pension, 401(k) withdrawals, or investment income will cause a reduction.
- Believing Withheld Money is Gone Forever: This is the biggest myth. The SSA automatically adjusts your benefit upward at your FRA to pay back withheld amounts over time.
- Not Knowing About the Higher Limit: In the calendar year you reach FRA, a much higher earnings limit applies, with a more generous reduction formula ($1 for every $3 over).
- Forgetting to Report Earnings: You are required to report your estimated earnings to the SSA. If you don't, and they find out you earned over the limit, you may have to pay back benefits you've already received.
Frequently Asked Questions
Quick answers to the questions people usually have after running the retirement calculator.
1How much can I earn in 2026 and still collect Social Security?
In 2026, if you are under your full retirement age (FRA) for the entire year, you can earn up to $22,320 without any benefit reduction. In the year you reach FRA, you can earn up to $59,520 in the months before your FRA birthday.
2Does pension income count towards the Social Security earnings limit?
No. The earnings test only counts income from work (wages and net self-employment earnings). Pension payments, IRA withdrawals, investment income, and interest do not count.
3What happens to my Social Security if I earn over the limit?
If you are under FRA, your benefits will be temporarily reduced. The SSA withholds $1 for every $2 you earn above the lower limit, or $1 for every $3 you earn above the higher limit in the year you reach FRA.
4Do I get the withheld Social Security money back?
Yes. When you reach your Full Retirement Age, the SSA recalculates your benefit to give you credit for any months benefits were withheld. This results in a higher monthly payment for the rest of your life.
5Does the earnings limit apply after age 67?
The earnings limit stops applying once you reach your Full Retirement Age (FRA). For anyone born in 1960 or later, FRA is 67. After that, you can earn any amount of money with no impact on your benefits.
6Is it better to wait until full retirement age to collect Social Security?
Waiting until FRA or even later (up to age 70) generally results in a higher monthly benefit for life and completely avoids the earnings test. Our guide on when to take Social Security can help you decide.
7How is the Social Security earnings test calculated?
The SSA looks at your annual earnings. If you are under the limit, there is no reduction. If you are over, they apply a formula ($1 for $2, or $1 for $3) to the excess earnings to determine the total annual reduction.
8What is my full retirement age?
Your full retirement age depends on your birth year. It is 67 for anyone born in 1960 or later. You can find your specific FRA with our Social Security Full Retirement Age Calculator.
Start Planning Your Social Security Strategy
Understanding how work can affect your benefits is a key part of a smart retirement plan. Use the calculator above to run different scenarios with various levels of work income. See how changing your earnings affects your net benefit and helps you make an informed decision about when to claim.
For a complete picture of your options, explore other tools like the main Social Security Calculator to estimate your benefit amount, or the Social Security Break-Even Calculator to compare claiming ages. You can find more tools in our full library of retirement calculators.