How to Calculate Medicare and Social Security Withholding
Use this premium payroll calculator to estimate employee FICA withholding for a paycheck. It calculates Social Security tax, Medicare tax, and Additional Medicare withholding based on current gross wages, year-to-date wages, and tax year limits.
FICA Withholding Calculator
Results
Enter your payroll data and click Calculate withholding.
Expert Guide: How to Calculate Medicare and Social Security Withholding
Medicare and Social Security withholding are the two core payroll taxes most employees see on every paycheck under the Federal Insurance Contributions Act, commonly called FICA. If you want to understand how much should come out of a paycheck, how year-to-date wages affect withholding, or why your withholding changes later in the year, you need to know the mechanics behind each tax. This guide explains the formulas, wage limits, thresholds, and employer practices that determine Medicare and Social Security withholding.
At a basic level, employees usually pay two separate taxes through payroll withholding. First, Social Security tax is withheld at a fixed percentage, but only up to an annual wage base. Second, Medicare tax is withheld at a fixed percentage on all covered wages, with an Additional Medicare withholding rule that can apply once wages cross a threshold. While these calculations are straightforward once you know the rates, many payroll questions come from edge cases such as year-to-date earnings near the Social Security wage base or pay that pushes the employee above the Additional Medicare threshold.
Current FICA rates and wage limits
The employee Social Security tax rate is 6.2% of Social Security wages, up to the annual wage base for the year. The employee Medicare tax rate is 1.45% of all Medicare wages with no wage cap. In addition, employers must begin withholding an extra 0.9% Additional Medicare Tax on wages paid to an employee in excess of $200,000 in a calendar year. That employer withholding trigger is based on wages paid by that employer, not the employee’s filing status.
| Tax year | Employee Social Security rate | Social Security wage base | Employee Medicare rate | Additional Medicare employer withholding trigger |
|---|---|---|---|---|
| 2024 | 6.2% | $168,600 | 1.45% | $200,000 |
| 2025 | 6.2% | $176,100 | 1.45% | $200,000 |
These numbers matter because Social Security withholding can stop once year-to-date Social Security wages reach the annual wage base, while Medicare withholding continues on all covered wages. That means a higher earner may notice a larger net paycheck later in the year after Social Security tax ends, unless Additional Medicare withholding begins and partially offsets the change.
Step 1: Identify current gross wages subject to FICA
Start with the employee’s current gross pay for the paycheck. In many cases, regular wages, overtime, bonuses, commissions, and taxable fringe benefits are included in FICA wages. Some payroll items may be excluded or treated differently, so payroll administrators should confirm the taxability of each earning code. For a simple estimate, most employees can use gross taxable wages for the paycheck as the current FICA wage amount.
- Regular salary or hourly pay is usually subject to both Social Security and Medicare.
- Overtime is generally subject to both taxes.
- Bonuses and commissions are generally subject to both taxes.
- Certain pretax deductions may reduce income tax wages but not necessarily FICA wages.
- Employers should rely on IRS payroll guidance for special compensation items.
Step 2: Calculate Social Security withholding
Social Security withholding is the easier of the two calculations, but only if you pay close attention to the annual wage base. The formula is:
Social Security withholding = Social Security taxable wages for the paycheck × 6.2%
However, only wages up to the annual wage base are taxed. To calculate correctly, compare the employee’s year-to-date Social Security wages before this paycheck to the annual limit.
- Find the Social Security wage base for the tax year.
- Subtract year-to-date Social Security wages from that wage base.
- The remainder is the maximum amount of the current paycheck still subject to Social Security tax.
- Multiply that taxable portion by 6.2%.
Example: Assume it is 2025, the employee has $174,000 of year-to-date Social Security wages, and the current paycheck is $5,000. The 2025 Social Security wage base is $176,100. Only $2,100 of the paycheck remains subject to Social Security tax. The withholding is $2,100 × 6.2% = $130.20. The remaining $2,900 of that paycheck is not subject to employee Social Security tax.
Step 3: Calculate regular Medicare withholding
Medicare withholding is usually simpler because there is no wage base limit for regular Medicare tax. The formula is:
Medicare withholding = Medicare taxable wages for the paycheck × 1.45%
If the paycheck is $5,000 and all of it is Medicare taxable, the regular Medicare withholding is $5,000 × 1.45% = $72.50. This tax continues for the entire year, even after Social Security tax stops.
Step 4: Check for Additional Medicare withholding
Additional Medicare Tax is where many people get confused. Employers must withhold an additional 0.9% on wages they pay an employee above $200,000 in the calendar year. This employer withholding requirement does not change based on whether the employee is single or married. The employer only looks at wages paid by that employer.
The formula for the withholding portion is:
Additional Medicare withholding = wages over the $200,000 employer threshold × 0.9%
Example: An employee has $198,000 of year-to-date Medicare wages before a $5,000 paycheck. The first $2,000 of the paycheck brings the employee to $200,000 and is not subject to Additional Medicare withholding. The remaining $3,000 is above the threshold and is subject to the extra 0.9%. Additional Medicare withholding is $3,000 × 0.9% = $27.00.
This amount is added on top of the regular Medicare withholding. So in that example:
- Regular Medicare: $5,000 × 1.45% = $72.50
- Additional Medicare: $3,000 × 0.9% = $27.00
- Total Medicare withholding: $99.50
Employee filing status versus employer withholding rules
There is an important distinction between withholding and final tax liability. Employers start withholding Additional Medicare Tax only when wages paid by that employer exceed $200,000, regardless of filing status. But the employee’s actual Additional Medicare tax liability on the federal tax return depends on filing status and total combined earnings, including a spouse’s wages if filing jointly.
| Filing status | Additional Medicare Tax liability threshold | Employer withholding trigger |
|---|---|---|
| Single | $200,000 | $200,000 |
| Head of household | $200,000 | $200,000 |
| Married filing jointly | $250,000 combined | $200,000 |
| Married filing separately | $125,000 | $200,000 |
| Qualifying surviving spouse | $200,000 | $200,000 |
This difference can create overwithholding or underwithholding. For example, a married couple filing jointly may owe Additional Medicare Tax only after combined wages exceed $250,000, but one spouse’s employer may start withholding at $200,000. Conversely, a married person filing separately may owe Additional Medicare Tax before an employer has started withholding if the employee’s wages are under $200,000 but above the separate filer threshold of $125,000.
Full paycheck formula for employee FICA withholding
To estimate the total employee FICA deduction from one paycheck, add the three pieces together:
- Social Security withholding for the wage-base-limited portion of the paycheck
- Regular Medicare withholding at 1.45% on all Medicare wages
- Additional Medicare withholding at 0.9% on wages above the employer threshold
Total employee FICA withholding = Social Security tax + regular Medicare tax + Additional Medicare withholding
Using a full example:
- Tax year: 2025
- Current paycheck: $6,000
- Year-to-date Social Security wages before paycheck: $173,000
- Year-to-date Medicare wages before paycheck: $198,500
Social Security taxable portion is capped by the remaining wage base: $176,100 – $173,000 = $3,100. Social Security withholding is $3,100 × 6.2% = $192.20.
Regular Medicare withholding is $6,000 × 1.45% = $87.00.
Additional Medicare applies to wages above $200,000. The employee is $1,500 below the trigger before this paycheck. So $4,500 of the $6,000 paycheck is above the threshold. Additional Medicare withholding is $4,500 × 0.9% = $40.50.
Total employee FICA withholding = $192.20 + $87.00 + $40.50 = $319.70.
Why year-to-date wages are essential
If you only know the current paycheck amount, you can estimate regular Medicare tax, but you cannot calculate Social Security withholding correctly near the wage base or Additional Medicare withholding accurately near $200,000 without year-to-date wages. Payroll systems track cumulative taxable wages specifically so they can stop or start withholding at the right time.
- Year-to-date Social Security wages determine whether part or all of the current paycheck is still subject to the 6.2% tax.
- Year-to-date Medicare wages determine whether any part of the paycheck exceeds the $200,000 Additional Medicare employer threshold.
- If payroll data is off, withholding errors can occur and may need correction.
Common mistakes when calculating FICA withholding
- Ignoring the Social Security wage base. Once wages hit the annual limit, employee Social Security tax stops for the year.
- Applying Additional Medicare too early. The extra 0.9% starts only after wages exceed $200,000 for employer withholding purposes.
- Using filing status for employer withholding. Filing status matters for final tax liability, not for the employer’s $200,000 withholding trigger.
- Forgetting that Medicare has no regular wage cap. The standard 1.45% continues on all wages.
- Not separating Social Security wages from Medicare wages. Some payroll items can affect these categories differently.
Employer matching and total payroll cost
While this calculator focuses on the employee withholding side, employers also pay their own payroll taxes. Employers match the 6.2% Social Security tax and the 1.45% Medicare tax on covered wages. However, employers do not match the Additional Medicare Tax. That means the total payroll tax cost to the employer can still be significant even when the employee sees only the withholding portion on the pay stub.
Where to verify official rules
For current IRS and Social Security guidance, review official resources rather than relying only on secondary summaries. Helpful authoritative references include the IRS topic on Additional Medicare Tax, the IRS Publication 15, Employer’s Tax Guide, and the Social Security Administration contribution and benefit base page. These sources are the best place to confirm annual wage bases, withholding triggers, and payroll definitions.
Bottom line
If you want to calculate Medicare and Social Security withholding correctly, start with the current taxable wages for the paycheck, then layer in the year-to-date wage totals. Multiply Social Security wages that remain below the annual wage base by 6.2%. Multiply all Medicare wages by 1.45%. Then apply the extra 0.9% Additional Medicare withholding only to the part of wages that exceeds $200,000 for the employer’s year-to-date total. Once you understand those three pieces, paycheck withholding becomes much easier to predict and verify.
This calculator is for educational estimation purposes and does not replace payroll software, tax advice, or official IRS instructions.