Last Updated on March 20, 2025
How does it feel to constantly counter the QuickBooks Error PS058 while updating the payroll services? It is irritating and frustrating, right? So, here we are with the easy and simple methods to help you fix the payroll update error PS0508 in QuickBooks. Sometimes, when users attempt to download the latest payroll updates, they encounter the QuickBooks Error PS058 concerning payroll updates. Assuming you are a user who has encountered this problem, you are on the right platform where we are going to discuss the solutions to manually eliminate QuickBooks error PS058 and install the latest updates successfully.
There may be a number of issues while using QuickBooks payroll services. Some may occur because of old tax tables, and some may occur because of missing file parts. These QuickBooks errors can be resolved with easy and fast solutions. But some technical issues might need the help of an expert to resolve them. So, if you are unable to fix the QuickBooks error PS058, you can call the technical experts at the toll-free number 1.855.738.2784.

What is QuickBooks Error PS058?
Error PS058 is one of the series of PSXXX errors in QuickBooks that happens when you attempt to download or install any payroll-related update. QuickBooks Error PS058 is a frequent error that annoys users during and after each payroll update. Error PS058 in QuickBooks is caused by a corrupted or damaged company file. Knowing the reason behind the error will assist you in determining the ideal solution to it. Let us see the potential reasons behind the error PS058 in QuickBooks.
What are the Symptoms of Error Code PS058 in QuickBooks?
Identification of the error becomes important after knowing about the error. This helps in taking you to the resolution process smoothly. Here are the common symptoms of the PS058 error in QuickBooks for your reference:
- Error Message: You will get error code PS058 when trying to download or install payroll updates.
- Failed Updates: The payroll updating process will stop or fail.
- Payroll Functionality Problems: You may have issues with processing payroll, or paychecks being hung in the “Online to Send” status.
- Lack of access to payroll updates: QuickBooks may be unable to download payroll updates.
Now, you are well aware of the usual symptoms of the PS058 errors in QuickBooks. You must know about the factors that trigger the payroll error.
Common Causes of QuickBooks Payroll Error PS058?
Some of the most common reasons as to why QuickBooks Payroll Won’t Update Error PS058 have been mentioned in the listicle below –
- A corruption in the QuickBooks or Windows component files.
- The QB company data file is stored in a different location than the default location (C: Drive).
- Misconfiguration in the Windows Firewall or the third-party anti-virus system installed on the device can result in QB malfunctioning, thus error PS058.
- An inactive Payroll Service Key or Payroll subscription.
- If the wrong Employee Identification Number (EIN) is saved in the file.
- There might be incorrect date and time settings that can interfere with the update process.
These are some of the common causes of the QuickBooks Error PS058. Now that you have identified the causes, we should move to the solutions to fix the error.
Solutions to Fix QuickBooks Error PS058 During Payroll Update
It is very common for users to experience the payroll update error PS058 in QuickBooks while downloading or installing the update. We already know about the factors that trigger the error. Now, you need to know about the process to resolve them. Here are the ways in which you can fix the payroll error PS058 in QuickBooks:
- Reviewing the Company Files for Errors
- Checking Your Payroll Service and Payroll Subscription
- Verifying Employee Identification Number in QB Payroll
- Redownloading the QuickBooks Update
- Running the Reboot.bat File
- Running an Error Scan in the Company File
- Utilizing the RegCure Option in QuickBooks
- Removing Duplicate Copies of QuickBooks Desktop
These solutions can help you fix the QuickBooks Error PS058 in simple and easy steps. All you need to do is follow these steps as per the steps mentioned in the sections below. All the best for your journey! You can also look for professional help if needed.
Solution 1: Reviewing the Company File for Errors
PS058 QuickBooks is an update error; however, it is best to recheck if the issue lies within the QB company data file. Any error in the company file can easily trigger the payroll error PS058 in QuickBooks. The ways to check for errors in QB company files are listed below:
- Open QuickBooks Desktop and your company file.
- Press the F2 key on your keyboard to bring up the Product Information window.
- Now, press the F3 key to open the Tech Help window.
- Here, tap on the Open File option. Locate and select the QBWin.log file.
- Once the file appears on your screen, press Ctrl + F together to open up the search bar.
- Type Error and hit the Enter key.
Now, if following the process triggers an error text, you must follow the on-screen prompts to resolve the issue in your file. You can move to the next solution if this does not work out.
Solution 2: Checking Your Payroll Service and Subscription
In this method, we will verify if your correct Payroll Service Key is saved in the records and also reactivate the Payroll subscription to fix the Payroll Update Error PS058. Sometimes, the outdated payroll service can also be the reason for QuickBooks Error PS058. The steps to check your payroll service and subscription are as follows:
- Open QuickBooks Desktop and hit the Employees tab.
- Move the cursor to the My Payroll Service option and select Manage Payroll Service Key.
- While on the Add Payroll window, check if your 12-digit Payroll Service Key is entered correctly.
- Press Next and hit the Finish button.
- Go to the Help tab, scroll down to Manage my License, and select Sync License Data Online.
Now, to reactivate your inactive Payroll subscription, follow the instructions below. Steps may vary slightly according to your Payroll version.
- In QuickBooks Desktop, hit the Employee menu tab.
- Hover over My Payroll Service and choose Account/ Billing Info.
- Use your Intuit credentials to log into your QuickBooks Account.
- In the Status section, hit the Re-subscribe button and follow the prompts to complete the process.
These are the steps to check your payroll service and subscription. If you find any unfavorable changes, try to fix them. IF the error is still there, you can follow the next solution.
Solution 3: Verifying Employee Identification Number in QB Payroll
Since an incorrect EIN can give rise to Error Code PS058 in QuickBooks, you must confirm that the right number is saved in QuickBooks. The steps can slightly vary as per different QB Payroll versions. However, the general steps to verify the EIN in QuickBooks are as follows:
- Open QuickBooks Desktop and go to the Company tab.
- Choose My Company and press the Edit button.
- Look at the left side of the screen and hit the Company Identification tab.
- Go to the Federal Employer Identification Number section and recheck your EIN.
- If it needs to be updated, do so and press OK. Or else, tap on OK directly.
- Click on the Lists tab and choose Payroll Item List.
Here, the users must ensure that the Account ID reflects the correct number. If the EIN is correct and the error is still there, follow the next solution for resolution.
Solution 4: Redownloading the QuickBooks Update
If an incomplete update installation can give rise to QuickBooks Desktop Error PS058, it is best to try to download the update once more. This will rule out the possibility of the payroll error PS058 in QuickBooks. Here are the steps to redownload the QuickBooks update:
- Close all the active programs on your device and open QuickBooks Desktop.
- Click on the Employees button and choose Get Payroll Updates.
- You will see a checkbox beside Download Entire Update; select it.
- Now, tap on the Download Latest Update button.
- Wait for the update to fully download until the program prompts you, “Download is Complete.”
- Restart your computer and launch QB on your screen.
These are the steps to downloading QuickBooks Desktop again. This can fix the payroll error PS058 if there was any corrupted company file previously. If the error is still there, you can move to the next solution.
Solution 5: Running the Reboot.bat File
You must try running the reboot.bat file to resolve issues present in the QuickBooks application. As a result, you will be able to update payroll after issues from the application are successfully resolved. The steps to run the reboot.bat file to fix the PS058 error in QuickBooks are as follows:
- You must access the folder with the reboot.bat file.
- Now, you need to proceed to the QuickBooks Desktop icon and right-click on the icon.
- Choose Properties.
- Select the Open file location to go to the location of the reboot.bat file.
- Right-click on the reboot.bat file and choose the Run as Administrator option.
Finally, log in to your QuickBooks application with the admin credentials and see if the QuickBooks payroll error PS058 persists. If the error is still there, you can try the next solution for resolution.
Solution 6: Running an Error Scan in the Company File
Sometimes, running an error scan option in the company file can help fix small payroll errors in the QuickBooks Desktop. You need to follow the steps mentioned below to run an error scan in the company file to resolve the error PS058 in QuickBooks Payroll:
- Open the QuickBooks Desktop application and press Ctrl+1 or F2 keys to open the Product Information Window.
- Now, you need to press the Control+2 or F3 keys in the Product Information Window.
- There, you need to select Tech Window Help and click on Open File.
- You need to search for the QBWin.log file and double-click on it.
- Now, search for ‘Error’ by pressing the Control + F keys together.
- Finally, you need to spot the numerical error code and find the same on the website.
Following this step will help you in identifying and fixing the errors in QuickBooks This this step is unable to fix the error, you can proceed to the next solution.
Solution 7: Utilizing the RegCure Option in QuickBooks
The users must try using the RegCure options in QuickBooks for the resolution of the error PS058 in QuickBooks. This can attempt to fix the errors during the payroll update in QB Desktop. The methods for utilizing the RegCure option are mentioned below:
- First, you need to use the keys Ctrl+Alt+Del to open Task Manager.
- There, you need to look in the program list for qbupdate.exe and qbdagent.exe.
- If you are able to locate these programs, you need to close them.
- In the search window, type reboot.bat now.
- The DOS-type shell will open when you double-click the file.
- You need to hold off till it closes by itself.
Finally, you need to download payroll updates after restarting your computer. If the error PS058 is still there, you can try the next method for resolution.
Solution 8: Removing Duplicate Copies of QuickBooks Desktop
If you have more than one copy of QuickBooks installed on your system, not only does it create confusion, but it can also cause problems while updating the QB payroll and application. So, you can resolve the payroll error PS058 by deleting the other versions of QB Desktop by following the steps mentioned below:
- Open the Run command prompt by using the Windows + R keys, and then open the Control Panel by typing it in the search field and click OK.
- Now, choose the Programs and Features menu, followed by the selection of Uninstall a Program and opening the list of programs.
- Find the identical versions of QuickBooks Desktop to identify the duplicates, then choose the copies and click Uninstall/Change to uninstall them from the computer.
After the duplicates are deleted and you have one QBDT version remaining on your computer, repeat the QB and payroll updates. These solutions are enough to resolve the QuickBooks payroll error PS058 in easy and simple steps.
Summing It Up!
The above-described eight solutions can fix the QuickBooks error PS058 related to payroll update. You may attempt checking the payroll subscription, updating the QuickBooks Desktop, executing the Quick Fix My Program, or even executing an error scan within the company file. The above-described solutions can readily correct the QB error PS058. You may also search for professional assistance at the toll-free number 1.855.738.2784.
FAQs
What is QuickBooks Error PS058 in QuickBooks?
QuickBooks error PS058 is a payroll update error that happens when you have download or install issues with payroll updates, which might block you from updating tax tables or accessing other payroll features.
What causes Payroll Update Error PS058 in QuickBooks?
QuickBooks Payroll Update Error PS058 may result from a variety of reasons such as problems with your internet connection, firewall configurations, corrupted company files, or issues with the payroll update service.
How can I fix the error PS058 in QuickBooks?
If you are trying to fix QB error PS058, you can restart your computer, update your QuickBooks desktop, recheck the internet connection, update the latest tax table, or run the error scan file in QuickBooks Desktop.
How can I fix the QuickBooks error PS058 from happening again in the future?
To prevent error PS058 from happening again, you must keep updating QuickBooks Desktop, ensure you have a stable internet connection, and regularly check for maintenance updates for company files.
Related Posts-
A Step-by-Step Guide to fix QuickBooks Payroll PIN not working
Easily Fix QuickBooks Payroll Internet Connection Error Read Error
QuickBooks Scheduled Payroll Dates Wrong? Correct It Now
Fix QuickBooks Error 2002 Payroll Connection & Server Error
Resolve QuickBooks Error 15225 [When Updating Payroll]
How Fix Payroll Error 40003 QuickBooks Desktop in Windows 11

Edward Martin is a Technical Content Writer for our leading Accounting firm. He has over 10 years of experience in QuickBooks and Xero. He has also worked with Sage, FreshBooks, and many other software platforms. Edward’s passion for clarity, accuracy, and innovation is evident in his writing. He is well versed in how to simplify complex technical concepts and turn them into easy-to-understand content for our readers.