The Social Security tax cap resets every year
Social Security tax stops explore to your wages once you earn above a certain amount in a single calendar year. That amount changes annually. For 2024, you stop paying Social Security tax after you earn $168,600. In 2025, the cap is $176,100. The Social Security Administration announces the new limit each October for the following year.
This limit applies only to Social Security tax (the 6.2% withheld from your paycheck if you are an employee, or 12.4% if you are self-employed). Medicare tax, which is 1.45% for employees and 2.9% for self-employed workers, has no annual cap — you pay it on all earnings no matter how much you make.
The cap exists because Social Security benefits are calculated based on your highest 35 years of earnings, but there is a maximum benefit amount. The government sets the tax cap to roughly match the earnings level used in that calculation.
Key Takeaways
- Social Security tax stops once you reach the annual earnings cap, which changes each year and was $168,600 in 2024 and $176,100 in 2025.
- Medicare tax has no annual limit and continues on all wages throughout the year.
- If you work for multiple employers in the same year, you may overpay Social Security tax and can claim a refund when you file your tax return.
- Self-employed workers pay both the employee and employer portions of Social Security tax (12.4% total) up to the annual cap.
- High earners pay a smaller percentage of their total income in Social Security tax than lower-wage workers do.
How the cap affects employees with multiple jobs
If you work for two or more employers during the same year, each employer withholds Social Security tax from your paycheck independently. They do not know what you earned at your other job. This means you can end up paying Social Security tax on more than the annual cap allows.
When this happens, you have overpaid. You can claim the overpayment as a credit on your federal income tax return (Form 1040) when you file. The IRS will refund the excess amount. You do not have to do anything special — just report all your wages and the tax withheld, and the IRS calculates the refund automatically.
For example, if you earned $100,000 at Job A and $80,000 at Job B in 2024, you would have paid Social Security tax on the full $180,000 even though the cap was $168,600. You overpaid by $744 (12.4% of the $12,000 over the cap), and you would receive that amount back when you file your return.
Self-employed workers and the Social Security tax cap
If you are self-employed, you pay both the employee and employer portions of Social Security tax, for a total of 12.4% on your net self-employment income up to the annual cap. You report this on Schedule SE (Self-Employment Tax) when you file your tax return.
Your net self-employment income is your business profit minus half of your self-employment tax. The IRS provides a worksheet to calculate this. Once your net self-employment income reaches the cap, you stop paying the Social Security portion, though you continue paying the 2.9% Medicare tax on all remaining earnings.
If you are both self-employed and an employee (for example, you have a job and run a side business), the cap applies to your combined earnings from both sources. Any Social Security tax you paid as an employee counts toward the cap, so you may not owe the full 12.4% on your self-employment income.
Why the cap matters for your benefits
The Social Security tax cap does not directly limit your benefits. Instead, Social Security calculates your benefit based on your highest 35 years of earnings, up to the maximum earnings level used in the benefit formula. In 2024, that maximum was the same as the tax cap ($168,600), though the two are not always identical.
Because of this, high earners pay Social Security tax on a smaller percentage of their total income than lower-wage workers do. A person earning $500,000 per year pays the same total Social Security tax as a person earning $176,100 (in 2025), even though one earned nearly three times as much. This is by design — Social Security is a social insurance program, not a tax proportional to income.
How the cap is adjusted each year
The Social Security Administration adjusts the earnings cap annually based on the National Average Wage Index, which measures the average wage earned by all workers in the United States. If average wages rise, the cap rises. If average wages fall or stay flat, the cap may stay the same or rise only slightly.
The new cap is announced in October and takes effect on January 1. Employers and payroll systems update their withholding tables automatically, so you do not have to do anything. If you track your earnings yourself or use accounting software, you may need to update the cap manually to may support withholding stops at the correct amount.
What happens if you reach the cap mid-year
Once your employer's payroll system recognizes that you have reached the annual cap, Social Security tax stops being withheld from your paycheck. You continue to pay Medicare tax and federal income tax as normal.
If you change jobs after reaching the cap, your new employer will not know you already hit the limit. They will start withholding Social Security tax again from your first paycheck. This is another situation where you may overpay and will receive a refund when you file your tax return.
Some workers, particularly those in high-income positions or those who receive bonuses late in the year, reach the cap and then see their paychecks increase slightly in the final months because Social Security tax is no longer being withheld.
Frequently Asked Questions
Can I opt out of paying Social Security tax?
No. Social Security tax is mandatory for all employees and self-employed workers. The only exceptions are certain government employees who are covered by a different retirement system, and some nonresident aliens on specific visa types. If you are a U.S. citizen or permanent resident working in the private sector, you must pay.
Does the Social Security tax cap affect my benefits amount?
Not directly. Your benefit is based on your highest 35 years of earnings, calculated up to a maximum earnings level. High earners and low earners both receive benefits based on the same formula, but high earners receive a smaller percentage of their lifetime earnings back. The cap ensures the system remains solvent.
What if I work in multiple states?
The Social Security tax cap is federal and applies the same way regardless of which state you work in. State income tax rules vary by state, but they do not change how the federal Social Security cap works. Each employer withholds based on the federal cap.
Do I need to tell my employer when I reach the cap?
No. Your employer's payroll system tracks your year-to-date earnings and stops withholding Social Security tax automatically once the cap is reached. You do not need to notify them or provide any documentation.
If I earn over the cap, do I pay more in benefits later?
No. Earning above the cap does not increase your Social Security benefit. Your benefit is calculated based on your highest 35 years of earnings, with a maximum benefit amount. Once you reach that maximum, additional earnings do not raise your benefit further.