The 2024 Social Security earnings limit is $23,400 per year if you have not yet reached full retirement age
If you are receiving Social Security benefits before you reach full retirement age, the Social Security Administration (SSA) reduces your monthly payment by $1 for every $2 you earn above the limit. This reduction applies only in the year you reach full retirement age — once you hit that age, no earnings limit applies, no matter how much you make.
The $23,400 figure is the threshold for 2024. This number changes each year based on national wage trends. The SSA announced the 2024 limit in October 2023, and it will announce the 2025 limit in October 2024.
The earnings limit applies only to work income — wages from a job or net profit from self-employment. It does not explore to investment income, pensions, rental income, or other non-work sources. Social Security counts only earnings you receive in the calendar year, not earnings you earned in a previous year.
Key Takeaways
- The 2024 earnings limit is $23,400 per year for people under full retirement age; earnings above this amount reduce your benefit by $1 for every $2 over the limit.
- Once you reach your full retirement age, the earnings limit no longer applies, and you receive your full benefit regardless of how much you work.
- Only work income counts toward the limit — investment returns, pensions, and rental income do not reduce your benefit.
- The SSA adjusts the earnings limit each year in October based on national wage data, so the 2025 limit will differ from 2024.
- If your earnings will exceed the limit, you should report this to the SSA so they can adjust your payments and avoid overpayment.
How the earnings reduction actually works
The math is straightforward but worth walking through with a real example. Suppose you are 64 years old, receiving a $1,500 monthly Social Security benefit, and you earn $30,000 in 2024. You are $6,600 over the $23,400 limit. The SSA reduces your benefit by $1 for every $2 over the limit, so your reduction is $3,300 for the year.
That $3,300 reduction is spread across your monthly payments. The SSA withholds $275 per month ($3,300 ÷ 12) from your benefit. So instead of receiving $1,500 per month, you receive $1,225. This continues for all months you are under full retirement age.
The reduction applies only to months you are actually working and earning above the limit. If you stop working in September and earn nothing for the rest of the year, the SSA stops withholding from your October payment onward. You do not lose the money permanently — the SSA recalculates your benefit when you reach full retirement age and may adjust your payment upward.
When the earnings limit stops explore
Your full retirement age depends on your birth year. For people born between 1943 and 1954, full retirement age is 66. For people born between 1955 and 1960, it ranges from 66 and 2 months to 66 and 10 months. For people born in 1960 or later, full retirement age is 67.
The earnings limit stops explore the month you reach full retirement age. If your full retirement age is 66 and you turn 66 in June, the limit applies through May but not from June onward. You can earn any amount from June through December without any reduction to your benefit.
There is one exception: if you reach full retirement age partway through the year, the SSA applies a different rule for that year only. For months before you reach full retirement age, you lose $1 in benefits for every $2 you earn over $23,400. For months after you reach full retirement age, no reduction applies. The SSA will recalculate your benefit for the year once you reach full retirement age.
Reporting your earnings to Social Security
You are responsible for telling the SSA about your earnings. You can report them online through your my Social Security account at ssa.gov, by phone at 1-800-772-1213, or in person at your local Social Security office. The SSA recommends reporting your earnings as soon as you know what your annual total will be.
If you do not report earnings and the SSA discovers them later, you may owe back the benefits they paid you. This creates an overpayment that the SSA will recover by reducing your future payments. Reporting early prevents this problem.
When you report, have your estimated annual earnings ready. If you are self-employed, the SSA will ask about your net profit (income minus business expenses), not your gross revenue. If your earnings change during the year, you can update your report.
Self-employment income and the earnings limit
If you are self-employed, the earnings limit applies to your net profit — the amount left after you subtract business expenses. You do not count the gross revenue from your business.
Self-employment income is counted in the year you earn it, not the year you receive payment. If you invoice a client in December 2024 but do not receive payment until January 2025, the SSA counts that income in 2024. This matters if you are close to the earnings limit.
If you are unsure whether an expense counts as a business deduction, keep your records and discuss them with a tax professional or the SSA. The SSA uses the same definition of net profit that the IRS uses on Schedule C of your tax return.
Planning ahead if you are close to the limit
If you are working and your earnings will be near or above $23,400, you have a few options to consider. You could reduce your hours or take unpaid leave in certain months to stay under the limit. You could delay claiming benefits until you reach full retirement age, at which point the earnings limit no longer applies. Or you could claim benefits now and accept the reduction, knowing that the SSA will recalculate your benefit when you reach full retirement age.
Each choice has different financial outcomes depending on your life expectancy, other income sources, and how long you plan to work. There is no single right answer — it depends on your situation. If you are trying to decide, the SSA's website has a retirement estimator tool that shows how different claiming ages affect your lifetime benefits.
If you are self-employed or have variable income, track your earnings throughout the year so you know where you stand. This gives you time to adjust your work if you want to stay under the limit.
Frequently Asked Questions
Does the earnings limit explore to my spouse's benefits?
Yes, if your spouse is receiving benefits on your record and is under full retirement age, the earnings limit applies to their benefits separately. Their earnings reduce their own benefit, not yours. Each person's earnings are counted individually.
What counts as earnings for the limit?
Wages from employment and net profit from self-employment count. Investment income, pensions, annuities, rental income, and capital gains do not count. Bonuses, commissions, and vacation pay all count as wages in the year you receive them.
Can I work part-time and still receive benefits?
Yes. Many people work part-time while receiving Social Security benefits. As long as your annual earnings stay under $23,400 (or you have reached full retirement age), you receive your full benefit. If you earn above the limit, your benefit is reduced but you still receive something.
What happens if I earn more than the limit but then lose my job?
Report the job loss to the SSA right away. They will recalculate your benefit based on your actual earnings for the year. If you were withheld too much, the SSA will adjust your future payments or send you a refund.
Does the earnings limit affect Medicare?
No. Your Medicare coverage continues regardless of how much you earn or whether your Social Security benefit is reduced due to earnings.