Skip to content

QuickBooks Payroll Not Calculating Taxes? Here’s Why, and How to Fix It

You run payroll, glance at the paycheck preview, and something’s off. Federal withholding shows $0 on a full-time employee’s check. Social Security looks too low. A state unemployment number doesn’t match what the state told you. None of these are rare — they’re some of the most common payroll questions QuickBooks users run into, and most of them trace back to one of a small handful of causes.

This guide covers what actually causes it, the numbers that changed for 2026 and are worth double-checking right now, and how to fix it in both QuickBooks Desktop and QuickBooks Online, since the fix looks different depending on which one you’re using.

First: Is It Actually Wrong?

Before you go hunting for a bug, it’s worth ruling out the most common false alarm: $0 federal withholding on a low-wage or part-time paycheck is often correct, not broken.

Federal income tax withholding is calculated using IRS withholding tables based on the employee’s W-4, filing status, and pay frequency. If someone’s gross pay for that pay period falls under a certain threshold relative to their filing status and allowances, the IRS formula itself can produce zero withholding — that’s the tax code working as designed, not QuickBooks malfunctioning. This shows up most often with:

  • New part-time or seasonal employees
  • Anyone claiming Exempt status on their W-4
  • Very short pay periods with low gross wages
  • Employees who recently updated their W-4 to claim more dependents or deductions

Before troubleshooting anything below, run the numbers through the IRS withholding estimator or compare against the current year’s Publication 15-T tables for that employee’s exact situation. If it matches, there’s nothing to fix. If it doesn’t, move on to the causes below.

What Causes Payroll Taxes to Calculate Incorrectly

  • Outdated tax tables. QuickBooks Desktop Payroll depends on a current tax table download. An outdated one means outdated rates, full stop.
  • Incorrect employee setup. Wrong filing status, missing exemptions, an outdated W-4 on file, or the wrong worker classification.
  • Payroll items in the wrong order. In QuickBooks Desktop, if deductions are sequenced ahead of taxes in the payroll item list, the tax calculation can be thrown off.
  • A wage limit that’s been hit. Social Security, FUTA, and some state and local taxes stop withholding once an employee crosses an annual wage base. If QuickBooks has the wrong limit on file, or misreads where an employee actually stands, withholding can stop too early or too late.
  • An outdated SUI rate. States reissue these annually, and QuickBooks doesn’t pull your specific rate automatically — you enter it.
  • Incorrect YTD amounts, especially after a mid-year QuickBooks Online Payroll setup or a data migration.
  • Local or city tax setup that was never added. Covered in its own section below, since it’s easy to miss entirely.
  • A damaged payroll data file or corrupted paycheck, less common but worth knowing about if nothing else checks out.

The 2026 Numbers Worth Double-Checking

Several federal thresholds changed for 2026, and a miscalculation is sometimes just QuickBooks (or a manual override) still running last year’s numbers.

Item2026 FigureWhat Changed
Social Security wage base$184,500Up from $176,100 in 2025 — max withholding is now $11,439 per employee, each side
Social Security rate6.2% (employee + employer)Unchanged
Medicare rate1.45% (employee + employer), no wage capUnchanged
Additional Medicare Tax0.9%, employee-only, kicks in above $200,000 ($250,000 married filing jointly)Unchanged threshold
FUTA wage base$7,000 per employeeUnchanged
FUTA net rate0.6% (6.0% minus the standard 5.4% state credit)Unchanged for compliant states

One state-specific wrinkle worth knowing: California and the U.S. Virgin Islands are carrying outstanding federal unemployment loan balances, which triggers a FUTA credit reduction for employers there — meaning a higher effective FUTA rate than the standard 0.6% for the 2025 tax year, payable in early 2026. If you run payroll in either, don’t assume the standard rate applies without checking the current reduction amount.

If any of your paychecks show the old $176,100 Social Security cap still being applied, or FUTA calculating oddly for a California or Virgin Islands employee, that’s your first place to look.

Fixing It in QuickBooks Desktop

1. Update the payroll tax table

Employees > Get Payroll Updates > Download Entire Update. Confirm your payroll subscription is active first — an expired subscription is a common, easy-to-miss reason updates silently stop pulling through. If updates have been failing outright rather than just going stale, our payroll update troubleshooting guide covers the common causes.

2. Run Payroll Checkup

This is the step most troubleshooting guides skip entirely, and it’s Intuit’s own purpose-built tool for exactly this problem. Go to Employees > My Payroll Service > Run Payroll Checkup. It scans your payroll data for setup errors, incorrect wage bases, and tax calculation discrepancies, and flags specific paychecks and employees where something doesn’t add up — rather than making you hunt through reports manually.

Run it before you start manually adjusting anything. It’ll often point you straight at the actual employee or item causing the problem.

3. Verify employee setup

Employee Center > [select employee] > Payroll Info > Taxes. Confirm filing status, allowances, and that federal, state, Social Security, and Medicare boxes are all checked correctly. For a full-team check rather than one employee at a time, run the Employee Withholding Report (Reports > Employees and Payroll > Employee Withholding) to compare every employee’s setup side by side against their W-4s in one view.

4. Check payroll item order

Lists > Payroll Item List, right-click each item, and Edit Payroll Item to confirm taxes are sequenced ahead of deductions. Misordered items are a quiet, easy-to-overlook cause of skewed calculations.

5. Check wage limits

Run a Payroll Summary Report to see where each employee stands against Social Security, FUTA, and any deduction or contribution limits. If a limit setting itself looks wrong, go to Lists > Payroll Item List, edit the item, and check the Limit Type screen — confirm it’s set to Annual, Monthly, or One-time correctly, since a mismatched limit type causes withholding to stop or restart at the wrong point.

6. Update your SUI rate

Lists > Payroll Item List, find State Unemployment, edit it, and enter the current rate from your state’s tax agency notice. This one’s manual — QuickBooks won’t pull your specific experience-rated number on its own.

7. Revert and recalculate the affected paycheck

Once the underlying setup is fixed, right-click the specific paycheck and select Revert Paycheck rather than deleting it. This resets the paycheck to recalculate cleanly with corrected data while keeping the check number and audit trail intact — deleting and recreating it instead risks gaps in your check sequence and reconciliation headaches down the line.

Fixing It in QuickBooks Online Payroll

QuickBooks Online Payroll doesn’t use the Desktop payroll item list or Payroll Checkup — the setup and fix paths are different.

  • Check the employee’s tax profile. Go to Payroll > Employees, select the employee, and open the Tax withholding section to confirm filing status and any additional withholding amounts match their current W-4.
  • Verify YTD amounts if you set up payroll mid-year. Settings > Payroll Settings > look for prior payroll or year-to-date entries. Incorrect YTD figures entered at setup are one of the most common causes of ongoing miscalculation in QBO Payroll specifically, since every paycheck after that point inherits the error.
  • Confirm your tax rates and deposit schedule are current. Payroll Settings > Tax Setup, and check state unemployment and any local tax rates against your most recent state notice.
  • Check your Automated Taxes setting. If you’re not on automated tax payments and filing, verify your state and local rates were entered manually and haven’t gone stale since setup.
  • Run the Payroll Details or Tax Liability report to spot which specific pay period or employee first shows an incorrect number — this narrows down whether it’s a setup issue or something that changed mid-year.

Local and City Taxes: The Step Everyone Forgets

If your business operates somewhere with a local income tax — school district taxes in parts of Ohio, local Earned Income Tax in Pennsylvania municipalities, or city-level payroll taxes elsewhere — this doesn’t get added automatically just because you set up federal and state withholding correctly. It’s a separate setup step, tied to the employee’s actual work and residence location, and it’s one of the most common reasons a paycheck looks right on federal and state but wrong overall. If you’re not sure whether your area has one, check with your state or local tax agency directly rather than assuming QuickBooks would have flagged it.

Prevention Checklist

  • Update payroll tax tables before every payroll run, not after something looks wrong.
  • Run Payroll Checkup quarterly, even when nothing seems off.
  • Re-verify SUI (and any local) rates at the start of each year.
  • Audit employee tax setup whenever someone updates their W-4.
  • Keep an eye on Social Security wage base progress for higher earners as the year goes on.
  • If you’re on QuickBooks Enterprise, keep in mind payroll billing there is now tied to your actual employee count — an incorrect employee setup can throw off more than just tax withholding.

When to Get Help

Most calculation issues trace back to something specific: a stale tax table, a wrong rate, or an employee’s setup. But if Payroll Checkup isn’t turning up anything and paychecks are still calculating wrong, or you’re dealing with W-2 corrections from a prior quarter, that’s worth having someone verify directly rather than guessing further — the cost of a wrong filing is a lot higher than the cost of a second opinion.

Our team at Data Service Solutions can help track down what’s actually causing the miscalculation and get your payroll setup corrected. Call +1 (855) 955-1942 for support.

Frequently Asked Questions

Why is QuickBooks showing $0 federal tax withheld on a paycheck?
This is often correct rather than a bug — low gross wages relative to the employee’s W-4 filing status and pay frequency can legitimately produce zero withholding under current IRS tables. Compare against the official withholding tables before assuming something’s broken.

What’s the Social Security wage base for 2026?
$184,500, up from $176,100 in 2025. Maximum withholding is $11,439 per employee, matched by the employer.

What is Payroll Checkup and why isn’t it mentioned in most guides?
It’s a built-in QuickBooks Desktop tool (Employees > My Payroll Service > Run Payroll Checkup) that scans your payroll data for setup and calculation errors automatically. It’s genuinely useful and frequently overlooked.

Does QuickBooks automatically calculate local or city taxes?
No. Local taxes, where they apply, require separate manual setup tied to the employee’s work and residence location — they’re not added automatically alongside federal and state withholding.

Should I delete and recreate a paycheck with the wrong tax calculation?
No. Use Revert Paycheck instead. It resets the paycheck to recalculate with corrected data while preserving the check number and audit trail, which deleting and recreating doesn’t.

Why did payroll taxes suddenly calculate wrong after a QuickBooks Online migration?
Incorrect year-to-date amounts entered during setup are a common cause. Every paycheck calculated after that point inherits the error until the YTD figures are corrected.

Are QuickBooks Desktop and QuickBooks Online Payroll troubleshooted the same way?
No. Desktop uses the Payroll Item List, Payroll Checkup, and Revert Paycheck. Online Payroll uses the employee tax profile, YTD settings, and payroll reports instead — there’s no direct Online equivalent of Payroll Checkup.

Lisa Newman Administrator
Lisa Newman is an accomplished author at Data Service Solutions, specializing in technical and QuickBooks content. With a passion for simplifying complex concepts, Lisa’s expertise lies in creating insightful and user-friendly guides. Her dedication to demystifying data services and QuickBooks has made her a valuable resource in the tech and financial sectors.

© Dataservicesolutions - All Rights Reserved

Disclaimer

"Data Service Solutions" is a Accounting and Bookkeeping service provider. We are distinguished by the virtue of our expertise in various products developed by a wide range of third-party companies. Read More