What happens to your Social Security check when you work
If you are under your full retirement age and earning wages, Social Security will reduce your benefit by $1 for every $2 you earn above an annual limit. The limit changes each year — it was $23,400 in 2024, but you should check the current year's amount on ssa.gov before you plan your income. This reduction only applies to earnings from work; investment income, pensions, and other money do not count.
Once you reach your full retirement age, the earnings limit disappears entirely. You can earn as much as you want without any reduction to your benefit. The month you reach full retirement age matters: Social Security counts only earnings before that month, and uses a different (higher) earnings limit for months before you turn full retirement age.
If you are already receiving benefits and start working, you must report your expected annual earnings to Social Security. They use this estimate to adjust your payments during the year. If you earn less than expected, you may get a refund; if you earn more, you may owe money back. The key is reporting — if you do not tell Social Security about your work, the overpayment will be caught later and you will have to repay it.
Key Takeaways
- Before full retirement age, Social Security reduces your benefit by $1 for every $2 you earn above the annual limit, which changes yearly.
- The earnings limit does not explore to investment income, pensions, rental income, or other money — only wages from work count.
- Once you reach full retirement age, you can earn unlimited income without any reduction to your benefit.
- You must report your expected earnings to Social Security when you start working while receiving benefits, or face an overpayment that you will have to repay.
- Working while receiving benefits can increase your future benefit amount because Social Security recalculates your payment based on your complete earnings record.
How to report your earnings to Social Security
Contact Social Security by phone at 1-800-772-1213, by visiting your local Social Security office, or through your online account at ssa.gov. Tell them your expected gross annual earnings for the current year. Gross means before taxes — do not subtract anything. Social Security will ask for an estimate, and you should be as accurate as you can be based on your job offer or current pay rate.
If your earnings change during the year — you get a raise, lose hours, or change jobs — report the new estimate. Social Security adjusts your payments based on what you tell them, so keeping them updated prevents large overpayments later. You can report changes the same ways you made the initial report: by phone, in person, or online.
At the end of the year, you do not need to do anything extra. Social Security will match your reported earnings against your actual W-2 or tax return. If there is a difference, they will send you a notice explaining any adjustment. Keep records of your pay stubs and tax documents in case Social Security asks questions.
The earnings limit before full retirement age
The annual earnings limit applies only to the calendar year in which you are under full retirement age. In 2024, the limit was $23,400, but this amount increases most years. You can find the current year's limit on ssa.gov or by calling Social Security.
The reduction is straightforward math: if you earn $5,000 over the limit, Social Security withholds $2,500 from your annual benefits. This withholding happens automatically once Social Security knows your earnings. If your benefit is $1,500 per month and they owe $2,500 in withholding, they may skip two months of payments or reduce several months' payments.
The month you reach full retirement age has a special rule. Social Security uses a higher earnings limit (in 2024 it was $62,160) for months before you turn full retirement age, and counts only earnings in those months. Once you reach full retirement age, even if it is mid-year, the limit stops explore. This can matter if you reach full retirement age in June and have high earnings in January through May — you use the higher limit for those months only.
How working now affects your future benefit amount
Social Security calculates your benefit based on your 35 highest-earning years. If you are working while receiving benefits, those new earnings may replace lower-earning years in your record. This means your benefit could increase when Social Security recalculates your payment.
The recalculation happens automatically each year in the fall. Social Security looks at your W-2 from the previous year and updates your earnings record. If the new year's earnings are higher than one of your lowest 35 years, your benefit goes up starting in January. You do not have to do anything — Social Security handles this on its own.
This is one reason working while receiving benefits can make financial sense, even if your current benefit is reduced by the earnings limit. You are building a higher future benefit at the same time. The longer you work and earn, the more likely you are to replace low-earning years and increase your payment permanently.
Working past full retirement age and delayed retirement credits
If you have not yet claimed Social Security, working past full retirement age does not reduce your benefit — there is no earnings limit once you reach full retirement age. But there is another reason to keep working: delayed retirement credits.
For each year you delay claiming Social Security after full retirement age, up to age 70, your benefit increases by 8 percent per year. If your full retirement age is 67 and you wait until 70, your benefit will be 24 percent higher than it would have been at 67. This increase is permanent and applies to your entire life.
Working during these years also helps because you are adding new earnings to your record, which can increase your benefit calculation. The combination of delayed credits and higher lifetime earnings can result in a significantly larger benefit. This strategy works best if you are in good health and expect to live into your mid-80s or beyond.
Self-employment and Social Security earnings
If you are self-employed, the earnings limit still applies, but the definition of earnings is different. Social Security counts your net self-employment income — your gross income minus business expenses — not your gross revenue. This is the same amount you report on Schedule C of your tax return.
You must also pay self-employment tax on your net earnings, which funds Social Security and Medicare. Even if your earnings are below the limit and do not reduce your benefit, you still owe self-employment tax. This is separate from the earnings limit and applies regardless of your age.
If you are self-employed and receiving benefits, report your expected net income to Social Security, not your gross revenue. Keep records of your business expenses because Social Security may ask to verify your net income calculation.
What does not count as earnings
Social Security only counts wages from work. Many other types of income do not affect your benefit at all. Investment income — dividends, interest, capital gains — does not count. Rental income from property does not count. Pensions from previous jobs do not count. Annuities do not count. Inheritance does not count. Gifts do not count.
Government benefits also do not count as earnings: unemployment benefits, workers' compensation, disability benefits, and other government payments do not reduce your Social Security. The only income that matters is money you earn from working — either as a wage earner or as a self-employed person.
This distinction is important for planning. If you are receiving Social Security and want to supplement your income without affecting your benefit, you can do so through investments, rental property, or other passive income sources. Only active work income triggers the earnings limit.
Frequently Asked Questions
Do I have to report my earnings every month or just once a year?
Report your expected annual earnings once when you start working or when your earnings change significantly. You do not report monthly. Social Security uses your annual estimate to adjust your payments throughout the year, then reconciles the actual amount against your tax return at year-end. If your job situation changes mid-year, report the new estimate as soon as you know it.
What if I earn more than I estimated and owe Social Security money back?
Social Security will send you a notice explaining the overpayment and your options. You can repay in a lump sum or request a payment plan. If you are still receiving benefits, Social Security can withhold from future payments. Do not ignore the notice — overpayments accrue interest and can affect your future benefits if left unpaid.
Can I work part-time and still receive my full benefit?
Only if you are at or past full retirement age. Before full retirement age, any earnings above the annual limit reduce your benefit by $1 for every $2 earned. Part-time work might keep you under the limit depending on your hourly rate and hours worked, but you need to calculate your expected annual earnings and report them to Social Security.
Does working while on Social Security affect my Medicare coverage?
No. Working does not change your Medicare coverage or premiums. You remain enrolled in Medicare Parts A and B (or whatever coverage you have) regardless of how much you earn. Your Medicare premiums may increase based on your income from two years prior, but this is a separate calculation from the Social Security earnings limit.
If I work and my benefit is reduced, do I get that money back later?
Not directly. The reduction is permanent for those months. However, when you reach full retirement age, Social Security recalculates your benefit to account for the months they withheld. This recalculation typically results in a higher monthly payment going forward, which can offset some of the money withheld earlier. The exact offset depends on how long you live and how much was withheld.