QuickBooks Error PS038: Causes, Symptoms, and Solutions

QuickBooks Payroll Error PS038

A frequent payroll problem that arises when users try to send pay checks or adjust payroll in QuickBooks Desktop is QuickBooks Error PS038. This problem usually indicates that payroll changes are not being completed because a pay check has been stalled in the "Online to Send" state. Although this mistake might be annoying, it can be promptly fixed if you are aware of its causes, symptoms, and possible solutions.

What is QuickBooks Error PS038?

QuickBooks Error PS038Having trouble with QuickBooks PS038 may be quite bothersome while payroll is being processed. It is possible to get this problem while attempting to install the most recent QuickBooks payroll updates. This is also possible while installing the most recent tax tables. Additionally, it appears on the screen when the pay checks are stopped at the online method for sending.

A warning notice stating: You have successfully verified your payroll subscription and obtained the most recent payroll update shows when this specific mistake occurs. We strongly advise that you log on to the internet once again [PS038]. You can make such a mistake for a number of reasons, which we shall discuss in more detail later in this post.

Main Causes of Payroll Error Message PS038

You must first comprehend the cause of the payroll mistake in order to quickly fix it in QuickBooks. Consequently, understanding the causes of error code PS038 can greatly aid in the troubleshooting procedure.

Therefore, review the triggers listed below that are causing this error:

  • It's possible that your QuickBooks Desktop is out of current and producing problems when you try to download tax table changes or conduct payroll.
  • It's possible that your QuickBooks data file has 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.
  • It's possible that your QuickBooks CPS folder is corrupted or damaged.
  • Obstacles might arise from the Windows firewall or an anti-virus program interfering with the QuickBooks payroll update process.

Now that we know why this error happened, let's examine some essential requirements to meet before fixing this payroll problem.

Steps to Take Before Troubleshooting an Error PS038

Prior to attempting the methods listed below, ensure that QuickBooks is up to date with the most recent version and that the company file is backed up as follows:

Step 1: Get the latest updates for QuickBooks Desktop.

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:

update-quickbooks-1

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

Proceed to the following step and make a backup of the company file after QuickBooks has been successfully updated.

To install the software updates, click Install Now. After that, restart your computer.

Step 2: Make a backup of your QuickBooks company files.

During the troubleshooting process, backing up your company file in QuickBooks might assist reduce the chance of data loss.

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.

You will receive a confirmation notice after QuickBooks has created a single backup business file.

Let's examine the troubleshooting solutions now that the program has been upgraded and the backup has been successfully produced.

Experts Ways to resolve the QuickBooks Payroll Error PS038

Solution 1: Check for pay checks that are stuck.

You must use the following procedures to identify the pay checks 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 pay checks that weren't issued to Intuit by clicking on Find. 
  • Proceed with the on-screen instructions after noting the quantity of matches displayed in the find window.

Solution 2: Switch Stuck Payments

  • Accessing the old, stuck pay checks will be your first task.
  • After doing that, you must select the option for pay check details.
  • Reviewing the pay check window is the next step.

Switch Stuck Payments

  • Proceed to the earnings section and add the comparable earnings item to the list. 
  • In the event that 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 pay check.
  • Additionally, you must select the option for pay check 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 pay check 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 3: 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:

Rebuild and Verify Data Tool

  • 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 pay checks once the reconstruction procedure is finished. 
  • Rebuilding won't be able to resolve all of the stopped pay checks, and PS038 QuickBooks Desktop will prevent you from updating payroll.

Solution 4: Keep the file off of a network.

It's also crucial to acknowledge that your file is not on the network. You will next need to disable the Windows firewall and antivirus software and update the business file.

  • The corporate file must now be copied from the server system using a right-click.
  • Afterward, move it to the system's home screen and paste it there.
  • Firewalls and antivirus software can also be turned off.
  • Additionally, upgrade to the most recent version of the new QuickBooks business file.
  • Additionally, disable cloud payroll services and upgrade payroll to the most recent version.
  • Sending payroll data is the final step in order to toggle and release the blocked pay checks.

Solution 5: 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 QuickBooks 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 6: 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 use 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."
  • In the event that the program asks for the payroll service pin, enter it.

Solution 7: Give the damaged CPS folder a new name.

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 in order 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 QuickBooks payroll to see whether the issue has been fixed. Use the following troubleshooting step if the PS038 issue continues.

Solution 8: Set up 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: Make use of the QB File Doctor Tool.

QB File Doctor ToolThis File Doctor tool fixes network and business file problems in QuickBooks. However, it can only be used if the system has the QuickBooks Tool Hub installed. Let's now follow the comprehensive instructions below to launch the File Doctor application with ease.

  • First, open QuickBooks 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 QuickBooks File Doctor tool to open, but if it doesn't, you may manually search for "QuickBooks Desktop File Doctor" 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 setup the Windows firewall if the issue continues.

Step 2: Set up the Firewall to Make QB Exceptions

If QuickBooks 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:

Make 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 to 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: In order 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 QuickBooks 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 in order 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. 

Make 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 in order 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.

QB Executable File Firewall

  • Click This Program Path, hit next, and then choose Browse to choose an executable file from the list below.

executable file

  • 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 QuickBooks payroll updates. Depending on the antivirus software, the procedures could change. As a result, in order to adjust the settings appropriately, you must carry out the 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.

Quick Fix My Program

You may resolve QuickBooks payroll problem PS038 to a certain degree by fixing QuickBooks. Quick Fix My Program and the QuickBooks tool centre 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.
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 at +1-800-961-4963, and our certified QuickBooks ProAdvisors will help you resolve this problem once and for all.

Frequently Asked Questions

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

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

Q3: Will my payroll data change if I fix Error PS038?

Ans: Resolving the issue will assist guarantee 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.

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

Q5: Can pay checks 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 pay checks. To fix the status, attempt to amend or resubmit the pay checks.

Call Now+1-800-961-4963