The earnings limit depends on whether you have reached your full retirement age

If you are under your full retirement age and receiving Social Security retirement benefits, the Social Security Administration (SSA) reduces your benefit by $1 for every $2 you earn above the annual limit. For 2024, that limit is $23,400. Once you reach your full retirement age, there is no earnings limit — you can work and collect your full benefit amount at the same time.

The year you reach full retirement age has a different rule. From January through the month before you turn full retirement age, SSA still reduces benefits by $1 for every $2 earned above a higher limit — $62,160 for 2024. Starting the month you reach full retirement age, the earnings limit disappears entirely.

These limits reset each year. SSA publishes the new amounts in October or November for the following year, so check their website or call 1-800-772-1213 if you are planning to work and want the current figure.

Key Takeaways

  • If you are under full retirement age, you can earn up to $23,400 per year (2024) without any benefit reduction; earnings above that reduce your benefit by $1 for every $2 over the limit.
  • In the year you reach full retirement age, a higher limit of $62,160 applies only to earnings before the month you turn that age.
  • Once you reach full retirement age, you can earn any amount without losing any Social Security benefit.
  • Only earned income counts toward the limit — investment income, pensions, and annuities do not affect your benefit.
  • SSA tracks your earnings through your tax return, so you must report your income accurately even if you do not owe taxes.

What counts as earnings and what does not

Only wages and self-employment income count toward the earnings limit. This means money you earn from a job or from running a business. Bonuses, commissions, and vacation pay all count as earnings in the year you receive them.

These do not count: investment income (dividends, interest, capital gains), rental income, pension payments, annuities, royalties, or money from selling your home or other property. If you live on investment income alone, you can collect your full Social Security benefit no matter how much you earn.

If you are self-employed, SSA counts your net profit — income minus business expenses. You report this on your tax return, and SSA uses that figure to calculate whether you have exceeded the limit.

How SSA calculates the benefit reduction

The math is straightforward. Subtract the annual limit from your total earnings for the year. Divide the remainder by 2. That is the amount SSA withholds from your benefits.

Example: You are 62, under full retirement age, and earn $30,000 in 2024. The limit is $23,400. You are $6,600 over. Divide $6,600 by 2 = $3,300. SSA reduces your annual benefit by $3,300. If your monthly benefit is $1,500, they might withhold your first two months of benefits entirely, then resume full payments in March.

SSA does not reduce your benefit permanently. The reduction applies only to the year you earn over the limit. Once you reach full retirement age, your benefit recalculates to account for the months it was withheld, and you receive a higher monthly payment going forward to make up the difference.

How to report your earnings to Social Security

You do not file a separate form with SSA. Instead, you report your earnings on your federal tax return each year. SSA receives that information from the IRS and uses it to determine whether you exceeded the limit.

If you expect to earn over the limit, you can contact SSA before the year ends to give them an estimate. Call 1-800-772-1213 or visit your local Social Security office. Providing an estimate helps SSA adjust your benefit payments during the year rather than creating an overpayment you have to repay later.

If you underestimate and earn more than you predicted, SSA will adjust your payments the following year. If you overestimate and earn less, SSA may owe you a refund or credit toward future benefits.

Earnings limits for other types of Social Security benefits

The same earnings limit applies if you are receiving spousal or survivor benefits before full retirement age. A spouse or child under full retirement age collecting on your record faces the same $23,400 limit (2024) and the same $1-for-$2 reduction rule.

If you are receiving Supplemental Security Income (SSI) — a needs-based program separate from Social Security retirement — the earnings rules are much stricter. SSI allows only $65 per month in earned income before benefits begin to reduce. Most people on SSI cannot work without losing most or all of their benefit.

If you are receiving Social Security Disability Insurance (SSDI), you can earn up to $1,550 per month (2024) during a nine-month trial work period without affecting your benefit. After that, stricter rules explore. Ask your local SSA office about the details if you are on SSDI and considering work.

Planning your work and benefit strategy

If you are close to the earnings limit, you have options. Some people delay claiming benefits until full retirement age to avoid the earnings limit entirely. Others claim early but plan their work schedule to stay under the limit. A third group claims early, works over the limit, accepts the reduction, and benefits from the higher recalculated payment once they reach full retirement age.

The break-even point depends on your age, your benefit amount, and how long you expect to live. There is no single right answer — it depends on your situation. If you are trying to decide whether to claim now or wait, consider meeting with a financial planner or calling SSA to discuss how different earnings scenarios would affect your specific benefit.

Keep in mind that working while receiving benefits can also increase your future benefit amount. SSA recalculates your benefit every year based on your highest 35 years of earnings. If you are still working and earning more than some of your earlier years, those new earnings might replace lower years in the calculation, raising your benefit permanently.

Frequently Asked Questions

If I earn over the limit, do I have to pay the money back?

No. SSA withholds part of your benefit payment — they do not ask you to repay money out of pocket. The reduction comes directly from your Social Security check. Once you reach full retirement age, any months your benefit was withheld are credited back to you as a higher monthly payment going forward.

Does my spouse's income count toward my earnings limit?

No. Each person's earnings limit is calculated separately based only on their own income. Your spouse's wages, self-employment income, or investments do not affect your benefit, and yours do not affect theirs.

What if I work for cash and do not report it?

SSA eventually finds out through tax records, IRS data matching, or employer reports. Unreported income can result in an overpayment that you must repay, plus potential fraud penalties. It is not worth the risk — report all earnings on your tax return.

Can I work part-time and still collect Social Security?

Yes. Part-time work counts the same way as full-time work — only the total earnings matter, not how many hours you work. You can earn up to the annual limit regardless of whether you work 10 hours a week or 40.

Do I have to tell Social Security when I start working?

You do not have to notify them in advance, but it is a good idea to contact them if you expect to earn over the limit. Giving SSA an estimate lets them adjust your payments during the year and avoid creating an overpayment. Call 1-800-772-1213 to report expected earnings.