The 2025 earnings limit and how it affects your benefits
If you are under your full retirement age and collecting Social Security, you can earn up to $23,400 in 2025 without losing any benefits. Once you earn more than that amount, Social Security withholds $1 for every $2 you earn above the limit. The year you reach full retirement age, the limit jumps to $62,160, but Social Security only counts earnings before the month you turn that age — and the withholding rate drops to $1 for every $3 over the limit.
Once you reach full retirement age, there is no earnings limit at all. You can work and earn as much as you want without any reduction to your benefits. This is true whether you are 66, 75, or 90.
These limits apply only to earned income — wages from a job or net profit from self-employment. They do not apply to investment income, pensions, rental income, or other unearned money. Social Security only cares what you make from working.
Key Takeaways
- Under full retirement age in 2025, you lose $1 in benefits for every $2 earned above $23,400.
- In the year you reach full retirement age, the limit is $62,160, but only earnings before your birthday count.
- After you reach full retirement age, you can earn unlimited income with no reduction to benefits.
- Only wages and self-employment income count toward the limit; investment income, pensions, and rental income do not.
- The earnings limit changes each year, so you should check the current year's amount before taking a job.
How the withholding works if you earn over the limit
The math is straightforward but worth walking through with an example. Say you are 63, collecting Social Security, and you earn $30,000 in 2025. You are $6,600 over the $23,400 limit. Social Security withholds $3,300 (half of $6,600) from your benefits that year.
If your monthly benefit is $1,500, that $3,300 withholding spreads across the year — roughly $275 per month disappears from your check. You still receive most of your benefit, but not all of it. The withholding continues until you reach full retirement age.
This is not a permanent loss. When you reach full retirement age, Social Security recalculates your benefit to account for the months they withheld money. Your monthly payment increases to make up for what was held back. You are not losing money permanently; the system is delaying part of it.
The year you turn full retirement age
The rules change in the calendar year you reach full retirement age. For that year only, the earnings limit is $62,160, and Social Security counts only the money you earn before the month you turn that age. Earnings after your birthday do not count against the limit at all.
This matters if you work through your birthday. Say you turn 67 (full retirement age) in June 2025 and earn $50,000 from January through May, then another $20,000 from June onward. Only the $50,000 counts. The $20,000 you earned after your birthday is ignored, so you stay under the $62,160 limit and lose no benefits.
Starting the month after you reach full retirement age, the earnings limit disappears entirely. You can work and earn as much as you want for the rest of your life.
What counts as earnings and what does not
Social Security counts only money you make from working — either as an employee receiving wages or as a self-employed person with net business income. If you receive a W-2 or file a Schedule C on your tax return, that income counts toward the limit.
These do not count: interest from savings accounts, dividends from stocks, capital gains when you sell an investment, rental income from property you own, pension payments, annuities, or money from an inheritance. You can have a large investment portfolio and collect the full Social Security benefit without any reduction.
If you are self-employed, Social Security uses your net profit (income minus business expenses), not your gross revenue. Keep your business expense records clear, because Social Security may ask to see them.
How the limit changes year to year
The $23,400 limit for 2025 is not permanent. Social Security adjusts the earnings limit each year based on changes in average wages across the country. In 2024, the limit was $22,320. In 2023, it was $21,960. The limit has generally increased by $800 to $1,200 per year over the past decade, but the exact amount varies.
If you plan to work while collecting benefits, check the current year's limit before you take the job or increase your hours. The Social Security Administration publishes the new limit each October or November for the following year. You can find it on their website or by calling 1-800-772-1213.
Reporting your earnings to Social Security
You are responsible for telling Social Security how much you earned each year. You do not have to report monthly or quarterly — you report once a year, usually when you file your tax return. If you expect to earn over the limit, you can report your estimated earnings in advance so Social Security can adjust your payments before the year ends, rather than asking for money back later.
If you underreport your earnings and Social Security finds out (through your tax return or other records), they will ask you to repay the benefits you should not have received. It is simpler and safer to report accurately from the start.
Working after you reach full retirement age
Once you reach full retirement age, the earnings limit is gone. You can work full-time, part-time, or start a business without any impact on your Social Security check. This is one reason some people delay claiming benefits until full retirement age — they want to keep working without losing any of their benefit.
If you have not yet claimed Social Security and you are still working, you may want to think about when to claim. Waiting until full retirement age or beyond increases your monthly benefit. Working longer also means more recent, higher-earning years in your Social Security record, which can increase your benefit calculation.
Frequently Asked Questions
Do I have to report my earnings every month?
No. You report your total earnings for the year, usually once when you file your tax return. You can report estimated earnings in advance if you want Social Security to adjust your payments early, but monthly reporting is not required.
What if I am self-employed — do I report gross income or net profit?
Social Security counts your net profit (income minus business expenses), not your gross revenue. Use the same net profit figure you report on your tax return. Keep receipts and expense records in case Social Security asks to verify.
If I earn over the limit one year, will my benefit be lower the next year?
No. The earnings limit applies only to the year you earn the money. Your monthly benefit amount does not change permanently. Social Security withholds benefits that year, but when you reach full retirement age, they recalculate to account for the withholding and your monthly payment increases.
Can I work part-time and still collect Social Security?
Yes, as long as your total earnings stay under the limit for your age. If you are under full retirement age and earn $23,400 or less in 2025, you lose no benefits. Part-time work often fits within that limit, depending on your hourly wage and hours worked.
What happens if I earn over the limit but do not report it?
Social Security will eventually find out through your tax return or other records. When they do, they will ask you to repay the benefits you should not have received. It is better to report accurately and let them adjust your payments than to face a repayment demand later.