How to Fix QuickBooks Payroll Error PS058?


Last Update: June 19th, 2026     Author: Adams Williams

QuickBooks Payroll Error PS508 occurs when users attempt to download payroll updates and the installation fails. Consequently, certain payroll functionalities stop operating correctly.

QuickBooks users experiencing the PS058 update error witness the following error messages:

  • QuickBooks has encountered an error while updating payroll.
  • Payroll update did not complete successfully.

Outdated payroll components can interrupt payroll processing and tax computations. Users should fix QuickBooks Payroll Error PS058 quickly to ensure seamless business operations.

This guide outlines the common reasons that trigger QuickBooks Desktop Payroll Error PS058. The following section outlines the key solutions to the error and tips to prevent its recurrence.

Signs and Symptoms of QuickBooks Payroll Error PS058

The following indications are visible when the PS058 update error occurs:

  • Unexpected interruption in payroll update and QuickBooks shutdown.
  • The system responds poorly and fails to access the programs.
  • Third-party applications do not work.
  • The system turns off without notification.

Key Reasons for QuickBooks Payroll Error PS058

The following issues can trigger the payroll update error:

  • A disabled payroll service subscription.
  • An old QuickBooks Desktop version.
  • Damaged Windows system files.
  • Corrupted company files.
  • Unavailable or old Windows updates.
  • Firewall configuration that restricts QuickBooks processes.
  • Incorrect QuickBooks installation.
  • Antivirus software that restricts QuickBooks.
  • Restricted User Account Control Settings.
  • Corrupted CPS folder that restricts payroll update verification.

Steps to Troubleshoot the QuickBooks Payroll Error PS058

Follow these steps to resolve this payroll error successfully:

Solution 1: Confirm QuickBooks Registration Status and Update the Application

Follow the steps to verify that QuickBooks is enabled and run the latest software updates:

  • Open the QuickBooks application.
  • Click the “F2” key to use the “Product Information” screen.
  • Find the license details and confirm that the status displays “Activated”.
  • Navigate to the “Help” option and choose “Activate QuickBooks Desktop” if the software is disabled.
  • Complete the on-screen guidelines for QuickBooks registration.
  • Run the QuickBooks updates.
  • Download the latest payroll updates and confirm if the issue is resolved.

Solution 2: Confirm the Payroll Subscription Status

Follow these steps to confirm that the payroll subscription is enabled and set up properly:

  • In the QuickBooks Desktop application, navigate to the “Employees” section.
  • Choose the “My Payroll Service” option.
  • Click the “Manage Service Key” option.
  • Confirm that the payroll service status shows “Active”.
  • Click the “Edit” button to check the service key number.
  • Update the service key if required.
  • Click the “Next” button.
  • Now, uncheck the “Open Payroll Setup” box.
  • Click the “Finish” button.
  • Download the current payroll updates and check if the issue persists.

Solution 3: Fix the Corrupted Payroll Components

Follow these steps to fix the payroll elements related to the update error:

Step 1: Change the CPS Folder name

Follow these steps to change the name of the CPS folder to compel QuickBooks to generate new payroll files:

  • Exit the QuickBooks Desktop application.
  • Go to C:\Program Files\Intuit\QuickBooks\Components\Payroll\CPS
  • Right-click the CPS folder and change the name to CPS.old.
  • Open the QuickBooks Desktop application again.
  • Download the current payroll updates.

Step 2: Fix QuickBooks Desktop

Follow these steps to fix the program files and repair the corrupted QuickBooks files:

  • In the QuickBooks Desktop application, access the “Control Panel”.
  • Choose the “Programs and Features” option.
  • Select the “QuickBooks Desktop” application.
  • Now, click “Control Panel”.
  • Next, choose “Programs and Features” and select “QuickBooks Desktop”.
  • Click the “Uninstall/Change” option.
  • Choose the “Repair” button.
  • Reboot Windows once the repair procedure is complete.

Solution 4: Check the Company File and the qbwin.log File

Follow these steps to locate data damage and payroll problems in the QuickBooks log file:

  • Start QuickBooks Desktop as an admin.
  • Click the “F2” key or the “Ctrl+ 1” keys to access the “Product Information” screen.
  • Click the “F3” key or the “Ctrl+ 2” keys to use the “Tech Help” screen.
  • Click the “Open File” option and access the qbwin.log file.
  • Click the “Ctrl + F” keys to start the search box.
  • Look for Error PS058, PS058, or Error Code PS058.
  • Check the results to confirm payroll-related data corruption.
  • Perform the related solution depending on the results.
  • Move to the next solution if the issue still appears in the log file.

Solution 5: Install the Reboot.bat File

Follow these steps to start the Reboot.bat file and re-register QuickBooks components and update the program processes:

  • Click the “Ctrl + Alt + Delete” keys.
  • The Task Manager appears. Navigate to the “Processes” tab.
  • Stop all QuickBooks processes.
  • Click the “Start” menu and look for reboot.bat.
  • Search for the reboot file and double-click it.
  • Let the Command Prompt process complete automatically.
  • Open the QuickBooks Desktop application again.
  • Download the payroll updates once more and confirm if the issue is still unresolved.

Solution 6: Install the Quick Fix my Program Tool

Follow these steps to fix corrupted QuickBooks program files that can trigger Error PS058:

  • Download the QuickBooks Tool Hub and install it.
  • Start the QuickBooks Tool Hub.
  • Choose the “Program Problems” tab and click the “Quick Fix my Program” tab.
  • Allow the utility to finish the repair procedure.
  • Open the QuickBooks Desktop application again.
  • Download the current payroll updates and confirm if the issue has been fixed.

Solution 7: Deactivate the User Account Control (UAC)

Follow these steps to minimise the UAC limitations and install the payroll updates:

  • In the Start menu, use the “Control Panel”.
  • Choose the “User Accounts” option and click it.
  • Select the option “Change User Account Control Settings”.
  • Shift the slider to “Never Notify”.
  • Click the “OK” button and reboot the system.
  • Open QuickBooks Desktop again and run the current payroll updates.

Solution 8: Check Security Configurations and Crucial Services

Follow these steps to erase security limitations that can restrict payroll updates in QuickBooks:

Step 1: Set up the Windows Firewall

Windows Firewall can restrict QuickBooks processes and disrupt the payroll updates. Firewall limitations prevent QuickBooks programs from connecting to Intuit servers.

Step 2: Allow the Intuit QuickBooks FCS

  • Click the “Windows + R” keys. The Run dialog box appears.
  • Add COMPMGMT.MSC and click the “Enter” button.
  • Choose the “Services and Applications” option.
  • Now, click “Services” and locate Intuit QuickBooks FCS.
  • Click it twice and change “Startup Type”.
  • Choose the “Apply” button and then “OK”.

Step 3: Include QuickBooks Exclusions in Antivirus

Antivirus often restricts QuickBooks files and disrupts payroll updates. Include QuickBooks folders, files, and services in the antivirus exception list. Once the steps are complete, open QuickBooks Desktop and download the current payroll updates.

Solution 9: Install QuickBooks Desktop again

Follow these steps to reinstall QuickBooks Desktop and change corrupted program files that trigger error PS058:

  • Click the “Start” menu.
  • Open the Control Panel and choose “Programs and Features”.
  • Click the “Uninstall a Program” option.
  • Select the installed QuickBooks edition from the list.
  • Click the “Uninstall/Change” option and choose “Remove”.
  • Complete the on-screen guidelines and finish the uninstallation.
  • Download the current QuickBooks Desktop version.
  • Access the installation file and choose “Express Install”.
  • Click the “Next” button.
  • Add the product and license numbers when notified.
  • Click the “Install” option and allow the installation to complete.
  • Open QuickBooks Desktop again and download the current payroll updates.

Key Tips to Avoid the Occurrence of QuickBooks Error PS058

Follow these preventive tips to avoid the occurrence of the payroll error in the future:

  • Ensure QuickBooks Desktop is updated with the latest releases to facilitate payroll services.
  • Ensure the internet connection is strong and reliable to enable downloads to complete without disruption.
  • Avoid using multi-user mode to prevent network conflicts during updates.
  • Confirm company file data accuracy to help users identify and resolve corruption promptly.
  • Check the antivirus and firewall settings to ensure they do not restrict QuickBooks processes.

Conclusion

In this guide, the key reasons for QuickBooks Payroll Error PS058 have been shared together with the solutions. Implementing the steps in the shared order will help restore payroll updates and ensure QuickBooks works seamlessly.

Still, if the issue persists or there is any query/doubt, feel free to reach out to our team of QuickBooks experts. Contact our QuickBooks support staff at SMBAccountants.com today.

Struggling With Accounting or Bookkeeping?

Talk to our experts in minutes — No wait time!

  • Free Consultation
  • Fast Response
  • Trusted Experts
Image

Frequently Asked Questions

  1. Does the QuickBooks Error Code PS058 impact payroll calculations?

    Yes. Error code PS058 can restrict payroll updates and prevent the current tax tables from running. Consequently, deductions, payroll computations, and tax amounts can become incorrect. This can impact paycheck processing significantly.

  2. Can damaged company files trigger the PS058 update error?

    No. QuickBooks Error PS058 usually signifies payroll update or component errors. However, corrupted company files can still lead to unsuccessful updates. Hence, it is advised to review the file accuracy while troubleshooting.

  3. Can QuickBooks Tool Hub resolve all the PSXXX errors?

    QuickBooks Tool Hub resolves several PSXXX errors by fixing the corrupted program files and components. However, certain issues still need checks for network configuration, subscriptions, or company file data.

  4. Do PSXX errors impact the tax table updates?

    Yes. Several PSXX issues arise when QuickBooks fails to install or download the payroll tax tables. This can give rise to inaccurate tax withholdings, payroll computations, and paycheck processing. As a result, business processes are impacted adversely.

Phone

+1800-961-4963

Toll Free: +1800-961-4963