The earnings limit depends on whether you have reached your full retirement age
If you are under your full retirement age and collecting Social Security, you can earn money from work, but there is a limit. For 2024, you can earn up to $23,400 per year without losing any benefits. Once you earn more than that, Social Security reduces your benefit by $1 for every $2 you earn above the limit.
The year you reach your full retirement age, the limit changes. From January through the month before you turn your full retirement age, you can earn up to $62,160 without losing benefits. After the month you reach full retirement age, there is no earnings limit at all — you can earn as much as you want and keep your full benefit.
These dollar amounts change each year. The Social Security Administration updates them in October for the following year, so check their website or call 1-800-772-1213 to confirm the current limits before you take a job or increase your hours.
Key Takeaways
- If you are under full retirement age, you lose $1 in benefits for every $2 you earn above $23,400 per year (2024 figure).
- In the year you reach full retirement age, the limit is higher ($62,160 for 2024) until the month you turn that age.
- Once you reach full retirement age, you can earn unlimited income without any reduction to your Social Security benefit.
- The earnings limits increase each year, so the amount that applied last year may not explore this year.
- Only earned income from work counts toward the limit — investment income, pensions, and rental income do not.
What counts as earnings and what does not
Social Security only counts earned income — money you make from working. This includes wages from a job, net income from self-employment, and bonuses or commissions. It does not matter whether you work full-time or part-time, or whether you work for yourself or someone else.
Money that does not count toward the earnings limit includes investment income (dividends, interest, capital gains), rental income, pensions, annuities, and income from retirement accounts like IRAs or 401(k)s. Inheritance, gifts, and insurance payouts also do not count. This means you can have substantial non-work income and still collect your full Social Security benefit.
If you are self-employed, Social Security counts your net profit — the amount after you subtract business expenses. You report this on your tax return, and Social Security uses that same figure to determine whether you have exceeded the earnings limit.
How the benefit reduction actually works
The reduction is not automatic. You do not lose your entire benefit if you earn over the limit. Instead, Social Security calculates how much you owe back based on the formula: for every $2 you earn above the limit, your benefit is reduced by $1.
Here is a concrete example. Suppose you are under full retirement age in 2024, your monthly Social Security benefit is $2,000, and you earn $30,000 that year. You are $6,600 over the $23,400 limit. Social Security divides $6,600 by 2, which equals $3,300. Your annual benefit ($24,000) is reduced by $3,300, leaving you with $20,700 for the year. That works out to $1,725 per month instead of $2,000.
Social Security withholds the reduction from your monthly payments. You do not have to pay it back in a lump sum. Once you reach full retirement age, the reduction stops and you receive your full benefit amount for the rest of your life, even if you continue working.
Reporting your earnings to Social Security
You are responsible for telling Social Security about your earnings. You do not have to report them every month, but you should report them within three months of the end of the year in which you earned them. You can report by phone at 1-800-772-1213, by mail, or through your online account at ssa.gov.
When you report, have your W-2 forms or self-employment tax records ready. Social Security will ask you how much you earned and when. If you are self-employed, they will ask about your net profit. Be accurate — if you underreport and Social Security discovers the error later, you may owe back benefits plus interest.
If you expect to earn over the limit, you can report your estimated earnings before the year ends. This helps Social Security adjust your payments in advance so you do not receive overpayments that you will have to repay later.
Planning your work and benefits around the earnings limit
If you are close to the earnings limit, you have a few options. You can reduce your hours or take time off to stay under the limit. You can delay claiming Social Security until you reach full retirement age, at which point the earnings limit disappears. Or you can claim now and accept the reduction, knowing that Social Security will recalculate your benefit upward when you reach full retirement age to account for the months you did not receive your full amount.
Some people find it makes sense to work part-time and collect a reduced benefit, especially if they are not yet at full retirement age. Others prefer to wait and claim later, when they can earn as much as they want without penalty. The right choice depends on your health, your life expectancy, how much you need the income, and your personal circumstances.
If you are self-employed, plan ahead. You can control when you take income from your business, so you might be able to time withdrawals to stay under the limit in years when you are still collecting reduced benefits. Talk to a tax professional or financial planner if you are juggling self-employment income and Social Security.
What happens after you reach full retirement age
Once you reach your full retirement age — which is 66, 67, or 68 depending on your birth year — the earnings limit no longer applies. You can earn $100,000, $1 million, or any amount and your Social Security benefit will not be reduced. This is true for the rest of your life.
If you were receiving a reduced benefit because of the earnings limit, Social Security does not automatically increase your payment when you reach full retirement age. You need to contact them and ask them to recalculate your benefit. They will adjust it upward to account for the months you did not receive your full amount, and your new payment will reflect your full retirement age benefit going forward.
Many people use this as a milestone: they work more hours or take on additional income once they reach full retirement age, knowing there is no longer a penalty. Others use it as a signal to retire, since they can now live on their Social Security benefit alone without worrying about work income.
Frequently Asked Questions
Does my spouse's earnings affect my Social Security benefit?
No. Your spouse's earnings do not count toward your earnings limit. Each person who collects Social Security has their own separate earnings limit. If your spouse is also collecting and working, their earnings are evaluated against their own limit, not yours.
What if I earn money in one month but not others — does Social Security average it?
Social Security looks at your total earnings for the entire year, not month by month. So if you earn $30,000 in six months and nothing in the other six, you still count as having earned $30,000 for the year. The timing of when you earn the money does not matter for the earnings limit calculation.
If I work part-time and earn under the limit, can I collect my full benefit?
Yes. If your earnings are at or below the annual limit for your age, you receive your full monthly benefit with no reduction. There is no penalty for working part-time or earning some income — the limit only kicks in when you go over it.
Can I work and collect Social Security if I am over full retirement age?
Yes, and there is no earnings limit. You can work full-time and collect your full Social Security benefit at the same time. This is one reason some people delay claiming until they reach full retirement age — it removes the work restriction entirely.
What if I made a mistake reporting my earnings last year?
Contact Social Security as soon as you realize the error. Call 1-800-772-1213 or visit your local Social Security office. They can correct the record and recalculate your benefits. If you were underpaid, they will send you the difference. If you were overpaid, you may owe money back, but reporting the error yourself is better than waiting for Social Security to discover it.