Quick answer

QuickBooks error 15215 means QuickBooks downloaded a payroll update file but could not verify its digital signature, so the update stopped. The usual causes are a blocked or interrupted download, damaged Windows components, an unmapped Shared Download folder, a disabled File Copy Service, or an out-of-date system clock. Fix the download path and security settings first, then re-download the tax table.

What QuickBooks error 15215 means

QuickBooks verifies the digital signature of every file it downloads before installing anything. Error 15215 is the code it reports when that verification fails during a payroll update. The dialog reports that QuickBooks was "unable to verify the digital signature" and names code 15215.

The failure usually arrives late: the download bar fills, the window pauses, then the error replaces it. The transfer finished; the security check did not. QuickBooks discards the file rather than install a tax table it cannot authenticate, so your payroll data stays untouched but the update never applies.

If the download succeeds and the install is what fails, you are looking at QuickBooks error 15240 instead. Both belong to Intuit's 15XXX payroll update family and share causes, so the order matters.

Symptoms that come with error 15215

  • The error appears while you run Employees → Get Payroll Updates, or during a QuickBooks Desktop product update.
  • The download reaches the end and then fails, or it stalls for several minutes with no visible progress.
  • QuickBooks may show a reminder that payroll needs updating and limit e-file or payroll features until the tax table is current.
  • One workstation on the network fails while another updates normally, which points at that computer's security, proxy, or certificate configuration.
  • A partial update file is often left in the QuickBooks update cache after the failure, so every retry fails at the same point.

Common causes, ranked by how often they appear

  1. Signature verification is blocked. Antivirus, a firewall, or a broken Windows certificate store prevents QuickBooks from validating the downloaded file. Intuit lists this as a primary cause of the 15XXX errors.
  2. A damaged or missing payroll update component. A previous failed attempt leaves incomplete files in the update cache, so each new attempt hits the same wall.
  3. Internet and TLS problems. An unstable connection, a corporate proxy, or a Windows build without TLS 1.2 available stops the secure download before verification can run.
  4. The Shared Download folder is not reachable. If QuickBooks was pointed at another computer's shared update folder and that path is not mapped on this PC, updates fail.
  5. The QuickBooks File Copy Service is not running. Intuit names a disabled FCS service as a direct cause of 15XXX errors, because it handles the file transfer step of the update.
  6. An incorrect system date or time. Certificate validation is date-sensitive. A clock that is off by more than a few minutes makes a valid signature look expired.
  7. A payroll subscription or service key problem. An inactive or incorrect service key blocks updates until it is revalidated.

Before you begin

  • Back up your company file. Go to File → Back Up Company → Create Local Backup and save it somewhere other than the PC you are fixing. Repair work should never start without a current backup.
  • Install pending Windows updates and restart first. Certificate and component fixes arrive through Windows Update, and a pending restart can block the updater.
  • Confirm your QuickBooks Desktop version. Press F2 to open Product Information and note the version. The update cache path in step 4 depends on it.
  • Work as a Windows administrator and allow 20 to 30 minutes. A tax table download is smaller than a product update, but cache cleanup and retries take time.

How to fix QuickBooks error 15215

1

Run QuickBooks as an administrator and retry the update

Close every company file and exit QuickBooks Desktop. Right-click the QuickBooks icon and choose Run as administrator, then select Yes when Windows asks to allow changes. Open your company file and go to Employees → Get Payroll Updates, select Download Entire Update, then Update.

Elevation matters here because the updater writes to protected Intuit folders and registers Windows components during the download. This is Intuit's first recommended fix for every 15XXX code.

2

Check the clock, the secure connection, and the firewall

Open Settings → Time & language → Date & time and confirm the date, time, and time zone are correct, with automatic time setting turned on. Then open Internet Options (search for it from the Start menu), go to the Advanced tab, and under Security make sure Use TLS 1.2 is checked.

Next, confirm the Windows firewall or your security suite allows QBW32.exe and QBUpdate.exe outbound on ports 80 and 443. On a managed network, ask about a proxy: QuickBooks uses WinINET settings, so a proxy that browsers bypass will still break the updater.

3

Run Quick Fix my Program from QuickBooks Tool Hub

Close QuickBooks completely. Download the current QuickBooks Tool Hub from Intuit, install it, and open it. In the Tool Hub, select Program Problems, then Quick Fix my Program. The tool shuts down lingering QuickBooks background processes and runs a quick repair on the program files.

When it finishes, reopen QuickBooks and try the payroll update again. Many 15215 reports clear here because a stuck background process was holding the update files.

Back up and close QuickBooks before step 4. The next step deletes cached update files, not company data, but you should have a current company-file backup and no QuickBooks windows open. Never delete anything except the contents of the Components folder named below.

4

Clear the update cache and reset the update

Close QuickBooks Desktop. In File Explorer, open C:\ProgramData\Intuit\QuickBooks XX\Components. XX is your version folder, for example DownloadQB21 for QuickBooks Desktop 2021. Right-click the Components folder and select Delete, exactly as Intuit's article directs.

Reopen QuickBooks, go to Help → Update QuickBooks Desktop, select the Update Now tab, check Reset Update, and select Get Updates. When the download completes, close and reopen QuickBooks. Then go back to Help → Update QuickBooks Desktop, select Overview, and select Update Now to install.

5

Download the payroll update manually inside QuickBooks

Open the company file and go to Employees → Get Payroll Updates. Select Download Entire Update, then Update. A full update is slower than a delta download but replaces every component, which is what you want after a verification failure.

While that window is open, review the Shared Download setting under Help → Update QuickBooks Desktop → Options. If the path points to a server folder that is not mapped on this PC, switch back to a local download and retry; Intuit lists a missing Shared Download drive as a 15XXX cause.

6

Revalidate the payroll service key

Go to Employees → My Payroll Service → Manage Service Key. The Service Name and Status should be correct and show Active. Select Edit, verify that the service key number matches your subscription, select Next, uncheck Open Payroll Setup, and select Finish.

Finishing this screen downloads the entire payroll update, which is useful when the normal updater keeps failing. If the key shows inactive or invalid, reactivate the service first; see payroll service connection errors.

7

Confirm the File Copy Service and add antivirus exclusions

Press Windows + R, type services.msc, and press Enter. Find the QuickBooks File Copy Service, named Intuit QuickBooks FCS in most installs, and confirm it is not stopped or disabled. Set the startup type to Automatic and start the service if it is idle.

Then add exclusions for C:\Program Files\Intuit\QuickBooks, C:\ProgramData\Intuit, QBW32.exe, and QBUpdate.exe in Windows Security under Virus & threat protection → Manage settings → Exclusions, or with your vendor's method. Do not leave real-time protection off; exclusions solve the block safely.

8

Install the Intuit digital signature certificate

Open C:\Program Files\Intuit\QuickBooks. Right-click QBW32.exe and select Properties → Digital Signatures. Confirm Intuit appears in the signature list, then select Details → View Certificate → Install Certificate. Select Next until Finish appears, then finish and restart the computer.

Open QuickBooks and re-download the update. If it returns, run the QuickBooks Install Diagnostic Tool from Tool Hub (Installation Issues) to repair Microsoft .NET and MSXML components. Intuit's last resort is a repair or clean reinstall; see error 1603 if the installer fails.

Verify the tax table version afterward

A successful download is not proof; always confirm the version that is actually installed.

  1. Open the company file and go to Employees → Get Payroll Updates.
  2. Read the number next to You are using tax table version:. Note it before and after the repair.
  3. Select Payroll Update Info for release details on that version.
  4. Compare the version and release date against Intuit's latest payroll news and updates page.

If the number changed, the update applied. If it is unchanged, repeat step 4 before the next pay run; see how to install and verify payroll tax table updates.

If error 15215 keeps coming back

Recurring signature failures usually mean a stale Windows certificate chain or a security product interfering at download time. Install every available Windows Update, repeat step 8, and test from another network if your office uses deep packet inspection. If QBW32.exe still shows an invalid certificate, repair the QuickBooks installation and re-download. If the install now fails after a clean download, switch to the 15240 install workflow, or start from the payroll update error overview for other 15XXX codes.

Prevention

  • Turn on automatic payroll updates so a failed download is caught days before payday, not the morning payroll is due.
  • Keep the QuickBooks program folder, C:\ProgramData\Intuit, and both QuickBooks executables excluded in your antivirus.
  • Keep Windows Update current so root certificates do not expire on you.
  • Leave Shared Download local unless a server shares it and is always reachable.
  • Check the tax table version once a month with Employees → Get Payroll Updates and download a full update well before the 45-day reminder window.

Frequently asked questions

Is QuickBooks error 15215 the same as error 15240?

No. Error 15215 fails during the download or its verification, so no update file is installed. Error 15240 means files were downloaded but the installer could not finish. Fix 15215 first; if 15240 appears afterward, work through the 15240 install fixes.

Does error 15215 mean my payroll data is damaged?

No. The error is about the update file, not your company file. Your transactions and payroll history are intact. Run the tax table update again, and investigate data damage only if Verify Data also fails.

Can I run payroll without installing the update?

You can open paychecks, but you should not file or pay taxes from an outdated tax table. The rates and forms may be out of date, which risks incorrect withholding and penalties. Treat a failed update as a blocker for the pay run, not a nuisance.

Will deleting the Components folder delete my company file?

No. The Components folder holds downloaded update packages and installer components only. Your company file lives in a separate folder with a .QBW extension. Deleting cached components forces a clean download, which is exactly why Intuit recommends it.

Why does error 15215 happen on only one computer?

Because the failure is local: that PC's clock, TLS settings, proxy, antivirus, or certificate store blocks verification. Compare Internet Options → Advanced and the installed root certificates with a working workstation.