QuickBooks Error PS038 may occur while running payroll or updating the tax table. This error often appears during payroll processes, tax table updates, or when paychecks remain in "Online to Send" status. Common causes include an outdated QuickBooks application or potential damage to the company file. However, these are just a few of the possible reasons behind the issue. This guide explores the various causes of QuickBooks Payroll Error PS038 and offers effective solutions to address it.
Main Causes of QuickBooks Payroll Error PS038
To resolve the payroll error in QuickBooks quickly, understand its cause. Identifying the triggers of Error PS038 helps in troubleshooting. Below are the possible reasons for this error.
- Your QuickBooks Desktop may be out of current and producing problems when you try to download tax table changes or conduct payroll.
- Your QB data file may have data integrity problems, which might make submitting the salary data more difficult.
- It's possible that the payroll subscription is no longer active or has expired.
- There may be general problems with the application and the QuickBooks Desktop may not be operating properly.
- Another reason for problems with payroll updates might be improper or incorrect internet connection settings.
- Your QuickBooks CPS folder may be corrupted or damaged.
- Obstacles might arise from the Windows firewall or an anti-virus program interfering with the QB payroll update process.
Now that we know why this error happened, let's examine some essential requirements to meet before fixing this payroll problem.
How to Resolve QuickBooks Error PS038?
Solution 1: Update QuickBooks Desktop to the latest version and backup your data
To guarantee that there are no compatibility problems while downloading the payroll and tax table changes, you must upgrade your QuickBooks Desktop to the most recent version. Follow the instructions below to obtain the most recent QB updates.
- Click Update QuickBooks Desktop from the Help menu after opening QuickBooks, and then click Update Now.
- Additionally, click Get Updates after choosing the Reset Update option, then reopen QuickBooks when the updates have finished downloading.
- To install the software updates, click Install Now. After that, restart your computer.
To install the software updates, click Install Now. After that, restart your computer.
Backup your company file
The following is how to make a backup of your QuickBooks company files:
- Start QuickBooks first, and then choose Switch to Single-user Mode from the File menu.
- After that, return to the File menu, choose Backup Company, and then choose the option to create a local backup.
- Choose Local Backup in the box, click next, and then navigate to the Local Backup Only area.
- After choosing a location to save your backup business file by selecting Browse, you may choose how many backups you wish to retain (though this is optional).
- Additionally, before you save, a test will be run to make sure your backup file is in excellent condition. Press OK when you're ready.
- Finally, to finish the procedure, choose Save it now and click Next.
Solution 2: Verify Payroll and Usage Data Problems
If there is a problem processing the payroll data, you may see the QuickBooks error PS038. Analyzing payroll data might occasionally assist you in determining the root of the problem. Sending payroll or using data in QuickBooks is one way to do this. The steps are as follows:
- After selecting Employees in QuickBooks, choose Send Payroll Data.
- It opens the Send/Receive Payroll Data window. Click "Send All."
- If the program asks for the payroll service pin, enter it.
Solution 3: Check for paychecks that are stuck.
You must use the following procedures to identify the paychecks that are stuck:
- First, select "find" under the edit tab.
- After doing that, choose the advanced tab.
- In the Select filter area, you must now select the detail level from the filter list.
- Additionally, just click on a summary.
- Going back to the filter list is the next step.
- Additionally, click online to submit and scroll down to select online status.
- You may view paychecks that weren't issued to Intuit by clicking on Find.
- Proceed with the on-screen instructions after noting the number of matches displayed in the find window.
Solution 4: Switch Stuck Payments
- Accessing the old, stuck paychecks will be your first task.
- After doing that, you must select the option for paycheck details.
- Reviewing the paycheck window is the next step.
- Proceed to the earnings section and add the comparable earnings item to the list.
- If the item has an hourly rate, you will need to provide it afterward.
- Additionally, a Net Pay Locked notice will show up on the screen.
- After that, the user must select "no."
- Keep in mind that you shouldn't alter the tax amounts or net pay.
- After that, you must select the "OK" tab.
- It may display a notice about previous transactions.
- Click the "yes" tab if that's the case.
- After that, you are advised to select the "Save and Close" tab.
- After that, click "Close the Payroll."
- After completing that, select the "yes" tab, and then make another attempt to obtain the paycheck.
- Additionally, you must select the option for paycheck details.
- Additionally, take out the elements that correlate to earnings.
- Verify that the tax amounts and net pay have not been altered.
- Clicking the "OK" tab is the next step. And complete the procedures for every paycheck that is blocked.
- To make sure PS038 has been removed the user will then need to try downloading and installing the tax tables again.
Solution 5: Launch the Rebuild and Verify Data Tool
Rebuild and verify data tools are designed to fix issues with the company file. Fix the ps038 problem in QuickBooks Desktop by using these built-in tools from the file menu:
- Before using the Rebuild Data tool, be careful to create a backup.
- In the snapshot, click the Rebuild Now button.
- You may view the status of the blocked paychecks once the reconstruction procedure is finished.
- Rebuilding won't be able to resolve all of the stopped paychecks, and PS038 QuickBooks Desktop will prevent you from updating payroll.
Solution 6: Verify your QuickBooks Payroll Service Subscription
Payroll updates may be interrupted and the PS038 error may result if the tax table file is damaged or missing. Verify that your payroll service subscription is current and valid. You may verify this by following these steps:
- Close the QB Company file first.
- Launch your QuickBooks app now.
- After selecting My Payroll Service under Employees, select Manage Payroll Service Key.
- The window for Service Keys appears.
- Verify the status of the service. It ought to be in use. Check the service key number by selecting the Edit option if it is not active. Enter the right service key if it is invalid.
- Press Next.
- Click the Finish option after deselecting the Open payroll setup box.
Solution 7: Rename the damaged CPS folder.
When the CPS folder or the files within it are corrupted or damaged, QuickBooks Desktop error PS038 may appear. You must rename the folder using the procedures listed below to fix this problem.
- Click on This PC after launching Windows File Explorer by pressing the Windows + E keys.
- Go to Local Disc C, pick the Intuit folder, and then execute Program Files (x86).
- Navigate to the QuickBooks Desktop folder that corresponds to the most recent version of QuickBooks, choose Components, and choose the Payroll folder.
- Select Rename from the menu when you right-click the CPS folder, then type a new folder name.
- Finally, to correctly save the new folder name, hit the Enter key.
After finishing, reopen QuickBooks and attempt to update the tax tables and QB payroll to see whether the issue has been fixed. Use the following troubleshooting step if the PS038 issue continues.
Solution 8: Configure the antivirus and firewall settings
QuickBooks may not be able to access the internet due to firewall configuration restrictions. Since an active internet connection is required to download the updates, this might cause the QuickBooks error message PS038 to appear on the screen while updating payroll. You may set up the firewall and antivirus software as follows to fix this problem:
Step 1: Use the QB File Doctor Tool.
This File Doctor tool fixes network and business file problems in QuickBooks. However, it can only be used if the system has the QB Tool Hub installed. Let's now follow the comprehensive instructions below to launch the File Doctor application with ease.
- First, open QB Tool Hub, pick QuickBooks File Doctor from the Company File Issues menu and then watch for the tool to open.
Note: It may take a minute for the QB File Doctor tool to open, but if it doesn't, you may manually search for "QuickBooks Desktop File Doc" in the Windows search bar to get the utility.
- After that, pick your business file from the drop-down box. If you are unable to find it, click Browse and search to identify and select the company file that needs repair.
- Additionally, choose Check your file and Network, click Proceed, and input your QB admin login information.
- After the repair procedure is finished, select Next, restart QuickBooks, and access the business file.
Rerun QuickBooks when the procedure is complete to see how the payroll problem is progressing. Proceed to the next troubleshooting step and manually set up the Windows firewall if the issue continues.
Step 2: Configure the Firewall to Make QB Exceptions
If QB File Doctor is unable to resolve the firewall problems, you can take the following actions to manually set up the Windows firewall and provide exceptions that will let QuickBooks get beyond the limitations:
Create QuickBooks Firewall Port Exceptions
When upgrading Payroll, blocks can be manually removed from the Windows firewall. To do this, you must follow these procedures to create firewall exceptions for QB ports and executable files:
Note: You must follow the firewall configuration instructions for each local version of QB Desktop if you are running more than one version on the same machine. The port numbers for each year (versions) must also be included in the "specific ports" section in point 4 below.
- Go to the Start menu in Windows, type "Windows Firewall" into the search bar, and then launch the application.
- Go to Advanced Settings; choose New Rule by right-clicking the Inbound Rules option.
- Additionally, make sure the TCP option is checked, choose Port, and press next.
- Enter the port number in the "Specific Local Ports" column after locating the appropriate ports based on your version of QB Desktop.
Note: To grant the application exclusive usage of a given port, QBDT 2019 and later versions make use of dynamic ports that are assigned during installation.
To obtain the Dynamic Port Number based on your QB Desktop version, follow the instructions below:
- Open the QB Database Server Manager application by selecting the Windows Start menu and typing "QuickBooks Database Server Manager" into the search box that appears.
- You must then add your QuickBooks Desktop version to the list of port exceptions, so locate it in the Port Monitor section and record the port number.
Note: By choosing the Renew option, you can change the allocated port number (for QuickBooks Desktop 2019 and later editions). Go to the Scan Folder tab and choose Scan Now to reset the firewall permissions to renew the port number.
- Click Next, choose Allow the Connection, and then click Next once you have entered the port number in the list.
- Make careful to mark every profile (if requested), then click Next to create a new exception rule called "QBPorts(year)."
- After the rule has been generated, click Finish and follow the same procedures to build Outbound Rules for QB. Follow steps 1 through 7 above exactly, except make sure that in Step 2, you select Outbound Rules rather than Inbound Rules.
Add firewall exceptions for QuickBooks executable files in the next section if you continue to experience problems.
Create QB Executable File Firewall Exceptions
Executable files (.exe) for QuickBooks are used for a variety of purposes. Therefore, it is necessary to create exceptions for certain files to eliminate firewall blockages. Use the procedures listed below to add firewall exceptions:
- Access the tool by opening the Windows Start menu and typing "Windows Firewall" into the search field.
- Additionally, right-click Inbound Rules in the Advanced Settings menu, choose New Rule, and then click Program.
- Click This Program Path, hit next, and then choose Browse to choose an executable file from the list below.
- Click Allow the Connection, then click next one more to make sure all the profiles are chosen (if prompted).
- Create an exception rule called "QBFirewallException(name.exe)" and save it after selecting Next. Create Outbound Rules for the executable files by following the same procedures as before (steps 1 through 4). In step 2, when generating Outbound Rules, be sure to choose Outbound Rules instead of Inbound Rules.
Reopen QuickBooks Desktop after the rules have been successfully established to see if the firewall obstacles have been eliminated. Execute the payroll update procedure for QB. Nevertheless, adjust the antivirus program's settings in the next step if the QuickBooks payroll problem number PS038 persists.
Step 3:Change the Antivirus Program's Preferences.
Check your antivirus settings to ensure that QB has general rights if you have set up your Windows firewall but are still experiencing problems while executing the QB payroll updates. Depending on the antivirus software, the procedures could change. As a result, To adjust the settings appropriately, you must carry out precise actions or adhere to the precise instructions based on the antivirus. You can restart the payroll update procedure and examine the error's status when the antivirus software has been set up to let QuickBooks.
Solution 9: Repair QuickBooks
You may resolve QuickBooks payroll problem PS038 to a certain degree by fixing QuickBooks. Quick Fix My Program and the QuickBooks tool center can be used to repair QuickBooks and resolve this problem. Here are the steps that are involved:
- The QuickBooks tool hub may be downloaded.
- Next, launch and install the QuickBookstoolhub.exe file that was downloaded.
- Run the InstallShield wizards as well.
- Accept the license agreement at this point.
- Choose Program Issues from within the QuickBooks Tool Hub application.
- Additionally, select "Quick Fix My Program." This will somewhat resolve the problem.
Solution 10: Preserving the veracity of tax data
- All you have to do to follow this procedure is restart the computer and then launch QuickBooks again.
- After doing that, make sure the account information is correct and up to date. If not, then make the required changes.
- Installing the latest payroll tax table update is now required.
Conclusion
It is thought that you may be able to resolve this specific QuickBooks error now that you are aware of the steps that need to be followed to get rid of it. If, at any time, you are unable to resolve error PS038 or require technical assistance, contact us and our certified QuickBooks ProAdvisors will help you resolve this problem once and for all.
Frequently Asked Questions
Q 1: How do I make changes to the payroll tax tables in QuickBooks?
Ans: By following these procedures, you may properly update QB payroll tax tables:
- Go to the Employees tab in QuickBooks, click Get Payroll Updates, and choose Download Entire Update.
- After choosing Update, watch for an informational popup to show that the procedure was successful.
Q 2: Is QuickBooks Desktop the only program that encounters error PS038?
Ans: Yes, QuickBooks Desktop Payroll is usually linked to QuickBooks Error PS038. Because the payroll systems in QuickBooks Online and QuickBooks Online operate differently, it is not frequently reported in QuickBooks Online.
Q 3: Will my payroll data change if I fix Error PS038?
Ans: Resolving the issue will assist in guaranteeing that your payroll information is handled accurately. Before beginning any significant troubleshooting procedures, it is usually advisable to create a backup of your QuickBooks business file, particularly if you plan to use the Verify and Rebuild Data tools.
Q 4: Does Error PS038 only appear in certain QuickBooks versions?
Ans: The Pro, Premier, and Enterprise editions of QuickBooks Desktop are among the versions that offer payroll features and may experience error PS038. It has to do with payroll processing, but it's not particular to any one version.
Q 5: Can paychecks that are stuck in the "Online to Send" stage be safely deleted?
Ans: Since it may result in disparities between payroll records and employee payments, it is not advised to delete paychecks. To fix the status, attempt to amend or resubmit the paychecks.
People Also Read:
Methods to Troubleshoot QuickBooks Install Error Code 1722
How to Resolve QuickBooks Payroll Error 30159
How to Resolve QuickBooks Update Error 15225