Work and Social Security: The Earnings Limit
If you are under full retirement age and collecting Social Security, there is a limit on how much you can earn from work before the Social Security Administration reduces your monthly payment. For 2024, that limit is $23,400 per year. Once you earn above that amount, Social Security withholds $1 from your benefit for every $2 you earn over the limit.
The earnings limit applies only to wages and self-employment income — not to investment returns, pensions, annuities, or rental income. It also applies only in the years before you reach your full retirement age. Once you hit full retirement age, you can earn any amount without any reduction to your benefits.
The year you reach full retirement age has a different rule. From January through the month before you turn full retirement age, the limit is $62,160, and Social Security withholds $1 for every $3 you earn above that amount. Starting the month you reach full retirement age, the earnings limit disappears entirely.
Key Takeaways
- If you are under full retirement age, you can earn $23,400 per year in 2024 without any reduction to your Social Security payment.
- Earnings above the limit cause Social Security to reduce your payment by $1 for every $2 you earn over the threshold.
- The earnings limit applies only to wages and self-employment income, not investment income, pensions, or rental income.
- Once you reach your full retirement age, the earnings limit no longer applies and you can work without any impact on your benefits.
- The limit changes each year based on inflation, so you should check the current year's amount before you start working.
How Social Security Calculates the Reduction
Social Security uses a straightforward formula to calculate 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 — half of the overage. That $1,000 is spread across your monthly payments, reducing each check by roughly $83.
The calculation happens automatically. You do not have to report your earnings to Social Security each month. Instead, Social Security receives your earnings information from the Social Security Administration's records and from your tax return. If you earn more than expected during the year, Social Security may adjust your payments retroactively when they process your tax return the following year.
If the withholding reduces your benefit to zero, Social Security stops paying you until your earnings drop below the limit or you reach full retirement age. You remain may have access to to the benefit — it is not lost — but payments pause while the earnings limit applies.
What Counts as Earnings
Wages from an employer count toward the limit. So does net self-employment income — the profit you keep after business expenses, not the gross revenue. If you own a business and earn $30,000 in revenue but have $8,000 in expenses, your countable earnings are $22,000.
Bonuses, commissions, and vacation pay all count as earnings in the year you receive them. If your employer pays you a bonus in December for work you did in November, that bonus counts toward the current year's limit, not the year you did the work.
These do not count: investment income (dividends, capital gains, interest), rental income, pension payments, annuities, insurance payouts, gifts, or inheritance. Royalties from a book or patent do not count if you are not actively involved in the business. Royalties do count if you are still actively managing the work or licensing.
The Year You Reach Full Retirement Age
The earnings limit changes in the year you turn full retirement age. From January through the month before your birthday, the limit is $62,160 for 2024. Social Security withholds $1 for every $3 you earn above that amount — a less severe reduction than the regular limit.
Starting the month you reach full retirement age, the earnings limit stops applying. You can earn any amount for the rest of that year and beyond without any impact on your benefits. This applies even if you have not yet filed for Social Security — once you reach full retirement age, the earnings limit no longer matters.
Your full retirement age depends on your birth year. If you were born between 1943 and 1954, your full retirement age is 66. If you were born between 1955 and 1960, it is between 66 and 67. If you were born in 1960 or later, your full retirement age is 67. The Social Security Administration website has a table showing the exact age for your birth year.
Earnings Limits Change Each Year
The $23,400 limit for 2024 is not permanent. Social Security adjusts the earnings limit each year based on the national average wage index. The limit typically increases by a small percentage each year, though the exact amount varies.
The limit for the year you reach full retirement age ($62,160 in 2024) also changes annually. These adjustments are announced by the Social Security Administration in October or November of the prior year, so you can plan ahead.
If you are working or considering work while collecting Social Security, check the current year's limit before you start. The Social Security Administration website publishes the limit each January. You can also call Social Security at 1-800-772-1213 to confirm the current limit.
How to Report Your Earnings
You do not have to report your earnings to Social Security each month or each quarter. Social Security receives your earnings information from your employer's tax records and from your annual tax return. The process is automatic.
If you expect to earn more than the limit in a given year, you can contact Social Security in advance to discuss how the earnings limit will affect your payments. Social Security can estimate the reduction and help you understand what to expect. This is optional but can help you plan your budget.
If you believe Social Security has calculated your earnings reduction incorrectly, you can request a recalculation. You will need to provide documentation of your actual earnings — pay stubs, tax returns, or business records. Contact your local Social Security office or call 1-800-772-1213 to start the process.
Working After Full Retirement Age
Once you reach full retirement age, you have no earnings limit. You can work full-time, part-time, or start a business without any reduction to your Social Security benefit. This is true whether you are 67, 75, or 85.
Working after full retirement age does not increase your monthly benefit amount. However, if you continue to work and pay Social Security taxes, those additional earnings may be factored into your benefit calculation if they are higher than some of your earlier years. This can result in a small increase to your benefit, but it is not automatic — Social Security recalculates your benefit only if the new earnings would raise it.
If you delayed claiming Social Security past your full retirement age, your benefit is already higher than it would have been at full retirement age. Working does not change that increase. You simply receive your full benefit with no earnings limit.
Frequently Asked Questions
What if I earn more than the limit but do not report it?
Social Security will find out through your tax return or employer records. When they do, they will recalculate your payments and may ask you to repay the overpayment. It is better to know the limit in advance and plan accordingly than to face a bill later.
Can I work part-time and stay under the earnings limit?
Yes, if your part-time earnings stay below $23,400 per year (for 2024). Many people work part-time while collecting Social Security and stay within the limit. Keep track of your earnings throughout the year so you know where you stand.
Does the earnings limit apply if I am collecting spousal or survivor benefits?
Yes. If you are under full retirement age and collecting benefits as a spouse or survivor, the same earnings limit applies. Once you reach full retirement age, the limit no longer applies to any type of Social Security benefit you are receiving.
What happens if I earn exactly the limit amount?
If you earn exactly $23,400 (or whatever the current limit is), there is no reduction. The limit is the maximum you can earn without triggering a withholding. You only lose benefits if you earn above the limit.
Can I reduce my earnings in December to stay under the limit?
The earnings limit applies to your total earnings for the entire year, not month by month. If you earn $25,000 by November and then do not work in December, you still owe the withholding based on the $25,000 annual total. Plan your work across the full year.