QuickBooks Error PS060
Written by BooksMerge | Published: August 14, 2026

If you’re in the process of carrying out a payroll update and the QuickBooks error PS060 has just stopped you, you’re probably looking at a message which says “Current Enhanced Payroll Service is Unavailable”. It can be very annoying, particularly when you have a deadline to process your payroll, but the good point is that this error is generally solved without the need for any sophisticated technical intervention.

The following guide will show you what causes PS060, explain how to fix it step by step, and tell you how to prevent it from occurring again.

It’s helpful beforehand to know what this error really means. In most instances, PS060 does not indicate that there’s a problem inside your company file; rather, it’s QuickBooks letting you know that it was unable to verify that your Enhanced Payroll service is active and accessible, which suggests the issue lies with the subscription, the billing, or the connectivity rather than with data corruption.

The fact that this distinction exists is important since it affects the area you should investigate first; should you suppose that the problem lies with a damaged file and immediately proceed with reinstallation of QuickBooks or reconstructing the folders, you could end up spending an hour on procedures that would never have been able to resolve a billing or connectivity problem to begin with.

The guide has been arranged in such a way that you examine the more probable causes before moving on to the more time-consuming ones, and this should enable the majority of users to get back to running their payroll without having to carry out a lot of trial and error.

A Quick Overview: QuickBooks Payroll Error PS060

The following table gives a condensed summary of payroll error PS060 in QuickBooks Desktop.

Error message Current Enhanced Payroll Service is Unavailable
Error type Payroll subscription / service-verification error
When it occurs While downloading a payroll update or processing payroll
Most common causes Inactive subscription, outdated billing information, Intuit server outage, connectivity issues
Less common causes Damaged CPS folder, multiple QuickBooks installations, firewall/antivirus interference
Usual fix time A few minutes to 30 minutes, depending on the cause
Affects QuickBooks Desktop with Enhanced Payroll
Related errors PS032, PS033, PS036, PS058

What is QuickBooks Error PS060?

The PS060 error in QuickBooks occurs when QBDT is unable to check or access your Enhanced Payroll subscription, and this situation arises when you are downloading a payroll update or when you are attempting to process your payroll.

Current Enhanced Payroll Service is Unavailable

The error is most commonly caused by an inactive subscription, out-of-date billing details, a temporary fault on Intuit’s servers, or a connectivity issue, not by damage to your company file.

Common Indicators/User Experience of Error Code PS060 in QuickBooks

You’ll notice one or more of the following when this error shows up:

  • An on-screen message reading “Current Enhanced Payroll Service is Unavailable”
  • Repeated failures when you try to download the latest payroll tax table update
  • An inability to process paychecks or run payroll tax calculations
  • QuickBooks becoming noticeably slow or unresponsive while you’re working on payroll tasks

They occur when you are working in QuickBooks, during a planned payroll process, when you are checking for updates, or immediately after you have opened the program if it is set to check for updates automatically. Since the error appears halfway through a task, it may seem more disruptive than it really is; yet in most cases the solution takes just a few minutes once you have determined which cause applies to your situation.

If what you’re seeing is a message such as one indicating a failed download or an incomplete installation rather than one about an unavailable service, you could be encountering a related but separate problem. In the case where the error is concerning a failed update download rather than an unavailable service, refer instead to our PS058 guide since the solutions for that error are different.

What Causes QuickBooks Error PS060?

PS060 appears at its root when QuickBooks is unable to verify that your payroll service is both active and accessible. There are a number of possible causes for this problem, and it’s important to go through them all before you begin troubleshooting, since the solution will depend on which one applies to your particular case.

Here are some common causes for QuickBooks error PS060:

  • An inactive or expired payroll subscription
  • Incorrect or outdated billing or credit card information, which can prevent your subscription from renewing automatically
  • A temporary outage or scheduled maintenance on Intuit’s servers
  • An outdated version of QuickBooks Desktop or an outdated payroll tax table
  • Third-party security software or a firewall blocking QuickBooks from reaching Intuit’s servers
  • Internet connectivity issues or misconfigured connection settings
  • A damaged or corrupted CPS (Common Payroll Service) folder
  • Multiple installations of QuickBooks Desktop on the same computer, which can create conflicts during a payroll update

It isn’t the case that all the causes listed will be relevant to your particular situation, which is the reason why the troubleshooting section that follows begins with the fastest checks. For example, a server outage can be ruled out in just a few seconds and involves no action on your part, whereas with a billing problem it may take a couple of minutes to resolve once you know where to look. Generally, going through the list in approximately the order of how likely each cause is to be the issue, rather than immediately trying the most technical solution, usually gets your payroll running again more quickly.

It is worth taking a moment to note that last point regarding the CPS folder. Although some troubleshooting resources regard a damaged CPS folder as the main cause of PS060, the more common and better documented cause is actually a problem with the subscription, billing, or server availability.

Even so, renaming the CPS folder remains a valid solution (and is dealt with later in this guide), but it is usually not the first thing to look at. Only when you have verified that your subscription and billing information are correct and the error still persists should you consider the CPS folder as a likely cause.

Related QuickBooks Desktop Payroll Error Codes

PS060 is part of a group of payroll error codes that have the “PS” prefix but which do not all have the same underlying cause. As a quick reference, here it is if you’re uncertain about whether PS060 is actually the error you’re facing:

Error Codes What It Usually Means
PS032 Payroll subscription not recognized, often after a recent renewal
PS033 Corrupted payroll tax table file blocking the update
PS036 QuickBooks can’t verify the payroll subscription, often tied to billing or service-key issues
PS058 Payroll update download or install failure, often a company file or connectivity issue
PS077 / PS107 Damaged QuickBooks installation files affecting payroll downloads

If you want to see a more comprehensive look at how these errors are related to one another, refer to our full guide on QuickBooks payroll update errors.

Before You Troubleshoot QuickBooks Payroll Error PS060

A few quick checks before you start working through fixes for QuickBooks Payroll error PS060 can save you time:

  • Make sure your internet connection is steady.
  • Take QuickBooks into single-user mode before carrying out the update.
  • You can check your payroll subscription status in your Intuit account or in QuickBooks.
  • Make sure that the date and time on your computer are set correctly, as an incorrect system clock can prevent QuickBooks from verifying your subscription.

Once you’ve dealt with the ones mentioned above, you can carry out the fixes listed below. They are arranged in order from the quickest and least invasive to the more complicated ones, so begin with the first one and only proceed to the next if the previous step didn’t cure the error.

How to Fix QuickBooks Error PS060: Detailed Steps

In the section below, we shall show you the detailed troubleshooting methods for resolving QuickBooks error PS060. Make sure to go through each of these steps carefully and carry them out according to the instructions.

Method 1: Check for an Intuit Server Outage

Make sure that the problem is not caused by an ongoing Intuit server outage before making any changes to QuickBooks or your computer. Should Intuit’s payroll authentication servers be unavailable due to planned maintenance or an unexpected service disruption, QuickBooks will be unable to verify your payroll subscription and will instead display error code PS060.

Follow these steps to check for a server outage:

  • Open your web browser and go to the official Intuit Status page.
  • Check the current status of QuickBooks Payroll services.
  • Check for any maintenance notices or reported outages.
  • Log in to your Intuit account to check whether any service notifications are shown.
  • When an outage is reported, you should wait until Intuit has restored the service before trying to carry out another payroll update.

If no outage is reported and error PS060 still persists, then move on to the following method.

Method 2: Verify Your Payroll Subscription Status

Error PS060 in QuickBooks is usually caused by having an inactive, expired, or suspended payroll subscription; so make sure that your payroll subscription is active before carrying out any further troubleshooting.

  • Open QuickBooks Desktop.
  • Go to Employees.
  • Select My Payroll Service.
  • Click Account/Billing Information.
  • If you are asked, please sign in with your Intuit account details.
  • Review the subscription status.
  • Check that the subscription is listed as Active and that there are no suspension notices; also ensure that the renewal date has not expired.

Renew or reactivate your subscription if it is inactive before downloading the payroll updates; if the subscription is active but the error still persists, then proceed to the next method.

Method 3: Update Your Billing and Payment Information

A QuickBooks subscription might still be prevented from being verified with Intuit even if your payroll subscription shows as active due to outdated payment details.

  • For QuickBooks Desktop
  • Open QuickBooks Desktop.
  • Select Employees.
  • Select your payroll service and click on Account/Billing Information.
  • Log in to your Intuit account.
  • Select Billing Details.
  • Review your payment method.
  • Update your credit card details, billing address, and the expiration date.
  • Save your changes and then restart QuickBooks.

Download the payroll updates again; if the PS060 error still shows up, proceed to the steps below.

Method 4: Register QuickBooks Desktop and Install the Latest Updates

Before QuickBooks can successfully verify your subscription, it has to be activated and fully updated.

Step 1 – Verify Activation

  • Open QuickBooks Desktop.
  • To open the Product Information window, press F2.
  • Make sure that the License Status reads Activated.
  • If QuickBooks has not already been activated, you should choose ‘Help’ and then select ‘Activate QuickBooks Desktop‘.

Complete the activation by following the prompts.

Step 2 – Update QuickBooks

  • Go to Help.
  • Select Update QuickBooks Desktop.
  • Click the tab labeled ‘Update Now‘.
  • Check Reset Update.
  • Click Get Updates.
  • Hold on until the download is complete.
  • Restart QuickBooks.
  • Click Install Now when asked to.

Step 3 – Download the Latest Payroll Tax Table

  • Open Employees.
  • Select Get Payroll Updates.
  • Check Download Entire Update.
  • Click Update.
  • Wait for the confirmation message.

If QuickBooks error PS060 persists, proceed to the next method.

Method 5: Verify the Payroll Service Key

A damaged or incorrect payroll service key can prevent QuickBooks from validating payroll.

  • Close all company files.
  • Restart your computer.
  • Open QuickBooks Desktop.
  • Go to Employees.
  • Select My Payroll Service.
  • Choose Manage Service Key.

Make sure that the service name is correct and that the status shows as Active.

  • Choose Edit and then check the service key.
  • If it’s necessary, enter the correct key.
  • Click on Next and clear the Open Payroll Setup.
  • Select Finish.

Download payroll updates again.

Method 6: Rename the CPS Folder

The payroll update components are stored in the CPS folder and, if the folder is damaged, QuickBooks will be unable to authenticate the payroll subscriptions.

  • Close QuickBooks.
  • Press Windows + E.
  • Open File Explorer and navigate to: C:\Program Files (x86)\Intuit\QuickBooks XXXX\Components\Payroll
  • Locate the CPS folder.
  • Right-click it. Select Rename.
  • Rename it to CPS.old. Press Enter.
  • Reopen QuickBooks.

Download the payroll updates once more, and QuickBooks will then automatically create a new CPS folder.

Method 7: Clear Intuit Cookies and Browser Cache

QuickBooks uses your default browser to authenticate payroll services. Corrupted Intuit cookies might interfere with the verification process.

Google Chrome

  • Open Chrome and click the three-dot menu.
  • Select Settings. Open Privacy and security.
  • Select Third-party cookies.
  • Select See all site data and permissions.
  • Search for Intuit.
  • Delete all Intuit cookies.
  • Restart Chrome.

Microsoft Edge

  • Open Edge. Click Settings.
  • Choose Privacy, search, and services.
  • Open Cookies and site permissions.
  • Search for Intuit.
  • Remove all Intuit cookies.
  • Restart the browser.

Clear the cache and then restart QuickBooks before downloading the payroll updates again.

Method 8: Flush the DNS Cache

A stale DNS cache can stop QuickBooks from getting to Intuit’s servers.

  • Press Windows + R.
  • Type cmd.
  • To open the Command Prompt as Administrator, press and hold Ctrl, Shift, and Enter.
  • Enter ipconfig /flushdns
  • Press Enter.
  • Stay until you see the success message.

Restart QuickBooks and download the payroll updates once more.

Method 9: Reset Your Network Settings

Wrong Windows network settings can affect QuickBooks’ ability to connect to payroll servers.

  • Open Settings and select Network & Internet.
  • Choose Advanced network settings.
  • Select Network reset.
  • Click Reset now.
  • Confirm the action.
  • Restart your computer.

Launch QuickBooks and get the payroll updates.

Method 10: Repair QuickBooks Using the Tool Hub

Program damage may stop QuickBooks from processing payroll updates properly, so let us use QB Tool Hub to repair the program.

Step 1 – Install QuickBooks Tool Hub

  • Close QuickBooks.
  • Get the latest version of QuickBooks Tool Hub.
  • Run the installation file.
  • Follow the on-screen instructions.
  • Open Tool Hub.

Step 2 – Run Quick Fix My Program

  • Open Program Problems.
  • Choose Quick Fix my Program.
  • Hold until the repair is completed.
  • Restart QuickBooks.

Step 3 – Run QuickBooks Install Diagnostic Tool

  • Open Installation Issues.
  • Choose the QuickBooks Install Diagnostic Tool.
  • Let the scanning process finish.

Restart the computer and make sure QuickBooks is up to date by downloading the payroll updates.

Method 11: Configure Windows Firewall and Antivirus Settings

Windows Firewall or third-party antivirus software may block QuickBooks from accessing Intuit’s payroll servers.

  • Temporarily Disable Antivirus
  • Open Windows Security.
  • Select Virus & threat protection.
  • Open Manage settings.
  • Turn Real-time protection off temporarily.
  • Download payroll updates.
  • Re-enable your antivirus afterward.

If the issue persists, verify that:

  • QuickBooks is added as a trusted application.
  • Firewall exceptions exist for QuickBooks executable files.
  • Required QuickBooks ports are open.
  • Intuit QuickBooks FCS (File Copy Service) is enabled and running.

If firewall configuration is required, follow your dedicated firewall setup guide for creating QuickBooks port and executable exceptions.

Method 12: Perform a Clean Install of QuickBooks Desktop

If you’ve gone through all the methods mentioned above and the error is still there, then it’s worth considering carrying out a complete uninstall and reinstall of QuickBooks Desktop as a last resort. Yet in this particular case, it is seldom necessary when compared to the other errors in the same group.

Step 1 – Uninstall QuickBooks

  • Open Control Panel.
  • Select Programs and Features.
  • Choose QuickBooks Desktop.
  • Select Uninstall/Change.
  • Remove the application by following the prompts.

Step 2 – Rename Installation Folders

Give the following QuickBooks folders a new name by adding .old to the end of each folder name:

  • ProgramData\Intuit\QuickBooks
  • Program Files\Intuit\QuickBooks
  • AppData\Local\Intuit\QuickBooks

Step 3 – Reinstall QuickBooks

  • Get the most recent QuickBooks Desktop installer.
  • Run the setup file.
  • Please enter the details of your product and license.
  • Complete the installation.
  • Activate QuickBooks.
  • Update QuickBooks Desktop.
  • Get the most recent payroll tax table.

After you reinstall, check if QuickBooks error PS060 is fixed.

How to Prevent QuickBooks Payroll Error PS060: Expert Tips

A little routine maintenance goes a long way toward avoiding this QuickBooks error code PS060 in the future:

  • Ensure that your payroll subscription is still active and that your billing information is current.
  • A stable and reliable internet connection is necessary if you are carrying out payroll updates.
  • Ensure that the exceptions for QuickBooks in your firewall and antivirus program are kept up to date.
  • Make sure that the exceptions for QuickBooks in your firewall and antivirus software are kept up to date.
  • It’s advisable to periodically check your subscription status rather than waiting for an error to show up.

It’s a good idea to get into the habit of checking your billing information every time your card is about to expire or when your bank issues you a new one, since this is one of the most common and simplest reasons for PS060 to be overlooked. If you set up a recurring reminder a few weeks before your subscription is due to renew, you’ll be able to spot any billing problem before it leads to an error message.

Just as you should if you use QuickBooks on more than one computer, ensuring that all of those computers have the same software version will reduce the chance of a version mismatch causing payroll errors in the future.

When to Get Professional Help

In most cases, the steps mentioned above do indeed resolve PS060, but there are some exceptions. If you’re still getting the error even after having carried out all of the methods listed, you may have a billing conflict on your account, be impacted by a current Intuit server problem, or have a subscription issue which will need to be dealt with by account-level assistance. The real cost when a payroll update is blocked isn’t the error message but the fact that the payroll run is now at risk of being delayed.

Once you have tried all of the above remedies and are still receiving the PS060 error, BooksMerge’s payroll specialists will be able to check your subscription status directly and get your payroll going again, so that a blocked update won’t cause you to miss a paycheck.

If you’d like to find out how BooksMerge handles QuickBooks Assisted Payroll, or if you’re facing a more general payroll update problem, our detailed troubleshooting guide for the payroll update not working examines a number of related situations more thoroughly.

Final Thoughts

QuickBooks error PS060 is usually caused by a problem with your subscription, billing, or connectivity, not by a corrupted file, which is good news since these kinds of issues can usually be fixed in just a few minutes. Firstly, verify if there is an Intuit server outage, and then ensure that your subscription and billing information are correct.

Just carrying out these two steps deals with the majority of PS060 errors. If the error remains after that, try the other solutions in turn, beginning with updating QuickBooks and then checking your firewall and antivirus settings. If you’ve carried out all of these steps and your payroll is still stuck, it is reasonable to seek direct assistance at this stage rather than put it off.

FAQ's

It means QuickBooks Desktop couldn’t confirm that your Enhanced Payroll subscription is active and reachable at that moment. This is usually related to subscription status, billing details, or a temporary server issue rather than damage to your company file. In most cases, it clears up once the underlying subscription, billing, or connectivity issue is resolved.

The most common causes of error code PS060 in QuickBooks are an inactive or expired payroll subscription, outdated billing or credit card information, a temporary Intuit server outage, or a connectivity issue. Less commonly, it can stem from a damaged CPS folder, a firewall blocking QuickBooks, or conflicts from multiple QuickBooks installations on the same computer. Working through these possibilities in order, starting with the most common, is usually the fastest way to identify which one applies to you.

Not always, but it’s one of the most frequent causes. Billing issues, server outages, and connectivity problems can trigger the same error even when your subscription is technically active, which is why it’s worth checking each possibility rather than assuming it’s the subscription alone. Verifying your subscription status directly through your Intuit account is the quickest way to rule this cause in or out.

PS058 is usually an update-download or installation failure, while PS060 is a service-availability or subscription-verification error. They can look similar because both interrupt a payroll update, but the underlying causes and fixes are different, so it’s worth confirming which error message you’re actually seeing. See our PS058 troubleshooting guide for that error specifically.

It depends on what’s causing the error. If your subscription and billing details are current and the issue is a temporary server outage or connectivity problem, you may be able to process payroll again once that clears on its own. If the subscription itself is inactive or your billing information is out of date, payroll processing will stay blocked until that’s corrected.

Most cases resolve within a few minutes, especially when the cause is a server outage, an outdated billing detail, or a lapsed subscription. Fixes involving the CPS folder, firewall settings, or a QuickBooks reinstall can take longer, sometimes up to 30 minutes. If you’ve worked through the methods in this guide and the error persists beyond that, it’s a good sign to reach out for direct assistance.

Suggested Reading
QuickBooks

Resolve QuickBooks Error PS077 Instant Troubleshooting Methods

Read More
QuickBooks

QuickBooks Error PS060: Common Causes and How to Fix It

Read More
QuickBooks

QuickBooks Payroll Live Chat: Phone, Callback, and Other Ways to Get Help

Read More
QuickBooks

Set Up QuickBooks Time: Sign In & Troubleshooting Guide

Read More
QuickBooks

QuickBooks Error PS034: Causes, Fixes & Payroll Update Guide

Read More
SYSTEM ONLINE

AI-triaged.
Human-solved.

Instant QuickBooks diagnostics, then a certified ProAdvisor takes over live.

qb-diagnostic.sh
> Scanning Error signature...
> Match Found: quickbooks-error-ps060
> routing to certified ProAdvisor▌

98%

first-call fix

<15s

match time

24/7

live coverage

Loading
Or call us now

+1-866-513-4656