Last Updated on May 18, 2026
QuickBooks error PS058 typically takes place when updating payroll or the tax table. It occurs due to incorrect internet connection settings or a misconfigured Windows firewall. Moreover, you may encounter such an issue if the company file is not located on the local drive.
As a result, it might block payroll processing, prevent you from paying employees, and cause potential tax compliance delays. Additionally, if you continue to attempt to download updates, it may lead to system hangs or data damage. So, before it gets too late, read this blog till the end and fix this problem.
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 factors, we should move to the solutions to fix the problem.
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:
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.
Review 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.
Check 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 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.
Through your company file:
- 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.
Through your Intuit Account:
- You can reactivate your payroll service from the web, too.
- First, sign in to your account using the Intuit account.
- Hover over the Status.
- Choose Resubscribe.
- Follow the on-screen instructions to reactivate your payroll service.
This might take up to 24 hours to reactivate your payroll subscription fully. It will be shown as Active once reactivation is complete.
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.
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.
Redownloading the QuickBooks and Payroll 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.
- Go to the Help menu.
- Select Update QuickBooks Desktop.

- Choose Update Now.
- Click on Reset Update.
- Tap Get Updates.

- Move to the Employees tab and choose Get Payroll Updates.
- You will see a checkbox beside Download Entire Update; select it.
- Now, tap on the Download Latest Update button.

- Choose Update.
- 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.
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:
- Close QuickBooks Desktop.
- 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.
Note: Ensure that you run the reboot.bat file as the Windows Administrator. Also, the file may display in your Windows Folder Options settings. - You will now see a Command (DOS) window (black window) with rapidly scrolling file names. Remember, you don’t need to manually close this window. It will be automatically closed when the reboot.bat tool completes.
- See if the error is fixed. If not, restart your computer.
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.
Removing Duplicate Copies of QuickBooks Desktop
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. If 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 QuickBooks error PS058 is still there, you can try the next method for resolution.
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 clicking 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.
Check the System’s Date and Time
The error might occur due to the wrong date and time on the device. You must configure it in order to resolve the issue. If you use a server, check your server date and time also.
Windows 10 and newer
- Right-click on the Windows Start menu.
- Choose Settings.
- Click on Time & Language.
- Hover over the Date and Time window and select the Date & Time tab.
- In the Change date and time tab, choose Change.

- Set the correct date and time.
- Tap Change.
- Double-click the time in the notification area to see if the changes are applied.
If changing the date and time on the computer doesn’t help, move to the next solution.
Add Defender Exclusion and Run Quick Fix my Program
Adding Defender Exclusions prevents Windows Defender from flagging and blocking necessary QuickBooks system file changes. Moreover, this stops the antivirus from identifying update processes as threats, allowing uninterrupted installation of payroll tax tables.
- Select Cancel to stop the current update.
- Close QuickBooks.
- Open the QB Tool Hub application. In case the tool is not installed on your computer, download and install it.
- Choose Installation Issues.
- Click Add Defender Exclusion. If you find this option grey, this means you don’t have administrator rights on the PC. Ask the admin to perform this.
- Restart the computer and open QB again.
- Start the update again.
We hope that adding Defender helps you fix the error code PS058.
Quick Overview Table – QuickBooks Error PS058
Here, we have compiled the crucial information and created a table to help you better understand it.
| Error Explanation | QuickBooks Payroll Error PS058 is one of the PSXXX errors that often occur when updating payroll and tax tables. It might block payroll processing, prevent you from paying employees, and cause potential tax compliance delays. |
| Causes | The causes include corruption in QuickBooks or Windows, misconfiguration in the Windows Firewall, and an inactive Payroll Service Key. |
| Solutions | Fixes you can try for error code PS058 include reviewing the company file for errors, checking your payroll service and subscription, verifying the employee identification number in QB Payroll, redownloading the QuickBooks and payroll update, running the reboot.bat file, removing duplicate copies of QuickBooks Desktop, checking the system’s date and time, adding defender exclusion, and running Quick Fix My Program. |
Summing It Up!
In this blog, we have tried to explain the reasons that cause QuickBooks error PS058. Moreover, you have given a set of methods to address this issue. 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. We hope that the given 8 solutions will help you eliminate it. If you are still stuck and need professional assistance, dial 1.855.738.2784 and talk to an Accounting Helpline expert.
Frequently Asked Questions
What is QuickBooks Error PS058?
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 prevent the QuickBooks error PS058 from happening again?
To prevent error PS058 in the future, keep your QuickBooks Desktop updated, 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 to 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.







