Skip to content

Your Step-by-Step Guide to Fix QuickBooks Error PS060

QuickBooks Error PS060 is a common PSXXX series error that can arise while updating or operating payroll. This error code is accompanied by an error message stating that the “Current Enhanced Payroll Service is Unavailable.” Incorrect payroll billing info or an expired payroll subscription are mainly responsible for this error. To learn more about this error and how to resolve it, keep reading this detailed blog.

Table of Contents

Main Causes Behind QuickBooks Payroll Error PS060

There can be many reasons behind this payroll issue in QuickBooks. Knowing why the error arises can give you better clarity and build a stronger foundation while troubleshooting the error. Refer to the list of reasons given below to understand why this error occurs –

  • The billing information for your payroll subscription is incorrect.
  • Your QuickBooks Desktop is outdated and lacks the latest security and software updates.
  • Essential QuickBooks folders, like the CPS folder, might be damaged or corrupted.
  • There is a duplicate copy of QuickBooks Desktop on your PC.
  • Your QBDT isn’t correctly installed, or the software is facing general program issues.
  • The QuickBooks payroll subscription might be expired or invalid.
  • The Windows firewall or an anti-virus app might be configured to create blockages while operating QB.
  • Intuit’s server might be down or under-maintenance, which can prevent QB and payroll from connecting to the server.
  • The Internet Explorer connection settings might be misconfigured while downloading the payroll updates.

Now that we have learned about the various causes behind this payroll error let’s move to the next section and troubleshoot the error successfully.

You may also see:  How To Fix QuickBooks Backup Failed

Effective Solutions to Eliminate QuickBooks Error Code PS060

QuickBooks Desktop Error PS060 can prevent users from downloading payroll updates or undertaking payroll operations. Thus, it needs to be resolved on priority. Once you have understood the triggers behind this error, follow the practical solutions mentioned below to eliminate it effectively –

PS060 error in QuickBooks Desktop can occur due to anti-virus restrictions while updating payroll. To tackle this error, temporarily disable the anti-virus software in the following manner –

  • Open the Windows Start menu and go to Security, then access the Manage Settings tab.
  • Now, select Virus & Threat Protection and switch the Real-time Protection to Off.
  • Once done, restart your PC, open QuickBooks Desktop, and run the payroll updates.

If you are still getting the PS060 error, follow the next troubleshooting step and address it.

You need to ensure that QuickBooks is registered. This will help you know that you have the latest security and software improvements in QB. However, if it is not registered, activate QuickBooks and then update it to the latest release. Then, you can update the payroll tax tables.

Step 1 – Register and Update QuickBooks

Follow the detailed steps below to register and update the QB software –

  • Open QuickBooks and press the F2 key to access the Product Information window.
  • Go to the License Number section and check if it displays as Activated. If not, activate the software by going to the Help section.
  • Further, select Activate QuickBooks Desktop, then follow the on-screen steps to verify the information.
  • Once done, open the Help section again, select Update QuickBooks Desktop, and click Update Now.
  • Next, select the Reset Update checkbox, click Get Updates, and wait for the updates to download.
  • Lastly, relaunch QB and select Install Now to install the updates.

Once QuickBooks is registered and updated, move to the next step and download the payroll tax table updates.

Step 2 – Download the Latest Payroll Tax Table Updates

Get Payroll Updates
Get Payroll Updates

You can download the latest QB payroll tax table updates in the following manner –

  • Open QuickBooks, move to the Employees menu, then select Get Payroll Updates, and choose Download Entire Update.
  • Select Update, and once the updates are downloaded, you will see an informational window confirming the success.

Now, check the status of error PS060 in the QuickBooks Desktop payroll. If the error persists, move to troubleshooting solution 3.

Incorrect or outdated billing information in QuickBooks payroll can cause issues while updating payroll. Thus, the billing info in QuickBooks payroll needs to be updated to fix QB error PS060. To update the billing info, implement the steps given below –

QuickBooks Desktop Payroll

If you are a QBDT user, update the billing details in payroll in the following manner –

  • Sign in to QuickBooks and make sure you are an authorized user before proceeding.
  • Next, go to the Employees menu, select My Payroll Service, and click Account/Billing Information.
My Payroll Service
My Payroll Service
  • Sign in using your Intuit Account login, then verify your information when prompted. If you don’t see your name on the list, contact support for assistance with the issue.
  • Further, select Billing Detail and check the information, which will depend on your contact role. If you don’t see any information under the Billing Details box, you’re not the current billing contact, and you need to change the holder or the billing contact by contacting QB support.
  • Lastly, select Edit billing info, then enter your new billing information, and click I Agree.

QuickBooks Online Payroll

Follow the steps below to update the payroll billing info in QuickBooks Online –

  • Sign in as the primary admin or company admin to update the billing info, then go to Settings.
  • Select Account and Settings, then from the left menu, click Billing Subscription and hit Edit beside your payment method.
  • Update your credit card information and ensure the address in QuickBooks is the same as the one on your credit card statement.
  • Once done, select Confirm card or Save to confirm the new billing details.

Once the billing info is updated, rerun QuickBooks and update the payroll function. If you still encounter the payroll error, move to the next solution and fix it.

An inactive payroll subscription or an incorrect service key number can lead to payroll update issues. Thus, ensure that the subscription status is active and manage the service key in the following manner –

  • Close all company files and restart your PC, then open QuickBooks and go to the Employees menu.
  • Select My Payroll Service, then click Manage Service Key, then review the Service Name and Status.
  • Ensure that the service name and status are correct and displaying as Active, then select Edit.
  • Verify the service key number, but if it’s incorrect, enter the correct service key and hit Next.
  • Lastly, uncheck the Open Payroll Setup box, then select Finish and end the process.

Now, download the entire payroll update in QB again and check the error status. If QB error code PS060 persists, move to the next solution.

Issues with the QB program or with the installation process can be another reason for payroll update issues in the app. To resolve this, you need to repair the application by using the QB Tool Hub utilities in the following manner –

Step 1 – Install the QB Tool Hub Program

QuickBooks Tool Hub
QuickBooks Tool Hub

The QuickBooks Tool Hub contains various tools and features that can fix different issues within the application. Thus, the first step to repair QuickBooks is to install the QB Tool Hub program in the following manner –

  • Firstly, exit QuickBooks and download the QB Tool Hub version by clicking here, then save the setup file at an easily accessible location on the PC.
    Note: If you already have a QB Tool Hub version installed on the computer, you can find the current version at the bottom of the Home section.
  • Further, access the QuickBooksToolHub.exe setup file downloaded above, then go through the on-screen steps to install the program and accept the terms and conditions.
  • When the installation process ends, access the program by double-clicking the QB Tool Hub icon on your Windows desktop.
    Note: If you aren’t able to locate the QB Tool Hub icon on the PC, manually search for “QuickBooks Tool Hub” on the Windows search panel and access the utility.

Once the program is installed on the system, move to the next step and run the Quick Fix My Program tool.

Step 2 – Use the Quick Fix My Program Utility

Quick Fix My Program
Quick Fix My Program

Quick Fix My Program tool is an effective utility that helps terminate the background processes QuickBooks uses. This tool can resolve general program issues, and you can run it in the following manner –

  • Launch QB Tool Hub and select the Quick Fix My Program tool from the Program Problems section.
  • Once the tool stops running, restart QBDT and access the data file.

Now, check if you are able to access QB payroll and download the latest payroll updates. If you are still facing the error, use the QuickBooks Install Diagnostic tool in the next step.

Step 3 – Run the QB Install Diagnostic Utility

QuickBooks Install Diagnostic Tool
QuickBooks Install Diagnostic Tool

If you aren’t able to fix the issues by using Quick Fix My Program, run the QuickBooks Install Diagnostic tool to fix the installation issues. Follow the steps given below to run this tool effectively –

  • Open the QuickBooks Tool Hub and move to the Installation Issues section, then select the QuickBooks Install Diagnostic tool to run the process.
  • Run the tool and let it fix the installation problems, which can take up to 20 minutes.
  • Once the tool stops, restart your PC and launch QuickBooks, then update the software.

Once done, run the payroll updates again and check the status of the PS060 error. If the error persists, move to the next solution and fix it.

Accumulated junk files in Internet Explorer can prevent users from downloading payroll updates. This can lead to QuickBooks payroll error PS060, which can be fixed by deleting these junk files –

  • Firstly, open Internet Explorer, then from the Tools menu, select Internet Options.
Internet Options
Internet Options
  • Next, go to the General section, then open Browsing History and select Delete.
  • Select the Website Files, Temporary Internet Files, Cache, Cookies, etc., and once done, hit Delete and OK.

Once the junk files are deleted, open QuickBooks and try to download the payroll updates again. If you are still unable to update payroll or perform the payroll functions, move to the next solution.

If none of the above solutions work, try flushing the DNS by using the command prompt. Flushing the DNS helps remove bad caches, and it deletes all the information stored within the cache. To flush the DNS, implement the detailed steps given below –

  • Press the Windows + R keys to open the Run window, then type CMD in the text box that appears.
  • Next, when a black-colored prompt screen appears, type ipconfig/flushdns and hit Enter.

After flushing the DNS, rerun the payroll updates in QBDT and check the status of the QuickBooks error code PS060. If the error continues to appear, move to solution 8.

Incorrect Internet Explorer settings can be another reason for the PS060 error in QuickBooks. You can restore the default settings to fix it in the following manner –

  • Launch Internet Explorer and try to access a safe website, like google.com, then go to the Tools section.
  • Now, from the Internet Options tab, select the Advanced option and click the Restore/Restore Defaults option.
  • Lastly, hit Apply and OK to confirm the action and exit IE.

Once the IE settings are restored, try downloading the QB payroll updates again. If you are still getting the PS060 error in QuickBooks Desktop, perform the next solution.

The CPS folder in QuickBooks contains crucial files that are required to update payroll and access the company file. If the files stored in the folder or the folder itself are damaged, it can lead to a payroll update error, like the PS060 error. To resolve this, rename the folder in the following manner –

  • Press the Windows key + E and Windows File Explorer, then click on This PC and navigate to the Local Disk C.
  • Run Program Files (x86), then select the Intuit folder and open the QBDT folder that matches the current QB version.
  • Select Components, then select the Payroll folder, and right-click the CPS folder.
  • Lastly, choose Rename, enter a new folder name, and press Enter key to save the changes.

After the folder is renamed, rerun QB and try downloading the payroll updates. However, if QuickBooks Desktop error PS060 persists, move to the next troubleshooting solution.

If the Windows firewall is creating blockages in QuickBooks, it can prevent the software from accessing the internet. This can be one of the main reasons for the payroll update issues. To resolve this, configure the Windows firewall settings in the following manner –

Step 1 – Run QuickBooks File Doctor

QuickBooks File Doctor
QuickBooks File Doctor

The QB File Doctor utility can address company file and network issues in QuickBooks. Before running this tool, make sure that you have the recent QB Tool Hub installed (see ‘Step 1: Install the QB Tool Hub Program’ of ‘Solution 5: Repair QuickBooks with the QB Tool Hub utilities’ above). Then, use the QuickBooks File Doctor tool to run a scan by implementing the steps below –

  • Firstly, open QB Tool Hub and go to the Company File Issues section, then select the QuickBooks File Doctor tool.
    Note: Wait for the tool to open, which might take a minute. However, if you are unable to open the tool, manually search for “QuickBooks Desktop File Doc” in the Windows search panel and access it.
  • Once the tool opens, access the drop-down menu and select the company file you want to repair. If you can’t locate the file, click Browse and Search, then find and pick the company file and proceed with the repair process.
  • Further, choose Check your file and Network, then hit Continue and enter the QB admin login details.
  • Click Next, and once the scan process ends, relaunch QuickBooks and access the company file.

Note: Depending on the company file size, the process might take up to 15 minutes. Ensure that you don’t interfere with it or close the tool in the middle. Remember that sometimes, once the process ends, the scan may indicate that it was unsuccessful, even if the company data and network issues are fixed.

After the process ends, open QB and update the payroll function again. If you still encounter the PS060 error, go to the next section and manually configure the Windows firewall.

Step 2 – Manually Configure Windows Firewall Settings

If the network problems remain unresolved even after running QB File Doctor, configure the Windows firewall manually. Follow the steps given below to configure the Windows firewall and create exceptions for QB –

Create Exception Rules for QB Ports

You can create firewall exceptions for QuickBooks ports. This will remove the blockages while accessing the internet, which can fix the payroll update issues. Follow the steps given below to create exception rules for QB ports –

Note: If you are using multiple QBDT versions on the same PC, configure the firewall by using these steps for each local QB version. Moreover, include each year’s (versions) port numbers in the “specific ports” field in step 4 below.

  • Type “Windows Firewall” in the Windows search bar and access the program, then navigate to Advanced Settings.
  • Right-click Inbound Rules, click New Rule, and select the Port option.
Inbound Rules
Inbound Rules
  • Hit Next and make sure that TCP is selected, then refer to the list below to find the specific ports as per your QBDT version.
    • QuickBooks Desktop 2020 and later: 8019, XXXXX.
    • QuickBooks Desktop 2019: 8019, XXXXX.
    • QuickBooks Desktop 2018: 8019, 56728, 55378-55382.
    • QuickBooks Desktop 2017: 8019, 56727, 55373-55377.
  • Enter the port number in the Specific Local Ports field and hit Next. However, if you use QBDT 2019 or later versions, you need to add the Dynamic Port Number as per the QB version. To find the Dynamic Port Number, follow the steps below –
    • Type “QuickBooks Database Server Manager” in the Windows search bar, access the utility and move to the Port Monitor tab.
    • Locate your QBDT version, note the port number, and include it in the port exceptions list.
      Note: You can select Renew to modify the assigned port number (for QuickBooks Desktop 2019 and future versions). To renew the port number, go to the Scan Folder menu, select Scan Now, then reset the Windows firewall permissions.
  • Hit Next, click Allow the Connection, then click Next again and ensure that all the profiles are marked (if required).
  • Click Next, create a new exception rule named “QBPorts(year),” and select Finish.
  • Now, repeat these same steps (steps 1 to 6) to create Outbound Rules for QuickBooks ports. While creating outbound rules, choose Outbound Rules instead of Inbound Rules in Step 2 and complete the process.

Once the firewall port exceptions are created, rerun QuickBooks and try downloading the payroll updates. If you are still unable to download payroll updates or perform payroll functions, create exception rules for QB executable files in the next step.

Create Exceptions for QB Executable Files

If creating port exceptions doesn’t help fix the payroll connection issues, you need to create exceptions for executable files. These executable files (.exe) are used by QuickBooks to undertake different tasks and functions. Go through the steps given below to create firewall exceptions for the .exe files –

  • Type “Windows Firewallin the Windows search bar, then access the program.
  • Next, go to the Advanced Settings menu, right-click Inbound Rules, and select New Rule.
  • Further, click Program, then hit Next and select This Program Path.
  • Select Browse and pick a QB executable file from the list given below –
Executable filesLocation
AutoBackupExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
Dbmlsync.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
DBManagerExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
FileManagement.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
FileMovementExe.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QuickBooksMessaging.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QBW32.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QBDBMgrN.exeC:\Program Files\Intuit\QUICKBOOKS YEAR
QBServerUtilityMgr.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBCFMonitorService.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBLaunch.exeC:\Program Files\Common Files\Intuit\QuickBooks
QBUpdate.exeC:\Program Files\Common Files\Intuit\QuickBooks\QBUpdate
IntuitSyncManager.exeC:\Program Files\Common Files\Intuit\Sync
OnlineBackup.exeC:\Program Files\QuickBooks Online Backup
  • Click Next, select Allow the Connection, then hit Next again and check if all the profiles are selected (if required).
  • Hit Next, create an exception rule named “QBFirewallException(name.exe), and save the rule.
  • Lastly, create Outbound Rules for the executable files by following this same process (steps 1 to 6).While creating the outbound rules for the .exe files, select Outbound Rules rather than Inbound Rules in step 2 above.

After the exception rules are successfully created, reopen QuickBooks Desktop and check if you are able to update payroll. If you are still facing the PS060 error in QuickBooks Desktop, move to the next solution.

If none of the above solutions work, try clean installing QuickBooks Desktop. Sometimes, payroll update issues can arise when the current QB version is not correctly installed. Thus, a freshly installed QB version can help fix any general installation problems in the current version. To clean install QBDT, follow the detailed steps below –

Step 1: Uninstall/Remove QuickBooks

The first step is to delete QuickBooks from your device. Before uninstalling QB, back up your files to ensure they aren’t lost in the process. Moreover, make a note of the product and license information of the current QuickBooks version to keep it handy. Once done, uninstall QBDT in the following manner –

  • Open the Windows Start menu, search for the Control Panel, and open it.
  • Select the Programs and Features or Uninstall a program option, then select QuickBooks from the list of installed apps.
  • Further, select Uninstall/Change, Remove, and click Next. If you don’t see this option, sign back into Windows as an admin user and remove QuickBooks.

Once the software is removed from the system, move to the next step and rename the installation folders.

Step 2 – Rename the QB Installation Folders

After uninstalling QB, rename the installation folders to prevent QuickBooks from opening the installation folder during the reinstallation. To rename the installation folders, follow the steps below –

  • Firstly, open the Windows Start menu, search for “File Explorer” in the search panel, and open the program.
  • Open the folder containing your QuickBooks company files, which is usually the QuickBooks Folder that can be found in one of the following paths –
    • C:\ProgramData\Intuit\QuickBooks (year)
    • C:\Users\(current user)\AppData\Local\Intuit\QuickBooks (year)
    • C:\Program Files\Intuit\QuickBooks (year)
    • 64-bit version C:\Program Files (x86)\Intuit\QuickBooks (year)
  • Further, right-click the folder, select Rename, and add “.old” at the end of the folder name.
  • Hit Enter to confirm and save the new folder name.

If you get an access error message when you try to rename the installation folder, end QB processes in the following manner –

  • Right-click the Windows Task Bar, then select Task Manager and move to the Processes tab.
  • Select the Name column header to sort the list, then select the following processes: QBDBMgrN.exe, QBDBMgr.exe, QBCFMonitorService.exe, Qbw32.exe, and click End Process for each of the processes.
  • Lastly, if you see the message, “WARNING: Terminating a process can cause undesired results…,” hit Yes and end the process.

After renaming the installation folders, reinstall QuickBooks in the next section.

Step 3: Install QuickBooks Desktop Again

The last step is to install QuickBooks Desktop again and activate it. Perform the steps given below to proceed with the reinstallation –

  • Firstly, make sure your PC meets the minimum system requirements, then download the QuickBooks setup file from the (CAMPs) or the download site.
  • Save the .exe setup file at an accessible location on the PC and ensure that you keep your license and registration number handy.
  • Open the QuickBooks.exe file, follow the given prompts and accept the license agreement, then hit Next.
  • Enter your product and license numbers, then hit Next again. Ensure that you have an active the internet connection, then proceed to select the installation type.
  • Choose Express Install as the Installation Type, then hit Next and click Install.
  • Once the installation completes, reopen QuickBooks and register it from the Help tab.
  • Choose Activate QuickBooks Desktop, follow the given steps to verify your info, and enter the Product and License Info to complete the registration.

Once QBDT is successfully reinstalled, open the software and download the payroll updates. Then, check the status of QuickBooks error message PS060 and ensure it is eliminated.

This detailed blog will help you resolve QuickBooks Error PS060 with ease. You can perform the solutions given above to tackle this error on priority. However, if these solutions seem ineffective or you are stuck in the troubleshooting process, reach out to our QB support team at 1-855-856-0042 to get direct guidance in fixing the payroll error.

Why should you update QuickBooks payroll regularly?

Users need to update the payroll service in QuickBooks to ensure that the software has the latest payroll features. Updating the payroll service is important to ensure compliance with the latest tax changes and regulations. Unless QB is updated, you won’t be able to access its features seamlessly.

How to reset payroll in QuickBooks Desktop?

To reset or redo QuickBooks payroll, you can go to the Recent Payrolls section and follow the steps below :
1. Click the Employees tab, select Payroll Center, and go to the Recent Payrolls section.
2. Press the net pay amount, then double-click the paycheck and hit Delete.
3. Click OK, repeat the same steps for the other paychecks, and then proceed with the following steps to create the payroll all over again :
4. Click the Employees tab, select Payroll Center, then choose the payroll schedule.
5. Further select Start Unscheduled Payroll or click Start Scheduled Payroll, then put a checkmark beside the employee names.
6. Hit Continue, click Open Paycheck Detail, and review all the details.
7. Select Save & Next, then press Save & Close and end the process.

How can I reactivate the QuickBooks payroll subscription?

You can reactivate the payroll subscription in QBDT by implementing the steps given below –
1. In your QuickBooks Desktop company file, go to Employees, then select My Payroll Service and click Account/Billing Info.
2. Sign in using your Intuit Account login, and once the QuickBooks Account page opens, check the Status.
3. Choose Resubscribe, then follow the on-screen steps to reactivate your QB payroll service.

How to fix Intuit server issues leading to QuickBooks error PS060?

QB error PS060 while updating payroll can arise when Intuit’s server is down. To fix this, switch the browser and try accessing Intuit’s website to check if it’s accessible. Additionally, you can use a different device to check if Intuit is loading. However, if you are still unable to load Intuit and the server issues persist, the only option is to wait till the server starts working again.