When a QuickBooks payroll update stuck, the update may remain on the downloading or installing screen, appear frozen at a certain percentage, or fail to complete even after waiting for several minutes. This can prevent you from receiving the latest payroll tax tables and may interfere with accurate payroll calculations.
QuickBooks Desktop Payroll requires current tax-table updates for updated federal and supported state tax calculations, forms, and payroll-related features. Intuit currently recommends using Employees > Get Payroll Updates > Download Entire Update > Update to install the latest payroll tax table.
If your QuickBooks payroll update is stuck, work through the following solutions in order.
Why Is My QuickBooks Payroll Update Stuck?
Several issues can cause a payroll update to stop responding or remain incomplete, including:
- Slow or unstable internet connectivity
- An outdated QuickBooks Desktop release
- An inactive payroll subscription
- Firewall or security software blocking the update
- Damaged payroll-update components
- Missing QuickBooks program files
- Windows system-file problems
- Problems verifying digital signatures
- QuickBooks File Copy Service being disabled
- A paycheck stuck with an Online to Send status
- Specific payroll update errors such as 15XXX or PSXXX codes
Intuit identifies several of these issues as causes of 15XXX payroll-update errors, including missing components, firewall restrictions, damaged Windows files, disabled File Copy Service, and digital-signature verification problems.

Quick Fixes When QuickBooks Payroll Update Is Stuck
1. Check Your Internet Connection
Start with the simplest possibility. Make sure your computer has a stable internet connection.
Try opening a few websites in your browser. If the connection is slow or frequently disconnects, restart your router or switch to a more reliable connection before attempting the payroll update again.
Avoid repeatedly clicking the Update button while QuickBooks is processing the request.
2. Update QuickBooks Desktop
An outdated QuickBooks Desktop release can interfere with payroll updates.
To update QuickBooks Desktop:
- Open QuickBooks Desktop.
- Select Help.
- Choose Update QuickBooks Desktop.
- Select Update Now.
- Click Get Updates.
- Restart QuickBooks when the update finishes.
- Install the update if QuickBooks prompts you to do so.
After updating QuickBooks, return to the payroll update screen and try downloading the tax table again.
3. Download the Payroll Tax Table Again
QuickBooks Desktop Payroll has a separate process for payroll tax-table updates.
Go to:
Employees → Get Payroll Updates
Then select:
Download Entire Update → Update
You can check the installed tax-table version from the same area. An active QuickBooks Desktop Payroll subscription is required for the latest payroll tax-table update.
If the update completes successfully, restart QuickBooks and verify that the new tax-table version is displayed.
4. Run QuickBooks as an Administrator
Windows permissions can sometimes prevent QuickBooks from accessing files or components required for an update.
Close QuickBooks completely, then:
- Right-click the QuickBooks Desktop icon.
- Select Run as administrator.
- Choose Yes when Windows asks for permission.
- Open your company file.
- Try the payroll update again.
Intuit specifically recommends running QuickBooks as administrator when troubleshooting 15XXX update errors.
5. Check Firewall and Security Software
Firewall or internet-security settings can block QuickBooks from communicating with its update services.
If the payroll update remains stuck, temporarily review your firewall and security settings and make sure QuickBooks is permitted to access the internet.
Do not permanently disable security software unless you understand the security implications. Instead, configure the appropriate QuickBooks exceptions according to your security software’s documentation.
6. Use QuickBooks Tool Hub
If QuickBooks program components are damaged or background processes are interfering with the update, QuickBooks Tool Hub can help repair the installation.
Intuit recommends the Quick Fix my Program utility for certain payroll-update problems.
The general process is:
- Close QuickBooks Desktop.
- Open QuickBooks Tool Hub.
- Select Program Problems.
- Choose Quick Fix my Program.
- Wait for the repair to finish.
- Reopen QuickBooks.
- Open your company file.
- Try the payroll update again.
Intuit says Quick Fix my Program shuts down lingering QuickBooks processes and performs a quick program repair.
7. Check Whether a Payroll Transaction Is Stuck
Sometimes the problem is not the download itself. A paycheck inside the company file may be preventing QuickBooks from completing the payroll update.
This is particularly important when QuickBooks displays PS038.
According to Intuit, PS038 can occur when paychecks remain stuck with an Online to Send status. These stuck transactions can prevent payroll from running or tax tables from downloading.
If you see PS038, don’t repeatedly attempt the payroll update. First, back up your company file and follow the appropriate PS038 troubleshooting procedure.
8. Send Payroll or Usage Data
For PS038-related situations, Intuit recommends attempting to sync payroll or usage data before proceeding with deeper troubleshooting.
In QuickBooks Desktop:
- Select Employees.
- Choose My Payroll Service.
- Select Send Usage Data or Send Payroll Data.
- Select Send All.
- Enter your payroll service PIN if requested.
If the transmission succeeds, try downloading the payroll update again.
9. Verify and Rebuild Your Company File
If a stuck payroll transaction is caused by company-file data problems, verifying and rebuilding the company file may help.
Before using data-repair tools, create a recent backup.
For PS038, Intuit specifically recommends a data rebuild. If the rebuild doesn’t clear the stuck checks, additional steps may be required to toggle each affected paycheck.
Do not delete payroll transactions simply because an update is stuck. Payroll history can affect tax reporting, employee records, and financial statements.
What If You See a 15XXX Payroll Update Error?
A 15XXX error can indicate that QuickBooks cannot properly download or install the payroll update.
Examples include:
- QuickBooks Error 15215
- QuickBooks Error 15222
- QuickBooks Error 15270
- QuickBooks Error 15271
- QuickBooks Error 15102
- QuickBooks Error 15276
Intuit lists several possible causes, including firewall restrictions, missing update components, damaged Windows files, disabled QuickBooks File Copy Service, and digital-signature verification problems.
If you’re experiencing a broader QuickBooks Payroll Update Not Working problem, use the error code displayed by QuickBooks to select the appropriate troubleshooting procedure rather than applying unrelated fixes.
What If QuickBooks Payroll Is Still Not Updating?
If none of the basic troubleshooting steps work, check these items:
- Confirm that your payroll subscription is active.
- Verify that QuickBooks Desktop is updated.
- Check the installed payroll tax-table version.
- Make sure your internet connection is stable.
- Review firewall and security settings.
- Run QuickBooks as administrator.
- Run Quick Fix my Program.
- Look for a specific PSXXX or 15XXX error.
- Back up and verify the company file if data corruption is suspected.
For additional troubleshooting, see our guide to QuickBooks Payroll Errors, which covers common payroll update, connection, subscription, and transaction-related problems.
QuickBooks Payroll Update Stuck vs. Payroll Update Not Working
These two problems can look similar but are not always caused by the same issue.
A stuck payroll update generally means QuickBooks starts the update but doesn’t finish it. The program may appear frozen or remain at the same progress point.
A payroll update not working problem can be broader. QuickBooks may immediately display an error, refuse to download the update, fail during installation, or report that the payroll service cannot be accessed.
The exact error message or code is therefore important when choosing a solution.
How to Prevent QuickBooks Payroll Updates From Getting Stuck
You can reduce the chances of future payroll-update problems by:
- Keeping QuickBooks Desktop updated.
- Installing payroll tax-table updates regularly.
- Maintaining a stable internet connection.
- Keeping firewall permissions configured correctly.
- Creating regular company-file backups.
- Avoiding forced shutdowns while QuickBooks is processing payroll.
- Reviewing payroll error messages instead of repeatedly retrying the same update.
Keeping payroll tax tables current is especially important because these tables contain updated tax rates and calculations used for supported federal and state payroll taxes.
Final Thoughts
A QuickBooks payroll update stuck problem does not always mean that your company file is damaged. In many cases, the issue can be traced to an outdated QuickBooks release, internet or firewall restrictions, damaged update components, or a specific payroll error.
Start with the basic solutions—check the connection, update QuickBooks, run the program as administrator, and retry the tax-table update. If QuickBooks displays a PSXXX or 15XXX code, use that code to guide the next troubleshooting step.
For PS038 specifically, investigate stuck Online to Send paychecks rather than repeatedly downloading the payroll update. A backup and the correct data-repair procedure can help protect your payroll records while resolving the underlying problem.
Frequently Asked Questions
Why is QuickBooks payroll update stuck?
A QuickBooks payroll update can become stuck because of an unstable internet connection, outdated QuickBooks software, firewall restrictions, damaged update components, subscription problems, or a stuck payroll transaction. Check for a specific error code before applying advanced fixes.
How do I fix a QuickBooks payroll update that is stuck?
First, check your internet connection and update QuickBooks Desktop. Then run QuickBooks as administrator and try Employees > Get Payroll Updates again. If the problem continues, use QuickBooks Tool Hub’s Quick Fix my Program and investigate any PSXXX or 15XXX error displayed.
Why is QuickBooks payroll update stuck on downloading?
If the update remains on downloading, QuickBooks may be unable to access the required update service or files. Check your internet connection, firewall settings, QuickBooks release, and payroll subscription. Running QuickBooks as administrator can also help with certain update problems.
Why won’t my QuickBooks payroll tax table update?
QuickBooks Desktop Payroll may not update if the subscription is inactive, the software is outdated, the update files are damaged, or security settings prevent QuickBooks from accessing the update service. Go to Employees > Get Payroll Updates and try Download Entire Update.
What should I do if QuickBooks payroll update is stuck at 100%?
If QuickBooks remains stuck after reaching 100%, wait briefly to determine whether the installation is still processing. If it remains unresponsive, close and reopen QuickBooks, then try the update again. If the problem repeats, update QuickBooks, run Quick Fix my Program, and check for a specific payroll error.
How do I fix QuickBooks payroll update error PS038?
PS038 generally indicates that one or more paychecks are stuck with an Online to Send status. Back up your company file, update QuickBooks, send payroll or usage data, and follow the PS038-specific data-repair procedure. Intuit recommends a data rebuild first and toggling affected checks if the rebuild does not resolve the issue.
Can a firewall cause QuickBooks payroll updates to get stuck?
Yes. Firewall or internet-security settings can prevent QuickBooks from accessing the services and components needed for payroll updates. Intuit lists firewall settings among the potential causes of 15XXX payroll-update errors.
Does QuickBooks Online have the same payroll update problem?
Not necessarily. Intuit states that QuickBooks Online Payroll tax tables are automatically updated, so users don’t need to manually download payroll tax-table updates. The manual Get Payroll Updates process applies to QuickBooks Desktop Payroll.
Should I reinstall QuickBooks if the payroll update is stuck?
Reinstalling QuickBooks should generally not be the first step. Start with updating QuickBooks, checking the subscription and connection, running QuickBooks as administrator, and using Quick Fix my Program. Consider more extensive repair procedures only after these simpler troubleshooting steps fail.
Can a stuck payroll update affect employee paychecks?
It can. An outdated payroll tax table may contain outdated tax calculations, while certain payroll errors can prevent payroll processing altogether. Before processing payroll after an update problem, verify that the required payroll update has completed successfully and review the resulting tax calculations.
