
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.
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
A short list of low-effort checks clears a meaningful share of failed updates before you touch any error-specific fix.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.