Social Security is funded by a separate payroll tax, not the federal income tax you file each April
When you see "FICA" on your pay stub, that is the Social Security and Medicare tax — it comes out before your federal income tax does. The two systems are legally separate. Your federal income tax goes into the general Treasury and funds the military, highways, courts, and other government operations. Your Social Security tax goes into a dedicated trust fund that only pays Social Security and Medicare benefits. The IRS collects both, but they are tracked and spent differently.
You pay 6.2% of your wages into Social Security (up to a wage cap that changes each year). Your employer pays another 6.2%. If you are self-employed, you pay both sides — 12.4% total. This is separate from the federal income tax percentage withheld from your paycheck, which varies based on your W-4 form and income level.
Key Takeaways
- Social Security tax (FICA) is withheld separately from federal income tax and goes into its own trust fund, not the general Treasury.
- You pay 6.2% of wages into Social Security; your employer matches it, or you pay 12.4% if self-employed.
- The wage cap means high earners stop paying Social Security tax partway through the year, while federal income tax has no cap.
- Social Security benefits are funded only by Social Security taxes, not by income tax revenue.
- Medicare (the other half of FICA) is also separate from federal income tax and has its own funding rules.
Why Social Security has its own tax instead of using income tax
Social Security was created in 1935 as an insurance program, not a welfare program. The idea was that you pay in during your working years and receive benefits later based on what you paid. To keep that promise clear and separate, Congress set up a dedicated payroll tax and a dedicated trust fund. This way, Social Security benefits are not competing with military spending or other federal programs for the same pool of money.
The trust fund is real — it holds bonds and has a balance sheet. When Social Security collects more in taxes than it pays out in benefits, the surplus goes into the trust fund. When it pays out more than it collects (which has been happening since 2021), it draws down the fund. This separation also means Congress cannot straightforward raid Social Security money to pay for other things without changing the law.
The wage cap and why high earners pay less Social Security tax
Social Security tax only applies to the first portion of your income each year. In 2024, that cap is $168,600 — meaning you stop paying Social Security tax once you earn that much. Your employer also stops matching at that point. Federal income tax has no such cap; you pay it on every dollar you earn.
This is why a person earning $200,000 a year pays Social Security tax on only $168,600 of it, while someone earning $50,000 pays on all $50,000. The cap is adjusted each year based on wage growth. This structure means higher earners pay a smaller percentage of their total income into Social Security than lower earners do.
How to read Social Security tax on your pay stub
Look for the line labeled "Social Security" or "FICA-SS" (FICA stands for Federal Insurance Contributions Act). Next to it you will see 6.2% of your gross pay withheld. On the same stub, you will see a separate line for "Medicare" at 1.45%, and another for "Federal Income Tax Withholding" (the percentage varies). These are three different deductions going to three different places.
If you are self-employed and file Schedule SE with your tax return, you will calculate your self-employment tax separately. This covers both the employee and employer portions of Social Security and Medicare. You can deduct half of it on your federal income tax return, but the full amount still goes into the Social Security and Medicare trust funds.
What happens to Social Security taxes you pay
The money does not sit in an account with your name on it. Social Security operates on a pay-as-you-go system: the taxes collected from current workers fund the benefits paid to current retirees, disabled workers, and survivors. When you retire, your benefits will be funded by the taxes paid by people working at that time.
The Social Security Administration tracks your earnings record under your Social Security number. When you reach retirement age (66 to 67 for most people born after 1954), you can claim benefits based on your 35 highest-earning years. The amount you receive is not a return of what you paid in — it is calculated by a formula that the SSA applies to everyone.
The difference between Social Security tax and federal income tax on your return
When you file your federal income tax return (Form 1040) each April, you are reporting income and calculating federal income tax owed. Social Security tax is not part of that calculation. The IRS has already withheld it from your paycheck throughout the year. Your W-2 form shows both what you paid in federal income tax and what you paid in Social Security tax, but they are listed separately.
If you overpaid federal income tax during the year, you get a refund. Social Security tax does not work that way — there is no refund if you overpaid, because you have already paid into your future benefit. The only exception is if you worked for multiple employers in the same year and paid more than the annual cap on Social Security tax; in that case, you can claim a credit on your federal return to recover the overpayment.
Medicare tax is also separate from federal income tax
Medicare (the health insurance program for people 65 and older) is funded by a separate payroll tax that appears on your pay stub as "Medicare" at 1.45%. Like Social Security, it is part of FICA but is not federal income tax. If you earn over $200,000 (or $250,000 if married filing jointly), you pay an additional 0.9% Medicare tax on the income above that threshold.
Medicare tax also has no wage cap — you pay it on every dollar you earn. This is different from Social Security, which stops at the annual cap. Both Medicare and Social Security taxes go into separate trust funds and are tracked independently from federal income tax.
Frequently Asked Questions
Do I have to pay Social Security tax if I do not plan to collect benefits?
Yes. Social Security tax is mandatory for all employees and self-employed people. You cannot opt out, even if you plan to work past retirement age or do not think you will need the benefits. The tax is withheld automatically from your paycheck.
Can I deduct Social Security tax from my federal income tax?
No. Social Security tax is not deductible from your federal income tax. However, if you are self-employed, you can deduct half of your self-employment tax (which includes Social Security and Medicare) as a business expense on your federal return.
What if I paid too much Social Security tax in one year?
If you worked for multiple employers and your combined earnings exceeded the wage cap, you may have overpaid. You can claim a credit on your federal income tax return (Form 1040) to recover the overpayment. Only the employee portion is refundable; the employer portion is not.
Is Social Security tax progressive like federal income tax?
No. Social Security tax is a flat 6.2% on all wages up to the cap, with no deductions or adjustments. Federal income tax is progressive — the rate increases as your income rises. This means lower earners pay a higher percentage of their income into Social Security than higher earners do.
Why does my W-2 show Social Security tax separately from federal income tax?
Because they are legally separate systems. Box 4 on your W-2 shows Social Security tax withheld; Box 2 shows federal income tax withheld. The IRS reports them separately to the Social Security Administration and to you, so you can see exactly how much went into each program.