QuickBooks Error PS038: Complete Guide to Payroll Update Problems
QuickBooks Desktop Payroll helps businesses manage employee paychecks, payroll taxes, tax forms, and other payroll-related tasks. However, payroll operations can be interrupted when QuickBooks Error PS038 appears while running payroll or attempting to download the latest payroll tax table.
Unlike some other payroll update errors, PS038 is commonly associated with paychecks that remain stuck with an Online to Send status. When these paychecks have not successfully transmitted to Intuit, QuickBooks may prevent payroll from running or stop the tax table from downloading. Intuit’s current troubleshooting guidance recommends updating QuickBooks, creating a recent backup, sending payroll or usage data, identifying stuck paychecks, running Verify and Rebuild Data, and toggling affected paychecks if the problem continues.
For businesses that rely on QuickBooks Desktop Payroll, resolving PS038 is important because an unsuccessful payroll update can interfere with payroll processing. Payroll tax tables contain updated rates and calculations for supported federal and state taxes, payroll forms, and e-file and e-pay functionality. QuickBooks Desktop Payroll requires an active payroll subscription to download the latest tax table.
This guide explains what QuickBooks Error PS038 means, why paychecks can become stuck, how to identify affected transactions, and how to troubleshoot the error step by step.
What Is QuickBooks Error PS038?
QuickBooks Error PS038 is a payroll error that can appear when QuickBooks Desktop encounters paychecks that are stuck with an Online to Send status.
These paychecks have not successfully been transmitted to Intuit. As a result, QuickBooks may prevent payroll from running or prevent the latest payroll tax table from downloading. Intuit’s current PS038 documentation specifically identifies stuck paychecks with an Online to Send status as the primary issue behind the error.
You may encounter PS038 when:
- Running payroll
- Downloading payroll tax table updates
- Sending payroll data
- Sending usage data
- Attempting to process payroll after a previous update
- Trying to download a newer payroll update
The problem is therefore not necessarily caused by an incorrect payroll subscription or a general internet problem. With PS038, identifying the stuck paycheck transactions is an important part of the troubleshooting process.
What Does Online to Send Mean in QuickBooks?
The Online to Send status indicates that a paycheck has not yet been successfully sent to Intuit.
When one or more paychecks remain in this state, QuickBooks may continue to treat them as pending payroll transmissions.
If the transactions remain stuck, payroll updates may fail and PS038 can appear.
This is why repeatedly selecting Get Payroll Updates may not resolve the problem. The underlying stuck paycheck needs to be identified and addressed.
Common Symptoms of QuickBooks Error PS038
The exact symptoms can vary, but many users notice PS038 when attempting a payroll-related task.
Common signs include:
- QuickBooks displays PS038.
- Payroll will not run.
- Payroll tax table updates fail.
- QuickBooks says that paychecks are Online to Send.
- Payroll or usage data cannot be transmitted.
- The payroll update appears to complete but PS038 returns.
- QuickBooks asks you to go online again.
- Paychecks remain pending for an extended period.
- Payroll updates repeatedly fail despite retrying them.
If the error continues after several update attempts, the first priority should be determining whether there are unsent paychecks.
Why Does QuickBooks Error PS038 Occur?
PS038 is primarily associated with stuck paycheck transactions.
Several circumstances can contribute to the problem.
Paychecks Remain Online to Send
The most important cause is one or more paychecks that have not successfully transmitted to Intuit.
Payroll Data Cannot Be Sent
If QuickBooks cannot successfully send payroll or usage data, pending transactions may remain in the company file.
Company File Data Problems
Data problems can interfere with payroll transactions. Intuit recommends using Verify Data and Rebuild Data when stuck paychecks are identified during PS038 troubleshooting.
Outdated QuickBooks Desktop
Intuit’s current PS038 troubleshooting instructions recommend updating QuickBooks Desktop to the latest release before proceeding with the remaining troubleshooting steps.
Payroll Transmission Problems
If QuickBooks cannot synchronize current payroll information with Intuit’s servers, payroll data may remain pending.
QuickBooks Error PS038 and Dedicated Payroll Support Assistance
Businesses experiencing recurring PS038 problems may benefit from dedicated payroll support assistance, particularly when multiple paychecks remain stuck.
Support can be useful when:
- Payroll data cannot be sent.
- The company file reports data problems.
- Multiple paychecks remain Online to Send.
- Verify and Rebuild Data does not resolve the issue.
- Toggling paychecks does not clear PS038.
- Payroll processing is time-sensitive.
The objective is to identify the specific transactions preventing payroll synchronization instead of repeatedly attempting the same failed update.
Call Us Today for QuickBooks Error PS038 Payroll Support
If PS038 is preventing payroll updates or payroll processing, getting the problem reviewed can help you determine the appropriate next step.
For assistance with QuickBooks Error PS038, stuck paychecks, payroll update problems, or related QuickBooks Desktop Payroll issues, call 866-798-4134.
Before seeking assistance, make sure you have a recent backup of your QuickBooks company file.
QuickBooks Error PS038 and QuickBooks Payroll Support Number Assistance
When PS038 occurs, support assistance can help determine whether the issue is related to a specific paycheck, multiple unsent transactions, or problems with the company file.
Useful information to have available includes:
- QuickBooks Desktop version
- QuickBooks release
- Exact PS038 message
- Number of stuck paychecks
- Oldest affected paycheck
- Whether Send Payroll Data works
- Whether Verify Data reports errors
- Whether Rebuild Data has already been performed
This information can make the troubleshooting process more efficient.
Speak With Customer Support About QuickBooks Error PS038
Customer support can become particularly useful when QuickBooks cannot successfully send payroll information.
According to Intuit’s current instructions, if sending payroll or usage data is unsuccessful, users should contact support rather than repeatedly attempting the same transmission.
If the send operation succeeds but PS038 remains, continue with the stuck-paycheck troubleshooting process.
QuickBooks Payroll Technical Support for Troubleshooting Error PS038
Technical troubleshooting for PS038 should generally follow a specific sequence.
The recommended process is:
- Update QuickBooks Desktop.
- Create a backup of the company file.
- Send payroll or usage data.
- Identify paychecks with Online to Send status.
- Note the oldest stuck paycheck.
- Run Verify Data.
- Run Rebuild Data if necessary.
- Attempt the payroll update again.
- Toggle stuck paychecks if PS038 remains.
- Verify the payroll update after the problem is cleared.
This approach follows Intuit’s current PS038 troubleshooting guidance.
Update QuickBooks Desktop Before Troubleshooting PS038
Before changing paycheck transactions, make sure QuickBooks Desktop is updated to the latest applicable release.
Intuit specifically lists an updated QuickBooks Desktop installation as one of the requirements for its current PS038 troubleshooting procedure.
Update QuickBooks
- Open QuickBooks Desktop.
- Go to the Help menu.
- Select the QuickBooks Desktop update option.
- Check for available updates.
- Download the applicable update.
- Install it.
- Restart QuickBooks.
After updating, create a backup of the company file before continuing.
Create a Backup of Your QuickBooks Company File
A recent backup is important before working with paycheck transactions or rebuilding company-file data.
Intuit’s current PS038 instructions specifically recommend having a recent backup before proceeding with the troubleshooting process.
Create a Backup
- Open QuickBooks Desktop.
- Select File.
- Select Back Up Company.
- Choose Create Local Backup.
- Select where you want to save the backup.
- Complete the backup process.
- Confirm that the backup was created successfully.
Keep the backup available before performing Verify and Rebuild Data or modifying stuck paycheck transactions.
Get Payroll Support for QuickBooks Error PS038 Update Difficulties
Payroll update problems can become complicated when the error is caused by transactions that are still waiting to be transmitted.
If simply downloading the update does not work, investigate the payroll data transmission first.
A failed update does not necessarily mean that QuickBooks itself needs to be reinstalled.
Send Payroll or Usage Data
The next step is to attempt to send the payroll information to Intuit.
Intuit’s current instructions provide two possible menu paths depending on your QuickBooks setup.
Send Payroll Data
- Open QuickBooks Desktop.
- Select Employees.
- Select My Payroll Service.
- Choose Send Usage Data.
If that option is not available:
- Go to Employees.
- Select Send Payroll Data.
- Open the Send/Receive Payroll Data window.
- Select Send All.
- Enter your payroll service PIN if prompted.
- Wait for the transmission to finish.
If the transmission is successful, try downloading the payroll update again.
If the transmission fails, further assistance may be required.
Identify Paychecks Stuck as Online to Send
If PS038 remains after sending payroll data, identify the paychecks that have not been transmitted.
Find Stuck Paychecks
- Open QuickBooks Desktop.
- Go to the Edit menu.
- Select Find.
- Select the Advanced tab.
- In the Filter list, select Detail Level.
- Select Summary Only.
- Return to the Filter list.
- Select Online Status.
- Choose Online to Send.
- Select Find.
QuickBooks should display the paychecks that remain unsent.
Note the oldest paycheck and the number of matches displayed in the Find window. These details are useful during the next troubleshooting stage. Intuit’s current PS038 instructions specifically recommend identifying the oldest stuck paycheck and noting the number of matching transactions.
Speak With a QuickBooks Payroll Support Expert and Resolve Error PS038
When several paychecks are stuck, it can be difficult to determine whether the problem is caused by one transaction or broader company-file data issues.
A payroll support expert can help you work through the transaction list systematically.
Avoid deleting paychecks simply because they appear in the Online to Send search results. These transactions may represent legitimate payroll records that need to be corrected rather than removed.
Run Verify Data in QuickBooks
Once you have identified the stuck paychecks, the next step is to check the company file for data problems.
Run Verify Data
- Open QuickBooks Desktop.
- Select File.
- Select Utilities.
- Select Verify Data.
- Allow QuickBooks to complete the verification.
If QuickBooks reports that your data has no problems, attempt the payroll update again.
If QuickBooks identifies data damage, proceed with the appropriate rebuild process.
Intuit’s current PS038 procedure recommends running Verify Data to identify potential file problems before rebuilding the company data.
QuickBooks Error PS038 and Professional Customer Service Support
Professional customer service support can be especially helpful if Verify Data identifies problems or if the rebuild process does not clear the error.
Support may be appropriate when:
- PS038 returns after rebuilding the data.
- Paychecks remain Online to Send.
- Payroll data cannot be transmitted.
- The company file reports repeated data errors.
- You are unsure which paycheck should be modified.
- Payroll must be processed urgently.
Working carefully with payroll transactions is important because changes to historical paychecks can affect payroll records.
Run Rebuild Data
If Verify Data identifies a problem, use the QuickBooks Rebuild Data utility.
Rebuild Your Company File
- Open QuickBooks Desktop.
- Select File.
- Choose Utilities.
- Select Rebuild Data.
- Follow the prompts.
- Select the location for the backup file when prompted.
- Allow QuickBooks to rebuild the data.
- Wait until the process finishes.
- Run Verify Data again.
After rebuilding the data, attempt to download the payroll update.
Intuit’s current PS038 guidance recommends rebuilding the company file after identifying problems and then attempting the payroll update again.
QuickBooks Error PS038 and QuickBooks Payroll Support Number Assistance
If PS038 continues after Verify and Rebuild Data, additional assistance may be appropriate.
At this stage, the issue may involve specific paycheck transactions that need to be toggled.
Because these are actual payroll records, carefully follow the recommended process and verify that tax amounts and net pay remain unchanged.
Call QuickBooks Payroll Service Support for Error PS038 Assistance
When payroll data cannot be transmitted or the same paychecks remain stuck, payroll service support may help determine what is preventing synchronization.
Keep your backup available and record the number of affected paychecks before making further changes.
This is especially important if the company processes payroll frequently and the affected transactions represent historical employee payments.
Toggle Stuck Paychecks to Clear PS038
If Verify and Rebuild Data do not resolve the problem, Intuit’s current instructions recommend toggling each stuck paycheck.
This process temporarily adds an existing earnings item to the paycheck and then removes it. The purpose is to force QuickBooks to update the transaction status.
Step 1: Open the Stuck Paycheck
Open one of the paychecks identified as Online to Send.
Select Paycheck Detail.
Step 2: Add the Existing Earnings Item
Under the Earnings section, identify the last earnings item listed.
Add that same earnings item again.
For example, if Hourly Rate is the final earnings item, add Hourly Rate again.
Step 3: Handle the Net Pay Locked Message
When QuickBooks displays the Net Pay Locked message, select No.
Review the paycheck carefully.
Make sure the tax amounts and net pay have not changed.
Select OK.
Step 4: Save the Paycheck
If QuickBooks displays a Past Transaction message, select Yes.
Select Save & Close.
If a recording transaction warning appears, select Yes.
Step 5: Remove the Duplicate Earnings Item
Open the same paycheck again.
Select Paycheck Details.
Delete the duplicate earnings item that you previously added.
Again, verify that the tax amounts and net pay remain correct.
Select OK.
This is the paycheck-toggling procedure currently documented by Intuit for PS038.
Repeat the Toggle Process for Other Stuck Paychecks
If the Find window identified multiple paychecks with an Online to Send status, each affected paycheck may need to be addressed.
Work through them one at a time.
After completing the process:
- Save the paycheck.
- Reopen it if necessary.
- Verify tax amounts.
- Verify net pay.
- Confirm that the duplicate earnings item has been removed.
- Move to the next affected paycheck.
Avoid making unrelated changes to historical payroll transactions.
QuickBooks Error PS038 Support for Businesses Facing Payroll Update Issues
Businesses with many employees may have multiple stuck paychecks.
This can make manual troubleshooting time-consuming, particularly when the affected transactions span several payroll periods.
In such situations, keep a record of:
- Number of stuck paychecks
- Oldest affected paycheck
- Payroll dates
- Verify Data results
- Rebuild Data results
- Whether Send All succeeded
- Whether the payroll update works after each stage
This information can help you determine whether the problem is improving.
Try the Payroll Update Again
After sending payroll data, rebuilding the company file, or toggling the necessary paychecks, try the payroll update again.
Download the Latest Payroll Update
- Open QuickBooks Desktop.
- Select Employees.
- Select Get Payroll Updates.
- Select Download Entire Update.
- Select Update.
- Wait for the process to complete.
Intuit’s current payroll documentation confirms that QuickBooks Desktop Payroll users can download the latest tax table from the Get Payroll Updates section. An active Desktop Payroll subscription is required for tax-table updates.
Verify the Payroll Tax Table After Fixing PS038
Do not assume that the problem has been resolved simply because the update window closes normally.
Check the payroll tax-table information after the update.
Check the Tax Table Version
- Open QuickBooks Desktop.
- Go to Employees.
- Select Get Payroll Updates.
- Locate the tax-table version.
- Review the payroll update information.
Intuit explains that payroll tax tables contain current rates and calculations for supported federal and state taxes, payroll forms, and e-file and e-pay functionality.
Connect With QuickBooks Customer Support About Error PS038
Customer support can be appropriate when the normal PS038 troubleshooting process does not work.
Consider requesting assistance if:
- Send Payroll Data fails.
- Send All cannot complete.
- Paychecks remain Online to Send.
- Verify Data repeatedly reports problems.
- Rebuild Data does not resolve the issue.
- Toggling the stuck paychecks does not clear PS038.
- The payroll update continues to fail.
- You are concerned about modifying historical paychecks.
If the payroll data cannot be synchronized successfully, avoid making repeated changes without a current backup.
QuickBooks Payroll Support Number for Error PS038 Troubleshooting
When requesting assistance, provide details about the error and the troubleshooting already completed.
Useful information includes:
- QuickBooks Desktop version
- QuickBooks release
- Payroll subscription
- Exact PS038 message
- Number of stuck paychecks
- Oldest stuck paycheck
- Whether Send All succeeded
- Verify Data results
- Rebuild Data results
- Whether the payroll tax-table update still fails
Having these details available can make the troubleshooting process more focused.
What Not to Do When QuickBooks Error PS038 Appears
Do Not Delete Stuck Paychecks
A paycheck appearing as Online to Send does not mean it should be deleted.
Do Not Skip the Backup
Create a recent backup before performing data-repair or paycheck-modification steps.
Do Not Change Payroll Amounts Unnecessarily
When toggling a paycheck, verify that the tax amounts and net pay remain unchanged.
Do Not Repeatedly Run Payroll Updates Without Investigating
If paychecks remain Online to Send, repeatedly selecting Update may not solve the underlying problem.
Do Not Rebuild Data Without a Backup
Maintain a recent backup before using data-repair utilities.
QuickBooks Error PS038 Troubleshooting Checklist
Use this checklist to work through the issue:
Step 1: Update
- Update QuickBooks Desktop.
- Restart QuickBooks.
Step 2: Backup
- Create a recent company-file backup.
Step 3: Send Data
- Open Employees.
- Select My Payroll Service.
- Send Usage Data or Send Payroll Data.
- Select Send All.
- Enter your payroll service PIN if requested.
Step 4: Find Stuck Paychecks
- Open Edit > Find.
- Select Advanced.
- Choose Summary Only.
- Filter Online Status.
- Select Online to Send.
- Note the number of matches.
- Identify the oldest paycheck.
Step 5: Verify and Rebuild
- Run Verify Data.
- Rebuild Data if QuickBooks identifies problems.
- Run Verify Data again.
Step 6: Toggle
- Open each affected paycheck.
- Add the existing last earnings item.
- Confirm net pay and taxes.
- Save the paycheck.
- Reopen it.
- Remove the duplicate earnings item.
- Verify the amounts again.
Step 7: Update Payroll
- Open Get Payroll Updates.
- Select Download Entire Update.
- Select Update.
- Confirm the tax-table information.
These steps reflect the sequence in Intuit’s current PS038 guidance.
How to Prevent QuickBooks Error PS038
While no method can guarantee that PS038 will never occur, good QuickBooks maintenance can reduce payroll-update disruptions.
Keep QuickBooks Updated
Use the latest applicable QuickBooks Desktop release.
Maintain Regular Backups
Keep current backups before significant payroll or company-file maintenance.
Send Payroll Data Regularly
Do not ignore recurring payroll-data transmission problems.
Monitor Online to Send Transactions
If paychecks remain pending, investigate them before they become part of a larger payroll-update problem.
Verify Payroll Updates
After downloading the payroll tax table, confirm that the update completed and the expected tax-table information is displayed.
Maintain Payroll Subscription Access
An active QuickBooks Desktop Payroll subscription is required for downloading payroll tax-table updates.
When Should You Seek Professional Help With PS038?
Professional help may be appropriate when:
- Payroll data cannot be sent.
- PS038 returns after rebuilding the company file.
- Several paychecks remain Online to Send.
- You are uncomfortable modifying historical paychecks.
- Verify and Rebuild Data repeatedly report problems.
- The payroll update remains unavailable.
- Payroll processing is approaching a deadline.
- You are unsure whether changing a paycheck will affect payroll records.
Getting assistance can help reduce the risk of making unnecessary changes to historical payroll information.
Final Thoughts on QuickBooks Error PS038
QuickBooks Error PS038 is primarily associated with paychecks that remain stuck with an Online to Send status in QuickBooks Desktop Payroll. These pending transactions can prevent payroll from running or stop the latest payroll tax table from downloading. Intuit’s current documentation recommends updating QuickBooks, creating a backup, sending payroll or usage data, locating stuck paychecks, running Verify and Rebuild Data, and toggling the affected paychecks if necessary.
The most important step is to identify the stuck paycheck rather than repeatedly attempting the payroll update. Once the affected transactions are located, carefully work through the Verify Data and Rebuild Data process.
If rebuilding the company file does not resolve PS038, the paycheck-toggling procedure can help reset the stuck transaction status. When using this method, carefully verify that the paycheck’s tax amounts and net pay remain unchanged.
After the error has been cleared, download the latest payroll tax table and verify the displayed tax-table information. Intuit’s current payroll documentation explains that Desktop Payroll tax tables provide updated rates and calculations for supported payroll taxes and related payroll functions.
If QuickBooks Error PS038 continues, payroll data cannot be transmitted, or you are uncomfortable modifying historical paycheck transactions, professional payroll support can help you determine the safest next troubleshooting step.










