QuickBooks Payroll Error Guide · PSxxx Series
How to Fix QuickBooks Payroll Error PS077
QuickBooks displays: "PS077: QuickBooks is having trouble installing your payroll tax table updates"
Error PS077 means QuickBooks has confirmed the payroll subscription is expired, inactive, or cannot be validated. Unlike PS036 (which is a verification ambiguity), PS077 is a definitive rejection from Intuit's servers. At QuickFix Bookkeeping, the first check is always the subscription account portal — not the program files.
The QuickFix Bookkeeping Distinction
PS077 is the only PS-series error where the subscription itself is confirmed as the problem — not a file, path, or connection issue.
PS077 — this page
Subscription definitively expired, inactive, or billing failed. Intuit confirmed — the account is not active.
Fix: renew or reactivate at Intuit.com first, then update billing.
PS036
Verification ambiguous — service key wrong, EIN mismatch, Paysub.INI corrupted, or multiple agreement conflict.
May appear even when subscription is actually active.
PS032
Update installation failed — CPS folder, ECML entitlement file, or billing data outdated.
Fix: CPS rename, ECML delete, billing update.
The UAC cause most guides miss: Windows User Account Control can block QuickBooks from installing payroll updates even when the subscription is fully active and billing is current. If PS077 persists after confirming a valid subscription, UAC is often the culprit — it treats the payroll update installer as an untrusted process and silently blocks it. Temporarily disabling UAC before running the update resolves this specific variant.
What Causes QuickBooks Error PS077?
Expired or Lapsed Subscription
Most common cause — the payroll subscription renewal date passed without successful payment. Intuit will reject all payroll update requests until the subscription is renewed or reactivated at accounts.intuit.com.
Failed Payment — Outdated Billing Details
The subscription is technically active but the most recent auto-renewal payment failed — expired credit card, changed bank account, or billing address mismatch. Intuit suspends payroll access until payment is resolved.
UAC Blocking Payroll Update Installation
Windows User Account Control treats the payroll update installer as an untrusted process and blocks it silently. The subscription is valid but the update cannot install. Running QB as Administrator or temporarily disabling UAC resolves this.
Outdated QuickBooks Version
An outdated QB Desktop release may not be compatible with current payroll update servers. Intuit periodically sunsets older versions — check if your QB version is still supported and update to the latest release.
Corrupted CPS Folder or Paysub.INI
Damaged payroll component files can trigger PS077 even when the subscription and billing are correct. The CPS folder rename and Paysub.INI rename are secondary fixes once subscription status is confirmed valid.
QuickBooks Not Registered (Activated)
If the QB Desktop installation is not registered/activated with Intuit (press F2 and check if "Activated" appears next to the license number), payroll services cannot be verified. Registration must be completed before payroll updates will work.
How to Fix QuickBooks Payroll Error PS077
Start with Method 1 — confirm subscription status first. All other fixes are secondary until the subscription is confirmed active.
METHOD 1
Check and Renew Subscription at Intuit Account Portal
Do this first — always
PS077 is a server-side rejection. No local fix will work until the subscription status at Intuit is resolved. Confirm the account status before touching any program files.
1
Log into accounts.intuit.com with your Intuit account credentials. Go to Manage Products and Subscriptions. Find QuickBooks Payroll. Check if status shows Active, Expired, or Suspended.
2
If expired: renew the subscription. If payment failed: update billing details — new card number, updated expiry, correct billing address. Save changes and allow a few minutes for the account status to update.
3
In QB: Employees > My Payroll Service > Account/Billing Information. Log in and confirm status now shows Active. Close and reopen QB, then retry the payroll update.
QuickFix tip: Also check via the in-QB portal: Employees > My Payroll Service > Manage Service Key. If status shows anything other than "Active" — the subscription itself is the problem and must be resolved at Intuit before any other step.
METHOD 2
Disable UAC, Run QuickBooks as Administrator
Subscription active — UAC blocking install
If the subscription portal shows Active but PS077 persists, UAC is blocking the payroll update installer. This is the most overlooked cause of PS077 after billing is confirmed correct.
1
Run as Admin first: close QB, right-click the QB icon, select Run as Administrator. Retry the payroll update. This is often sufficient without needing to disable UAC entirely.
2
If still blocked: Windows + R > Control Panel > User Accounts > Change User Account Control settings > drag slider to Never notify > OK > restart > retry payroll update. Re-enable UAC immediately after the update completes.
METHOD 3
Update QuickBooks Desktop and Reset Updates
Outdated QB version
Press F2 in QB — confirm "Activated" appears next to the license number. If not, register QB first. Then update to the latest release.
1
Right-click QB > Run as Administrator > Help > Update QuickBooks Desktop > Options tab > Mark All > Save > Update Now tab > check Reset Update > Get Updates. Restart QB when prompted, accept the install. Then retry Employees > Get Payroll Updates > Download Entire Update.
METHOD 4
Rename CPS Folder and Paysub.INI
Subscription active — component files damaged
If subscription is confirmed active and UAC/admin fixes didn't resolve it, damaged payroll component files are the cause.
1
Close QB. Navigate to C:\Program Files (x86)\Intuit\QuickBooks [Year]\Components\Payroll. Right-click CPS folder > Rename > add .old.
2
Enable hidden files (File Explorer > View > Hidden items). Navigate to C:\ProgramData\Intuit\QuickBooks [Year]\. Find Paysub.INI > rename to Paysub.INI.old. Reopen QB and run the full payroll update.
METHOD 5
Run Quick Fix My Program + Repair QB Installation
All above tried — program damage
1
Tool Hub > Program Problems > Quick Fix My Program. If that fails: Control Panel > Programs > QuickBooks > Uninstall/Change > Repair. Restart, then retry the payroll update. See How to Repair QuickBooks for full steps.
Quick Reference
| Your situation | Cause | Start with |
| Subscription shows Expired/Suspended | Lapsed renewal | Method 1 — renew at Intuit.com |
| Subscription Active — still PS077 | UAC blocking install | Method 2 — run as Admin, disable UAC |
| QB not showing Activated by license | QB not registered | Method 3 — register + update QB |
| Billing updated — PS077 persists | Damaged CPS/Paysub.INI | Method 4 — rename CPS + Paysub.INI |
Frequently Asked Questions
What is the exact difference between PS077 and PS036?
PS036 means QuickBooks attempted to verify the subscription but received an ambiguous result — the verification failed but the underlying account may still be active. Causes include service key mismatch, EIN errors, and file corruption. PS077 means Intuit's servers returned a definitive rejection — the subscription is confirmed as expired, suspended, or the account does not exist as registered. If you see PS077, the subscription account itself is the problem. If you see PS036, the subscription may be fine but something is preventing QB from confirming it. Always check the Account Management Portal first for either error, but PS077 almost always requires a billing or renewal action at Intuit.
Can I still run payroll while PS077 is blocking updates?
Temporarily, yes — QB can process payroll using the last installed tax table. However, PS077 usually appears when the subscription has actually lapsed, which means payroll processing itself may also be blocked (not just updates). If the subscription is expired, Intuit may prevent payroll from running entirely, not just the update download. Check whether you can open a paycheck in QB — if you get a "subscription required" message there too, you cannot run payroll until the subscription is renewed. Renewing the subscription restores both payroll processing and update access simultaneously.
Why would PS077 appear if my subscription looks active in QuickBooks?
QB's local Service Key status can show Active even when the Intuit account has been suspended due to a payment issue — because QB reads the cached subscription data from the Paysub.INI file, not from a live server check. The discrepancy is common when a credit card fails after an auto-renewal and Intuit suspends the account. Always verify at accounts.intuit.com directly rather than trusting what the in-QB Service Key screen shows. If the account portal shows any payment issue or suspension, that overrides whatever the local QB screen displays.
Related QuickBooks Payroll Errors
Payroll Blocked by PS077? Subscription Renewal Not Restoring Access?
Let QuickFix Bookkeeping Get Your Payroll Running Again.
Certified Intuit ProAdvisors — QuickBooks Payroll Specialists
If renewing the subscription hasn't cleared PS077, the issue is usually a cached local status, a UAC block, or an account-level flag at Intuit that requires ProAdvisor assistance to resolve. Our certified team restores payroll access and gets your books current fast.
Book a Free 30-Minute Consultation
No obligation. Same-day response. Payroll restored fast.