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.
Table of Contents
ToggleBelow are some common factors that can stop payroll updates and result in QuickBooks error PS058:
Resolve QuickBooks error PS058 Windows 10/11 with proven troubleshooting steps that restore your payroll updates and keep your business running smoothly without delays:
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.

Note: If it doesn’t say “Activated,” you must register your QuickBooks Desktop.
Now, try to download the payroll tax table update:
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.

Changing the name of the Paysub.ini file prompts the program to generate a fresh, uncorrupted configuration file the next time it starts.
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.

Results:
Updating the service key revalidates the payroll license, renews the connection to the Intuit servers, and ensures that the payroll service is considered active.
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:
i. Update your company’s legal name
Every time you process payroll, the company name will automatically be updated in QuickBooks Desktop.
ii. Update your Federal EIN
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.
i. Update your company’s legal name
ii. Update your Federal EIN
If your EIN changes, contact Intuit first so they can update it in their system.
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:
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.
Note: If you don’t already have the QuickBooks Tool Hub, make sure to download and install the latest release available.
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).

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.
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.


b. Uninstall or install QuickBooks Desktop
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.
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.
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.
Learn How to Merge Vendors in QuickBooks Desktop
Mar 19, 2026