Skip to main content
Pay Calculator USA
Menu

Why Is My Paycheck Less Than My Salary? Every Deduction Explained

Why is my paycheck less than my salary? Taxes, FICA and benefits take the difference. See every line that shrinks your gross pay and how to check it.

By the PayCalculatorUSA.com team

Why is my paycheck less than my salary? Because federal withholding, Social Security and Medicare, and state and local taxes come out of your gross pay before it reaches you, along with anything you signed up for at work. A paycheck calculator runs the same math payroll runs: the IRS percentage method for federal withholding, flat rates for Social Security and Medicare, then state and local rules. When the estimate and your real stub do not match, the gap is usually a few dollars, and the cause is a line the tool was never told about.

This guide covers those gaps, so you can figure out your check after taxes and see why an estimate and a stub differ. For the steps themselves, read how take-home pay is worked out from gross pay.

Take the example used across this site. A single filer earning $60,000 a year, paid every two weeks, standard W-4, no pre-tax deductions. Gross pay is $2,307.69 a check. Federal withholding is $193.08. Social Security is $143.08 and Medicare is $33.46, so FICA is $176.54. In California, the calculator’s default state, state income tax and state disability insurance come off as well. A real stub for that same person can still look different. Here is why.

What a calculator can and cannot know

A calculator knows the published rules: tax brackets, the standard deduction, the percentage method tables, the FICA rates and wage base, state rates, local rates and pay frequency.

It does not know anything your employer knows and you did not type in:

  • how much you have been paid so far this year
  • your benefit elections and what they cost per check
  • the W-4 your employer actually has on file, including extra withholding
  • a garnishment or a repayment agreement
  • which local tax your employer is coded for
  • how your payroll system rounds

Every one of those can move a line. A gap of a few dollars is normal. A gap of $50 means one of these is in play.

Year to date totals and the Social Security wage base

A calculator treats the check you ask about as a typical check from the middle of the year. Payroll works off year to date totals instead.

Social Security is 6.2% of wages until your pay for the year reaches $184,500, then it stops until January. On a $60,000 salary that never comes up. On a $250,000 salary it changes one check late in the year, disappears, then starts again on the first check of the next year. Medicare adds 0.9% once a single employer has paid you more than $200,000 in a year. Bonuses and commissions push those totals forward faster than salary alone. If a check you already got came in smaller than the estimate, the common causes of a smaller paycheck are worth a read.

Benefits, garnishments and other employer deductions

This is the single biggest reason for a gap. Health, dental and vision premiums, a 401(k), an HSA or FSA, union dues, life insurance above the free amount, a parking plan, a wage garnishment, a payroll advance. Most people know roughly what their benefits cost and still forget to enter them.

Pre-tax deductions do more than lower the bottom line. They lower taxable wages, so they lower tax lines too. Add a $100 health premium to the example above and wages for FICA drop to $2,207.69. Social Security falls to $136.88 and Medicare to $32.01. One deduction moved three lines, not one.

After-tax items such as a Roth 401(k), dues and garnishments change take-home pay without touching any tax line. Those are easy to spot: every tax number matches and only the bottom number is off.

Local taxes your employer withholds and you forgot

Cities, counties and school districts in Ohio, Pennsylvania, Maryland, Indiana, Kentucky and Michigan charge local income tax, and so do New York City and Yonkers. Most are a flat percent of wages, commonly in the 1% to 3% range, set by the local government that levies it.

Two things trip people up. Local tax usually follows where you work, not only where you live, so you can owe it to a city you commute into. And some stubs carry both a work city and a resident city, with a credit between them. Leave the local field empty and your estimate comes out high. State programs behave the same way. California takes state disability insurance on top of income tax, which the California paycheck calculator includes.

Mid-year raises, W-4 changes and partial pay periods

The percentage method annualizes whatever check is in front of it. Multiply one check by 26 and the tool assumes you earn that amount all year.

So a check covering part of a raise, a week of unpaid leave, a short first pay period at a new job, or a bonus paid alongside salary will not annualize cleanly. Withholding on that one check can run high or low, and it evens out over the year. A new W-4 works the same way. If you turned one in last week, payroll may not apply it until the next cycle, and extra withholding from step 4(c) is a flat amount added to every check. The W-4 guide shows which box moves which number.

How to reconcile a stub with the tool, line by line

  1. Pick a plain pay period. Not the first or last of the year, no bonus, no leave, full hours.
  2. Copy gross pay straight off the stub instead of dividing your salary. Overtime, shift pay and reimbursements all change it.
  3. Enter every pre-tax deduction at the exact amount shown.
  4. Check Social Security first. It should be 6.2% of wages after cafeteria plan deductions. If it does not match, your taxable wage figure is wrong and the other lines are wrong with it.
  5. Check Medicare at 1.45% of those same wages.
  6. Compare federal withholding last, since it depends on the W-4 your employer holds. Ask HR what filing status, dependent credit and extra amount are on file.
  7. Add the state and local lines, then any after-tax deductions.

Stub labels are not standard, which makes step 4 harder than it sounds. Reading a pay stub line by line sorts out the usual abbreviations.

A dollar or two is not an error

Employers may use either the percentage method or the wage bracket tables in Publication 15-T for federal withholding. Both are allowed, and they can differ by about a dollar on the same wages. Per-check rounding adds a few cents more. If your stub lands within a couple of dollars of the estimate, nothing is broken.

Check it against your own stub

Open the paycheck calculator on the home page with a stub next to you. Enter your state, your real gross pay and every deduction the stub shows, then compare the lines in order. The gap usually explains itself in a minute.

Frequently asked questions

Is a paycheck calculator accurate?

Yes, when the inputs match what your employer has on file. It runs the same rules payroll runs: the IRS percentage method, flat FICA rates, then state and local tax. Gaps come from what you left out, such as benefit costs, local tax, year to date totals or the W-4 on file. A difference of a dollar or two is just rounding.

Why is my real paycheck lower than the estimate?

Almost always a deduction the tool was never told about. Health premiums, a 401(k), union dues, life insurance, a parking plan or a garnishment all come out of a real check. Local city or school district tax is the next most common cause, followed by extra withholding your employer has on your W-4 from a past year.

Which paycheck calculator is the most accurate?

The one you feed the most detail. Accuracy comes from inputs, not branding. Look for a tool that handles your state, includes local tax and state programs such as disability insurance, lets you enter pre-tax and after-tax deductions separately, and uses a current year W-4. Then compare it against one ordinary stub to confirm.