How to Resolve QuickBooks Payroll Error PS038

QuickBooks Payroll Error PS038 can appear when one or more paychecks remain stuck with an “Online to Send” status in QuickBooks Desktop. When this happens, QuickBooks may prevent payroll updates from downloading or stop the latest payroll tax tables from being installed.

This issue usually occurs because payroll data has not successfully synced with Intuit’s servers. Fortunately, you can often resolve QuickBooks Error PS038 by verifying and rebuilding your company file data. If the error continues, you may need to manually toggle the affected paychecks to refresh their status.

What Causes QuickBooks Payroll Error PS038?

The PS038 error generally appears when QuickBooks detects paychecks that are still waiting to be sent online. These transactions can become stuck and prevent QuickBooks from completing the payroll update process.

Common causes include:

  • Paychecks stuck in an “Online to Send” status
  • Damaged or corrupted company file data
  • Payroll data that has not synchronized correctly
  • An outdated QuickBooks Desktop release
  • Issues with payroll transaction records
  • Problems downloading the latest payroll tax tables

Before troubleshooting, make sure QuickBooks Desktop is updated to the latest available release and that you have a recent backup of your company file.

What You Need Before Troubleshooting

Before you begin fixing the QuickBooks PS038 Error, prepare the following:

  • The latest version of QuickBooks Desktop
  • A recent backup of your company file
  • Your payroll service PIN
  • A stable internet connection
  • Access to your current QuickBooks payroll data

It is also important to confirm that your payroll or usage data can successfully synchronize with Intuit’s servers.

How Can You Sync Payroll or Usage Data?

First, try syncing your payroll data before making changes to your company file.

Open QuickBooks Desktop and sign in to your company file. Then attempt to download the latest payroll updates. If the update fails and QuickBooks Error PS038 appears again, continue with the steps below to identify the stuck paychecks.

How Can You Identify Stuck Paychecks?

Finding the affected paychecks is an important step when troubleshooting PS038.

  1. Open QuickBooks Desktop and select Edit from the top menu.
  2. Choose Find.
  3. Select the Advanced tab.
  4. In the Choose Filter section, select Detail Level.
  5. Choose Summary Only.
  6. Return to the Filter list and select Online Status.
  7. Choose Online to Send.
  8. Select Find.

QuickBooks will display paychecks that have not successfully been sent to Intuit. Look for the oldest paycheck in the list and note the total number of matching transactions shown in the Find window.

Close the Find window after recording this information.

How Can You Verify and Rebuild QuickBooks Data?

After identifying the stuck transactions, use QuickBooks Desktop’s built-in data utilities.

First, run the Verify Data utility. This tool checks your company file for data integrity problems and can help identify issues associated with the stuck payroll transactions.

If QuickBooks finds an issue, run the Rebuild Data utility to repair the company file.

After rebuilding the data, restart QuickBooks Desktop and try downloading the payroll updates again.

If the payroll update completes successfully, no additional action is necessary. However, if QuickBooks Payroll Error PS038 continues to appear, you may need to toggle each stuck paycheck manually.

How Can You Toggle Stuck Paychecks?

Toggling a stuck paycheck can refresh its transaction status and force QuickBooks to process the payroll record again.

Repeat the following process for every paycheck that remains in the Online to Send status:

  1. Open the affected paycheck.
  2. Select Paycheck Detail.
  3. In the Earnings section, locate the last earnings item listed.
  4. Add the same earnings item again. For example, if Hourly Rate is the last item, add another Hourly Rate entry.
  5. If the Net Pay Locked message appears, select No.
  6. Check the tax amounts and net pay carefully to make sure they have not changed.
  7. Select OK.
  8. If a Past Transaction message appears, select Yes.
  9. Select Save & Close.
  10. If a Recording Transaction warning appears, select Yes.

Now reopen the same paycheck and select Paycheck Detail again.

Delete the duplicate earnings item you previously added. Verify that the tax amounts and net pay are still correct, and then select OK.

Repeat these steps for every paycheck that remains stuck.

How Can You Confirm That QuickBooks PS038 Is Fixed?

Once you have toggled all affected paychecks and rebuilt the company file, try downloading the latest payroll updates again.

If QuickBooks successfully downloads the payroll update and the Online to Send transactions are no longer stuck, the PS038 issue should be resolved. You should then be able to access the latest payroll tax tables and continue processing payroll normally.

QuickBooks Payroll Error PS038 is commonly associated with paychecks that remain stuck in the Online to Send status. Start by identifying the affected transactions and running the Verify Data and Rebuild Data utilities. If rebuilding the company file does not resolve the problem, manually toggle each stuck paycheck by temporarily adding and removing the same earnings item.

Always create a backup before making significant changes to your QuickBooks company file. If the error continues after following these troubleshooting steps, consider contacting a qualified QuickBooks support professional for further assistance.

Scroll to Top