QuickBooks Error 15215 -- Server Verification Failure During Payroll Update

QuickBooks Error 15215 blocks payroll and maintenance updates when a firewall or background process blocks the update server's digital signature verification.

When QuickBooks Desktop downloads a payroll update or maintenance release, it verifies the digital signature on each incoming file before writing it to disk. Error 15215 means that verification step failed because something on the workstation intercepted or blocked the connection to the update server. The update halts, and in most cases the payroll tax table does not refresh.

What the error message says

The full message reads:

Error 15215: The QuickBooks update did not complete successfully. This may have been caused by a server that did not respond or a configuration issue on your computer.

In some installations the wording is slightly shorter: "QuickBooks could not verify the digital signature of the update file." Either variant points to the same root cause.

What the code means

The 15xxx series covers update-channel failures. Code 15215 specifically indicates that QuickBooks contacted the update server but could not complete the certificate trust check on the payload it received. The most common reason is that a security application, proxy, or firewall is performing its own inspection of the HTTPS stream and presenting a different certificate to QuickBooks. When the signature QuickBooks sees does not match the one it expects, it refuses the download.

What triggers it

Our engineers see this error most often in these scenarios:

  1. Third-party antivirus or internet-security suites with real-time web shielding or SSL inspection enabled (Bitdefender, Kaspersky, ESET, Avast, and similar products).
  2. Windows Firewall or a hardware firewall blocking outbound traffic on the ports QuickBooks uses for updates.
  3. Internet Explorer security configuration — QuickBooks relies on the Windows certificate store and IE trust settings even when Edge or another browser is the system default.
  4. Conflicting background processes that lock update files or interfere with the QuickBooks update service.
  5. Proxy servers or content filters on a business network that rewrite HTTPS traffic.

How to fix it

Scenario 1 — Antivirus or security software interference (most common)

  1. Close QuickBooks.
  2. Open your antivirus or internet-security application and temporarily disable web shielding, SSL inspection, or HTTPS scanning.
  3. Restart the computer.
  4. Open QuickBooks and run the update again (Help ▸ Update QuickBooks Desktop ▸ Update Now).
  5. Once the update finishes, re-enable the security feature. If the update succeeds with it disabled, add QuickBooks and its update tools to the antivirus exclusion list so the feature can stay on permanently.

Scenario 2 — Windows Firewall blocking the update

  1. Close QuickBooks.
  2. Press Windows + R, type control firewall.cpl, and press Enter.
  3. Click "Allow an app or feature through Windows Defender Firewall."
  4. Locate every entry that begins with "QuickBooks" and confirm that both Private and Public columns are checked.
  5. If QuickBooks is not listed, click "Allow another app," browse to C:\Program Files\Intuit\QuickBooks (or the year-specific folder), and add QBW32.exe, QBW32Pro.exe, or the executable matching your edition.
  6. Click OK, restart QuickBooks, and retry the update.

Scenario 3 — Internet Explorer trust and TLS settings

  1. Close QuickBooks.
  2. Open Internet Explorer (even if you never use it as a browser).
  3. Go to Tools ▸ Internet Options ▸ Advanced.
  4. Scroll to the Security section and confirm that TLS 1.2 is enabled.
  5. Confirm that "Check for server certificate revocation" is checked and "Check for publisher's certificate revocation" is checked.
  6. Go to the Security tab, select Trusted Sites, click Sites, and add https://*.intuit.com.
  7. Click OK, close IE, and retry the update in QuickBooks.

Scenario 4 — Conflicting background processes

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. On the Processes or Details tab, look for QBCFMonitorService.exe, QBUpdate.exe, and IntuitSyncManager.exe.
  3. If multiple instances are running, right-click and end the duplicates.
  4. Also close any third-party backup, sync, or cloud-drive applications that may be locking files in the QuickBooks directory.
  5. Restart the computer and retry the update.

Scenario 5 — Run QuickBooks as a Windows administrator

  1. Right-click the QuickBooks desktop shortcut and select "Run as administrator."
  2. Attempt the update. Elevated permissions ensure the update service can write to the installation folder.

How to prevent it recurring

  • Add the entire QuickBooks installation folder and the C:\ProgramData\Intuit folder to your antivirus exclusion list.
  • Keep your antivirus definitions current so its certificate store trusts Intuit's signing certificates.
  • If you are on a domain network, ask your IT administrator to whitelist *.intuit.com on the proxy or content filter.
  • Run QuickBooks updates from a workstation booted in normal mode — not Safe Mode, which loads a minimal driver and certificate set.
  • Apply QuickBooks maintenance releases as they become available rather than letting several accumulate, since each release refreshes the update components.
Keep going

Your Desktop doesn’t have to end when Intuit says so.

Start with the master survival guide, or jump straight to the fix you need.