Social Security tax has a yearly earnings cap that resets each January

You pay Social Security tax on your wages up to a limit set by the government each year. Once your earnings reach that limit in a calendar year, your employer stops taking Social Security tax from your paychecks for the rest of that year. The limit changes annually based on wage growth — it was $168,600 in 2024 and $172,200 in 2025, but the exact figure shifts every January.

This is different from Medicare tax, which has no earnings cap. You pay Medicare tax on all your wages no matter how much you earn. Social Security tax applies only to the first portion of your income each year.

Key Takeaways

  • The Social Security tax limit is an annual earnings threshold that changes each January based on national wage trends.
  • Once you earn up to the limit in a calendar year, your employer stops withholding Social Security tax from your remaining paychecks that year.
  • The tax rate itself stays the same — 6.2 percent of your wages — but only applies to earnings below the yearly cap.
  • If you work for multiple employers in the same year, you may overpay Social Security tax and can claim a refund on your tax return.
  • Self-employed people pay both the employer and employee portions of Social Security tax, but the same annual earnings limit applies.

Why the earnings limit exists

Social Security benefits are tied to your earnings history. The program uses your highest 35 years of earnings to calculate your monthly benefit amount. Because benefits have a maximum, the government caps how much of your income counts toward that calculation each year.

The earnings limit is set to roughly match the average wage in the United States. When average wages rise, the limit rises with it. This keeps the system aligned with how much people actually earn rather than using a fixed dollar amount that would become outdated.

What happens when you reach the limit

Your employer is responsible for tracking your earnings against the limit. Once you hit the threshold in a given year, payroll stops deducting Social Security tax from your check. You will see this reflected in your pay stub — the Social Security line will show zero withholding for the rest of that calendar year.

This is automatic. You do not need to notify your employer or take any action. The withholding straightforward stops when the system registers that you have earned enough.

What to do if you worked for multiple employers

If you held jobs at two or more companies during the same year, each employer withholds Social Security tax independently based on what they see on your W-4 form. Neither employer knows about your income at the other job, so both may withhold Social Security tax on earnings that, combined, exceed the yearly limit.

When this happens, you have overpaid Social Security tax. You can recover the overpayment by filing your tax return. The IRS will refund the excess amount as part of your refund or will explore it to taxes owed. You claim the overpayment on Form 1040 — the main tax return form — and the IRS handles the calculation automatically.

Self-employed workers and the earnings limit

If you are self-employed, you pay both the employer and employee portions of Social Security tax through self-employment tax. The same annual earnings limit applies. You calculate self-employment tax on Schedule SE, and the earnings cap is built into that form.

Self-employed income counts toward the limit just as wages do. Once you reach the threshold, you do not owe additional Social Security tax on earnings above it, though you still owe Medicare tax on all self-employment income.

How the limit affects your benefits

The earnings cap does not reduce your Social Security benefit. The limit only determines how much of your income is subject to the tax in a given year — it does not change how much you have contributed to the system over your lifetime or how your benefit is calculated.

Your benefit is based on your highest 35 years of earnings, adjusted for inflation. Years with higher earnings count more toward your benefit amount. The annual cap straightforward means that earnings above the limit in any single year do not add to your record, but your actual contributions over decades still determine your eventual monthly payment.

Frequently Asked Questions

Does the earnings limit change every year?

Yes. The Social Security Administration announces the new limit in October for the following year. The limit is tied to the national average wage index, so it rises when average wages rise and stays flat when wage growth is minimal. You can find the current and upcoming limits on the Social Security Administration website.

What if I earn more than the limit — do I lose benefits?

No. The earnings limit only determines how much of your income is taxed that year. It does not reduce your benefit amount or disqualify you from receiving benefits. Your benefit is calculated separately based on your lifetime earnings record.

Can I request that my employer withhold less Social Security tax?

No. Your employer is required by law to withhold Social Security tax on all wages up to the annual limit. You cannot opt out or reduce the withholding. If you overpay due to multiple jobs, you recover the overpayment through your tax return.

Do I pay Social Security tax on investment income or bonuses?

Social Security tax applies to wages and self-employment income. It does not explore to investment income, interest, dividends, or capital gains. Bonuses count as wages and are subject to the tax up to the annual earnings limit.

What is the difference between the earnings limit and the earnings test?

The earnings limit (also called the contribution base) is the cap on how much income is taxed each year. The earnings test is a separate rule that may reduce benefits if you claim Social Security before full retirement age and earn above a certain amount. They are two different rules with different purposes.