QuickBooks Error PS077: Payroll Update Fix for Unsupported Desktop

Fix QuickBooks Desktop error PS077 and the PSxxx payroll update family. Learn what blocks the download and how to keep payroll running offline.

When QuickBooks Desktop fails to download a payroll update, it often throws Error PS077. This code belongs to the PSxxx family of payroll-subscription errors. If you are running an older, unsupported version of QuickBooks Desktop and intend to keep it that way, this error is usually a sign of a disconnected service rather than a broken installation.

What Error PS077 Means

In plain English, PS077 means QuickBooks tried to validate your payroll subscription or download a tax table update and was blocked. The software generally cannot verify your entitlement to the payroll service, so it halts the download to prevent applying incomplete or unauthorized tax data.

The Discontinuation Reality

Intuit discontinues official services— including payroll subscriptions, tax table updates, and live support— for QuickBooks Desktop products at their scheduled sunset dates. If your version of QuickBooks has crossed that threshold, Error PS077 is often permanent. The Intuit servers simply no longer recognize or serve payroll updates to your version of the software. No local setting will force a discontinued product to pull a live payroll update.

The PSxxx Error Family

Error PS077 rarely travels alone. You might also see closely related codes in the same payroll-subscription family, such as PS032, PS033, PS058, PS061, or PS107. The underlying triggers are essentially identical across this family. If you are seeing a nearby PSxxx code on an older version of Desktop, the causes and solutions below apply just as well.

Common Causes

Beyond the hard discontinuation of your software version, several other factors trigger PSxxx errors:

  • Expired or inactive payroll service: Even on a supported version, a lapsed payroll subscription will block updates.
  • Billing verification blocks: A stuck or failed billing verification process can prevent the server from authorizing the download.
  • Stale download files: Leftover temporary files from a previous, failed payroll update can block new data from writing correctly.
  • Incorrect Direct Deposit PIN: If you use Intuit Direct Deposit, an invalid PIN will halt the payroll update process entirely.

A Self-Service Fix Procedure

If your version of QuickBooks is still within its official service window, you can usually clear the PS077 block by forcing a clean download. Follow these steps:

  1. Update QuickBooks Desktop: Go to the Help menu and select Update QuickBooks Desktop. On the Options tab, select Mark All, then Save. Go to the Update Now tab, check the Reset Update box, and select Get Updates.
  2. Restart and toggle: Close QuickBooks, reopen it, and when prompted to install the update, click Yes.
  3. Download the tax table: Once the maintenance update finishes, go to Employees > Get Payroll Updates and select Download Entire Payroll Update.
  4. Verify your subscription: In the same Get Payroll Updates window, check the billing status or subscription details to ensure your service is active and properly linked to your license.

If these steps fail and your software is officially discontinued, the issue is server-side. You cannot resolve it locally.

The Durable Path: Manual and Third-Party Payroll

To keep your books on QuickBooks Desktop indefinitely without relying on Intuit's cut-off payroll servers, you need to pivot away from the built-in subscription service.

You can enable Manual Payroll directly in the software. This allows you to continue writing paychecks and tracking liabilities in your company file without needing a tax table subscription. Go to Employees > Payroll > Enter Payroll Service Information, and select the option to set your payroll to Manual. You will be responsible for calculating the taxes, but the check-writing infrastructure remains fully functional.

Alternatively, use a third-party payroll service. You can run your actual paychecks and tax filings through an independent provider, then record those transactions in QuickBooks Desktop via manual journal entries or direct file imports.

Preventing Recurring PSxxx Errors

If you are running a supported version, keep your QuickBooks Desktop updated with standard maintenance releases, ensure your billing information is current, and clear your temporary internet files periodically to prevent stale data from blocking downloads. If you are running a discontinued version, the best prevention is to stop requesting live updates. Switch your payroll settings to manual so the software stops attempting to reach servers that will no longer respond.

When the Company File Is Damaged

Sometimes, a PSxxx error points to corruption inside your .qbw company file rather than a server communication issue. If your payroll service is active, your software is supported, and the clean download steps above fail, the data structures that hold your employee and payroll tax information may be damaged.

If you suspect your company file is corrupt, you can attempt a standard rebuild within QuickBooks. For severe corruption that halts your payroll processing entirely, specialized file repair tools or services are often required to restore the data structure.

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.