Why Is My Federal Withholding So Low or High?
Prepared by Paystub Pilot
Payroll and tax research
Reviewed against IRS Pub 15-T, Form W-4 guidance, and the IRS Tax Withholding Estimator.
Federal withholding changes when your W-4, pay frequency, bonus pay, pre-tax deductions, second job, or YTD wages change. Here is how to diagnose the line.
Federal Withholding Is an Estimate
Federal income tax withholding is not your final tax bill. It is an estimate taken from each paycheck so you do not owe the entire year's tax at filing time.
Payroll calculates the line using your taxable wages for the pay period, pay frequency, Form W-4, IRS Publication 15-T, and any supplemental wage rules. Two employees with the same salary can have different federal withholding, and both lines can be correct.
Reason 1: Your W-4 Settings (Including Exempt Status)
Form W-4 drives the federal withholding calculation more than any other factor. Filing status, Step 3 dependent credits, Step 4 deduction entries, and the extra-withholding field in Step 4(c) all move the federal tax line. When any of those change, withholding adjusts immediately on the next paycheck. A very low withholding line often traces to Step 3 credits or Step 4 deductions; a high line usually points to extra withholding in Step 4(c), a single filing status, or a multiple-jobs adjustment.
Zero withholding can also mean the W-4 claims exemption: payroll stops withholding entirely when you certify you had no federal income tax liability last year and expect none this year. That certification does not make the wages tax-free. If it turns out to be wrong, the shortfall appears at filing. Confirm the W-4 on file rather than assuming the latest form was processed correctly.
Reason 2: An Unusual Paycheck or Bonus Changed the Calculation
The withholding tables use the percentage method, which annualizes the current paycheck. A single high check (caused by overtime, commission, retro pay, or a one-time correction) can spike withholding because payroll projects that amount across the year.
Bonuses and commissions add another wrinkle depending on how they are coded. When supplemental wages are paid separately or identified separately on the payroll run, employers often apply the flat 22% federal supplemental rate (which applies to supplemental wages up to $1 million). When they are bundled with regular wages, payroll aggregates them and withholds as if the full amount were a regular paycheck. A worker who normally earns $2,000 biweekly but receives a $3,500 check after overtime and a bonus illustrates the first case: withholding jumps because the table reacts to the pay-period amount, not the annual average. Two bonuses of the same dollar amount can produce different withholding figures depending on which method payroll uses.
Reason 3: Pre-Tax Deductions Changed
Federal withholding applies to taxable wages, not gross pay. Traditional 401(k), health insurance under a cafeteria plan, HSA, and FSA contributions can all reduce the wage base before the IRS tables are applied.
Increasing a traditional 401(k) contribution lowers taxable wages and therefore lowers withholding. Ending a pre-tax benefit does the opposite. One common surprise: switching from a traditional 401(k) to a Roth 401(k) raises federal withholding even when gross pay is unchanged, because Roth contributions come out after tax and do not shrink the taxable wage base. If the federal tax line moved without an obvious pay change, reviewing benefit elections is a useful early step.
Reason 4: Multiple Jobs or a Working Spouse
Each employer withholds based only on the wages it pays, unless the W-4 accounts for other income. When you work two jobs, or both spouses work, each paycheck may look modest on its own while total household income lands in a higher bracket. That gap between per-paycheck withholding and actual tax liability is one of the most common reasons people owe at filing.
The W-4 multiple-jobs worksheet and the IRS Tax Withholding Estimator are both designed to close this gap; either one is a better starting point than guessing at a flat extra-withholding amount.
Reason 5: Pay Frequency or Payroll Setup Is Wrong
The withholding tables depend on pay frequency. Weekly, biweekly, semi-monthly, and monthly payrolls use different multipliers under IRS Publication 15-T.
If a semi-monthly employee is accidentally coded as biweekly, withholding can be off. The same error can occur when a new employer sets the wrong filing status, misses extra withholding from the W-4, or carries over stale settings from a prior payroll system. A mismatch between the coded frequency and the actual pay schedule is worth checking before assuming the tax math is wrong.
When to Ask Payroll
Work through the five reasons above before escalating: confirm taxable wages and pay frequency on the stub, pull the W-4 currently on file, check whether the check included a bonus or retro payment, and review benefit elections. If those steps do not explain the discrepancy, contact payroll and ask for the full calculation (taxable wage amount, W-4 settings, pay frequency, and withholding method) rather than a yes-or-no answer. Escalate immediately when the stub does not match the W-4 you submitted, when the pay frequency is coded incorrectly, or when federal withholding drops to zero without an exemption on file. Calculate a pay stub with the same pay frequency and state to sanity-check the withholding line before changing your W-4.