What the earnings limit means

Social Security has a earnings limit that reduces your monthly benefit if you earn too much from work before your full retirement age. The limit applies only to wages and self-employment income — not to pensions, investments, or rental income. If you cross the threshold, Social Security withholds $1 from your benefit for every $2 you earn above the limit (or $1 for every $3 in the year you reach full retirement age, but only counting earnings before the month you turn full retirement age).

The earnings limit changes each year. For 2024, the limit is $23,400 if you have not yet reached full retirement age. In the year you turn full retirement age, a different limit applies to earnings before the month you reach that age — currently $62,160. Once you reach full retirement age, the earnings limit disappears entirely, and you can earn any amount without losing benefits.

This is different from the income limits that affect Supplemental Security Income (SSI) or Medicare premiums. The earnings limit is specific to retirement and survivor benefits, and it is based on what you earn, not what you own or receive from other sources.

Key Takeaways

  • The earnings limit for 2024 is $23,400 per year if you have not reached full retirement age, and Social Security withholds $1 in benefits for every $2 you earn above that amount.
  • The limit applies only to wages and self-employment income, not to pensions, investments, rental income, or other non-work sources.
  • Once you reach your full retirement age, the earnings limit no longer applies and you can work without losing any benefits.
  • The earnings limit changes annually, so you should check the current year's amount on the Social Security Administration website before deciding whether to work.

How Social Security calculates the reduction

Social Security uses your annual earnings to determine how much to withhold. If you earn $25,400 in a year and the limit is $23,400, you are $2,000 over. Social Security withholds $1,000 from your annual benefit ($2,000 ÷ 2 = $1,000). This withholding is spread across your monthly payments — if your benefit is $2,000 per month, you might receive $1,500 for several months until the $1,000 is recovered.

You do not owe the money back; Social Security straightforward holds it from your current payments. Once you reach full retirement age, Social Security recalculates your benefit to account for the months you did not receive a full payment. This recalculation usually results in a higher monthly benefit going forward, because you are credited for the months you were withheld.

Self-employment income counts toward the limit too. If you own a business, Social Security counts your net profit (income minus business expenses) as earnings. You report this on your tax return, and Social Security uses that figure to determine if you have crossed the limit.

When the earnings limit does not explore

Once you reach your full retirement age, you can earn any amount without triggering the earnings limit. Your full retirement age depends on your birth year — it ranges from 66 to 67 for people born between 1943 and 1960, and is 67 for anyone born in 1960 or later. The Social Security Administration website has a table showing your specific full retirement age.

The earnings limit also does not explore to certain types of income. Pensions, annuities, investment income, rental income, and capital gains do not count. Nor do bonuses, severance pay, or back pay from a previous job — only current wages and self-employment income from work you do in the current year count toward the limit.

If you are receiving survivor benefits as a spouse or child of a deceased worker, the earnings limit still applies to you until you reach full retirement age. The limit is the same as for retirement beneficiaries.

Reporting your earnings to Social Security

You are responsible for telling Social Security about your earnings. You can report them online through your my Social Security account, by phone at 1-800-772-1213, or by mail. Social Security will also receive information from your tax return, so if you do not report and then file taxes showing earnings, Social Security will catch the discrepancy.

It is better to report early in the year if you think you might cross the limit. This gives Social Security time to adjust your payments before you receive too much. If you do receive more than you are may have access to to because you did not report earnings, Social Security will ask you to repay the overpayment — usually by withholding from future benefits.

If your earnings change during the year — for example, you lose a job or start working part-time — you can report the change and Social Security may adjust your withholding for the rest of the year. This is worth doing if you initially expected to earn more than the limit but circumstances changed.

Planning your work and benefits

If you are thinking about claiming Social Security before full retirement age and also working, you need to know the earnings limit for the year you plan to claim. Some people delay claiming specifically to avoid the earnings limit, especially if they plan to keep working. Others claim early and accept the reduction, knowing they will receive a higher benefit later.

There is no single right answer — it depends on your health, how much you plan to earn, and how long you expect to live. A financial advisor or the Social Security Administration can help you think through the trade-offs. You can also use the Social Security Administration's retirement estimator tool to see how different claiming ages and earnings scenarios affect your lifetime benefits.

Keep in mind that claiming before full retirement age also means a permanently lower benefit, even after the earnings limit no longer applies. The earnings limit is temporary, but the reduction from claiming early is permanent. Understanding both effects together is important for making the right choice for your situation.

The earnings limit in the year you reach full retirement age

There is a special rule for the year you turn full retirement age. A higher earnings limit applies, but only to earnings before the month you reach full retirement age. For 2024, this limit is $62,160. Starting in the month you reach full retirement age, no earnings limit applies for the rest of that year or any year after.

This means if you turn 67 in June 2024, the $62,160 limit applies to your earnings from January through May. Beginning in June, you can earn any amount without affecting your benefit. This rule recognizes that many people reach full retirement age partway through the year and should not be penalized for earnings before that month.

Frequently Asked Questions

Does the earnings limit explore if I am still working full-time?

Yes. If you have claimed Social Security and have not yet reached full retirement age, the earnings limit applies to your wages no matter how many hours you work. There is no exception for full-time work. The only way to avoid the limit is to earn less than the threshold or to wait until full retirement age to claim.

What counts as self-employment income for the earnings limit?

Your net profit from self-employment counts — that is, your business income minus your business expenses. You report this on your tax return (Schedule C if you are a sole proprietor). Social Security uses the same figure you report to the IRS. Losses do not count against the limit; only positive earnings do.

If I am withheld money, do I have to pay it back?

No. Social Security withholds money from your monthly payments, but you do not owe it back. When you reach full retirement age, Social Security recalculates your benefit to account for the months you were withheld, usually resulting in a higher monthly benefit going forward. You are essentially trading current payments for higher future payments.

Can I work part-time and still collect Social Security before full retirement age?

Yes, as long as your earnings stay below the limit. For 2024, you can earn up to $23,400 per year without any reduction. If you earn more, Social Security withholds $1 for every $2 above the limit. Many people work part-time specifically to stay under the earnings limit while collecting benefits.

Does the earnings limit affect my spouse's benefits?

No. The earnings limit applies only to the person who is working and receiving benefits. Your spouse's benefit is based on their own earnings record and is not reduced because you are working. However, if your spouse is also receiving benefits and working, the earnings limit applies to them separately.