QuickBooks Payroll Update Not Working

Let’s Dive in to see…

QuickBooks Payroll Error PS060

QuickBooks Payroll · Update Failure · Triage Guide

QuickBooks Payroll Update Not Working — Complete Fix Guide

QuickBooks payroll update fails with an error, stalls without completing, or shows a success message but the tax tables haven't updated.

At QuickFix Bookkeeping, payroll update failures fall into four categories: subscription problems (subscription lapsed, seat limit exceeded), connectivity problems (firewall, SSL, proxy), installation problems (damaged QB or payroll component), and environment problems (Terminal Server, wrong user, shared download path). Identifying your category first saves running every fix blindly.

Step 1 — Identify Your Category (30 Seconds)

Subscription

Error 15222, 15276, 15310. Or message says subscription expired/invalid. → Check payroll.intuit.com for subscription status first.

Connectivity

Error 15240, 12037, 12029, 17337. Or update stalls at 0%. Can you open intuit.com in a browser? If yes: firewall/SSL issue, not subscription.

Installation / Environment

Error 15102, 15271. Or update "succeeds" but tax tables still show old date. Running on Terminal Server / RDS? Not Windows Admin? → Environment issue.

Fix by Category

CATEGORY ASubscription ProblemError 15222, 15276, 15310 or expired message
1

Verify subscription at source: log into payroll.intuit.com → confirm subscription is active and hasn't lapsed. If lapsed: renew → retry. If active but 15276: confirm the EIN in QB (Company → Company Information) matches the EIN on the subscription. If 15310 (seat limit): log into camps.intuit.com → manage activations → deactivate unused machines.

2

Re-enter service key: QB → Employees → My Payroll Service → Manage Service Key → Edit → re-enter the payroll service key → Next → Finish. This forces a fresh subscription validation against Intuit's servers.

CATEGORY BConnectivity / Firewall / SSL ProblemError 15240, 12037, 17337, update stalls
1

Delete Components + Reset Update: close QB → delete C:\ProgramData\Intuit\QuickBooks[XX]\Components folder → right-click QB → Run as Administrator → Help → Update QuickBooks Desktop → Reset Update → Get Updates → Employees → Get Payroll Updates.

2

Fix SSL + add Intuit to Trusted Sites: INETCPL.CPL → Advanced → confirm SSL 2.0 unchecked, TLS 1.0/1.1/1.2 checked → Security → Trusted Sites → add https://*.intuit.com → Content → Clear SSL State → OK → retry. If on corporate network: add *.payroll.intuit.com to firewall allowlist on port 443.

3

Manual download as fallback: download the payroll update installer directly from Intuit's website → right-click → Run as Administrator. This bypasses QB's internal download mechanism entirely.

CATEGORY CEnvironment ProblemError 15102, 15271, update "succeeds" but tables still old
1

Terminal Server (15102): on RDS servers, payroll updates must be run from the server console with all other QB sessions closed. Log into the RDS server directly → close all other QB sessions → run update as Windows Administrator.

2

Shared download location (update "succeeds" but old tables): Help → Update QuickBooks Desktop → Options tab → check "Save it to this location" → confirm path is a local path, not a network path → change to local if needed → Update Now → Reset Update → retry. Also: Employees → Get Payroll Updates → confirm "Latest update installed as of:" date changed after update.

CATEGORY DInstallation ProblemAll above tried, still failing
1

Tool Hub → Installation Issues → QuickBooks Install Diagnostic Tool → run → restart. Then: Control Panel → Programs → QuickBooks → Repair. After repair: retry payroll update as Windows Administrator. If still failing: QB Clean Install Tool → uninstall → fresh install → reactivate → re-enter payroll service key → retry update.

Related QuickBooks Payroll Errors

Tried All Categories and Payroll Update Still Won't Complete?

Let QuickFix Bookkeeping Diagnose and Fix Your Payroll Update.

When manual download also fails, the issue is typically a system-level block (Group Policy, endpoint protection, or QBFCS service damage) that requires hands-on diagnosis — we identify the specific block and resolve it.

Book a Free 30-Minute Consultation

No obligation. Same-day response.