QuickBooks Error 15223: update/payroll causes & fixes.
Error 15223 appears while updating QuickBooks Desktop or downloading a payroll update — one of the 15000-series update errors. Intuit’s 15223 article names damaged Windows files, incorrect Internet Explorer configuration, and outdated Internet Explorer digital signatures. Below: the causes Intuit names, Intuit’s steps in order, and when to call a QuickBooks ProAdvisor.
Error 15223 appears while updating QuickBooks Desktop or downloading a payroll update, with the message “The QuickBooks Desktop update did not complete successfully” or “Cannot connect to QuickBooks Desktop Payroll.” Intuit’s 15223 article (updated 8/3/2026) names three causes — damaged Windows files, incorrect Internet Explorer configuration, and outdated Internet Explorer digital signatures — and four steps in order: set Internet Explorer’s TLS options, re-register two Windows .dll files, clear the SSL state, and check firewall and internet security settings. Intuit’s general 15000-series article, which also lists 15223, adds further steps. Error 15223 is a QuickBooks Desktop and Enterprise error — it does not appear in QuickBooks Online.
Published by TechBrot.
Error 15223, in five questions.
What is QuickBooks Error 15223?
A QuickBooks Desktop update error in the 15000-series. Intuit’s 15223 article (updated 8/3/2026) says it appears while updating QuickBooks Desktop or downloading a payroll update, with the message “The QuickBooks Desktop update did not complete successfully” or “Cannot connect to QuickBooks Desktop Payroll.” It does not occur in QuickBooks Online.
What causes Error 15223?
Intuit’s 15223 article names three causes: damaged Windows files, incorrect Internet Explorer configuration, and outdated Internet Explorer digital signatures. Its general 15000-series article adds series-wide causes such as a firewall setting blocking payroll updates and QuickBooks being unable to verify digital signatures.
Can I fix Error 15223 myself?
Often, by following Intuit’s 15223 steps in order: set Internet Explorer’s TLS options (Use TLS 1.0 off, Use TLS 1.1 and 1.2 on); re-register the two Windows .dll files Intuit names; clear Internet Explorer’s SSL state; check your firewall and internet security settings. If it remains, Intuit’s 15000-series steps follow: Run as Administrator, Quick Fix my Program and Reset Update, the QBW32.exe digital-signature certificate, the Install Diagnostic Tool, a clean install.
When does Error 15223 need a ProAdvisor?
When Intuit’s steps don’t resolve it, the error returns after each update attempt, the certificate won’t install or stay trusted, a security program keeps re-blocking the download, or it’s blocking a payroll deadline.
How is Error 15223 related to other 15000-series codes?
Intuit lists 15223 in its general 15000-series article with 15215, 15240, 15271 and others, which share one set of solutions. 15223 also has its own Intuit article, which adds the Internet Explorer TLS, .dll registration and SSL-state steps.
Error 15223, plainly.
Error 15223 appears while you’re updating QuickBooks Desktop or downloading a payroll update. Intuit’s 15223 article (updated 8/3/2026) quotes two messages — “The QuickBooks Desktop update did not complete successfully” and “Cannot connect to QuickBooks Desktop Payroll” — and names three causes: damaged Windows files, incorrect Internet Explorer configuration, and outdated Internet Explorer digital signatures. Intuit also lists 15223 in its general article for 15000-series update errors, which adds series-wide causes such as a firewall setting blocking payroll updates and QuickBooks being unable to verify digital signatures.
Intuit’s 15223 steps, in order, are: set Internet Explorer’s TLS options, re-register two Windows .dll files, clear Internet Explorer’s SSL state, and check firewall and internet security settings. If those don’t clear it, Intuit’s 15000-series steps follow. If Intuit’s steps don’t resolve it, the error returns after each update attempt, or it’s blocking a payroll deadline, contact Intuit support or book a QuickBooks ProAdvisor diagnostic. Error 15223 is a QuickBooks Desktop and Enterprise error; it does not appear in QuickBooks Online.
The causes Intuit names.
From Intuit’s 15223 article (updated 8/3/2026) and its general 15000-series article (updated 8/5/2026). Intuit doesn’t rank them.
Cause 01 · Incorrect Internet Explorer configuration
Intuit’s 15223 article names incorrect Internet Explorer configuration as a cause, and its first step is to correct Internet Explorer’s TLS options in Internet Options → Advanced.
Cause 02 · Outdated Internet Explorer digital signatures
Intuit also names outdated Internet Explorer digital signatures. Its related steps are re-registering two Windows .dll files and clearing Internet Explorer’s SSL state; the general 15000-series article separately lists QuickBooks being unable to verify digital signatures, fixed by installing the digital-signature certificate on QBW32.exe.
Cause 03 · Damaged Windows files
Intuit’s 15223 article and its general 15000-series article both list damaged Windows files as a cause of these update errors.
Cause 04 · A firewall setting blocking the update
Intuit’s general 15000-series article lists a firewall setting that may block payroll updates, and its 15223 article ends with checking firewall and internet security settings. Intuit’s firewall article adds: if the firewall is configured and you still have issues, check your antivirus settings.
How to fix Error 15223 yourself.
Intuit’s steps, in Intuit’s order (Intuit’s 15223 article, updated 8/3/2026, then its 15000-series article). If they don’t resolve it, stop and contact Intuit support or book a diagnostic.
Check Internet Explorer’s TLS settings
Open Internet Explorer, select the Gear icon → Internet Options → Advanced tab. Under Security, make sure Use TLS 1.0 is unchecked and Use TLS 1.1 and Use TLS 1.2 are checked, then select Apply and OK and retry the update. If you still get the error, Intuit’s next instruction is to uninstall and reinstall QuickBooks Desktop in Selective Startup, then retry.
Re-register the Windows .dll files Intuit names
Intuit’s second solution re-registers softpub.dll and WinTrust.dll using regsvr32 in the Windows Run window. Copy the exact commands from Intuit’s 15223 article rather than retyping them, and confirm each shows a success message.
Clear Internet Explorer’s SSL state
Open Internet Explorer, select the Gear icon → Internet Options → Content tab → Clear SSL state. Restart the computer, open QuickBooks Desktop, and retry the update.
Check firewall and internet security settings
Intuit’s last 15223 step is to check firewall and internet security settings. Its firewall article lists the QuickBooks files to allow (QBW32.exe and QBUpdate.exe among them) and says to check your antivirus settings if the firewall is already configured.
Work Intuit’s 15000-series steps — or escalate
If Error 15223 remains, Intuit’s general 15000-series article continues: run QuickBooks as Administrator and download the update again; run Tool Hub → Program Problems → Quick Fix my Program, and if that fails delete the Components folder and use Help → Update QuickBooks Desktop with Reset Update; install the Intuit digital-signature certificate on QBW32.exe and restart; run the QuickBooks Install Diagnostic Tool; and, last, a clean install. If it survives all of that or is blocking a payroll deadline, stop — contact Intuit support or book a QuickBooks ProAdvisor diagnostic.
Where the Error 15223 steps come from.
The causes and steps above follow Intuit’s own support articles, linked below so you can check them at the source. Where this page and Intuit’s articles ever differ, follow Intuit.
- Error 15223 — Intuit QuickBooks support
- Fix error 15XXX when updating QuickBooks Desktop or QuickBooks Desktop Payroll — Intuit QuickBooks support
- Set up firewall and security settings for QuickBooks Desktop — Intuit QuickBooks support
Three signals it’s a ProAdvisor call.
It persists after Intuit’s steps
You’ve worked Intuit’s 15223 and 15000-series steps and Error 15223 still blocks the update. The cause is past the documented surface — a certificate, Windows, or security-software problem that needs diagnosis rather than another retry.
It returns after every update
Error 15223 clears, then comes back the next time QuickBooks tries to update. A recurring error means something on the machine keeps undoing the fix — a one-time retry hides it rather than resolving it.
It’s blocking a payroll deadline
Error 15223 on a payroll update with a tax table or a deadline at stake is time-sensitive — the moment to stop self-fixing and have a ProAdvisor work the update path so payroll runs on the current tax table.
When Error 15223 is no longer a software problem.
Error 15223 blocks an update or a payroll download. Once it clears, the software is fine; the question is what payroll and the books look like after the gap.
- Payroll was run late, by hand, or outside QuickBooks while the download failed.
- Payroll liabilities no longer match what was actually remitted.
- The payroll accounts have not been reconciled since the error started.
Start with the free QuickBooks file review — a limited review that identifies likely issues and the information needed for a written scope, with the findings in plain English. If the findings show that the books themselves need work, that is QuickBooks cleanup, quoted as a fixed fee against a written scope before any work starts.
Self-fix didn’t clear Error 15223?
A QuickBooks ProAdvisor diagnoses the deeper cause — a focused diagnostic is from $1,200 — a fixed fee, set after scoping.
Certified QuickBooks ProAdvisor credentials.
2
Intuit certifications held — QuickBooks Online (Level 2) and Payroll; Desktop and Enterprise files worked in
L2
QuickBooks Online ProAdvisor tier
Yearly
Annual Intuit re-certification
- Error 15223 is a Desktop/Enterprise update & payroll error — resolving it takes fluency in Windows internet settings, TLS, digital-signature certificates, and security-software configuration.
- The QuickBooks ProAdvisor who leads the firm works in Desktop and Enterprise files; Intuit’s public ProAdvisor directory lists active ProAdvisors for verification.
- Operational experience to diagnose Error 15223 past the documented surface steps — not a script-reading queue.
A QuickBooks ProAdvisor diagnoses past the surface.
When Intuit’s steps don’t hold, the cause is past the surface — for example a digital-signature certificate that won’t install or stay trusted, damaged Windows files, a security program that re-blocks the download after each reboot, or a damaged QuickBooks installation. A QuickBooks ProAdvisor who works in Desktop and Enterprise files diagnoses the actual root cause, fixes it against a written scope, and verifies the update completes cleanly before closing.
Diagnostic
30-minute diagnostic call, scheduled after you reach out
What people ask about Error 15223.
What is QuickBooks Error 15223?
What causes QuickBooks Error 15223?
Can I fix QuickBooks Error 15223 myself?
When does Error 15223 require a ProAdvisor?
How is Error 15223 related to the other 15000-series errors?
Does Error 15223 affect payroll?
Does Error 15223 appear in QuickBooks Online?
Self-fix didn’t resolve it?
Self-fix didn’t work? Book a diagnostic.
If Error 15223 persists after Intuit’s steps, recurs after each update, or is blocking a payroll deadline, a 30-minute call scopes the problem — a focused diagnostic is from $1,200 — a fixed fee, set after scoping. Written scope before any work begins.