What you can earn depends on your age and whether you have reached your full retirement age
Social Security does not stop you from working, but it does reduce your benefit check if you earn above a certain amount before you reach your full retirement age. The reduction applies only during the years before full retirement age arrives — once you hit that milestone, you can earn as much as you want without losing any benefits.
The earnings limit and the reduction formula change each year. For 2024, if you have not yet reached full retirement age, Social Security reduces your benefit by $1 for every $2 you earn above $23,400. In the year you reach full retirement age, the limit is higher ($62,160), and the reduction is smaller ($1 for every $3 earned) — but only for earnings before the month you turn full retirement age.
After the month you reach full retirement age, no earnings limit applies at all. You keep your full benefit check regardless of how much you work or earn.
Key Takeaways
- Before full retirement age, you lose $1 in benefits for every $2 earned above the annual limit, which was $23,400 in 2024.
- In the year you reach full retirement age, the earnings limit is higher and the reduction is smaller, but only counts earnings before the month you turn that age.
- Once you reach full retirement age, you can earn unlimited income without any reduction to your Social Security check.
- The earnings limit increases each year based on wage growth, so check the current year's figure before you plan your work.
- Only wages and self-employment income count toward the limit — investment income, pensions, and annuities do not.
How the earnings reduction actually works in practice
The reduction is straightforward math, but the timing matters. If you earn $30,000 in a year and the limit is $23,400, you are $6,600 over. Social Security divides that by 2, which equals $3,300. That amount comes out of your annual benefit — spread across your monthly checks.
This applies only to earned income: wages from a job, net profit from self-employment, and bonuses. It does not include investment returns, rental income, pensions, annuities, interest, or dividends. If you live on investment income alone, you can collect full Social Security benefits at any age.
The reduction stops once you reach full retirement age. If you turn 67 in June and earn $50,000 that year, only the earnings from January through May count against the limit. Earnings from June onward do not reduce your check at all.
Full retirement age varies by birth year
Full retirement age is not 65 anymore. It depends on when you were born. If you were born between 1943 and 1954, your full retirement age is 66. If you were born between 1955 and 1959, it falls between 66 and 67. If you were born in 1960 or later, your full retirement age is 67.
This matters because the earnings limit only applies before full retirement age. The sooner you reach it, the sooner you can work without any reduction to your benefits. You can find your exact full retirement age on the Social Security Administration website or in your Social Security statement.
What happens if you work while collecting early benefits
Many people claim Social Security before full retirement age — sometimes as early as 62. If you do, the earnings limit applies immediately. You can still work, but your benefit will be reduced if you earn above the limit.
The reduction can be substantial. If you claim at 62 and earn $40,000 in your first year, and the limit is $23,400, you lose $8,300 in benefits that year. Over time, though, Social Security recalculates your benefit when you reach full retirement age and credits back some of the months when benefits were withheld, so you are not permanently losing that money — you receive it later as higher monthly checks.
This is why some people delay claiming until full retirement age or beyond: they want to work without the earnings reduction, or they want the higher monthly benefit that comes with waiting.
Self-employment income and the earnings test
If you are self-employed, your net profit counts toward the earnings limit, not your gross revenue. You report this on your tax return, and Social Security uses that same figure to determine whether you are over the limit.
The timing can be tricky. Social Security counts earnings in the year you actually receive them, not the year you earned them. If you invoice a client in December but do not get paid until January, that payment counts in the January year for Social Security purposes.
Keep records of your earnings and report them accurately to Social Security. If you earn more than expected in a year, contact Social Security to report the change — do not wait for them to discover it through tax records.
How the earnings limit changes each year
Social Security adjusts the earnings limit annually based on changes in average national wages. The 2024 limit of $23,400 was higher than 2023's $22,320. The limit for the year you reach full retirement age also increases each year.
You can find the current year's limits on the Social Security Administration website. If you are planning to work while collecting benefits, check the current limit before you make decisions about how much to earn. A small change in income can mean the difference between staying under the limit and triggering a reduction.
Planning your work and benefits together
If you are thinking about claiming Social Security before full retirement age and continuing to work, do the math first. Calculate your expected earnings, subtract the limit, divide by 2, and see how much your benefit would be reduced. Sometimes it makes sense to delay claiming until full retirement age so you can work without losing benefits. Other times, claiming early and accepting the reduction is the right choice.
Consider also that if you claim early and your earnings are high enough to eliminate your entire benefit check for some months, you still have not lost that money — Social Security recalculates your benefit at full retirement age and gives you credit for the withheld months. Your monthly check will be higher to account for those months you did not receive a payment.
A Social Security representative can show you benefit estimates under different claiming ages and work scenarios. This can help you see which path makes the most sense for your situation.
Frequently Asked Questions
Does my spouse's income count toward my earnings limit?
No. Each person's earnings are tested separately. Your spouse's income does not affect your earnings limit or your benefit reduction. However, if your spouse also collects Social Security and works, their earnings are tested against their own limit.
What if I earn a lot of money one year and very little the next?
Social Security tests earnings year by year. A high-earning year triggers a reduction only in that year. If you earn less the following year, your benefit goes back to the full amount (or the reduced amount if you are still over the limit). Report your actual earnings each year so your benefit is calculated correctly.
Do I have to tell Social Security if I start working?
You should report significant changes in your earnings to Social Security, especially if you expect to earn above the annual limit. You can report earnings online, by phone, or by mail. Reporting early helps avoid overpayments that you would have to repay later.
Can I work part-time and still collect full benefits?
Yes, if your total earnings stay below the annual limit and you have reached full retirement age, or if you are under full retirement age and your earnings are below the limit. Part-time work that keeps you under the limit does not reduce your benefit at all.
What if I earn money from a business I sold years ago?
Payments from a business sale are usually considered capital gains or investment income, not earned income, so they do not count toward the earnings limit. However, if you are still actively involved in the business or receive ongoing payments as self-employment income, those do count. The distinction depends on the specific arrangement.