QuickBooks PS038 Payroll Error can bring payroll processing to a halt when QuickBooks Desktop cannot send pending payroll data. The most common clue is a paycheck showing an “Online to Send” status. The good news is that you can often resolve PS038 by updating QuickBooks, sending payroll data, identifying stuck paychecks, and repairing company-file data.
Here's the thing: don't start deleting or recreating payroll transactions. First, identify which paychecks are stuck and follow a controlled troubleshooting process.
TL;DR: QuickBooks PS038 is commonly associated with paychecks stuck in the “Online to Send” status. Update QuickBooks, back up your company file, send payroll data, find affected paychecks, run Verify Data and Rebuild Data, and carefully toggle affected paychecks if the error continues.
QuickBooks PS038 Payroll Error is a QuickBooks Desktop Payroll error that can occur when payroll transactions remain stuck with an “Online to Send” status. These pending transactions can prevent QuickBooks from completing payroll processing or downloading the latest payroll tax table updates.
The error is primarily associated with payroll data that has not successfully transmitted. Intuit's current troubleshooting guidance recommends identifying the affected paychecks and addressing company-file or transaction issues before retrying the payroll update.
[EXTERNAL LINK: Link to Intuit's official “Resolve payroll error PS038” article]
Several conditions can contribute to QuickBooks PS038 Payroll Error, but stuck paychecks are the key issue to investigate first.
A paycheck marked “Online to Send” has not completed its expected payroll-data transmission. If one or more paychecks remain in this state, QuickBooks may continue returning PS038 when you attempt a payroll update.
QuickBooks may have payroll information waiting to be transmitted. Sending all pending payroll data can sometimes clear the problem without requiring additional repairs.
Damage or inconsistencies within the QuickBooks company file can affect payroll transactions. That's why Verify Data and Rebuild Data are part of the recommended troubleshooting process.
An outdated QuickBooks Desktop release can create payroll-update problems. Before making changes to historical transactions, install the latest available QuickBooks release and retry the payroll update.
PS038 may become apparent when you attempt to download a payroll update or tax table. If QuickBooks cannot process the pending payroll information, the update may fail.
[INTERNAL LINK: QuickBooks Payroll Update Problems]
The safest approach is to work from the least invasive solution to the more advanced steps.
Start by updating QuickBooks Desktop to the latest available release.
Open QuickBooks Desktop.
Select Help.
Choose Update QuickBooks Desktop.
Select Update Now.
Click Get Updates.
Restart QuickBooks after the update finishes.
Then try the payroll update again.
If QuickBooks PS038 Payroll Error still appears, move to the next step.
[EXTERNAL LINK: Link to Intuit's official “Update QuickBooks Desktop to the latest release” documentation]
Before working with payroll transactions, create a current backup of your company file.
This matters because the advanced PS038 troubleshooting process can involve temporarily modifying affected paychecks. A backup gives you a recovery point if something unexpected happens.
Never skip the backup when working with historical payroll data.
Next, try sending the pending payroll information.
In QuickBooks Desktop:
Open the Employees menu.
Select My Payroll Service.
Choose Send Usage Data or Send Payroll Data.
Select Send All.
Enter your payroll service PIN if requested.
Wait for the transmission to complete.
If the data sends successfully, retry the payroll update.
But wait—if QuickBooks cannot send the payroll data, don't immediately modify your paychecks. First determine which transactions are still pending.
If sending payroll data does not resolve the error, identify the affected paychecks.
QuickBooks provides an Advanced Find filter for this purpose:
Select Edit.
Choose Find.
Open the Advanced tab.
Select Detail Level from the Filter list.
Choose Summary Only.
Select Online Status.
Choose Online to Send.
Select Find.
QuickBooks will display the paychecks that match the selected criteria.
These are the stuck payroll transactions you need to investigate.
After identifying the affected transactions, check your company file for data problems.
Go to:
File → Utilities → Verify Data
Allow QuickBooks to complete the process.
If QuickBooks reports a data-integrity problem, continue with Rebuild Data. If no problem is found but PS038 remains, continue with the recommended troubleshooting process.
Rebuild Data attempts to repair certain company-file data problems.
Before starting, confirm that you have a recent backup.
Then:
Select File.
Choose Utilities.
Select Rebuild Data.
Follow the prompts.
Allow QuickBooks to complete the process.
Reopen the company file if prompted.
After the rebuild finishes, try the payroll update again.
If QuickBooks PS038 Payroll Error continues after Verify and Rebuild Data, Intuit's troubleshooting procedure may require you to toggle the affected paychecks.
This is an advanced step. Make sure your backup is current and verify the paycheck amounts throughout the process.
For an affected paycheck:
Open the paycheck.
Select Paycheck Detail.
Go to the Earnings section.
Add the same earnings item that appears last.
If QuickBooks displays Net Pay Locked, select No.
Confirm that taxes and net pay remain unchanged.
Save the paycheck.
Close and reopen it.
Return to Paycheck Detail.
Remove the temporary duplicate earnings item.
Confirm the tax amounts and net pay again.
Save the transaction.
The objective is to refresh the transaction rather than intentionally change the employee's actual payroll amounts.
Important: Do not alter historical wages, taxes, deductions, or net pay simply to eliminate the error.
If you are uncomfortable modifying payroll transactions, getting professional assistance before continuing is the safer choice. BizBooksAdvice can help review the issue at +1-866-408-0444.
The most useful indicator is the “Online to Send” status.
Use QuickBooks' Advanced Find feature to filter for paychecks with that status. Review the resulting transactions carefully, paying attention to the dates and employees involved.
A single pending paycheck may be enough to interfere with the payroll update process. Finding the affected transaction is therefore more useful than repeatedly reinstalling QuickBooks or changing unrelated settings.
Yes, Verify Data and Rebuild Data can help when company-file data problems are contributing to QuickBooks PS038 Payroll Error. Intuit includes these utilities in its PS038 troubleshooting process after pending paychecks have been identified.
Verify Data checks the company file for integrity problems, while Rebuild Data attempts to repair certain problems that Verify Data identifies.
However, rebuilding the file does not guarantee that every PS038 case will be resolved. If paychecks remain stuck afterward, the affected transactions may require additional troubleshooting.
If QuickBooks cannot send payroll data, first check whether the problem is isolated to PS038 or whether other payroll-update problems are occurring.
Review your payroll service configuration, QuickBooks release, internet connection, and security settings before making changes to historical payroll transactions.
If the problem continues and payroll is time-sensitive, consider getting assistance rather than repeatedly attempting the same operation.
For help reviewing a recurring payroll issue, you can reach the BizBooksAdvice team at +1-866-408-0444.
Not every payroll update error has the same cause.
PS038 is particularly associated with paychecks stuck in the “Online to Send” status. Other payroll errors can involve internet connectivity, firewall restrictions, damaged update components, payroll-service configuration, or other software conditions.
This distinction is important because using a generic fix for every payroll error can waste time.
If you see PS038, start by checking pending payroll transactions before moving into broader troubleshooting.
You cannot prevent every payroll error, but good maintenance can reduce the risk of recurring problems.
Check for QuickBooks Desktop updates regularly. Keeping the application current can help prevent issues related to outdated program components.
Maintain reliable company-file backups, particularly before major payroll changes or data repairs.
Don't ignore payroll transactions that remain pending for an unusual period. Investigating them early can prevent a small transmission problem from becoming a larger payroll issue.
Check employee information, earnings, deductions, and payroll totals before finalizing payroll.
If PS038 repeatedly returns, investigate the underlying cause instead of repeatedly applying temporary fixes.
QuickBooks PS038 is a QuickBooks Desktop Payroll error commonly associated with paychecks stuck in an “Online to Send” status. These pending transactions can prevent payroll processing or payroll tax-table updates from completing.
Start by updating QuickBooks and creating a recent backup. Then send payroll data, identify paychecks marked “Online to Send,” run Verify Data and Rebuild Data, and carefully address affected paychecks if the error remains.
The status generally indicates that the paycheck has not successfully completed the expected payroll-data transmission. Identifying the affected transactions through Advanced Find can help determine which paychecks need attention.
You should not automatically delete a paycheck because it has an “Online to Send” status. Payroll transactions contain important wage and tax information. Follow the recommended troubleshooting process and create a backup before modifying payroll records.
It can. PS038 may prevent QuickBooks Desktop from completing payroll processing or downloading payroll tax-table updates when affected payroll transactions remain pending.
Consider professional assistance if PS038 continues after updating QuickBooks and rebuilding the company file, if multiple historical paychecks are affected, or if you are unsure about modifying payroll transactions.
QuickBooks PS038 Payroll Error is commonly associated with paychecks stuck on “Online to Send.”
Update QuickBooks before performing advanced troubleshooting.
Create a current company-file backup before modifying payroll transactions.
Try Send Payroll Data before changing individual paychecks.
Use Advanced Find to locate pending payroll transactions.
Run Verify Data and Rebuild Data when appropriate.
Carefully verify taxes and net pay when working with affected paychecks.
Don't delete or alter historical payroll transactions just to remove the error.
Recurring PS038 errors should be investigated rather than repeatedly patched.
QuickBooks PS038 Payroll Error can be disruptive, but the error provides an important clue: look for paychecks stuck with an “Online to Send” status.
Start with the basics—update QuickBooks, back up the company file, and send payroll data. If that doesn't work, identify the affected paychecks, run Verify Data and Rebuild Data, and only then consider the more advanced paycheck-toggling procedure.
When payroll records are involved, accuracy matters more than speed. If you need help reviewing stuck payroll transactions or recurring PS038 problems, contact BizBooksAdvice at +1-866-408-0444.