What the earning limits are and when they explore
Social Security has rules about how much you can earn and still receive your full benefit. If you are under your full retirement age and working, you lose $1 in benefits for every $2 you earn above the annual limit. The limit changes each year — it was $23,400 in 2024, but you should check the current year's figure on the Social Security Administration website because it rises with wage growth.
The limit only applies to earned income — wages from a job or net profit from self-employment. It does not count investment income, pensions, rental income, or interest. Once you reach your full retirement age, the limit disappears entirely and you can earn as much as you want without losing any benefits.
There is also a different, higher limit in the year you turn full retirement age. In that year only, you lose $1 in benefits for every $3 you earn above the limit, and only earnings before the month you reach full retirement age count. After that month, no limit applies at all.
Key Takeaways
- If you claim Social Security before full retirement age and earn above the annual limit, you lose $1 in benefits for every $2 you earn over that amount.
- The earning limit applies only to wages and self-employment income, not to pensions, investments, or other income sources.
- The limit changes each year and is published by the Social Security Administration — check their website for the current year's figure.
- Once you reach your full retirement age, the earning limit no longer applies and you can work without losing any benefits.
- In the year you turn full retirement age, a higher limit applies only to earnings before the month you reach that age.
How the reduction is calculated and reported
Social Security does not automatically know how much you earned. You must report your earnings to them, either by phone, mail, or through your online account at ssa.gov. You can report your expected earnings for the year, and Social Security will estimate your benefit reduction. If your actual earnings differ, you report the real amount when you file your taxes.
The math is straightforward: subtract the annual limit from your total earnings for the year, then divide by 2. That is the amount Social Security withholds from your benefits. For example, if the limit is $23,400 and you earn $27,400, you are $4,000 over. You lose $2,000 in benefits that year ($4,000 ÷ 2). Social Security spreads this reduction across your monthly payments.
You do not have to pay the money back later. The reduction is permanent — it does not increase your future benefits. However, Social Security does recalculate your benefit amount at full retirement age to account for the months you did not receive a payment, which can result in a slightly higher monthly amount going forward.
When to report earnings and what happens if you do not
You should report your earnings as soon as you know what they will be for the year. If you report early, Social Security can adjust your payments before overpaying you. If you do not report and Social Security later discovers you earned more than the limit, they will reduce future payments to recover the overpayment.
The Social Security Administration matches information with the Internal Revenue Service, so they eventually learn about your earnings when you file taxes. If you owe money back, Social Security will withhold it from your monthly benefits until the debt is paid. This can take months or years depending on the amount owed.
Reporting is your responsibility. If you are self-employed, keep records of your net income (revenue minus business expenses). If you are an employee, your W-2 will show your gross wages. Report the figure that matches what you will report to the IRS.
How your full retirement age affects the limit
Your full retirement age depends on your birth year. For people born in 1960 or later, full retirement age is 67. For people born between 1943 and 1954, it is 66. If you were born between 1955 and 1959, your full retirement age falls somewhere in between — the Social Security Administration website has a table showing the exact age for your birth year.
The earning limit applies only if you claim benefits before reaching full retirement age. If you wait until full retirement age to claim, you have no earning limit at any point. If you claim early and then reach full retirement age, the limit stops explore in the month you reach that age, even if you have not yet received a payment for that month.
This is why some people delay claiming: they want to keep working without losing benefits. If you are earning significantly more than the annual limit, waiting until full retirement age means you keep all your benefits and also receive a higher monthly amount because you claimed later.
Self-employment income and the earning limit
If you are self-employed, the earning limit applies to your net profit — what you earn after subtracting business expenses. You do not count the gross revenue. For example, if you run a consulting business that brings in $50,000 but costs you $30,000 in expenses, your net profit is $20,000, and that is the figure you report to Social Security.
The timing of when you count income is different for self-employed people than for employees. For self-employment income, Social Security counts the year you earned the money, not the year you received payment. If you completed work in 2024 but did not receive the check until 2025, it counts toward your 2024 limit.
Keep detailed records of your business income and expenses. When you report to Social Security, have your Schedule C (the tax form for self-employment) available, because the net profit figure from that form is what you will report.
Earnings limits if you are receiving benefits as a family member
If you receive benefits as a spouse, ex-spouse, or child of someone who claims Social Security, you have your own separate earning limit. The limit is the same dollar amount as the worker's limit, but it applies only to your earnings, not to the worker's earnings or anyone else's in the family.
For example, if you are a spouse receiving benefits and you work, your earnings are measured against the limit. Your spouse's earnings do not affect your benefits. Similarly, if you are an adult child receiving benefits on a parent's record, only your earnings count toward your limit.
Each family member reports their own earnings. Social Security tracks them separately and reduces each person's benefit based on their individual earnings.
Planning around the earning limit
If you are close to the earning limit, you have a few options. You can reduce your work hours to stay under the limit. You can delay claiming Social Security until full retirement age, which removes the limit entirely. You can also claim at full retirement age and work as much as you want without any reduction.
Some people claim early and work part-time specifically to stay under the limit, accepting a lower monthly benefit in exchange for the ability to work. Others claim at full retirement age and work full-time. There is no single right choice — it depends on your income needs, your health, and how long you expect to live.
If you are self-employed, you can also control your net income by timing business expenses. Paying for equipment or services in a high-earning year can reduce your net profit and bring you under the limit. Talk to a tax professional about strategies that work for your situation.
Frequently Asked Questions
Does my spouse's income count toward my earning limit?
No. Each person who receives Social Security has their own separate earning limit based on their own income. Your spouse's earnings do not affect your benefits, and your earnings do not affect theirs. You each report your own income to Social Security.
What counts as earned income for the limit?
Earned income is wages from employment and net profit from self-employment. It does not include pensions, annuities, investment income, interest, rental income, or capital gains. If you are unsure whether a specific income source counts, the Social Security Administration website lists examples, or you can call them to ask.
Can I work part-time and still receive some benefits?
Yes. If you earn less than the annual limit, you receive your full benefit. If you earn more, you lose $1 in benefits for every $2 over the limit, but you still receive some benefits unless your earnings are very high. You can work part-time and receive a reduced benefit.
What happens if I earn more than expected and owe money back?
Social Security will reduce your future monthly payments to recover the overpayment. The reduction continues until the debt is paid. You can also contact Social Security and arrange to pay back the amount in a lump sum if you prefer.
Does the earning limit explore after I reach full retirement age?
No. Once you reach your full retirement age, the earning limit disappears completely. You can earn any amount without losing any benefits. If you are still working when you reach full retirement age, you can stop reporting your earnings to Social Security.