Skip to content

Quick and Easy Steps to Resolve QuickBooks Error PS058

    QuickBooks Error PS058

    The QuickBooks error PS058 is a payroll update error that occurs while downloading and installing the latest tax table and payroll updates. Fixing this issue on time is absolutely critical, as it can interfere with your workflow and important business processes. This problem can render you unable to calculate taxes, send paychecks, and perform other important payroll functions. It can be caused by an unstable internet connection or an unverified payroll subscription. If your internet connection is stable, you can verify your payroll service key by going to the Employees menu, clicking on My Payroll Service, and pressing Manage Service Key. The Service Name and status should show Active.

    Let’s go through the in-depth troubleshooting methods one by one.

    In the table below is given a concise summary of this blog on the topic of QuickBooks Payroll error PS058:

    DescriptionThe QuickBooks error PS058 is a payroll update error that many users face while downloading the latest tax table updates. This can make the user unable to calculate taxes and send paychecks to their employees.
    CausesA poor-quality internet connection, the payroll service not being activated, the Firewall blocking QB Desktop, and a damaged file in the CPS folder.
    Ways to fix itActivate your payroll service, register the QBDT app, update the QB software, make firewall exclusions for QuickBooks, use the Quick Fix My Program tool, clear paychecks stuck as online to send, and verify & rebuild your company data.
    Tools usedQuick Fix My Program Tool

    Given below are some of the solutions that are proven to fix the QuickBooks error message PS058:

    If you’re dealing with the unable to update payroll error PS058, you can follow the steps below to fix it:

    1. Firstly, close all your company files
    2. Exit the QuickBooks Desktop app
    3. Restart your computer
    4. Then, open QuickBooks again
    5. Now, navigate to the Employees menu
    6. Click on My Payroll Service
    7. Press the Manage Service Key option
      Manage Service Key
    8. Check if the Service Name and Status fields are being shown as Active
    9. If not, press Edit and verify the service key number
    10. If it is not correct, enter the accurate service key
    11. Now, select Next
    12. Unmark the Open Payroll Setup box
    13. Press Finish

    If this doesn’t resolve the QB error PS058, move ahead to the following solution.

    Update Your QuickBooks Desktop App After Registering

    It is essential to have your QuickBooks Desktop software registered and updated before downloading the payroll updates. First, verify if your app is registered with these steps:

    1. Open the QuickBooks Desktop app
    2. Press F2 on your keyboard
    3. This would open the Product Information window
    4. Check if Activated is displayed beside your license number

    If you don’t see Activated, follow these steps to activate the program:

    1. From QuickBooks, open the Help menu
    2. Click on Activate QuickBooks Desktop
      Activate QuickBooks Desktop
    3. Now, just follow the steps to activate QBDT

    Now, update your QuickBooks Desktop application with the following steps:

    1. Press F2 in the QBDT app
    2. Check your current version
    3. See if updates are available
    4. QuickBooks would show the Update Available option on the Status bar if any new updates are present
    5. Click on Update Available
    6. Press Install Now
    7. Wait for the update to be installed
      • It can take some time for the updates to be installed

    Then, check if the QuickBooks Error PS058 has been resolved by downloading the latest tax tables with these steps:

    1. In QBDT, go to the Employees menu
    2. Select Get Payroll Updates
      Get Payroll Updates
    3. Now, click on Download Entire Update
    4. Select Update
      Download Entire Update
    5. A window would appear after the download is complete

    This would fix the QuickBooks Desktop error PS058.

    Exclude QuickBooks Desktop from Windows Firewall

    One of the reasons you might be dealing with error PS058 while updating payroll is that your Firewall is blocking QuickBooks. To fix this, verify and change your Windows Firewall settings in favor of QuickBooks. This would eliminate the error PS058 in QuickBooks. If you’re still facing the same issue, check the next solution.

    Make Use of the Quick Fix My Program Tool

    You can use the Quick Fix My Program tool from the QuickBooks Tool Hub to fix QuickBooks Error PS058 with the following steps:

    1. Open the QuickBooks Tool Hub application
    2. Click on the Program Problems tab
    3. Click on Quick Fix My Program
    4. Let the tool run

    Now, try downloading the latest payroll updates again. If you’re unable to do so, proceed to the below-given method.

    Check the Paychecks that are Stuck as Online to Send

    The QuickBooks Online to Send error PS058 can be due to stuck paychecks. Verify this with the following steps:

    1. Run the QB Desktop program
    2. Open the Edit menu
    3. Click on the Find option
    4. Go to the Advanced tab
    5. Now, navigate to the Choose Filter section
    6. Then, from the Filter list, choose Detail Level
    7. Click on Summary Only
    8. Go back to the Filter list
    9. Scroll down and select Online Status
    10. Then, click on Online to Send
    11. Press Find

    Now, you’ll be able to see the paychecks that weren’t sent to Intuit. Take note of them and proceed to the next method.

    Deal with the Paychecks Stuck as Online to Send

    To eliminate the QuickBooks error PS058 being caused by the paychecks stuck as Online to Send, follow these steps:

    1. Firstly, open the oldest stuck paycheck
    2. Then, click on the Paycheck Detail button
    3. The Review Paycheck window would open
    4. Go to the Earnings section
    5. Now, add an earnings item, the same as the last earnings item on the list
      • For example, if the last earnings item is Hourly Rate, add another earnings item with the same name on the list
    6. The Net Pay Locked message would appear
    7. Click on No
    8. Ensure that there are no changes in these two fields:
      • Tax amounts
      • Net pay
    9. Select OK
    10. You might receive a Past Transaction message
      • Select Yes to continue
    11. Now, click on Save & Close
      • This would close the paycheck
    12. When you see the Recording Transaction warning message, press Yes
    13. Then, open the paycheck again
    14. Press the Paycheck Details button
    15. Now, delete the duplicate earnings item that you just added
    16. Verify that no changes have been made to the tax amounts and net pay
    17. Click the OK button
    18. Now, repeat these steps for every stuck paycheck

    After you are finished performing these steps, you will be able to download the latest payroll and tax table updates in your QuickBooks Desktop application.

    Verify and Rebuild Your QuickBooks Company Data

    You should verify and rebuild your QBDT company data to resolve the QuickBooks error PS058 and any other inherent issues lurking around in the software.

    Listed below are some of the main factors that can trigger QuickBooks Error Code PS058 while downloading the latest payroll updates:

    1. Your internet connection might be unstable
    2. The Windows Firewall can be blocking your QuickBooks Desktop application
    3. There might be a damaged file in the CPS folder
    4. Outdated QuickBooks Desktop application
    5. Your Payroll subscription might be inactive
    6. The Employee Identification Number (EIN) can be incorrect

    Now, let us proceed to troubleshoot this issue with detailed guided methods.

    In this, we talked about the QuickBooks error PS058 and the different factors that can cause this problem. Additionally, we provided you with an easy-to-follow step-by-step guide you can use to solve this issue yourself.

    Why am I facing the QuickBooks error PS058?

    There are several reasons as to why you might be facing the QuickBooks error PS058, such as an outdated QB Desktop application, an unstable internet connection, paychecks stuck as Online to Send, and the payroll subscription not being active.

    What are the ways to fix the QuickBooks error code PS058?

    To fix the QuickBooks error code PS058, first verify your payroll subscription and ensure it is active. Then, try to register and update your QB application. If the issue isn’t fixed, make exclusions for QB in Windows Firewall and use the Quick Fix my Program tool from the QB Tool Hub. Lastly, verify & rebuild your company data.

    How can I prevent the error PS058 in QuickBooks from happening again?

    You can prevent the error PS058 in QuickBooks from happening again by making sure your QB application stays up to date and that you have a reliable and stable internet connection.

    You May Also Read-

    What is the QuickBooks conversion tool?

    How to Fix Check alignment in QuickBooks Desktop?

    How to clear Intuit-specific cookies?

    How do I export from QuickBooks Online to Excel?

    Why is my QuickBooks not loading?