Troubleshooting Guide

QuickBooks Payroll Update Troubleshooting

How to Fix QuickBooks Payroll Update Not Working?

How to Fix QuickBooks Payroll Update Not Working?

If QuickBooks Desktop won't finish downloading or installing a payroll update — or keeps telling you an update is required after you've already run one — you're dealing with the update mechanism itself failing, not a problem with your paychecks or your data. That distinction matters because the fix depends entirely on which part of the process is breaking: a subscription check that won't verify, a firewall or antivirus program blocking the download, or a paycheck stuck in a state that blocks the update from completing. Guessing at the wrong one wastes time you may not have if payroll is due, and a couple of the unofficial workarounds circulating online involve manually deleting or renaming program files — not something to try before you've ruled out the documented causes first.

This page covers what Intuit's own support documentation says causes payroll updates to fail, the exact codes it documents, and the official fix sequence for each. It's scoped specifically to the update not downloading or installing — if your update completed but the tax table figures themselves look outdated or wrong, that's a different, more specific problem covered on our separate page about payroll tax table update problems, not this one.

30-Second Triage: Match Your Symptom to the Right Fix

Start here instead of reading the whole page top to bottom. Match what you're actually seeing to the section that addresses it.

What you're seeingLikely causeGo toA PS032, PS033, PS036, PS101, or PS107 error dialogPayroll subscription didn't verify, or QuickBooks Desktop itself isn't registered/updatedFix 1 and Fix 2A PS077 errorSame subscription-verification family as above, per Intuit supportFix 1A PS038 error, or payroll says it's been X days since your last updateA paycheck is stuck and blocking the downloadFix 5A code in the 15,000-series (15102–15276) or 12,000-series (12002–12031)Internet connection, firewall, or antivirus software is blocking the downloadFix 3, then Fix 4No error code at all — "update required" just won't clearCould be any of the above; start with Fix 1Fix 1 through Fix 4, in orderUpdate finishes with no error, but figures look wrong afterwardNot a download failure — a tax table content issueSee the note in "Identify Your Error" below

Before You Troubleshoot: Confirm the Basics

A short list of low-effort checks clears a meaningful share of failed updates before you touch any error-specific fix.

  • Internet connection is live. Open a browser and load a secure site, such as your bank's login page, to confirm QuickBooks Desktop has a working connection to reach.
  • QuickBooks Desktop's system date and time are correct. Intuit's own troubleshooting for update errors lists an incorrect system date as a documented cause of failed downloads — worth a glance in Windows settings before anything else.
  • Your payroll subscription status shows Active, checked through Employees, then My Payroll Service, then Manage Service Key. Fix 1 below walks through this in full.
  • QuickBooks Desktop itself is on a current release, separate from the payroll update. These are two different downloads, and an outdated program install can interfere with the payroll update succeeding.

Identify Your Error: What Intuit's Documentation Actually Says

Payroll update failures fall into a handful of documented code families, and they don't all share one cause — despite what some troubleshooting sites imply by listing every code with the same generic fix.

Error code(s)What Intuit documentsRoot causePS033, PS036, PS032, PS101, PS107Covered together on Intuit's payroll-update-download error pageIncorrect internet connection settings, a firewall setting blocking payroll updates, or a damaged file in the CPS folderPS038Has its own dedicated Intuit articleOne or more paychecks are stuck with an "Online to Send" status, which blocks payroll from running and blocks tax tables from downloadingPS077No standalone Intuit help article found in current documentationA QuickBooks Team moderator response in Intuit's own Community routes this code through the same subscription-verification steps used for PS032/033/036/101/10715102, 15103, 15104, 15105, 15106, 15107, 15212, 15215, 15222, 15223, 15240, 15241, 15270, 15271, 15276Documented on a page explicitly covering both QuickBooks Desktop program updates and QuickBooks Desktop Payroll updatesAn unmapped shared download drive, missing update files or components, corrupted Windows files, a firewall block, a disabled QuickBooks File Copy Service, or a digital signature that won't verify12002, 12007, 12009, 12029, 12031 (and 12045, 12157, 12038, 12037 on Intuit's general update-errors page)Documented as internet-connectivity failures affecting any Intuit update, payroll includedQuickBooks Desktop can't make a successful, secure connection to Intuit's servers

Worth being direct about: PS077 is one of the most-searched payroll update codes online, but as of this writing it doesn't have its own dedicated Intuit knowledge-base article the way PS038 does. What exists is a confirmed reply from an Intuit QuickBooks Team member in a Community thread, pointing PS077 through the same fix sequence documented for the broader PSXXX family. That's the path this page follows for PS077 rather than inventing a distinct cause that isn't actually documented anywhere.

An update that installs cleanly but leaves the tax withholding amounts or SUI limits looking wrong afterward has moved past this page's scope — that's a tax table content question, not a download failure.

Fix 1: Verify Your Payroll Subscription Is Actually Active

This is the documented first step across the PS032/033/036/101/107/077 family, and it's worth doing even if you're fairly sure your subscription is current — a lapsed or misregistered service key is a more common cause than most users expect.

  1. Close your company file and restart QuickBooks Desktop.
  2. Go to Employees, then My Payroll Service, then Manage Service Key.
  3. Confirm your Service Name and Status show as Active. If the status shows anything else, that's your root cause, and it points to a subscription problem rather than a download problem.
  4. Select Edit, verify the service key number is correct, and correct it if it isn't.
  5. Uncheck Open Payroll Setup before selecting Finish, then try the update again.

A subscription that shows as anything other than Active in Manage Service Key needs a separate reactivation process from anything on this page — our page on payroll subscription issues covers reactivation and billing problems specifically.

Fix 2: Confirm QuickBooks Desktop Itself Is Registered and Updated

The payroll update and the QuickBooks Desktop program update are two different downloads, and Intuit's documented sequence checks the program before retrying the payroll side.

  1. Press F2 to open the Product Information window.
  2. Confirm the license shows as Activated. An unregistered install is a documented interference point — if yours isn't activated, that's a distinct issue with its own fix path on our QuickBooks Desktop activation problems page.
  3. If QuickBooks Desktop itself isn't current, update it to the latest release before retrying the payroll update. A payroll download attempted against an outdated program install is a documented source of repeat failures in the shared 15,000-series errors.
  4. Once the program is current, download the latest payroll update again from Employees, then Get Payroll Updates.

Persistent trouble getting QuickBooks Desktop itself to update, separate from payroll, is its own topic with its own fix sequence — see our page on QuickBooks Desktop failing to reach the latest version if that's the deeper issue.

Fix 3: Clear Security-Software and Internet-Connection Blocks

This addresses the 15,000-series and 12,000-series codes directly, and it's also the documented fallback when the PSXXX steps above don't clear the error.

  1. Test with the TLS 1.2 Utility. Intuit's documentation for the 12,000-series connection errors points to this as the first diagnostic step for confirming QuickBooks Desktop can reach Intuit's servers securely.
  2. Open a secure site in your browser — your bank's sign-in page works well — to confirm your internet connection itself is functioning outside QuickBooks.
  3. Check your firewall and antivirus software. Intuit's documentation for both the PSXXX and 15,000-series families names security software as a common blocker. Configure your firewall and antivirus to allow QuickBooks Desktop updates, payroll tax table downloads, and payroll data transmission. Adjusting the exception list this way is preferable to disabling protection outright.
  4. Restart in Selective Startup if the update still won't complete. This is Intuit's documented fallback: reaching Selective Startup through the System Configuration utility (msconfig) removes routine third-party interference for the duration of the update attempt.
  5. Check the digital signature on QBW32.exe, specific to the 15,000-series codes. Right-click the QuickBooks executable, open Properties, and confirm Intuit's digital signature is present and verified; if it isn't, that's a documented cause worth resolving before retrying.

Firewall and connection problems that keep recurring beyond just payroll updates — printing, multi-user access, or general connectivity — point to a broader issue covered on our QuickBooks Desktop network connectivity troubleshooting page rather than something specific to payroll.

Fix 4: Run Tool Hub's Quick Fix My Program

QuickBooks Tool Hub's Quick Fix my Program is the repair step Intuit's documentation lists across both the PSXXX and 15,000-series articles, making it worth running before anything file-specific.

  1. Download Tool Hub fresh from Intuit rather than reusing an older copy.
  2. Open Tool Hub, go to Program Problems, and select Quick Fix my Program. This closes background QuickBooks processes and runs a fast repair.
  3. Reopen QuickBooks Desktop and try the payroll update again.
  4. Still failing on a 15,000-series code? Close QuickBooks, then delete the Components folder at C:\ProgramData\Intuit\QuickBooks XX\Components (replace XX with your installed year). Reopen QuickBooks, go to download the update again, and check the Reset Update checkbox before starting the download — this forces QuickBooks to rebuild the update files from scratch instead of resuming a damaged partial download, and it's the specific escalation Intuit's own 15,000-series documentation lists after Quick Fix my Program.

This sequence resolves the majority of security-software and download-file causes. Tool Hub's remaining tools (Install Diagnostic Tool, Clean Install Tool) go deeper than a payroll update failure typically requires — they're built for QuickBooks Desktop installations damaged at the program level, not for a stalled update file.

Fix 5: Clear a Stuck Paycheck Blocking the Update

This is specific to PS038, and it's a genuinely different mechanism from the fixes above — the block here is a paycheck in your company file, not the connection or subscription.

  1. Sync your payroll data first. Go to Employees, then My Payroll Service, then Send Usage/Payroll Data, select Send All, and enter your PIN if prompted.
  2. Find the stuck paycheck. Use Edit, then Find, and select the Advanced tab. Filter by Online Status equal to Online to Send to locate paychecks preventing the update from completing.
  3. Verify and rebuild your data file. Go to File, then Utilities, then Verify Data. If it reports a problem, go back to File, then Utilities, then Rebuild Data. QuickBooks will prompt you to save a backup first — do not skip this backup; it's a mandatory checkpoint, not an optional prompt. If you use Assisted Payroll, Intuit's documentation specifically says to contact Intuit before rebuilding, since Assisted Payroll data carries additional considerations.
  4. If a paycheck is still stuck after the rebuild, open it, go to Paycheck Detail, add a duplicate of the last earnings line, and select No when asked whether Net Pay is locked. Confirm the tax amounts haven't changed, select OK, then reopen the paycheck and delete the duplicate line you just added, checking that the original amounts are still intact.

A stuck paycheck tied to a failed direct deposit send, rather than just an update block, is a related but distinct problem — see our page on direct deposit payments not going through if that's what you're actually seeing alongside PS038.

The CPS Folder: What's Documented and What Isn't

Intuit's own PSXXX documentation names "a damaged file in the CPS folder" as one of three causes for that error family, alongside internet settings and firewall blocks. What Intuit's public documentation does not include, in any article located for this page, is an official step-by-step for locating or repairing that folder yourself.

Community threads describe users manually renaming the CPS folder inside QuickBooks' installation directory to force a fresh download, sometimes with success. That's a user-reported workaround, not a documented Intuit procedure, and it involves changing files inside your QuickBooks installation directly. If you've worked through Fixes 1 through 4 above and the cause still traces back to the CPS folder, back up your company file first and treat this as a step to attempt carefully, or a good moment to bring in outside help, rather than something to do casually based on a forum post.

How to Confirm the Update Actually Worked

Once you think the update has gone through, check it rather than assuming. Go to Employees, then Get Payroll Updates, then Payroll Update Info, and confirm the tax table version shown has actually changed from what it was before. The version number will look like Intuit's most recent published release — update 22613, dated July 16, 2026, was the latest at the time of this research — not a date or a percentage. Seeing that number update from what it showed previously is the confirmation the update installed successfully and you're clear to run payroll.

When to Stop Troubleshooting and Get Help

Most payroll update failures resolve at Fix 1 or Fix 3 above — subscription verification or a security-software block are the two most common documented causes. If you've worked through the full sequence, including the stuck-paycheck rebuild in Fix 5, and the same code keeps returning, that's a fair point to stop retrying and get outside help instead.

It's also worth escalating sooner if the identical error shows up on a second computer, which points to something environmental rather than a one-off file issue, or if a payroll run deadline makes continued trial and error too costly. From there, Intuit Payroll Support can access account-level subscription detail that isn't visible from Manage Service Key on your end. And if it turns out the trouble isn't the update at all but payroll behaving incorrectly after a successful update, that's a broader category covered on our payroll errors and troubleshooting page.

Frequently Asked Questions

Will downloading a payroll update affect paychecks I've already issued?

No. A payroll update changes the tax tables and forms QuickBooks uses going forward; it doesn't alter paychecks you've already created and issued.

Do I need to close QuickBooks on every computer before updating, if I use multi-user mode? Yes. Payroll and program updates should be installed from the server or primary computer with QuickBooks closed on all other workstations on the network, to avoid a partial or conflicting update.

How often does Intuit release payroll updates?

Regularly, typically several times a year, tied to changes in withholding tables, forms, and state unemployment insurance limits rather than a fixed monthly schedule.

Is there an extra cost to download a payroll update if my subscription is active?

No. Payroll updates are included with an active QuickBooks Desktop Payroll subscription; there's no separate charge to download one.

Why does the "update required" message keep reappearing even after I updated successfully? Most often because the update didn't actually complete, even though no error dialog appeared — check Payroll Update Info to confirm the version actually changed. A stuck paycheck (PS038) or a subscription that reverted to an inactive status can also cause the same prompt to resurface.

Bottom Line

A payroll update that won't download or install almost always comes down to one of three documented causes: your subscription didn't verify, your internet connection or security software is blocking the download, or a stuck paycheck is blocking it from your end. Check the subscription status first, then work through the internet and security-software checks, then Tool Hub's Quick Fix my Program, and use the stuck-paycheck rebuild in Fix 5 only if PS038 is your specific code. Confirm the update actually installed through Payroll Update Info before you consider it resolved, and if the same failure keeps returning after the full sequence, that's the point to bring in Intuit Payroll Support rather than keep repeating the same steps.