QuickBooks Error 15311

Let’s Dive in to see…

How to Fix QuickBooks Error 15311

QuickBooks Online

QuickBooks Payroll Update Error Guide

How to Fix QuickBooks Error 15311

You went to download a payroll or QuickBooks Desktop update and were stopped by: "QuickBooks could not verify the digital signature for the update file. [Error 15311]"

The phrase "could not verify the digital signature" tells you exactly what broke — and it is more specific than most guides make it appear. At QuickFix Bookkeeping, this is one of the more straightforward 15xxx-series errors to resolve once you understand what digital signature verification actually does and why it fails.

The QuickFix Bookkeeping Distinction

Error 15311 is not a connection error. It is an authentication error — and the fix path is different.

What most guides say

"Check your internet connection." While internet connectivity is involved, most 15311 cases are not caused by a bad connection — they are caused by QuickBooks failing to validate the Intuit digital signature on the update file, which is a certificate or TLS problem, not a bandwidth problem.

What is actually happening

QuickBooks downloads the update file then checks it against Intuit's digital certificate to confirm it has not been tampered with. If the certificate on QBW32.exe is missing or expired, or if TLS settings in Internet Explorer prevent the secure handshake, the verification step fails and 15311 appears — even with a perfect internet connection.

The practical implication: Start with the digital signature certificate fix and TLS settings before touching your firewall or internet settings. That sequence resolves the majority of 15311 cases in under 10 minutes.

What Is QuickBooks Error 15311?

Error code

15311

15xxx-Series · Update Error

Payroll and Desktop updates

What it means

Error 15311 is a runtime error that occurs during QuickBooks Desktop or payroll updates. QuickBooks successfully connects to Intuit's servers and downloads the update file — but then fails at the authentication step, where it checks that the file is genuinely from Intuit by verifying the digital signature on QBW32.exe. If that check fails, QuickBooks refuses to install the update and surfaces 15311.

Your existing data is safe. 15311 blocks updates from installing — it does not alter your company file, payroll records, or existing tax tables. Only the update process is blocked.

15xxx-Series — Where 15311 Fits

15270

Payroll subscription not active

15311

This page — digital signature verification failure

15243

FCS service disabled during update

15241

Payroll update download incomplete

What Causes QuickBooks Error 15311?

🔏

Missing or Expired Digital Signature

The digital signature on QBW32.exe — Intuit's certificate verifying the update file is genuine — is missing, corrupted, or has expired. This is the primary cause in the majority of 15311 cases.

🔒

Incorrect TLS Settings

QuickBooks uses Internet Explorer's TLS settings to establish a secure connection for updates. If TLS 1.2 is disabled or TLS 1.0 is still enabled as the primary protocol, the secure handshake with Intuit's servers fails at the signature verification step.

📅

Incorrect System Date or Time

Digital certificates are time-bound — they have validity periods. If the system clock is set to a wrong date or timezone, Windows considers the Intuit certificate either not yet valid or already expired, and the signature check fails even if the certificate itself is fine.

💿

Corrupted QuickBooks Installation

Core QuickBooks program files — including QBW32.exe itself — are damaged or incomplete from a failed update, malware activity, or an interrupted installation. When the executable is corrupted, its embedded digital signature becomes unreadable.

🛡️

Firewall or Antivirus Interference

Security software intercepts the update download and strips or modifies the downloaded file before QuickBooks can verify it — causing the signature check to fail on a file that would otherwise be valid. Antivirus quarantine of update components is a common variant of this.

🔑

Invalid Payroll Service Key

An incorrect or expired service key prevents QuickBooks from establishing an authenticated session with Intuit's payroll servers — causing the update to fail at verification. This is less common but surfaces more often after subscription renewals where the new key was not entered.

How to Fix QuickBooks Error 15311 — Step by Step

Start with Method 1 — it resolves the majority of 15311 cases. Work through in order if it does not.

METHOD 1 Install the Intuit Digital Signature Certificate Primary fix — resolves most 15311 cases

This installs or refreshes the Intuit digital certificate on your system — the certificate QuickBooks checks when verifying that an update file is genuinely from Intuit. The process takes under 5 minutes and resolves the majority of 15311 errors immediately.

1

Press the Windows key and type QBW32.exe in the search box. If the file is not found, navigate directly to C:\Program Files\Intuit\QuickBooks [Year] and find QBW32.exe there.

2

Right-click QBW32.exeProperties → Digital Signatures tab. Confirm Intuit, Inc. is listed in the Signature list. If the list is empty or no Intuit signature appears — the certificate is missing and this is your confirmed cause.

3

Select Intuit, Inc. from the Signature list and click Details → View Certificate → Install Certificate. On the Certificate Import Wizard, choose Local MachineNextPlace all certificates in the following store → Browse → Trusted Publishers. Click Next → Finish.

4

Restart your computer. Open QuickBooks and attempt the update again. In the majority of 15311 cases the error clears after this certificate installation.

QuickFix tip: If the Digital Signatures tab is missing entirely from QBW32.exe's Properties — the file itself is corrupted and needs to be replaced via a QuickBooks repair install (Method 4). The absence of the tab is different from an empty signature list and points to a deeper installation issue.

METHOD 2 Fix TLS Settings in Internet Explorer Critical — TLS 1.2 must be enabled

QuickBooks uses Internet Explorer's TLS settings to negotiate secure connections with Intuit's servers. If TLS 1.2 is disabled or TLS 1.0 remains the primary protocol, the secure handshake fails at the point where QuickBooks tries to verify the digital signature. This is the second most common cause of 15311.

1

Open Internet Explorer (even if you do not use it as your browser — QuickBooks reads its settings). Click the gear icon → Internet Options → Advanced tab.

2

Scroll to the Security section. Ensure the following: Use TLS 1.0unchecked. Use TLS 1.1checked. Use TLS 1.2checked. Click Apply → OK.

3

While in Internet Options, also go to the General tab → Browsing history → Delete. Tick Temporary Internet files and Cookies, then click Delete. Cached connection data can sometimes interfere with the TLS handshake.

4

Restart QuickBooks and attempt the update. If the error clears — the TLS configuration was the cause.

METHOD 3 Verify System Date, Time and Payroll Service Key Quick checks — done in 3 minutes

Two fast checks that are frequently overlooked — an incorrect system clock invalidates any time-bound certificate, and an outdated service key blocks authenticated update sessions.

1

Check date and time: Right-click the clock in the system tray → Adjust date/time. Ensure the date, time, and timezone are all correct. If the clock is wrong by even one day, digital certificate validation fails.

2

Check service key: In QuickBooks, go to Employees → My Payroll Service → Manage Service Key. Verify the Status shows Active. Click Edit, confirm the service key is correct, click Next → Finish to reset the payroll connection.

3

After correcting date/time and re-entering the service key, attempt the payroll update again.

METHOD 4 Repair the QuickBooks Installation If QBW32.exe is corrupted

If the Digital Signatures tab is missing from QBW32.exe Properties — or if Methods 1–3 have not resolved 15311 — the QuickBooks installation itself has corrupted program files. A repair install replaces them without affecting company data.

1

Open QuickBooks Tool Hub → Installation Issues → QuickBooks Install Diagnostic Tool. Run it and allow it to complete. Restart your computer when done and test the update.

2

If the diagnostic tool does not resolve it — press Windows + R → type appwiz.cpl → find QuickBooks in the list → select Uninstall/Change → Repair. Complete the repair and restart.

3

After repair, return to Method 1 and install the Intuit digital certificate on the freshly repaired QBW32.exe. Then test the payroll update.

METHOD 5 Run Reboot.bat to Re-register QuickBooks Files For corrupted Windows registry entries

If corrupted Windows registry entries are preventing QuickBooks files from being recognised correctly — the Reboot.bat script re-registers all QuickBooks executable files with Windows without requiring a full reinstall.

1

Close QuickBooks. Right-click the QuickBooks icon on your Desktop → Properties → Open file location. This opens the QuickBooks installation folder.

2

Find Reboot.bat in the folder. Right-click it → Run as administrator. A command prompt window will open and run the re-registration process — wait until it closes automatically.

3

Restart your computer after Reboot.bat completes. Open QuickBooks and attempt the payroll update.

QuickFix tip: Reboot.bat is particularly effective when 15311 appeared immediately after a Windows update — because Windows updates occasionally reset registry associations for third-party applications. Re-registering QuickBooks files restores those associations without touching any company data.

Quick Reference — Which Fix For Your Situation?

Your situation Most likely cause Start with
15311 on any payroll or QB update Missing digital signature Method 1 — install certificate
Certificate installed but error persists TLS settings incorrect Method 2 — fix TLS in IE
Error appeared after subscription renewal Outdated service key Method 3 — verify service key
Digital Signatures tab missing from QBW32.exe Corrupted installation Method 4 — repair install
Appeared immediately after a Windows update Registry associations reset Method 5 — Reboot.bat

Frequently Asked Questions About Error 15311

Why does QuickBooks use Internet Explorer settings when I use Chrome?
QuickBooks Desktop was built when Internet Explorer was the standard browser, and it uses IE's networking stack — including TLS settings and the trusted certificate store — for all its internet communications, regardless of which browser you use for everyday browsing. This is why fixing TLS in Internet Explorer resolves QuickBooks update errors even though you may never open IE yourself. Microsoft Edge also inherits these settings on modern Windows systems.
Can I continue running payroll while 15311 is blocking updates?
Yes, in most cases — 15311 blocks the update download and installation, but does not disable existing payroll functionality. Your current tax tables remain active and payroll processing continues. However, you are running on outdated tax tables for as long as the error persists, which can result in incorrect withholding calculations if tax rates have changed. Resolve 15311 before the next payroll cycle to ensure compliance.
What is the difference between 15311 and other 15xxx errors like 15270 or 15243?
All 15xxx errors are payroll or update errors, but each points to a different failure point. Error 15270 means the payroll subscription is not active — the fix is account-level. Error 15243 means the Intuit File Copy Service is disabled — the fix is a Windows service. Error 15311 is specifically a digital signature verification failure — the fix is the certificate and TLS settings. Knowing which 15xxx code you have avoids running the wrong fix sequence.
How do I prevent 15311 from recurring?
Three practices prevent most recurrences. Keep Windows fully updated — Microsoft's root certificate updates keep the trusted certificate store current. Ensure TLS 1.2 remains enabled in Internet Explorer's Advanced settings after any Windows update, since some Windows updates reset security settings. Add QuickBooks as a trusted application in your antivirus software so it cannot quarantine or modify update files mid-download. At QuickFix Bookkeeping we check all three of these during any QuickBooks maintenance session.

Related QuickBooks Payroll Update Errors

Payroll Update Still Blocked?

Tax Tables Out of Date.
Let's Fix This Before Payday.

Certified Intuit ProAdvisors · QuickBooks Payroll Specialists

Running payroll on outdated tax tables creates compliance risk. When Error 15311 persists after the standard fixes, it almost always involves a system-level certificate or TLS configuration that needs hands-on diagnosis. At QuickFix Bookkeeping, our certified ProAdvisors resolve payroll update errors daily and get your tax tables current before your next pay run.

Book a Free 30-Minute Consultation

No obligation. Same-day response. Payroll updates restored fast.