QuickBooks Error PS038 can stop payroll updates when one or more paychecks remain stuck with an "Online to Send" status. When QuickBooks cannot complete the transmission of these payroll transactions, it may prevent payroll processing or block the download of the latest payroll tax table.
QuickBooks Error PS038 can block company file access over a network. Learn practical fixes or call +1-866-513-4656 for help.
The issue can be confusing because the affected paychecks may already have been processed, yet QuickBooks continues treating them as pending payroll data.
Common signs include:
- QuickBooks displays error PS038 during a payroll update.
- Paychecks remain marked Online to Send.
- Payroll updates fail to download.
- The latest payroll tax table cannot be installed.
- QuickBooks asks you to go online before a specific date.
- Payroll processing is interrupted.
- Previously processed paychecks continue appearing as unsent.
Intuit's current troubleshooting guidance recommends updating QuickBooks Desktop, creating a backup, sending payroll or usage data, identifying the stuck paychecks, running Verify and Rebuild Data, and toggling the affected paychecks if the error remains.
This guide explains how to locate those paychecks and work through the PS038 troubleshooting process.
What Is QuickBooks Error PS038?QuickBooks Error PS038 is a QuickBooks Desktop Payroll error associated with paychecks that remain in an Online to Send status.
QuickBooks uses the Online to Send status to indicate payroll information that still needs to be transmitted. When a paycheck remains stuck in that status, QuickBooks may treat it as pending data even though the payroll transaction has already been processed.
This can prevent you from:
- Downloading payroll updates
- Installing the latest tax table
- Running payroll
- Sending payroll data
- Synchronizing payroll information
- Completing normal payroll processing
The problem is different from payroll errors primarily caused by subscription verification. The key clue with PS038 is the presence of one or more stuck paychecks.
For another payroll-update problem, see QuickBooks Payroll Update Not Working.
AI Overview: Quick AnswerQuickBooks Error PS038 usually occurs when paychecks remain stuck with an "Online to Send" status. Start by updating QuickBooks and backing up the company file, then send payroll data, find the stuck paychecks through Edit > Find > Advanced > Online Status > Online to Send, run Verify and Rebuild Data, and toggle the affected paychecks if PS038 continues.Why Does QuickBooks PS038 Happen?
Several situations can leave payroll transactions in an incomplete online status.
Stuck Payroll TransactionsThe most common indicator is a paycheck that remains Online to Send instead of completing its transmission.
Unsent Payroll DataIf QuickBooks cannot successfully send payroll or usage data to Intuit's servers, the affected transactions may remain pending.
Company-File Data ProblemsDamaged or inconsistent company-file data can interfere with payroll transactions and prevent QuickBooks from correctly clearing their status.
Interrupted Payroll ProcessingClosing QuickBooks, losing the internet connection, or interrupting a payroll-data transmission can leave transactions in an incomplete state.
Outdated QuickBooks DesktopAn outdated QuickBooks Desktop release can cause problems while processing current payroll updates.
Connectivity or Firewall ProblemsQuickBooks needs to communicate with Intuit's payroll services. Network interruptions or firewall restrictions can interfere with that communication.
Before Fixing PS038: Prepare Your QuickBooks DataBefore making changes to payroll transactions, prepare the company file carefully.
Make sure:- QuickBooks Desktop is updated to the latest available release.
- You have a recent company-file backup.
- Your payroll service PIN is available if QuickBooks requests it.
- Your internet connection is stable.
- QuickBooks Desktop is functioning normally.
Creating a backup is particularly important because some PS038 troubleshooting steps involve modifying and resaving affected payroll transactions.
How to Find Paychecks Stuck as "Online to Send"Finding the affected paychecks is one of the most important parts of resolving PS038.
Follow These Steps:- Open QuickBooks Desktop.
- Open your company file.
- Select Edit from the top menu.
- Choose Find.
- Select the Advanced tab.
- Under the Choose Filter section, select Detail Level.
- Select Summary Only.
- Return to the filter list.
- Find Online Status.
- Select Online to Send.
- Click Find.
QuickBooks should now display the paychecks that have not been successfully transmitted.
Record the Important InformationBefore closing the Find window, make a note of:
- The number of matching paychecks.
- The oldest stuck paycheck.
- The newest stuck paycheck.
- The dates of the affected transactions.
Do not immediately delete or void these paychecks simply because they appear in the search results.
Solution 1: Send Payroll or Usage DataBefore rebuilding or modifying paychecks, try sending the pending payroll information.
Steps:- Open QuickBooks Desktop.
- Go to Employees.
- Select My Payroll Service.
- Choose Send Usage Data when that option is available.
- If that option is not displayed, go to Employees and select Send Payroll Data.
- In the Send/Receive Payroll Data window, select Send All.
- Enter your payroll service PIN if prompted.
- Wait for the transmission to finish.
If the data is successfully transmitted, try downloading the payroll update again.
If the transmission fails and PS038 remains, continue with the stuck-paycheck procedure.
Intuit specifically recommends attempting the payroll/usage-data transmission before identifying and rebuilding the stuck transactions.
Solution 2: Run Verify DataIf PS038 remains after sending payroll data, use QuickBooks' Verify Data utility to check the company file.
Steps:- Close unnecessary QuickBooks windows.
- Select File.
- Choose Utilities.
- Select Verify Data.
- Allow QuickBooks to complete the verification.
QuickBooks will report whether it detects a problem with the company file.
If QuickBooks reports that no problems were detected, continue with the next troubleshooting step.
If data damage is detected, proceed with Rebuild Data.
Solution 3: Run Rebuild DataRebuild Data is designed to repair certain problems identified in the company file.
Steps:- Select File.
- Choose Utilities.
- Select Rebuild Data.
- Save a backup when QuickBooks asks you to create one.
- Follow the displayed instructions.
- Allow the rebuild to finish completely.
- Run Verify Data again after the rebuild.
After the data has been rebuilt, try downloading the payroll update again.
If PS038 disappears, the issue may have been related to company-file data.
If the error continues, move to the paycheck-toggling procedure.
Solution 4: Toggle the Stuck "Online to Send" PaychecksWhen PS038 remains after the data has been rebuilt, Intuit's current instructions recommend toggling each affected paycheck to force QuickBooks to refresh its status.
This process must be completed for each stuck paycheck.
Step 1: Open the Oldest Stuck PaycheckOpen the oldest paycheck identified in the Online to Send search.
Step 2: Open Paycheck DetailsSelect Paycheck Detail.
Step 3: Add the Same Earnings ItemIn the Earnings section, add the same earnings item that currently appears last in the list.
For example, if the final earnings item is Hourly Rate, add Hourly Rate again.
Step 4: Respond to the Net Pay Locked MessageWhen QuickBooks displays the Net Pay Locked message, select No.
Step 5: Check the Payroll AmountsMake sure the:
- Tax amounts
- Net pay
have not changed.
Then select OK.
Do not intentionally alter the original tax or net-pay amounts.
Step 6: Handle the Past Transaction MessageIf QuickBooks displays a Past Transaction message, select Yes.
Step 7: Save the PaycheckSelect Save & Close.
If QuickBooks displays a Recording Transaction warning, select Yes.
Step 8: Open the Same Paycheck AgainOpen the paycheck again and select Paycheck Details.
Step 9: Remove the Temporary Earnings ItemDelete the duplicate earnings item that you added earlier.
Step 10: Verify the Amounts AgainConfirm that the tax amounts and net pay are still correct.
Select OK.
Step 11: Repeat for Every Stuck PaycheckReturn to the list of Online to Send paychecks and repeat the same process for each affected paycheck.
This can be time-consuming when there are many stuck transactions, but the goal is to refresh their status without changing the actual payroll amounts.
Solution 5: Download the Payroll Update AgainAfter the affected paychecks have been toggled:
- Open QuickBooks Desktop.
- Go to Employees.
- Select Get Payroll Updates.
- Choose Download Entire Update.
- Start the update.
- Wait for the download to complete.
- Restart QuickBooks.
- Check whether PS038 appears again.
Once the stuck transactions have been cleared, QuickBooks should be able to proceed with the payroll update.
For broader tax-table troubleshooting, see QuickBooks Payroll Tax Table Update.
Solution 6: Run Quick Fix my ProgramIf PS038 continues even after addressing the stuck paychecks, QuickBooks program components may also need attention.
Steps:- Close QuickBooks Desktop.
- Open QuickBooks Tool Hub.
- Select Program Problems.
- Choose Quick Fix my Program.
- Allow the repair process to finish.
- Reopen QuickBooks.
- Open the company file.
- Try the payroll update again.
Quick Fix my Program can help when background QuickBooks processes are interfering with normal operation.
Solution 7: Check Internet and Firewall SettingsA stable connection is necessary when QuickBooks communicates with Intuit's payroll services.
Check whether:
- The internet connection is stable.
- The computer is not frequently disconnecting.
- Windows Firewall is blocking QuickBooks.
- Security software is restricting QuickBooks network activity.
- The computer's date and time are correct.
Avoid permanently disabling security software merely to complete a payroll update. Review the appropriate QuickBooks permissions and exceptions instead.
What If PS038 Keeps Returning?Repeated PS038 errors deserve additional investigation, especially when the same paychecks repeatedly return to Online to Send.
Check whether:
- The same paycheck dates keep appearing.
- The number of stuck paychecks is increasing.
- Payroll data can be sent successfully.
- Verify Data reports company-file damage.
- Rebuild Data resolves the issue temporarily but not permanently.
- Other payroll update errors appear.
- The problem started after a QuickBooks or Windows change.
If you repeatedly have to toggle the same paychecks every time you update payroll, the underlying company-file or payroll-data problem may not have been fully resolved.
QuickBooks Error PS038 vs. Other Payroll ErrorsPS038 can look similar to other payroll update errors, but the key indicator is different.
| Error | General Area |
|---|---|
| PS038 | Paychecks stuck as "Online to Send" |
| PS032 | Payroll update or validation problems |
| PS034 | Payroll update and subscription-related issues |
| PS036 | Payroll subscription or service validation |
| PS077 | Payroll update-related problems |
The presence of Online to Send paychecks is the most important clue when distinguishing PS038 from other payroll errors.
How to Prevent QuickBooks Error PS038A few routine maintenance practices can reduce the chances of payroll data becoming stuck.
- Send payroll data successfully after processing payroll.
- Keep QuickBooks Desktop updated.
- Install payroll updates regularly.
- Maintain a stable internet connection.
- Avoid closing QuickBooks while payroll data is being transmitted.
- Create regular company-file backups.
- Run Verify Data periodically when appropriate.
- Monitor for paychecks that remain in Online to Send status.
- Keep Windows and security software properly maintained.
QuickBooks Error PS038 is closely associated with paychecks that remain stuck in the Online to Send status. Because these transactions can prevent payroll synchronization and tax-table updates, simply retrying the update repeatedly may not resolve the underlying problem.
Start by updating QuickBooks Desktop and creating a recent backup. Then send your payroll or usage data and use Edit > Find > Advanced to identify paychecks marked Online to Send. Run Verify Data and Rebuild Data, and if PS038 remains, carefully toggle each affected paycheck without changing its original tax or net-pay amounts.
After the stuck paychecks have been addressed, download the payroll update again and verify that the tax table installs successfully.
Need Help With QuickBooks Error PS038?If QuickBooks Error PS038 continues to return or a large number of paychecks remain stuck as Online to Send, Booksmerge can provide guidance with payroll update issues, company-file problems, and QuickBooks Desktop troubleshooting.
For assistance with PS038 and payroll update problems, call +1(866)-513-4656.
Frequently Asked Questions What Does QuickBooks Error PS038 Mean?QuickBooks Error PS038 generally means that one or more payroll transactions, commonly paychecks, are stuck with an Online to Send status and are preventing QuickBooks from completing payroll processing or downloading the latest payroll update.
How Do I Find "Online to Send" Paychecks?Go to Edit > Find > Advanced, choose Detail Level > Summary Only, then select Online Status > Online to Send and click Find.
Should I Delete the Paychecks Causing PS038?No. Do not immediately delete or void the affected paychecks. Identify them first, back up the company file, and follow the appropriate troubleshooting procedure.
Does Verify and Rebuild Data Fix PS038?Verify and Rebuild Data can identify and repair certain company-file issues associated with PS038, but Intuit's current procedure also calls for toggling the stuck paychecks when the error remains.
Why Do Paychecks Keep Returning to "Online to Send"?Repeatedly stuck paychecks can indicate that payroll data is not being successfully synchronized or that the company file has an underlying data issue. Additional investigation may be necessary when the problem keeps returning.
Can QuickBooks Tool Hub Fix PS038?Tool Hub can help with QuickBooks program problems, but PS038 typically requires identifying the stuck Online to Send paychecks and addressing the payroll/company-file data first.
Do I Need to Back Up Before Fixing PS038?Yes. A recent company-file backup is recommended before running data rebuilds or modifying affected payroll transactions.
Can PS038 Prevent Payroll Tax Table Updates?Yes. Stuck Online to Send paychecks can prevent QuickBooks from downloading the latest payroll tax table until the underlying issue is resolved.