Your earnings limit depends on whether you've reached full retirement age
Social Security allows you to work and earn money, but the amount you can make without losing benefits changes based on your age. If you haven't reached your full retirement age yet, Social Security reduces your benefits by $1 for every $2 you earn above an annual limit. Once you hit full retirement age, you can earn as much as you want without any reduction to your benefits.
The earnings limit itself changes each year. For 2024, if you're under full retirement age for the entire year, you can earn up to $23,400 before Social Security starts reducing your monthly payment. In the year you reach full retirement age, the limit is higher — $62,160 — but Social Security only counts earnings before the month you turn full retirement age.
These limits apply only to earned income — wages from a job or net profit from self-employment. Investment income, rental income, pensions, and annuities don't count toward the limit and won't affect your benefits.
Key Takeaways
- If you're under full retirement age, you lose $1 in benefits for every $2 you earn above $23,400 per year (2024 limit).
- Once you reach full retirement age, you can earn unlimited income without any reduction to your Social Security benefits.
- Only earned income from work counts toward the limit; investment income, pensions, and rental income do not.
- Social Security recalculates your benefit amount at full retirement age to account for the months benefits were withheld, so you're not permanently losing money.
- You must report your earnings to Social Security, and the agency may contact your employer to verify income.
How Social Security calculates the earnings reduction
When you earn more than the annual limit, Social Security doesn't simply stop your entire payment. Instead, it withholds benefits month by month based on how much you've earned. The reduction happens automatically once your earnings cross the threshold, and you don't have to ask for it or fill out a form — Social Security tracks your income through tax records and employer reports.
The math works like this: if you earn $25,400 in a year and the limit is $23,400, you're $2,000 over. Social Security withholds $1,000 from your benefits (half of the overage). If your monthly benefit is $1,500, you might receive nothing for one month, then resume full payments the next month, depending on how the withholding is spread.
This withholding is temporary. When you reach full retirement age, Social Security recalculates your benefit to account for all the months benefits were withheld. You receive a higher monthly payment going forward to make up for the reduction, so you don't lose money permanently — you're essentially delaying when you receive it.
Reporting your income to Social Security
You're required to tell Social Security about your earnings, and you should do this even if you think you're under the limit. You can report online through your Social Security account at ssa.gov, by phone at 1-800-772-1213, or by visiting your local Social Security office in person.
Social Security also receives wage information from your employer through tax records, so underreporting won't go unnoticed. If your reported earnings don't match what Social Security receives from your employer, the agency will contact you to clarify. Intentionally failing to report income can result in overpayment demands and penalties.
Report your earnings as soon as you know what they'll be for the year — you don't have to wait until tax time. Early reporting helps Social Security adjust your payments correctly and prevents you from receiving overpayments that you'd have to repay later.
Self-employment income and the earnings limit
If you're self-employed, Social Security counts your net profit (income minus business expenses) toward the earnings limit, not your gross revenue. You report this income the same way you would to the IRS on your tax return. Social Security uses the net profit figure from your Schedule C or other self-employment tax forms.
Self-employed workers should track business expenses carefully, because legitimate deductions reduce the income that counts toward the limit. However, Social Security applies the same rules the IRS does — you can't claim personal expenses as business deductions just to lower your reported earnings.
If you're unsure whether an expense qualifies, consult a tax professional or accountant. Getting the calculation right matters because it affects both your tax liability and your Social Security benefits.
What happens in the year you reach full retirement age
The earnings limit is higher in the year you reach full retirement age, and Social Security only counts income earned before the month you turn that age. If you were born in June and reach full retirement age in June 2024, Social Security only counts earnings from January through May 2024 toward the limit. Income you earn from June onward doesn't count at all.
This means you can often earn significantly more in the year you reach full retirement age without losing benefits. If your full retirement age is 67 and you turn 67 in December, you can work almost the entire year with minimal impact on your benefits.
After the month you reach full retirement age, the earnings limit disappears completely. You can earn as much as you want for the rest of your life without Social Security reducing your benefits.
Types of income that don't count toward the limit
Social Security is specific about what counts as earnings. Wages from employment and net self-employment income count. Everything else doesn't. This means you can receive investment income, rental income, interest, dividends, capital gains, pension payments, annuities, and royalties without affecting your benefits or the earnings limit.
If you own rental property, the net rental income doesn't count. If you have a stock portfolio that pays dividends, those dividends don't count. If you receive a pension from a former employer, that pension doesn't count. The only income that matters is money you earn from active work.
This distinction is important if you're trying to maximize income while on Social Security. You can structure your finances to rely on passive income sources that don't trigger the earnings limit.
Planning your work and benefits strategy
Some people choose to delay claiming Social Security until full retirement age specifically so they can work without the earnings limit. If you claim at 62 but don't reach full retirement age until 67, you'll face the earnings limit for five years. Others claim early and accept the reduced benefits, knowing they'll work and the reduction will be temporary.
There's no single right answer — it depends on your health, how much you plan to work, and your financial situation. If you plan to earn significantly more than the annual limit, delaying your claim might make sense. If you need the income now and don't plan to work much, claiming early might be the better choice.
Social Security has a benefits calculator on its website that can show you how different claiming ages and earnings levels affect your lifetime benefits. Running these scenarios before you claim can help you make a decision that fits your circumstances.
Frequently Asked Questions
Do I lose my benefits permanently if I earn too much?
No. Social Security withholds benefits temporarily while you're earning above the limit. Once you reach full retirement age, the agency recalculates your benefit to account for the months withheld, and you receive a higher monthly payment going forward. You don't lose money permanently — the timing of when you receive it changes.
What if I earn more than the limit but only for part of the year?
Social Security applies the earnings limit to your total earnings for the entire calendar year. If you earn $30,000 in six months and then stop working, Social Security still counts all $30,000 toward the annual limit. The timing within the year doesn't matter — only the total.
Does my spouse's income count toward my earnings limit?
No. Each person who receives Social Security has their own separate earnings limit. Your spouse's income doesn't affect your limit, and your income doesn't affect theirs. You each report your own earnings independently.
Can I work part-time and still receive full benefits?
Yes, if your part-time earnings stay below the annual limit. For 2024, you can earn up to $23,400 without losing any benefits if you're under full retirement age. If your part-time job pays less than that, you'll receive your full monthly benefit.
What if Social Security overpays me because I didn't report my earnings?
Social Security will ask you to repay the overpayment. The agency can withhold future benefits to recover the money, or you can arrange a repayment plan. It's much easier to report your earnings upfront than to deal with an overpayment later.