Skip to content

QuickBooks Error PS038 – Paychecks Stuck as Online to Send

QuickBooks error PS038 prevents the users from downloading the payroll updates or carrying out the payroll operations.

When the users attempt to do the same, they get an error message that usually looks like this:

Payroll Update Message

This usually happens because of reasons like outdated QuickBooks Desktop, payroll stuck as online to send, etc. In this article, we will explore various reasons why you see payroll update error PS038 in QuickBooks Desktop and learn how to resolve them.

Understanding Why Payroll Error PS038 Occurs

Let us discover the common causes behind error code PS038 in QuickBooks Desktop and how they can affect your payroll

1. Stuck Paychecks

Sometimes, paychecks in QuickBooks get stuck as Online to Send. This is one of the major reasons why you get a payroll update error PS038.

2. Outdated QuickBooks

If your QuickBooks is outdated or hasn’t been updated for long, you can face several errors and issues. This is why you must keep the software up to date.

3. Damaged Company File

PS038 is likely to arise if your company file has issues. Therefore, check its integrity.

4. Incorrect Internet or Firewall Settings

Payroll update requires an internet connection and can end up with QuickBooks error PS038 if the internet is interrupted. However, check the internet and firewall settings to ensure you can download payroll updates smoothly.

5. Inactive Payroll Subscription

You can only update the tax table with an active payroll subscription. However, if your payroll subscription has expired, you might encounter errors such as QuickBooks payroll error 30001 or PS038.

6. Outdated or Corrupt Tax Table Version

If you haven’t updated the QuickBooks tax table, you might find that QB taxes are not deducted correctly or that errors with code PSXXX occur. Therefore, it is a must to update QB payroll in a timely manner.

However, you might run into a PS038, sometimes when updating the payroll tax table as well. This might happen due to a corrupt tax table.

In this section, we will learn how to fix the QuickBooks error PS038 while sending paychecks or updating payroll.

Follow the instructions given below in the order they are written. If you run into an issue or have a query, you can call us anytime.

1. Backup Company File

Let us begin by creating a backup of your company file. This will prevent you from losing company data when troubleshooting QuickBooks payroll update is not working.

Creating local backup file

Once you have created the backup, proceed to the next step to fix QuickBooks error PS038.

2. Update QuickBooks Desktop and Payroll

It is important to update your QuickBooks Desktop to the most recent release. This is to install the latest components, bug fixes, and software enhancements on your computer. 

When you do so, make sure to check the box for reset updates.

Moreover, a corrupt or outdated tax table version can give way to error. Therefore, try to update QuickBooks payroll if you haven’t done so.

However, if you get an error when updating the payroll tax table, you can move to next solution.

3. Check Your Payroll Subscription

We need to make sure that your payroll subscription is active to avoid error PS038 and QuickBooks error 05396 40000 during payroll setup.

Here is how you can find the payroll subscription.

  • Log in to the QB company file as Primary Admin or Payroll Admin. 
  • Go to Employees, followed by Payroll Center
Payroll center option
  • Now, you will be able to see payroll service under Subscription Statuses in the Payroll tab.
Payroll Service Information

If the payroll service has expired, you will need to reactivate it to avoid QuickBooks error PS038.

4. Re-Enter Service Key

If your payroll service key hasn’t expired, and yet it shows inactive, you can re-enter the payroll service key. This will prompt QuickBooks to re-initiate the connection and reactivate the payroll subscription.

Manage Service Key
  • Tap on Employees and choose My Payroll Service.
  • Select Manage Service Key.
  • Locate the payroll service key and choose it.
  • Tap on Remove and choose Add.
  • Type in the active payroll service key.
  • Now, click on Finish and OK.

Now, start QuickBooks Desktop and run the payroll operations again. If you see the QuickBooks Error PS038, continue to the next step.

5. Send Payroll Data or Usage Data

Follow the instructions given below to send payroll or usage data. 

  • Tap on Employees and choose My Payroll Service
  • Now tap on Send Usage Data. However, if you can’t find this option, open the Employees menu and choose Send Payroll Data.
  • Now, when the Send/Receive Payroll Data window opens, choose Send All.
  • If asked to, provide the payroll service.

If you were able to send the payroll or usage data, try downloading payroll updates again. If you still encounter QuickBooks error PS038, proceed to the next step.

However, if you were unable to send payroll or usage data because of QuickBooks error PS038, move on to the next solution.

6. Find Stuck Paychecks

Payroll errors like PS038 can be due to stuck paychecks in QuickBooks Desktop. Let us check if there are any stuck paychecks.

  • Tap on Edit and choose Find.
"Find" option under "Edit" Menu
  • Click on the Advanced tab.
"Detail Level" under "Filter List"
  • Now, go to the Choose Filter section. 
  • Tap on the Filter list and choose Detail Level
Summary Only
  • Click on Summary Only.
  • Tap on the Filter list and scroll down to the Online Status.
  • Choose Online to Send, followed by Find.
  • Check which paychecks are stuck and haven’t been sent to Intuit.
Image Showing Paychecks are stuck

Note down the number of matches there are in total.

7. Verify and Rebuild Company Data to Fix QuickBooks error PS038

Verify and Rebuild utility allows you to search for the issues in the company file and fix them.

You do this in three steps.

(a) Verify Company Data

Verify company data

First, we will verify company data to search for issues.

  • Open QuickBooks Desktop.
  • Tap on Window and choose Close All.
  • Click on the File menu and choose Utilities.
  • Choose to Verify Data

There are two scenarios you can see. If QuickBooks detects no problems with your company file, the data is clean, and you can proceed to the next solution right away—you don’t have to rebuild the data.

However, if QuickBooks detects issues with your company file or says, “Your data has lost integrity”, you will need to rebuild the data. 

(b) Rebuild Company Data

Rebuild company data

Now, let us proceed to rebuilding the company file to resolve the issues found earlier.

  • Click on the File menu and choose Utilities.
  • Choose to Verify Data
  • You will need to create a a backup before rebuilding the company file.
  • Tap on OK when QuickBooks asks you to create a backup.
  • Choose where you will be saving the backup and tap on OK.
Backup Options
  • Choose Save.
  • Finally, you will see the message stating the rebuild has been completed.
  • Tap on OK

(c) Verify Data Again

Finally, we will need to verify the company data again to find additional damages that may be remaining.

  • Click on the File menu and choose Utilities.
  • Choose to Verify Data
  • If you find more damage, go ahead and fix them manually. You can do so by searching the error message you see on the screen on the internet and following the instructions to resolve them. Alternatively, you can connect to a QuickBooks advisor.
  • Moreover, you can open QuickBooks Tool Hub and go to the Program Problems tab. Select the QBWIN.log folder button to open the folder and note down the issues you see. Then, fix them using the instructions available for the error or issue on the internet.
Program Problems option is highlighted
  • If you can’t resolve the error, you can restore a company backup instead. To do so, open the File menu and choose Open or Restore Company.

Now, open QuickBooks Desktop company and continue the payroll operations. Check if you get QuickBooks Payroll Error 30159 or PS032 when trying to update an existing payroll subscription or while downloading the updates.

8. Toggle All the Stuck Paychecks

Stuck paychecks might be preventing you from updating your payroll.

Paycheck Preview

Earlier in a step, when we verified the company data, we found stuck paychecks. We will toggle these stuck paychecks to resolve the payroll update error.

  • Open the oldest of the stuck paychecks you found earlier.
  • Tap on Paycheck Detail.
  • Go to the Review Paycheck window.
  • In the Earnings section, find the last earnings item in the list. Add the same earnings item again. 

For instance, if you find that the last item in the list is Hourly Rate, add an earnings item named Hourly Rate again to the list.

  • When you see the Net Pay Locked message, choose No.
  • Check and verify that there are no changes to the tax amounts and net pay. Tap on OK.
  • Click on Yes if a Past Transaction message appears.
  • Now, tap on Save & Close. This will close the paycheck.
  • If you see a Recording Transaction warning message, choose Yes.
  • Now, open the same paycheck again and click on Paycheck Details.
  • Go ahead and delete the earnings item you recently added.
  • Check and verify that there are no changes to the tax amounts and net pay. Tap on OK.

Do the same for all the stuck paychecks present in your company file. Once you are done, re-attempt to download the payroll update.

9. Check Internet Connection

You shouldn’t download payroll updates with an unstable or slow network connection; it will only run into errors. Therefore, check your internet connection before you run the payroll updates.
Moreover, also check the antivirus and windows firewall settings if you get error PS038 or update error 12031 in QB.

If Nothing Works, Connect to an Expert

This was all on how to resolve QuickBooks error PS038. Carry out the troubleshooting methods given in this guide carefully, and if you have a query, you can reach out to us.

However, if the payroll error PS038 persists, even after carrying out these solutions, you should get assistance from a QB ProAdvisor. Dial 1(800) 780-3064 and connect to them now!

  1. Why are my paychecks stuck as Online to Send?

    Online to Send means the paychecks are stuck and weren’t delivered to Intuit. To resolve that, you should toggle the stuck paychecks.

  2. How do you fix a payroll error in QuickBooks?

    To solve the payroll errors in QuickBooks, you should begin by updating the QB software and payroll. Now, try sending the payroll or usage data, and if you can, run the payroll operations again. Moreover, check your payroll subscription.

  3. How do I correct a payroll tax overpayment in QuickBooks?

    What you can do is apply the overpayment to the next quarter or request a refund. Here is how:
    a. Tap on Taxes and choose Payroll tax.
    b. Go to Payments.
    c. Find the Overpaid tax.
    d. Choose Resolve.
    e. Now select the options available to resolve the payroll overpayment in QB.

Leave a Reply

Your email address will not be published. Required fields are marked *