QuickBooks Error PS058 | Fixing the QuickBooks Update Error 

Feb 24, 2026

Admin |

Estimated Read Time : 5 MIN

Is QuickBooks Desktop displaying error PS058 when you try to update payroll? This issue can stop payroll updates from installing properly, which may impact tax table updates and delay employee payments.

QuickBooks Error PS058 usually occurs due to corrupted update files, inactive payroll subscriptions, billing discrepancies, or company file data damage. When the error appears, it can interrupt payroll processing and create complications during tax filing periods if not addressed promptly.

In this article, we’ll explore the key reasons behind error PS058 and provide practical, easy-to-follow troubleshooting steps to help you fix the issue, restore payroll updates, and maintain accurate and timely payroll management.

Why Do I See QuickBooks Update Error PS058?

Below are some common factors that can stop payroll updates and result in QuickBooks error PS058: 

  • An inactive, lapsed, or canceled payroll subscription
  • An invalid, missing, or outdated payroll service key
  • QuickBooks Desktop is not being properly registered or activated
  • Using an older or unsupported version of QuickBooks Desktop
  • Data damage or corruption within the company file
  • A damaged or missing Paysub.ini configuration file
  • Corruption within the CPS (Components\Payroll) folder
  • An incorrect Employer Identification Number (EIN) was entered in the company file
  • Discrepancies between the company’s registered legal name and its payroll records
  • Microsoft Defender or other antivirus programs are restricting payroll update files
  • Windows Firewall is blocking essential QuickBooks processes

Fix QuickBooks Error PS058 When Trying to Update Payroll or the Software

Resolve QuickBooks error PS058 Windows 10/11 with proven troubleshooting steps that restore your payroll updates and keep your business running smoothly without delays: 

1. Register and update your QuickBooks Desktop

Keeping QuickBooks Desktop updated with the latest security patches and feature enhancements ensures a smooth, uninterrupted experience. Find out how to verify your software registration status to help resolve QuickBooks payroll error PS058 efficiently.

  • Press F2 on your keyboard to open the Product Information
  • Verify the status, which should be Activated, beside the license number. 
License Information and a product key

Note: If it doesn’t say “Activated,” you must register your QuickBooks Desktop.  

Now, try to download the payroll tax table update:  

  1. Go to Employees in the menu bar.
  2. Select Get Payroll Updates.
  • To learn about the tax table version you use: 
    • Check the version number next to You are using tax table version:.
    • Check the latest payroll news and updates to verify the payroll tax table version. 
    • For more details about the tax table version, select Payroll Update Info.
  • To get the tax table update: 
    • Select Download Entire Update.
    • Click on Update. A window will pop up on your screen showing that the download is finished. 

2. Verify the QuickBooks payroll subscription

Verify that your QuickBooks Desktop payroll subscription is active and up to date to ensure you can download and install the latest payroll updates without issues.

  • Close your QuickBooks company files. 
  • Restart your computer. 
  • Launch your QuickBooks Desktop. 
  • Select Employees at the top. 
  • Select My Payroll Service and then Manage Service Key.
My payroll service
  • Now, verify the service name and the status, which shall be Active. 
  • Click on Edit and then verify that the service key is accurate. If it’s incorrect, replace it with the correct key. 
  • Click Next, clear the Open Payroll Setup checkbox, then select Finish.
  • This will start downloading the entire payroll update. 

3. Rename Paysub.ini file

Changing the name of the Paysub.ini file prompts the program to generate a fresh, uncorrupted configuration file the next time it starts.

  • Open File Explorer. 
  • Go to the QuickBooks Desktop file folder. 
  • Look for the Paysub.ini file. 
  • If you don’t see it, enable the Show Hidden Files and Folders.
  • In the search field, type Paysub.ini.
  • Now, right-click on the file and select Delete
  • Repeat the same steps until the Paysub.ini files have been removed.

4. Verify and Rebuild Data utility

Use the Verify and Rebuild Data utility in QuickBooks Desktop to scan your company file for potential damage and automatically repair detected issues—without impacting payroll data.

a. Verify your company data

Use the Verify tool to check your company file for possible errors or data issues.

  • Go to the Window menu. 
  • Select Choose All
  • Go to File and then choose Utilities.
  • Click on Verify Data.
verify and rebuild company file data

Results:

  • “QuickBooks detected no problems with your data”: It means your company file is in good condition and you don’t need to do anything. 
  • An error message: Find the specific error messages or codes on our QuickBooks Support website for troubleshooting steps.
  • “Your data has lost integrity.”: This means your company file is damaged and you must rebuild the data. 

5. Verify/update the service key

Updating the service key revalidates the payroll license, renews the connection to the Intuit servers, and ensures that the payroll service is considered active.

  • Launch the QuickBooks Service Keys window. 
  • If you do not have a payroll service key in the company file, go to Employees > Payroll > Enter Payroll Service Key
  • If you already have the payroll service key in the company file, go to Employees > My Payroll Service > Manage Payroll Service.
  • In the QuickBooks Service Keys window:
    • Click Add if there isn’t a payroll service displayed.
    • Click Edit if a payroll service already appears.
    • If a payroll service is listed, choose Edit again and record the service key.
    • Click Edit again and note down the service key. 
  • Delete the payroll service key in QuickBooks Desktop.
  • Click Next.
  • When the Payroll Update notification pops up, click OK.
  • Confirm that the Service Status reads ACTIVE, then click OK.

6. Change your Employer Identification Number (EIN) for payroll

Update the Federal Employer Identification Number (EIN) in the company settings and verify the subscription in the Payroll Service portal to make sure QB error code PS058 is resolved: 

QuickBooks Desktop Payroll Assisted

i. Update your company’s legal name

  • Download the Assisted Legal Name Change form.
  • Finish your form (sign and date it), then print it.
  • Note: If you also need to change the Intuit Account name, mark the check box under the new fax number field. 
  • Upload the completed and signed form and then submit it to account_maintenance@intuit.com.

Every time you process payroll, the company name will automatically be updated in QuickBooks Desktop.  

ii. Update your Federal EIN

  • Download, fill out, and sign your Entity change packet
  • Now, prepare the supporting documents listed in the packet.
  • Email the completed packet and your supporting documents to EntityChanges@intuit.com.

You’ll receive an email confirmation within 3–5 business days confirming that we’ve received your entity change forms and supporting documentation.

In the meantime, you may continue processing payroll until one of our specialists reaches out to you. If you have any questions about the entity change process, please contact us at EntityChanges@intuit.com.

QuickBooks Desktop Payroll Basic, QuickBooks Desktop Payroll Standard, and QuickBooks Desktop Payroll Enhanced

i. Update your company’s legal name

  • Go to Company in the menu bar. 
  • Choose My Company.
  • Click on Edit, then Legal information
  • Enter your new legal business name, then click OK

ii. Update your Federal EIN

If your EIN changes, contact Intuit first so they can update it in their system. 

  • Go to the company
  • Choose My Company
  • Select Edit under the Company Information
  • In the left menu, choose Company Identification.
  • In the Federal Employer Identification No. field, enter your new EIN, and then click OK.

7. Repair your file in the CPS folder

A corrupted file in the CPS folder prevents QuickBooks from reading existing tax tables and other data, resulting in the QB error PS058. Let’s learn how to fix the file:

  • Close your QuickBooks Desktop. 
  • Launch Windows File Explorer. 
  • Go to C: drive, then: C:\Program Files\Intuit\QuickBooks [Year]\Components\Payroll (if you do not see Program Files, try Program Files (x86)).
  • Right-click on your CPS folder, then choose Rename
  • Change the file name to CPSOLD or CPS.old and press Enter.
  • Open QuickBooks Desktop again to allow it to create a fresh, updated CPS folder, fixing the previously damaged folder. 

8. Add Defender exclusion

To resolve this, use the QuickBooks Tool Hub that allows you exclude certain QuickBooks files from being scanned. When you do this, Microsoft Defender will no longer scan or block them during the software/update installation. This way, you can run the updates at normal speed without any interruption. Let’s learn how to use the feature to resolve QuickBooks error code PS058 promptly:  

Note: Make sure you are logged in with administrator privileges to add exclusions. If you are not signed in as an admin, the “Add Defender Exclusion” option will be disabled. In such a case, reach out to your system administrator to set up the exclusion for you.

  • Select Cancel to stop the update. 
  • Exit your QuickBooks Desktop. 
  • Open the QuickBooks Tool Hub.  

Note: If you don’t already have the QuickBooks Tool Hub, make sure to download and install the latest release available. 

  • Go to Installation issues in the left menu bar. 
  • Select Add Defender Exclusion.
  • Restart your computer.
  • Open QuickBooks Desktop and try to download the updates again.

9. Run Quick Fix my Program

The Quick Fix my Program ends the background processes that QuickBooks uses and then runs a quick repair to the program. Let’s learn how to run the utility: 

Note: Download and install the latest version of QuickBooks Tool Hub (1.6.0.8)

  • Open the QuickBooks Tool Hub. 
  • In the left menu bar, select Program Problems
  • Hit on Quick Fix my Program.
Quick Fix my Program
  • Open QuickBooks Desktop, then try to get your updates again. 

10. Configure Windows Firewall settings for QuickBooks

Configuring the Windows Firewall for QuickBooks Desktop fixes QuickBooks error PS058—a payroll subscription verification issue—by ensuring the software can communicate with Intuit servers without being blocked. Specifically, creating inbound/outbound exceptions for QuickBooks executables (e.g., QBUpdate.exe, QBW32.exe) and authorized ports (80/443) prevents the firewall from disrupting download processes. 

11. Reinstall QuickBooks in Selective Startup

Reinstalling QuickBooks Desktop in Selective Startup mode helps prevent other programs or third-party applications from interfering during the download or installation of payroll updates.

Before you begin, be sure to:

a. Switch to Selective startup

Let’s switch to Selective startup to make sure no third-party apps hamper the software installation or processes. If you are not comfortable with the steps, consult the computer’s manufacturer or a Windows expert.

  • Press Windows+R to open the Run command
  • Type msconfig in the Run prompt and click OK.
msconfig
  • Go to the General tab. 
  • Now, select Selective startup and Load system services.
  • Move to the Services tab. 
  • Select the Hide all Microsoft Services checkbox.
  • Hit on Disable all.
Hide-all-Microsoft-services
  • Clear the Hide all Microsoft services checkbox.
  • Choose Windows Installer from the list of services on your screen. 
  • Click OK
  • Select Restart on the System Configuration window.

b. Uninstall or install QuickBooks Desktop

  • Reinstall QuickBooks Desktop.
  • Launch the Windows Run command
  • In the Run prompt, type msconfig and press Enter.
  • Go to the General tab.  
  • Select Normal startup
  • Hit OK.
  • Select Restart on the System Configuration window.

Conclusion 

In conclusion, QuickBooks error PS058 can interrupt payroll updates in QuickBooks Desktop, but it can be resolved with the right troubleshooting steps. By verifying your payroll subscription and updating the software, you can quickly restore smooth payroll processing.

If the issue persists, connect with a certified QuickBooks ProAdvisor by dialing our +1(866)500-0076 for expert assistance.

Frequently Asked Questions 

What are QuickBooks PSXXX error codes?

QuickBooks PSXXX errors (e.g., PS033, PS034, PS036, PS038) are payroll-related issues that occur in desktop versions and often indicate failed tax table updates, subscription validation failures, or damaged file components. These errors commonly appear when downloading payroll updates, verifying service keys, or due to internet/firewall interruptions. 

Why is PS058 a problem in QuickBooks?

QuickBooks payroll error PS058 is a payroll update issue typically caused by corrupted tax table files, outdated QuickBooks software, or security software (firewall/antivirus) blocking communication with Intuit servers.

Why am I getting a QuickBooks payroll update error?

QuickBooks payroll update errors (such as PS038, PS077, or 15XXX series) are generally caused by an inactive or expired subscription, outdated QuickBooks desktop software, or internet connectivity issues blocking the update. Other common causes include incorrect system date/time, firewall/antivirus interference, or corrupted payroll data files. 

How to fix QuickBooks payroll error PS058?

To fix it, verify your payroll subscription, update QuickBooks to the latest release, check your computer’s date and time settings, and ensure your firewall allows QuickBooks access. 

How to fix a corrupted QuickBooks file?

To fix a corrupted QuickBooks company file (.QBW), use the built-in Verify and Rebuild Data utilities to identify and resolve data damage. For more severe corruption, utilize the QuickBooks File Doctor tool via the Tool Hub, or restore a recent backup to ensure data integrity. 

About The Author

Lana Creston

Lana Creston is an experienced technical and accounting writer with a total of 9 years of experience. She currently works on QuickBooks accounting and technical guides at QuickBookSupportNet. Lana has a passion for reading and writing about various technical topics, especially exploring new accounting methods and software, while continuously expanding her expertise in the ever-evolving field of finance and technology.

Quick, clear, and hassle-free QuickBooks assistance.

Get a Free Consultation with Our QB Tax Experts
Connect with Our Certified QuickBooks Professionals - Dial Tollfree: +1(866)500-0076