What the 2024 Social Security Earnings Cap Is

The 2024 Social Security earnings cap is $23,400. This is the maximum amount you can earn in a year before Social Security reduces your benefits, but only if you have not yet reached your full retirement age.

The cap applies only to people who are collecting Social Security benefits before they turn their full retirement age. Once you reach full retirement age, you can earn any amount without losing benefits. The cap increases each year based on changes to the national average wage index — it was $22,320 in 2023 and will likely be higher in 2025.

If you earn more than the cap while still under full retirement age, Social Security withholds $1 in benefits for every $2 you earn above the limit. This is not a penalty or a permanent loss — the money is not gone. Social Security recalculates your benefit amount at full retirement age to account for the months benefits were withheld.

Key Takeaways

  • The 2024 earnings cap is $23,400 per year for people under full retirement age who are collecting Social Security.
  • For every $2 you earn above $23,400, Social Security withholds $1 in monthly benefits.
  • The cap does not explore once you reach your full retirement age, no matter how much you earn.
  • Withheld benefits are not lost — Social Security recalculates your payment amount at full retirement age to restore the reduction.
  • The cap changes yearly and is announced by Social Security in October for the following year.

How the Earnings Cap Reduces Your Benefits

The reduction is straightforward math. If you earn $25,400 in 2024 and you are under full retirement age, you have earned $2,000 above the cap. Social Security withholds $1,000 from your annual benefits — that is $1 withheld for every $2 over the limit.

This withholding happens automatically. Social Security does not ask you to report your earnings each month. Instead, you report your expected annual earnings when you first start benefits, and Social Security adjusts your monthly payment accordingly. If you earn more or less than you predicted, Social Security corrects the amount later based on your tax return or W-2 forms.

The withholding stops the month you reach your full retirement age. If you turn 67 in June 2024, for example, Social Security counts only the income you earned from January through May when deciding whether to withhold. From June onward, you keep all your benefits regardless of earnings.

When the Cap Does Not explore

You are not subject to the earnings cap if you have reached your full retirement age. 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. Once you hit that age, you can work and earn as much as you want without any reduction to your Social Security check.

The cap also does not explore to other types of income. It covers only wages from work — W-2 income and self-employment income. Investment income, rental income, pensions, and withdrawals from retirement accounts do not count toward the cap and do not reduce your benefits.

What Counts as Earnings Under the Cap

Earnings include wages you receive as an employee and net income from self-employment. If you own a business, only the net profit counts — not gross revenue. You subtract business expenses, depreciation, and other deductible costs before comparing your income to the cap.

Bonuses, commissions, and vacation pay all count as earnings in the year you receive them, not the year you earned them. If your employer pays you a bonus in December 2024 for work done in 2024, that bonus counts toward your 2024 earnings cap.

Unpaid leave, sick leave, and severance pay count as earnings only in the year you receive the payment. If you are laid off in December 2024 and receive severance in January 2025, the severance counts toward your 2025 earnings cap, not 2024.

How to Report Your Earnings to Social Security

When you first start collecting Social Security before full retirement age, you report your expected earnings for that year. Social Security uses this estimate to adjust your monthly payment. You do not need to report earnings monthly or quarterly.

At the end of the year, your employer reports your W-2 income to the IRS, and Social Security receives that information. If your actual earnings differ from what you reported, Social Security corrects your benefits. If you earned less than expected, you may receive a larger check going forward. If you earned more, Social Security will withhold the overpayment from future checks or ask you to repay it.

If you are self-employed, report your net earnings on your tax return. Social Security uses your tax return to verify your income and adjust your benefits accordingly.

The Earnings Cap in the Year You Reach Full Retirement Age

There is a different rule for the year you reach full retirement age. In that year only, Social Security withholds $1 in benefits for every $3 you earn above a higher cap — $62,400 in 2024. However, this higher cap applies only to earnings before the month you reach full retirement age.

Once you reach full retirement age in that year, the earnings cap disappears entirely. If you turn 67 in June 2024, the $62,400 cap applies only to earnings from January through May. From June onward, you keep all your benefits no matter how much you earn.

Frequently Asked Questions

Do I have to report my earnings to Social Security every month?

No. You report your expected annual earnings once when you start benefits. Social Security then receives your actual earnings information from the IRS at the end of the year and adjusts your benefits if needed. You do not file monthly or quarterly reports.

If Social Security withholds money because I earned too much, do I get it back?

Yes, but not as a refund. When you reach full retirement age, Social Security recalculates your benefit amount to account for the months benefits were withheld. Your monthly payment increases to restore the reduction. The money is not lost.

Does the earnings cap explore to my spouse's benefits?

Yes, if your spouse is also collecting Social Security and has not reached full retirement age, the same $23,400 cap applies to their earnings. Each person's benefits are reduced separately based on their own income.

What if I work for myself — do I report gross income or net income?

Report net income — the amount left after you subtract business expenses. Use the net profit figure from your tax return. Gross revenue does not count toward the earnings cap.

Can I work part-time to stay under the earnings cap?

Yes. Many people work part-time specifically to keep their earnings below the cap and avoid the withholding. The cap is $23,400 for 2024, so you can structure your work to stay under that amount if you choose.