What Social Security pays depends on your age and work history, not on how much you earn after you start collecting
Your Social Security payment amount is locked in when you start collecting. It does not go up or down based on money you make from a job after that point. The amount you receive each month comes from a formula that looks at your highest 35 years of earnings before you claimed benefits — not what you earn afterward.
However, if you claim Social Security before your full retirement age and you work, Social Security will reduce your payment in that year if your earnings exceed a certain limit. This is called the earnings test, and it only applies to people under full retirement age. Once you reach full retirement age, you can earn as much as you want without any reduction to your benefits.
Key Takeaways
- Your monthly Social Security payment is based on your work history before you claim, not on earnings after you start collecting.
- If you claim before full retirement age and work, Social Security reduces your payment by $1 for every $2 you earn above the annual limit.
- The earnings limit changes each year; in 2024 it is $23,400 for people under full retirement age for the entire year.
- Once you reach full retirement age, the earnings test no longer applies and you can work without affecting your benefits.
- Earnings from self-employment, rental income, and investments do not count toward the earnings limit — only wages and net self-employment income.
How the earnings test works if you claim early
If you claim Social Security before reaching your full retirement age and you have a job, Social Security subtracts $1 from your benefits for every $2 you earn above the annual limit. This reduction happens automatically — you do not have to do anything, and Social Security will adjust your payment based on what you report.
The annual earnings limit is set by Social Security each year. For 2024, the limit is $23,400 for people who have not yet reached full retirement age for the entire year. If you earn $25,400, for example, you are $2,000 over the limit, so Social Security would reduce your benefits by $1,000 that year.
There is a different rule in the year you reach full retirement age. In that year only, Social Security counts earnings only up to the month you reach full retirement age, and the limit is higher — $62,160 for 2024. After the month you reach full retirement age, no earnings limit applies at all.
What types of income count toward the limit
Only wages from employment and net income from self-employment count toward the Social Security earnings limit. If you work as an employee and receive a W-2, that counts. If you are self-employed and file Schedule C on your taxes, your net self-employment income counts.
These types of income do not count: rental income, investment income, interest, dividends, capital gains, pension payments, annuities, or income from a business you do not actively work in. If you retired from your job and live on investment income, that does not affect your Social Security payment at all.
Bonuses, commissions, and vacation pay all count as wages in the year you receive them, even if they are for work you did in a previous year. Deferred compensation also counts in the year you actually receive the money.
How earnings affect your payment amount over time
The earnings test only reduces your payment in the specific year you earn over the limit. It does not permanently lower your benefit. However, if you claim Social Security before your full retirement age, your monthly payment will be permanently lower than it would have been if you had waited to claim.
This is separate from the earnings test. When you claim at 62 instead of 67, your monthly payment is reduced by roughly 30 percent for the rest of your life. The earnings test is an additional, temporary reduction that only applies while you are under full retirement age and working.
If the earnings test reduces your payment in a given year, Social Security recalculates your benefit at your full retirement age to account for the months you did not receive a full payment. This means you may receive slightly higher payments later to make up for the reduction, but the total amount you receive over your lifetime is affected by when you claimed.
Reporting your earnings to Social Security
You are responsible for reporting your earnings to Social Security. You do not have to report them every month — you report your expected earnings for the year when you start collecting, and then you report actual earnings once a year.
When you apply for Social Security, you will be asked how much you expect to earn that year. If your actual earnings are different, you report the correct amount to Social Security. You can do this online through your my Social Security account, by phone at 1-800-772-1213, or by visiting a local Social Security office.
If you underreport your earnings, Social Security will correct it when they receive your tax return or W-2 forms. They will then adjust your payments and may ask you to repay the overpayment. It is simpler and faster to report accurately from the start.
When the earnings test no longer applies
The earnings test stops applying the month you reach 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 it is 67 for people born in 1960 or later. Once you reach that age, you can earn unlimited income without any reduction to your Social Security payment.
This is true even if you claimed Social Security years earlier. If you claimed at 62 and are now 67, the earnings test no longer applies. You can take a job, start a business, or earn as much as you want, and your Social Security payment will not change.
If you are still working and have not claimed Social Security yet, you can continue working as long as you want. There is no earnings limit on people who have not claimed benefits. You can work full-time at any age and still claim Social Security later.
Strategies for managing work and Social Security
If you need to work while receiving Social Security before full retirement age, you have a few options. One is to work part-time or keep your earnings below the annual limit so the earnings test does not reduce your payment. Another is to claim Social Security later — each year you delay claiming past full retirement age, your monthly payment increases by about 8 percent, up to age 70.
Some people claim Social Security early and work part-time, accepting a reduced payment in exchange for income now. Others delay claiming and work full-time, building a larger payment for later. The right choice depends on your health, how much you need the income, and how long you expect to live.
If you claimed early and the earnings test is reducing your payment significantly, you have the option to suspend your benefits and restart them later at a higher amount. This is a complex decision that depends on your specific situation, and it is worth discussing with a financial advisor or calling Social Security to understand how it would affect your long-term benefits.
Frequently Asked Questions
If I work and earn over the limit, do I have to pay back the money Social Security withheld?
No. Social Security reduces your payment that year, but you do not owe them money. The reduction is automatic and built into your payment. If you earn significantly over the limit, your payment may be reduced to zero for some months, but you do not go into debt.
Does my spouse's earnings affect my Social Security payment?
No. The earnings test applies only to the person who claimed Social Security. Your spouse's income does not count toward your earnings limit. However, your spouse may have their own earnings test if they claimed before full retirement age.
What if I am self-employed — how do I report my earnings?
Report your net self-employment income, which is your gross income minus business expenses. This is the amount you report on Schedule C of your tax return. You report it the same way you would report wages — through your my Social Security account, by phone, or in person at a Social Security office.
Can I work without reporting it to Social Security?
You could, but Social Security will find out when they receive your tax return or W-2. It is better to report accurately. If you underreport, Social Security will adjust your payments and ask you to repay any overpayment, which creates a debt you will have to settle.
If I delay claiming Social Security to keep working, do I lose the years I could have claimed?
No. If you do not claim Social Security at 62, you do not lose the opportunity. You can claim at any point up to age 70. The longer you wait, the higher your monthly payment will be. There is no deadline or penalty for waiting.