How is Social Security and Medicare tax withholding calculated?
Use this premium calculator to estimate employee FICA withholding for a paycheck, including Social Security tax, Medicare tax, and when applicable, Additional Medicare tax. The tool also shows how the annual Social Security wage base affects withholding during the year.
FICA withholding calculator
Enter taxable gross wages for this pay period.
Used to annualize pay for estimated Additional Medicare exposure.
Needed because Social Security tax stops after the wage base is reached.
Used for employer Additional Medicare withholding after $200,000.
This affects estimated annual liability, not the employer’s mandatory $200,000 withholding trigger.
Rates remain 6.2% for employee Social Security and 1.45% for employee Medicare.
Your results will appear here
Enter your paycheck details and click Calculate withholding.
Expert guide: how Social Security and Medicare tax withholding is calculated
Social Security and Medicare withholding usually appears on a pay stub as part of FICA taxes, short for the Federal Insurance Contributions Act. For most employees, these payroll taxes are calculated separately from federal income tax withholding. That distinction matters because a worker can have a very low federal income tax withholding amount due to deductions, credits, or Form W-4 adjustments, while still seeing Social Security and Medicare taxes withheld at the standard payroll rates.
In plain English, the calculation usually starts with taxable wages for the current paycheck. Those wages are multiplied by the employee rate for Social Security and by the employee rate for Medicare. Social Security tax has an annual wage cap, called the wage base, while regular Medicare tax has no wage cap. A second Medicare layer called Additional Medicare Tax can apply at higher income levels. Employers also match the standard employee Social Security and Medicare amounts, although the employer does not match the Additional Medicare Tax.
The core formula for employee withholding
For a regular employee, the standard formulas are straightforward:
- Social Security tax = taxable Social Security wages for the check x 6.2%, up to the annual Social Security wage base.
- Medicare tax = taxable Medicare wages for the check x 1.45%, with no cap.
- Additional Medicare tax = Medicare wages above the applicable threshold x 0.9%.
For 2025, the employee Social Security wage base is $176,100. Once an employee’s year-to-date Social Security wages reach that amount, the employer should stop withholding the 6.2% Social Security tax for the rest of the year. Medicare tax, however, continues without a wage ceiling.
Why Social Security and Medicare wages can differ from gross pay
Not every dollar on a paycheck is always subject to every payroll tax. Certain pre-tax deductions may reduce federal income tax wages but not FICA wages, or vice versa. For example, traditional 401(k) contributions generally reduce federal income tax wages but are still subject to Social Security and Medicare taxes. Some cafeteria plan deductions under Section 125 may reduce FICA wages. That is why payroll systems often show separate boxes or year-to-date figures for taxable Social Security wages and taxable Medicare wages.
If you are reviewing your own pay stub, the best starting point is not always “gross pay” in a casual sense, but the wage amount the payroll system treats as Social Security wages and Medicare wages for that specific pay period. On many pay stubs, these values are shown directly.
Step by step example
Suppose an employee has a biweekly paycheck with $3,500 in taxable wages. Their year-to-date Social Security wages before this paycheck are $42,000, and their year-to-date Medicare wages before this paycheck are also $42,000.
- Check whether the employee has already reached the Social Security wage base.
- Since $42,000 is below the 2025 wage base of $176,100, the full $3,500 remains subject to Social Security tax.
- Social Security withholding = $3,500 x 0.062 = $217.00.
- Medicare withholding = $3,500 x 0.0145 = $50.75.
- If the worker has not crossed the Additional Medicare threshold, no extra 0.9% amount is withheld for this check.
The total employee Social Security and Medicare withholding for that paycheck would be $267.75. Separately, the employer would generally contribute a matching $217.00 for Social Security and $50.75 for Medicare.
How the Social Security wage base changes the calculation
The annual Social Security wage base is one of the most important moving parts in the calculation. Once cumulative Social Security wages hit the annual cap, no further Social Security tax is withheld for the remainder of that calendar year. This means high earners often notice a temporary increase in net pay later in the year because the 6.2% Social Security withholding ends once the wage base is met.
Here is a simple example. Assume a worker already has $175,000 of year-to-date Social Security wages before a paycheck of $3,000. In 2025, only the first $1,100 of that check is still below the $176,100 wage base. So the Social Security withholding is:
- Taxable Social Security wages on current check = $176,100 – $175,000 = $1,100
- Social Security tax = $1,100 x 6.2% = $68.20
The rest of that paycheck would not be subject to Social Security tax, but the entire paycheck would still be subject to regular Medicare tax.
| Item | 2024 | 2025 | Why it matters |
|---|---|---|---|
| Employee Social Security rate | 6.2% | 6.2% | Applied only up to the annual wage base. |
| Social Security wage base | $168,600 | $176,100 | Higher wage bases mean more wages can be taxed for Social Security before withholding stops. |
| Employee Medicare rate | 1.45% | 1.45% | Applies to all Medicare wages with no cap. |
| Additional Medicare rate | 0.9% | 0.9% | Applies above threshold amounts. |
How Additional Medicare Tax works
Additional Medicare Tax creates confusion because there are two different concepts people mix together: employer withholding rules and the employee’s eventual tax liability on the tax return. Under IRS rules, an employer must begin withholding Additional Medicare Tax once it pays an employee more than $200,000 in Medicare wages during the calendar year. This employer threshold applies regardless of the employee’s filing status.
On the employee’s personal tax return, however, liability is based on filing status thresholds:
- Single: $200,000
- Married filing jointly: $250,000
- Married filing separately: $125,000
- Head of household: $200,000
- Qualifying surviving spouse: $200,000
This means a married couple filing jointly might owe Additional Medicare Tax even if neither spouse individually crossed the employer withholding trigger, or an employee may have Additional Medicare Tax withheld by an employer even though the final joint return reduces or eliminates the amount due.
| Filing status or rule | Threshold | What it affects |
|---|---|---|
| Employer mandatory withholding trigger | $200,000 | When payroll must start withholding the extra 0.9% from an employee’s wages. |
| Single | $200,000 | Estimated tax liability on Form 8959. |
| Married filing jointly | $250,000 | Combined income threshold for the return. |
| Married filing separately | $125,000 | Lower threshold for separate returns. |
| Head of household | $200,000 | Estimated tax liability on the return. |
What payroll systems usually include in the calculation
Payroll software generally calculates FICA withholding per payroll run using wage data for the current period plus year-to-date wages. For Social Security, the software checks how much of the annual wage base remains. For Medicare, the software taxes the full current period wages at 1.45%. For Additional Medicare, the system usually checks cumulative Medicare wages against the employer withholding threshold of $200,000.
If the current paycheck causes the employee to cross a threshold during the pay period, payroll should only tax the portion above the threshold at the extra rate. For example, if year-to-date Medicare wages before the check are $199,500 and the current check is $1,000, then only $500 of the check is subject to the Additional Medicare withholding rate. The extra withholding would be $500 x 0.9% = $4.50.
Common reasons your withholding may look unusual
- Bonus or supplemental wage payment: A bonus can push year-to-date wages over the Social Security wage base or over the Additional Medicare withholding trigger.
- Multiple jobs: Two employers may each withhold Social Security tax up to the wage base, which can cause overwithholding that is reconciled on the tax return.
- Midyear payroll corrections: Errors in prior checks can lead to catch-up adjustments.
- Pre-tax benefit elections: Some deductions reduce FICA wages while others do not.
- Noncash or fringe benefits: Taxable fringe benefits can increase FICA wages even if cash pay is unchanged.
Social Security overwithholding and multiple employers
The Social Security wage base applies per employee across all jobs, but each employer withholds based only on wages it pays. If you work for more than one employer during the year, each employer may withhold the 6.2% tax until that employer’s own payroll records reach the wage base. As a result, your combined Social Security withholding across all jobs may exceed the annual maximum employee amount. In many cases, that excess can be claimed as a credit on your federal income tax return.
Medicare works differently because there is no regular wage cap. Additional Medicare liability is also reconciled on the return, so employees with multiple jobs often need to watch that area carefully.
Authoritative sources you can use
For official rules, current wage bases, and detailed withholding guidance, review these authoritative references:
- IRS Tax Topic No. 751, Social Security and Medicare Withholding Rates
- IRS Questions and Answers for the Additional Medicare Tax
- Social Security Administration contribution and benefit base history
Practical way to estimate your paycheck withholding
If you want a quick estimate, follow this practical sequence:
- Start with taxable wages for the current paycheck.
- Check your year-to-date Social Security wages.
- Apply 6.2% only to the portion of the check that remains below the annual Social Security wage base.
- Apply 1.45% to all Medicare wages in the check.
- Check whether year-to-date Medicare wages plus the current check exceed $200,000 for employer withholding purposes.
- If they do, apply the extra 0.9% only to the amount above that threshold.
That sequence is exactly why a year-to-date field matters in a payroll calculator. Without it, the estimate may be correct for an early paycheck in the year but wrong once earnings approach the Social Security cap or the Additional Medicare trigger.
Final takeaway
Social Security and Medicare tax withholding is usually calculated with simple percentage rates, but the details become important once you add year-to-date wages, the Social Security wage base, filing status, and Additional Medicare rules. For most workers, the basic idea is this: Social Security is 6.2% up to an annual cap, Medicare is 1.45% on all taxable wages, and an extra 0.9% Medicare layer can apply for higher earnings. If you understand those three moving parts, your pay stub becomes much easier to read and verify.