Yes, you can work full time and collect Social Security, but your benefits may be reduced if you have not yet reached your full retirement age
You are allowed to work as much as you want at any age and still receive Social Security payments. However, the Social Security Administration applies an earnings test that reduces your monthly benefit if you earn above a certain amount and you have not yet reached your full retirement age. Once you reach full retirement age, you can earn any amount without losing benefits.
The earnings test applies only to wages from work — not to investment income, pensions, or other retirement funds. If you are still working and collecting Social Security before full retirement age, understanding how much you can earn without a benefit reduction is essential to your monthly budget.
Key Takeaways
- You can work full time and collect Social Security at any age, but benefits are reduced if you earn above the annual limit before reaching full retirement age.
- For 2024, Social Security reduces your benefit by $1 for every $2 you earn above $23,400 if you have not reached full retirement age for the entire year.
- In the year you reach full retirement age, a higher earnings limit applies ($62,160 in 2024) only to earnings before the month you turn that age.
- Once you reach your full retirement age, you can earn unlimited income with no reduction to your Social Security benefit.
- The earnings test does not permanently reduce your benefit — it only delays payments, and you receive credit for withheld amounts after you reach full retirement age.
How the earnings test works before full retirement age
If you are under full retirement age for the entire year, Social Security withholds $1 in benefits for every $2 you earn above the annual limit. For 2024, that limit is $23,400. If you earn $25,400, you are $2,000 over the limit, so $1,000 is withheld from your annual benefits.
The earnings test is applied to your gross wages — the amount before taxes. It includes wages from employment, net income from self-employment, and bonuses. It does not include Social Security benefits themselves, pensions, investment income, interest, or rental income.
Social Security uses your expected annual earnings to calculate the withholding. If you think you will earn more or less than you initially reported, you can contact Social Security to adjust the estimate. If you earn less than expected, you may receive a larger benefit that month or a refund.
The year you reach full retirement age
The earnings test changes in the year you turn your full retirement age. A higher earnings limit applies only to income earned before the month you reach that age. For 2024, the limit is $62,160, and Social Security withholds $1 for every $3 you earn above it.
Once the month arrives in which you reach full retirement age, no earnings test applies for the rest of that year or any year after. You can work and earn as much as you want without any reduction to your benefit.
For example, if your full retirement age is July 2024 and you earn $70,000 between January and June, you are $7,840 over the $62,160 limit. Social Security withholds about $2,613 from your benefits for those six months. Starting in July, no withholding applies to your earnings for the rest of 2024 or beyond.
What happens to withheld benefits
Money withheld because of the earnings test is not lost. Social Security recalculates your benefit amount after you reach full retirement age to account for the months benefits were withheld. You receive a higher monthly payment going forward to make up for the reduction, or you may receive a lump-sum payment for the withheld amount, depending on your situation.
This adjustment is automatic — you do not need to request it. The recalculation happens in the year you reach full retirement age, and your new benefit amount takes effect the following January.
Reporting your earnings to Social Security
You are responsible for reporting your earnings to Social Security. You can report online through your my Social Security account at ssa.gov, by phone at 1-800-772-1213, or in person at your local Social Security office.
Social Security also receives wage information from the Internal Revenue Service, so discrepancies between what you report and what appears on your tax return will be caught. If you underreport earnings, you may owe back benefits plus interest.
Report your earnings as soon as you know your annual total. If you are unsure whether your income will exceed the limit, report conservatively — it is easier to adjust upward than to repay benefits.
Self-employment and the earnings test
If you are self-employed, Social Security counts your net profit — income minus business expenses — toward the earnings limit. You report this on your tax return, and Social Security uses that figure for the earnings test.
Self-employed workers sometimes have a timing advantage: if you have a profitable year but most of the income comes in after you reach full retirement age, only the income earned before that month counts toward the limit. Keep careful records of when income was actually earned, not when you received payment.
Planning your work and benefits
If you are considering working full time while collecting Social Security, calculate whether the benefit reduction makes sense for your situation. Some people find that the reduction is temporary and acceptable, especially if they plan to work only a few more years. Others delay claiming until full retirement age to avoid the earnings test entirely.
Your 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. The older you are when you claim, the higher your monthly benefit will be. Working longer and delaying your claim can increase your benefit by 8 percent per year until age 70.
A financial advisor or Social Security representative can help you model different scenarios — claiming now and working, or waiting to claim until full retirement age or later. The right choice depends on your health, life expectancy, financial needs, and work plans.
Frequently Asked Questions
What if I work part time — does the earnings test still explore?
Yes. The earnings test applies to any amount you earn above the annual limit, whether you work part time or full time. The test is based on total annual earnings, not hours worked. If you earn $15,000 part time, you are under the 2024 limit of $23,400 and no benefits are withheld.
Do I have to tell my employer I am collecting Social Security?
No. Your employer does not need to know you are receiving Social Security. You are responsible for reporting your earnings to Social Security, not your employer. Your employer reports your wages to the IRS as usual.
What if I earn money from a side gig or freelance work?
Side income counts toward the earnings limit if it is taxable income. Freelance work, gig work, and self-employment income all count. Gifts, inheritances, and reimbursements for expenses do not count. If you are unsure whether a type of income counts, contact Social Security before reporting it.
Can I work overseas and still collect Social Security?
Yes, you can work overseas and collect Social Security. The earnings test applies the same way — your income is counted toward the limit regardless of where you earn it. However, if you are not a U.S. citizen, there are additional rules about where you can live and still receive benefits. Contact Social Security if you plan to work or live outside the United States.
What if I did not report all my earnings — what happens?
Social Security will discover unreported earnings when your tax return is filed. You will be asked to repay the benefits you received while over the earnings limit, plus interest. It is better to report conservatively upfront than to face a large repayment later.