QuickBooks Payroll Update Error Guide · 15xxx Series
How to Fix QuickBooks Payroll Error 15222
QuickBooks cannot download the payroll update and displays an error when trying to install maintenance releases, critical fixes, or payroll tax table updates.
Error 15222 specifically means QuickBooks cannot verify the digital signature of the update files it downloaded. At QuickFix Bookkeeping, the fastest diagnostic is checking the QBW32.exe digital signature — this takes 60 seconds and immediately confirms whether the signature fix is needed.
The QuickFix Bookkeeping Distinction
Error 15222 is the digital signature error. It is different from all other 15xxx errors because the download itself succeeds — the failure happens when QB verifies the authenticity of what it downloaded.
Error 15222 — this page
Digital signature verification failed. QB downloaded the update but cannot confirm it is authentic.
Fix: verify QBW32.exe digital signature, fix IE settings, correct date/time.
Error 15102
Cannot access the download location — fails before download starts.
Fix: turn off Shared Download or fix mapped drive path.
Error 15243
File Copy Service failed — download succeeded but installation write failed.
Fix: restart the FCS Windows service.
Why digital signature verification matters: When QuickBooks downloads an update, it checks the file's digital signature to confirm it came from Intuit and has not been tampered with. If the system's SSL/TLS settings are outdated, the system date/time is wrong (causing certificates to appear expired), or Internet Explorer's trusted publisher settings are misconfigured, this signature check fails — and QB returns 15222 without installing the update. The fix targets the verification mechanism, not the update files themselves.
What Is QuickBooks Error 15222?
Error code
15222
15xxx Series · Digital Signature
Related: 15102 · 15243 · 15270 · PS032
What it means
Error 15222 means QuickBooks downloaded the update files but then failed to verify their digital signature — the cryptographic certificate that proves the files are genuine Intuit updates. This failure is almost always caused by a system-level issue: incorrect date/time settings, outdated SSL/TLS configuration in Internet Explorer, Internet Explorer not set as default browser, or the FCS service being disabled.
Your payroll data is safe. The update files are not installed — your company file and payroll records are unaffected. Once signature verification is fixed, the update installs normally.
What Causes QuickBooks Error 15222?
🔏
Invalid or Missing Digital Signature
Defining cause — the Intuit digital signature certificate used to sign QB update files is not recognised by the system. This happens when IE's trusted publisher list doesn't include Intuit, or when the certificate chain cannot be validated because of SSL/TLS settings.
🕐
Incorrect System Date or Time
Most overlooked cause — SSL certificates have validity dates. If the system clock is wrong, the certificate appears expired or not yet valid, causing the signature check to fail with 15222. Check date/time before any other fix.
🌐
Internet Explorer Not Set as Default Browser
QuickBooks Desktop relies on Internet Explorer's certificate store and security settings to verify update signatures — regardless of which browser you use day-to-day. If IE is not the system default, QB cannot access these settings and signature verification fails.
⚙️
IE Security Level Too High or TLS Misconfigured
Internet Explorer's security level set above Medium-High blocks certificate validation. TLS 1.2 not enabled, or SSL 2.0/3.0 enabled, causes the handshake with Intuit's update server to fail before signature verification completes.
📋
File Copy Service (FCS) Disabled
The QuickBooks File Copy Service handles writing update files during installation. If FCS is disabled in Windows Services, the update process cannot complete its file operations and fails with 15222 during the installation phase.
🛡️
Antispyware or Anti-malware Blocking Verification
Anti-spyware or anti-malware tools (distinct from standard antivirus) sometimes intercept the digital signature verification process, treating QB's certificate check as suspicious activity. Adding QB to exclusions resolves this variant.
How to Fix QuickBooks Error 15222 — Step by Step
Check the system date/time first (30 seconds), then verify the QB digital signature (60 seconds). These two checks identify the cause in the majority of 15222 cases.
METHOD 1
Verify and Correct System Date and Time
30-second fix — check this first
An incorrect system date or time causes SSL certificates to appear expired or not yet valid — making digital signature verification fail with 15222. This takes 30 seconds to check and resolves a significant number of cases immediately.
1
Click the clock in the bottom-right Windows taskbar. Confirm the date, time, and time zone are all correct. If anything is wrong — click Change date and time settings → Change date and time and correct them.
2
After correcting date/time — reopen QuickBooks and retry the payroll update. If the update completes — incorrect date/time was the entire problem.
QuickFix tip: On domain-joined computers, the system clock is automatically synced with the domain controller. If the date/time keeps drifting wrong, a domain sync issue is the underlying cause — contact your IT admin to fix the NTP configuration rather than manually correcting the time repeatedly.
METHOD 2
Verify and Install the QuickBooks Digital Signature Certificate
Core fix — directly addresses 15222's defining cause
The QBW32.exe digital signature check confirms whether the Intuit certificate is present and valid on the system. If it is missing or shows invalid — installing it directly into Windows resolves 15222 at the root cause.
1
Close QuickBooks. Open File Explorer → navigate to C:\Program Files\Intuit\QuickBooks [Year]. Find QBW32.exe. Right-click → Properties → Digital Signatures tab.
2
In the Signature List — confirm Intuit Inc. is listed. Click Intuit Inc. → Details → View Certificate → Install Certificate.
3
Certificate Import Wizard → Local Machine → Place all certificates in the following store → Trusted Publishers → Next → Finish. Click OK.
4
Restart the computer. Reopen QuickBooks → retry payroll update. The Intuit certificate is now in Trusted Publishers — signature verification will succeed.
METHOD 3
Fix Internet Explorer Settings — TLS 1.2 and Security Level
SSL/TLS misconfigured or security level too high
QuickBooks uses Internet Explorer's security settings for all update certificate validation regardless of which browser you use. TLS 1.2 must be enabled and the security level must not exceed Medium-High.
1
Open Internet Explorer → gear icon → Internet Options → Advanced tab → Security section. Ensure Use TLS 1.2 is checked. Uncheck SSL 2.0 and SSL 3.0 if checked. Click Apply.
2
Security tab → Internet zone → confirm security level is set to Medium-High (not High). If it is set to High, drag the slider down to Medium-High.
3
Content tab → Clear SSL State. Click OK. Also — Programs tab → Make default to set IE as the default browser for QB's certificate checks.
4
Restart the computer. Reopen QuickBooks → retry payroll update.
METHOD 4
Enable the QuickBooks File Copy Service (FCS)
FCS disabled — update writes fail at install phase
FCS handles writing payroll update files during installation. If this Windows service is disabled, the update process stalls and returns 15222 during the installation phase even after a successful download.
1
Press Windows + R → type compmgmt.msc → Enter. Go to Services and Applications → Services.
2
Find QuickBooks FCS (or QBFCMonitorService). Right-click → Properties → Startup type: Manual → Start. Click OK.
3
Reopen QuickBooks → Employees → Get Payroll Updates → Download Entire Update. Retry and confirm the update completes.
METHOD 5
Run Quick Fix My Program and QuickBooks Program Diagnostic Tool
Internal QB glitch blocking update
If the above targeted fixes haven't resolved 15222, an internal QuickBooks program issue may be interfering. The Tool Hub repair sequence addresses this without a full reinstall.
1
Tool Hub → Program Problems → Quick Fix My Program. Allow 2–3 minutes. Reopen QB and retry payroll update.
2
If still failing — Tool Hub → Program Problems → QuickBooks Program Diagnostic Tool. Allow up to 20 minutes. Restart computer → reopen QB → retry payroll update.
METHOD 6
Repair QuickBooks Installation
All above tried — installation damage
If all targeted fixes have failed, damaged QB installation files may be corrupting the signature verification process. A Control Panel Repair restores the files without affecting company data.
1
Control Panel → Programs and Features → QuickBooks Desktop → Uninstall/Change → Repair. Allow 15–20 minutes. Restart. Run Help → Update QuickBooks Desktop immediately after restart to reapply all program updates, then retry the payroll update.
Quick Reference — Match Your Situation to the Fix
| Your situation |
Most likely cause |
Start with |
| Haven't checked system date/time |
Wrong date making certs appear expired |
Method 1 — check date/time first |
| Intuit not in Trusted Publishers list |
Digital signature not installed |
Method 2 — install digital signature cert |
| IE security set to High or TLS outdated |
IE security blocking cert validation |
Method 3 — fix IE TLS settings |
| Update downloads but install phase fails |
FCS service disabled |
Method 4 — enable FCS service |
| All above tried — still 15222 |
Internal QB glitch or installation damage |
Method 5 + 6 — Tool Hub then repair |
Frequently Asked Questions
Why does QuickBooks use Internet Explorer settings when I use Chrome or Edge?
QuickBooks Desktop was built to use the Windows system certificate store and Internet Explorer's security configuration for all its internet communications, including update downloads and signature verification. This is an architectural decision from when IE was the default Windows browser. Even though you may use Chrome, Firefox, or Edge as your personal browser, QB still reads its security settings — including TLS configuration, trusted publisher certificates, and proxy settings — from Internet Explorer's settings. This is why fixing IE settings resolves QB update issues even though you never open IE yourself. This dependency applies to all QB Desktop versions including the most recent ones.
How is Error 15222 different from Error 15102?
They fail at different stages of the update process. Error 15102 "Failed to reset update" happens before the download begins — QB cannot access or prepare the download destination folder. Error 15222 happens after a successful download — QB downloaded the files but then failed to verify their digital signature before installing them. Fix 15102 by correcting the download path or permissions. Fix 15222 by addressing the signature verification mechanism: date/time, IE settings, or the Intuit certificate in Trusted Publishers.
The Digital Signatures tab on QBW32.exe shows no signature or shows "invalid" — what does that mean?
No signature listed means the QBW32.exe file may have been modified after installation — antivirus software, registry cleaners, or a corrupted update are the most common causes. "Invalid" usually means the Intuit certificate is not in the Windows Trusted Publishers store on this machine, so Windows cannot validate the chain of trust even though the signature itself is present. No signature points to file damage — run a Control Panel Repair. Invalid signature points to a missing trusted publisher entry — install the certificate (Method 2).
Related QuickBooks Payroll Update Errors
Payroll Update Still Failing After All Methods?
Error 15222 Persisting? Let QuickFix Bookkeeping Resolve It.
Certified Intuit ProAdvisors · QuickBooks Payroll Specialists
Persistent 15222 after digital signature and IE fixes usually points to a domain policy overriding IE settings or a deeper installation issue. Our certified ProAdvisors diagnose the root cause, fix the signature verification, and confirm your tax tables are current.
Book a Free 30-Minute Consultation
No obligation. Same-day response. Payroll update resolved fast.