Allan ramsay

QuickBooks Error PS038: Effectively Eliminating the Error

The QuickBooks payroll function lets the users’ process employee payments effectively on time. When the direct deposit in QuickBooks payroll is not working correctly, the QuickBooks message code PS038. This error code can occur due to various possible reasons and prevents the user from using the direct deposit function. If you are encountering the QuickBooks error PS038 in QuickBooks, follow the article till the end. We are going to provide you with the steps to eliminate the error code effectively.

You can call us at 1-855-856-0042 and get technical assistance with the error if you are unable to eliminate the error on your own.

What Triggers the QuickBooks Payroll Error Code?

The QuickBooks payroll error PS038 can occur due to the following reasons –

  1. You are trying to send the payroll data in multi-user mode.
  2. Your internet connection is unstable or you are experiencing a network time-out error.
  3. The security certificate you have installed is invalid or expired.
  4. The internet settings or your Windows firewall are interfering with QuickBooks.
  5. The date and time on your PC are not correctly setup. 

Recommended to read: QuickBooks Error 6123

Getting Rid of the QuickBooks Message Code PS038 Reliably

To resolve the QuickBooks error PS038, you need to perform the following solutions –

Solution 1. Switch Your Server Computer Hosting to Single-user Mode

You need to ensure that your server hosting settings are switched to single-user mode to eliminate the QuickBooks error code PS038.

  1. Open QuickBooks and go to the File menu to click on the Switch to Single-User Mode option.
  2. Login to your QuickBooks account by following the on-screen instructions.
  3. Once done, try to send the QuickBooks payroll data again and see if the direct deposit is working.

Must Read: QuickBooks Error PS036

Solution 2. Check for Revocation and Modify Your Internet Settings

If your server certificate is invalid, you need to modify your internet settings.

  1. Open your Internet Explorer by pressing Windows + E and navigate to the Tools menu.
  2. Go to the Advanced tab to select Internet Options and uncheck the Check for publisher’s revocation box.
  3. Click on the Check for server revocation box and hit OK, followed by performing a system restart.
  4. Once done, run QuickBooks payroll again and check the status of the PS038 error. 

Solution 3. Edit Your Default Browser Settings and Choose Internet Explorer

Set Internet Explorer as your default browser to eliminate the error code PS038 in QuickBooks Desktop.

  1. From the top-right corner of your Internet Explorer, click on the Gear icon and select the Tools menu.
  2. Choose the Internet Options button and head over to the Programs tab.
  3. Now, find the default option and select Make Default from the Default Web Browser section.
  4. Hit OK and restart your QuickBooks to run the payroll data again and check whether the error is rectified.


You can easily resolve the QuickBooks error PS038 by performing a few effective steps. Use the solutions given above and if you are unable to eliminate the error, you can contact us at 1-855-856-0042 and get assistance from our support team. 

Related Articles