You can get Social Security retirement benefits and work at the same time. However, if you are younger than full retirement age and make more than the yearly earnings limit, we will reduce your benefits. Starting with the month you reach full retirement age, we will not reduce your benefits no matter how much you earn.
We use the following earnings limits to reduce your benefits:
For 2024 that limit is $22,320.
If you will reach full retirement age in 2024, the limit on your earnings for the months before full retirement age is $59,520.
Starting with the month you reach full retirement age, you can get your benefits with no limit on your earnings.
Use our Retirement Age Calculator to find your full retirement age based on your date of birth.
Use our Retirement Earnings Test Calculator to find out how much your benefits will be reduced.
What counts as earnings:
When we figure out how much to deduct from your benefits, we count only the wages you make from your job or your net earnings if you're self-employed. We include bonuses, commissions, and vacation pay. We don't count pensions, annuities, investment income, interest, veterans benefits, or other government or military retirement benefits.
Your benefits may increase when you work:
As long as you continue to work, even if you are receiving benefits, you will continue to pay Social Security taxes on your earnings. However, we will check your record every year to see whether the additional earnings you had will increase your monthly benefit. If there is an increase, we will send you a letter telling you of your new benefit amount.
When you’re ready to apply for retirement benefits, use our online retirement application, the quickest, easiest, and most convenient way to apply.
If you need to report a change in your earnings after you begin receiving benefits:
If you receive benefits and are under full retirement age and you think your earnings will be different than what you originally told us, let us know right away. You cannot report a change of earnings online. Please call us at 1-800-772-1213 (TTY 1-800-325-0778), 8:00 a.m. – 7:00 p.m., Monday through Friday, or contact your local Social Security office.
There is a different work test for beneficiaries working outside of the United States. If you live outside of the United States, visit the Social Security Office of Earnings & International Operations page to find the office that serves your country of residence.