QuickBooks Error PS058
Written by BooksMerge | Published: August 4, 2026

QuickBooks Error PS058 appears when QuickBooks Desktop fails to complete the payroll update process. A damaged CPS folder, an inactive payroll subscription, corrupted program files, or an outdated QuickBooks cause it. You can fix QuickBooks Payroll Error PS058 by verifying your payroll subscription, updating QuickBooks, renaming the CPS folder, repairing the company file, and running QuickBooks Tool Hub.

QuickBooks Error PS058 is one of the most common payroll update errors in QuickBooks Desktop. It usually occurs when QuickBooks Desktop cannot download, verify, or install the latest payroll tax table updates. However, when it occurs, the following error message flashes on the screen, saying something like, “QuickBooks has encountered an error while downloading payroll updates.

Damaged payroll components, inactive subscriptions, or corrupted QuickBooks data files are the main factors that cause error PS058. It can interrupt payroll operations and cause inaccurate tax calculations. This guide will highlight the causes, symptoms, and solutions to fix the QuickBooks Error Code PS058 quickly.

What is QuickBooks Error PS058?

QuickBooks Error PS058 is a payroll update error that mainly appears when QuickBooks Desktop fails to complete a payroll update or install the latest payroll files. This error may also occur when updating payroll services, and it may prevent users from downloading the latest tax table update.

Note: You may also encounter QuickBooks Error PS038 while downloading the payroll update.

A Quick Overview of QuickBooks Error PS058

QuickBooks Error PS058 is a payroll update issue that prevents QuickBooks Desktop from completing payroll updates successfully. This table gives you a quick overview of the causes, symptoms, affected versions, and effective troubleshooting methods to understand the error easily.

Category  Details 
Error Name QuickBooks Error PS058
Error Type Payroll Update Error
Causes Corrupted update files, outdated QuickBooks version, payroll subscription issues, internet connectivity problems, firewall restrictions, or damaged program files
Symptoms Payroll updates fail, an error message appears during the update, tax tables do not update, or QuickBooks becomes unresponsive
Occurs When Updating QuickBooks payroll services
Affected Versions QuickBooks Desktop with payroll services
Troubleshooting Methods Update QuickBooks, verify payroll subscription, run QuickBooks Tool Hub, repair installation files, and check internet/firewall settings

What Happens When QuickBooks Error PS058 Appears?

QuickBooks Error PS058 usually occurs while downloading payroll updates in QuickBooks Desktop. It interrupts the update process and prevents users from installing the latest payroll files. The following symptoms can help identify whether your QuickBooks Desktop is affected by this payroll update error.

  • Payroll updates fail to download or install.
  • Error PS058 appears while updating payroll services.
  • Payroll tax tables fail to update.
  • QuickBooks becomes slow or unresponsive during updates.
  • Users cannot access the latest payroll features.

When Does QuickBooks Error PS058 Occur?

You can encounter QuickBooks Error Code PS058 while;

  • Downloading the payroll updates.
  • Installing the tax table updates.
  • Opening QuickBooks after a payroll update
  • Validating payroll subscription
  • Updating QuickBooks Desktop

What are the Causes Behind QuickBooks Payroll Error PS058?

Here we have described all the possible root causes that may trigger QuickBooks Payroll Error PS058.

  • Damaged or corrupt QuickBooks program files.
  • An inactive or expired payroll subscription may interrupt the payroll process.
  • A fault in the internet connection during the payroll update process.
  • Firewall or security applications are blocking the QuickBooks update files.
  • Outdated QuickBooks Desktop application.
  • The time and date on the system are inaccurate.
  • Issues with the QuickBooks update components.
  • Damaged or corrupted CPS (Components Payroll Service) folder
  • Incomplete or damaged QuickBooks Desktop installation

Prerequisites Before You Troubleshoot QuickBooks Error PS058

Before fixing QuickBooks Update Error PS058, consider the following points;

  • Consider taking a backup of the company file regularly.
  • Confirm that the company file is saved to your local drive on the desktop.
  • Verify that your system date and time are correct.
  • Confirm you’re logged in as a Windows administrator.

How to Fix QuickBooks Payroll Error PS058

After knowing the causes and symptoms behind QuickBooks Update Error PS058, let’s learn the troubleshooting methods to fix it. This will help you restore the ability to download the latest payroll updates and process the employees’ payroll accurately.

Method 1: Verify QuickBooks Payroll Subscription Status

A valid and updated payroll subscription is required to download the latest payroll updates.

  • Exit from all your company files and relaunch your system.
  • Open QuickBooks and select the Employees menu.
  • Following this, click My Payroll Service > Manage Service Key.

QuickBooks Payroll Subscription Status

  • Ensure that the Service name and Status are appropriate and show Active.
  • Click Edit and check your service key number. If you find it incorrect, then enter the right one.
  • After that, tap on Next and unmark the Open Payroll Setup checkbox.
  • Choose the Finish option.
  • Finally, it will start downloading the complete payroll update. If you notice that the error still occurs, try another method.

Method 2: Register & update your QuickBooks Desktop

An outdated QuickBooks Desktop version may fail to communicate with the latest payroll servers, resulting in Error PS058 during payroll downloads.

  • Open the Product Information window by hitting the F2 key.
  • Look beside the license number and verify that it says Activated.

Note: If the Status doesn’t show Activated, you must register QuickBooks Desktop.

Register & update your QuickBooks Desktop

Follow these steps to register QuickBooks Desktop.

  • Open QuickBooks Desktop.
  • Choose the Help menu and click Activate QuickBooks Desktop.

Use the on-screen instructions to verify the software information. Once QuickBooks is registered, try to update QuickBooks and payroll to the latest release.

Method 3: Redownload the Payroll Tax Table Update

Using an outdated payroll tax table version may create payroll update issues such as Error PS058 in QuickBooks. However, to ensure you are using the updated payroll tax table, use the following steps.

  • Open QuickBooks Desktop.
  • Select the Employees menu.
  • From the drop-down menu, click Get Payroll Updates.

Redownload the Payroll Tax Table Update

  • Choose Update, and it will begin downloading the latest tax table update.
  • Wait until the update process completes.
  • Once done, you will get a confirmation message.

Method 4: Rename the CPS Folder

The CPS folder stores downloaded payroll components. If those files become corrupted, QuickBooks may repeatedly fail payroll updates until the folder is recreated.

  • Open File Explorer by pressing Windows + E keys.
  • Choose This PC and click Local Disk C.
  • Click the Run Program Files (x86) folder and select the Intuit folder.
  • Launch the QuickBooks Desktop version that matches the version you’re using.

Rename the CPS Folder

  • Select Components and click Payroll Folder.
  • Right-click on the CPS folder and click Rename.
  • Add a new folder name and hit the Enter key to rename it.

Method 5: Correct the System Date and Time

Incorrect date and time on the system may also prevent users from getting the payroll tax table update. Therefore, follow these steps to check and correct the system’s date and time.

  • First, right-click on the system clock from the bottom right corner.
  • Select Adjust Date/Time and hit Change Date and Time.

Correct the System Date and Time

  • Now, provide the correct date and time.
  • Click OK twice to apply the changes.
  • Move to the Employees menu, click Get Payroll Updates.
  • Next, try to update the QuickBooks payroll to see if the issue still exists.

Method 6: Run the Reboot.bat file

Running the reboot.bat file clears the stuck QuickBooks payroll update processes and resets the update queue, which can fix QuickBooks Error Code PS058 caused by a frozen qbupdate.exe. Here are the steps to run the reboot.bat file.

Run the Reboot.bat file

  • Exit from QuickBooks Desktop.
  • Right-click on the QuickBooks Desktop icon and click Properties.
  • Choose Open file location.
  • This will open a Command Prompt window. Keep the Command Prompt window open until the process finishes. It will close automatically afterward.
  • Retry to download the QuickBooks payroll updates and see if the issue still exists.

Method 7: Check Your Company File For Issues

You may also receive QuickBooks Payroll Error Code PS058 due to a problem with the company file. To review whether the issue lies at the end of the data file;

  • First, launch your QuickBooks company file.

Check Your Company File For Issues

  • Open the Product Information window by hitting F2 or Ctrl + 1.
  • Following this, press F3 or Ctrl + 2.
  • This will open the Tech Help screen. Herein, click Open File.
  • Double-tap on the QBWIN.log file and hit Ctrl + F to open the search box.
  • Type the error code you are facing and hit the Enter key.
  • Finally, use the on-screen instructions to complete the process.

Method 8: Add Defender Exclusion and Run Quick Fix My Program

Including Defender exclusions may prevent Windows Defender from blocking necessary QuickBooks system file changes. Also, it prevents the antivirus from considering the update process as a threat so that you can install the payroll updates easily.

  • Before proceeding, click Cancel to end the current Update.
  • Exit from QuickBooks.
  • Launch the QuickBooks Tool Hub, and if it’s not installed, then first install it.
  • Select the Installation Issues tab.
  • Choose Add Defender Exclusion. If this option is greyed out, it seems like you don’t have admin rights.

Run Quick Fix My Program

  • Relaunch your Windows PC and open QuickBooks.
  • Finally, start the QuickBooks update process again.

Method 9: Remove Duplicate Copies of QuickBooks Desktop

Having multiple copies of QuickBooks Desktop may create confusion and can generate problems while updating QuickBooks payroll. Therefore, to fix the issue, delete the other QB Desktop versions using the steps below.

  • Launch the Run window by hitting the Windows + R keys.
  • Open the Control Panel and click OK.
  • Select the Programs and Features menu.
  • Click Uninstall a Program and open the list of programs.

Remove Duplicate Copies of QuickBooks Desktop

  • Now, look for the identical versions of QB Desktop to detect the duplicates. Select the copies and tap on Uninstall/Change to uninstall it.

Method 10: Run Verify & Rebuild Data Utility

The Verify and Rebuild Data Utility is used to scan and repair the damaged company file data. This will let you download the latest payroll updates without any interference.

1. Verify your company data

  • First, move to Windows and click Close All.
  • Select the File menu and hit Utilities.
  • Choose Verify Data.

Run Verify & Rebuild Data Utility

Results

  • If you see the message “QuickBooks detected no problems with your data“, it means your data is accurate and doesn’t need any modifications.
  • When you get an error message, then locate the specific error message on your QuickBooks Desktop support site for instructions on how to fix it.
  • If you get the message “Your data has lost integrity,” then it seems that data damage was found in the file. You need to proceed to rebuild your company file data to fix it.

2. Rebuild your company data.

If the verify tool detects that there is some issue with your company data, then run the rebuild tool to fix those damages. Make sure to create a backup of the file before rebuilding the data.

  • Initially, select File > Utilities > Rebuild Data.
  • QuickBooks will ask you to take a backup before rebuilding your file.
  • Click OK and save your backup company file.
  • Again, click OK and avoid replacing another backup file.
  • Now, add a new name in the File name section and hit Save.
  • Once you receive the message stating “Rebuild has completed”, click OK.
  • Select where you want to save your backup, then select OK. Do not replace another backup file.

Method 11: Clean Installation of QuickBooks Desktop

A clean installation removes corrupted QuickBooks files and installs fresh program components, which can resolve QuickBooks Error PS058 and restore payroll updates.

  • Generate a backup of your file before making any changes.
  • Open Control Panel > Programs and Features.
  • Select QuickBooks Desktop and click Uninstall/Change.
  • Follow the on-screen instructions to remove QuickBooks.
  • Reinstall the latest version of QuickBooks Desktop.

Clean Installation of QuickBooks Desktop

 

  • Finally, open QuickBooks and download the latest Payroll Tax Table update to check if QuickBooks Error PS058 is resolved.

 

Preventive Tips to Avoid QuickBooks Error PS058 in the Future

To ensure that QuickBooks Error PS058 doesn’t appear in the future, make sure;

  • Ensure that QuickBooks Desktop is updated to the latest version.
  • Keep the payroll subscription and billing details updated.
  • Run the Verify Data utility to diagnose and fix company file issues.
  • Keep firewall/antivirus exceptions configured for QuickBooks.
  • Make sure to use a secure and high-speed internet connection.

Summing It Up

QuickBooks Error PS058 normally comes up when users fail to get the latest payroll updates due to corrupted payroll files, damaged program files, or incorrect subscription status. Verifying payroll subscription, updating QuickBooks Desktop, repairing the company file, and recreating the CPS folder can help fix the error.

If the error still continues, then try repairing QuickBooks Desktop to restore payroll functionality. Otherwise, you can connect with our BooksMerge professionals for immediate help. error persists after completing all troubleshooting methods, repairing or reinstalling QuickBooks Desktop can restore normal payroll functionality.

If you run into any issues or need expert help, consider dialing the QuickBooks Payroll phone number +1-866-513-4656 to get smooth and stress-free payroll support.

FAQ's

This Payroll Error may arise due to outdated QuickBooks Desktop, invalid payroll subscription, network failures, firewall interruptions, or damaged program files.

To fix this error, update QuickBooks Desktop, verify your payroll subscription, run QuickBooks Tool Hub, repair program files, and check your internet or firewall settings.

Yes, an incorrect company file location can interrupt QuickBooks payroll updates, especially in network environments.

No, both QuickBooks errors PS058 and PS038 are not the same. PS058 is related to payroll update issues, while PS038 usually occurs due to stuck payroll data or pending paycheck submissions.

Yes, a damaged company file can create update issues, but PS058 is caused by payroll update, subscription, or software-related issues.

Suggested Reading
QuickBooks

QuickBooks Payroll Error PS058: Why It Happens and How to Resolve It

Read More
QuickBooks

Backup QuickBooks Company File: Best Practices For Data Security

Read More
QuickBooks

QuickBooks File Doctor: Download, Fix Errors & Scan Results

Read More
QuickBooks

QuickBooks Subscription Has Lapsed: What It Means, Why It Happens & How to Fix It Fast

Read More
QuickBooks

QuickBooks Time Login: How to Sign In and Fix Common Login Issues

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-ps058
> routing to certified ProAdvisor▌

98%

first-call fix

<15s

match time

24/7

live coverage

Loading
Or call us now

+1-866-513-4656