Effective Techniques to Eradicate QuickBooks Error Code PS038

QuickBooks Error Code PS038
QuickBooks Error Code PS038

QuickBooks P series errors are usually related to issues while running payroll. One such error is the QuickBooks error code PS038, which arises when the user is trying to use payroll or send paychecks online. The error code can occur while updating or processing paychecks and can prevent the user from doing the same. If you are encountering the QuickBooks error PS038, you can use the steps provided in this article to eliminate it once and for all.

If you are unable to perform the steps or resolve the error code on your own, you can reach out to us at 1-(855)-856-0042 to get assistance from our team of QB experts.

Possible Triggers for the QuickBooks Desktop Error PS038

QuickBooks error message PS038 can get triggered due to the following common reasons –
  1. Your QuickBooks payroll is not updated to the latest release, which is causing issues while sending paychecks.
  2. Your employee information is not correctly updated, or the info is incorrect in QB payroll.
  3. There are connectivity issues while sending the payroll data, which is causing the paychecks to get stuck.
  4. You have not downloaded the latest tax table updates in QuickBooks, which is causing issues while running payroll.

Recommended to read : How to fix QuickBooks Error 1603

Solutions to Easily Rectify QuickBooks Update Error PS038

You can use the solutions provided below to address the QuickBooks payroll won’t update error PS038 –

Solution 1 – Send the Payroll Data to Identify the Stuck Paychecks

You can try sending the payroll data again to detect the paychecks that are stuck online –

  1. Click My Payroll Services under the Employees tab and then click Send Usage Data to access the Edit tab.
  2. Select Find and choose the Advanced option to go to the Choose Filter tab, and look for the Filter List.
  3. Select Detail Level and choose Summary Only, followed by going to the Choose Filter tab to select Online Status.
  4. From the drop-down list, select Online to Send and click the Find button to check all the unsent paychecks and the status of the PS038 error.

Solution 2 – Verify the Info on the Stuck Paychecks from the Earnings Tab

To remove the QB error code PS038, you need to verify the info on the stuck paychecks in the following manner –

  1. Once the paychecks are found, open the first paycheck from the list and click the Paycheck Detail option to get the Review Paycheck window.
  2. Go to the Earnings tab and look for the last item in the list to add it as a new item again, and prompt QuickBooks to display a Net Pay Locked window.
  3. Click No to close it and choose the Rate Field for the item you have just added to make sure there are no changes in the Net Pay and taxes.
  4. Click Yes if the Past Transactions message pops up, and click Yes again when the Recording Transaction message appears.
  5. Re-open the paycheck and click the Paycheck Details button to delete the item added above and ensure there are no changes in the taxes and Net Pay.


If you are getting the QuickBooks error code PS038, you can use the steps provided in this blog to address it. If the error code persists, you can call us at 1-(855)-856-0042 to get assistance from our technical support team.

You may read also : QuickBooks Error 80070057