QuickBooks PS038 Online to Send Error can appear when a QuickBooks Desktop Payroll paycheck remains stuck with an “Online to Send” status. When that pending transaction cannot be transmitted successfully, QuickBooks may prevent payroll processing or fail when downloading the latest payroll tax table.
The important part is identifying the stuck paycheck before changing anything. Don't delete a paycheck just because it shows “Online to Send.” Start with a backup, send payroll data, and then investigate the affected transaction.
TL;DR: QuickBooks PS038 is commonly associated with paychecks stuck on “Online to Send.” Update QuickBooks, back up your company file, send payroll data, locate affected checks with Advanced Find, run Verify and Rebuild Data, and carefully reset the paycheck if necessary.
What Is QuickBooks PS038 Online to Send Error?
QuickBooks PS038 Online to Send Error is a QuickBooks Desktop Payroll error that occurs when payroll information remains pending for transmission. The most recognizable sign is a paycheck displaying “Online to Send” in its online status.
According to Intuit's PS038 troubleshooting guidance, these pending paychecks can prevent payroll from running or stop tax tables from downloading. The recommended process focuses on sending payroll data, identifying the affected paychecks, checking company-file integrity, and addressing the stuck transactions. [EXTERNAL LINK: Intuit’s official PS038 payroll error guide]
This makes the Online to Send paycheck status an important diagnostic clue rather than just another QuickBooks message.
Why Does QuickBooks Show an “Online to Send” Status?
The “Online to Send” status indicates that QuickBooks has payroll information waiting to be transmitted.
When the transaction does not complete the expected transmission, it can remain pending. If one or more paychecks stay in this condition, QuickBooks may continue returning PS038 during payroll updates.
Common factors to investigate include:
- Payroll data that has not successfully transmitted
- Paychecks remaining in a pending online status
- Company-file data integrity problems
- An outdated QuickBooks Desktop release
- Payroll update or synchronization problems
Here's the thing: PS038 should be diagnosed from the affected payroll transaction first. Applying unrelated fixes before identifying the stuck paycheck can make troubleshooting unnecessarily complicated.
What Causes QuickBooks PS038 Online to Send Error?
Stuck Payroll Transactions
The most important cause to investigate is a paycheck that remains marked Online to Send.
These pending transactions may prevent QuickBooks from completing the payroll process. Finding the affected checks can therefore be more useful than immediately reinstalling the software.
Payroll Data Was Not Successfully Transmitted
QuickBooks may have payroll data waiting to be sent. If the transmission does not complete, the associated paycheck can remain pending.
Trying Send Payroll Data is one of the first troubleshooting steps recommended for PS038.
Company File Data Problems
Problems within the QuickBooks company file can interfere with payroll transactions. Verify Data and Rebuild Data are designed to check and repair certain company-file integrity problems.
QuickBooks Desktop Is Not Updated
An outdated QuickBooks release can contribute to update-related problems. Updating QuickBooks should be completed before attempting more advanced transaction-level troubleshooting.
Recurring Payroll Update Problems
PS038 can become apparent while downloading payroll updates or tax tables. However, not every payroll-update problem is PS038, so avoid assuming that an internet, firewall, or installation problem is automatically responsible.
[INTERNAL LINK: QuickBooks Payroll Update Not Working]
How to Fix QuickBooks PS038 Online to Send Error
The following process moves from basic troubleshooting to more advanced payroll transaction repair.
1. Update QuickBooks Desktop
First, install the latest available QuickBooks Desktop release.
- Open QuickBooks Desktop.
- Select Help.
- Choose Update QuickBooks Desktop.
- Select Update Now.
- Click Get Updates.
- Restart QuickBooks when prompted.
After updating, try the payroll update again.
If QuickBooks PS038 Online to Send Error continues, proceed to the next step.
[EXTERNAL LINK: Intuit’s official QuickBooks Desktop update instructions]
2. Back Up Your Company File
Create a recent company-file backup before making changes to payroll transactions.
This is particularly important because advanced PS038 troubleshooting can involve temporarily editing affected paychecks. Your backup provides a recovery point if a transaction does not behave as expected.
Payroll records should never be modified casually just to make an error disappear.
3. Send Payroll Data
Try transmitting the pending payroll information before modifying individual paychecks.
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 process to finish.
If the transmission succeeds, try the payroll update again.
Intuit specifically recommends sending payroll data as an early step when troubleshooting PS038.
What If Send Payroll Data Does Not Work?
If QuickBooks cannot send the payroll information, don't immediately start editing historical paychecks.
First determine whether the issue involves the payroll service, QuickBooks installation, internet connection, or another update-related condition.
If you're dealing with recurring common QuickBooks payroll update problems, getting the underlying issue identified before modifying payroll transactions can save considerable cleanup work.
[INTERNAL LINK: QuickBooks Payroll Update Troubleshooting Guide]
4. Find Paychecks With the “Online to Send” Status
If sending payroll data doesn't resolve the problem, identify the affected paychecks using Advanced Find.
Follow these steps:
- 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 should return the paychecks that match the selected criteria.
Review the results carefully. Note the number of affected transactions and identify the oldest paycheck in the results.
The Online to Send paycheck status is especially useful here because it helps narrow the PS038 problem to specific payroll transactions.
[INTERNAL LINK: QuickBooks Payroll Errors and Solutions]
5. Run Verify Data
After identifying the affected paychecks, check the company file for data-integrity problems.
Go to:
File → Utilities → Verify Data
Allow QuickBooks to complete the verification.
If QuickBooks identifies a problem, proceed to Rebuild Data.
If no issue is reported but PS038 remains, continue with the next troubleshooting step.
[EXTERNAL LINK: Intuit’s official Verify Data documentation]
6. Run Rebuild Data
Rebuild Data attempts to repair certain problems found within the QuickBooks company file.
Before starting, make sure your backup is available.
Then:
- Select File.
- Choose Utilities.
- Select Rebuild Data.
- Follow the instructions displayed by QuickBooks.
- Allow the process to finish.
- Reopen the company file if QuickBooks requests it.
Once the rebuild is complete, retry the payroll update.
Intuit's current PS038 guidance recommends Verify Data and Rebuild Data before moving to the more advanced paycheck-toggling procedure.
How to Reset Paychecks Stuck on “Online to Send”
If QuickBooks PS038 Online to Send Error continues after rebuilding the company file, the affected paychecks may need to be toggled.
This is an advanced step. Keep your backup available and carefully compare the paycheck's tax amounts and net pay before and after the change.
For each affected paycheck:
- Open the paycheck.
- Select Paycheck Detail.
- Locate the Earnings section.
- Add the same earnings item that appears last.
- If Net Pay Locked appears, select No.
- Verify that the tax amounts and net pay have not changed.
- Select OK.
- Save the paycheck if prompted.
- Close and reopen the paycheck.
- Open Paycheck Detail again.
- Remove the duplicate earnings item.
- Verify taxes and net pay once more.
- Save the transaction.
The purpose of this process is to refresh the affected transaction rather than intentionally change its original payroll values.
Stop if the paycheck amount, taxes, or net pay changes unexpectedly.
If you're not comfortable modifying historical payroll transactions, professional assistance is a better option than experimenting with employee pay records. BizBooksAdvice can be reached at +1-866-408-0444 for QuickBooks payroll assistance.
How Do You Know PS038 Is Fixed?
After addressing the affected paychecks, retry the payroll update.
A successful resolution should allow QuickBooks to proceed without repeatedly displaying PS038. The previously affected transactions should also no longer remain stuck in the problematic status.
Check that:
- Payroll data can be transmitted.
- Payroll updates can be downloaded.
- PS038 no longer appears.
- Paycheck amounts remain accurate.
- Tax calculations remain unchanged.
- Payroll processing can continue normally.
If the error returns immediately, don't keep repeating the same transaction changes. A recurring problem deserves further investigation.
What If QuickBooks PS038 Keeps Returning?
A recurring PS038 error can indicate that the underlying problem has not been resolved.
Before making additional changes, review whether:
- The same paycheck becomes stuck again.
- Multiple paychecks are affected.
- Payroll data cannot be transmitted.
- QuickBooks needs another update.
- The company file continues reporting data problems.
- Another payroll-update error is appearing alongside PS038.
But wait—don't assume every recurring PS038 error requires a complete QuickBooks reinstall. The specific transaction status and payroll-data transmission should be reviewed first.
If payroll is time-sensitive and the problem continues after the standard troubleshooting steps, contact the BizBooksAdvice team at +1-866-408-0444 for assistance.
QuickBooks PS038 vs. Other Payroll Update Problems
PS038 has a more specific troubleshooting path than many other QuickBooks payroll errors.
The defining clue is the presence of paychecks marked “Online to Send.” Other payroll update errors can be caused by internet settings, firewall restrictions, damaged update components, payroll subscription issues, or other configuration problems.
That distinction matters because a generic payroll-update solution may not fix PS038.
If the error specifically identifies PS038, start by locating the affected paychecks instead of applying unrelated fixes.
[INTERNAL LINK: QuickBooks Payroll Update Errors]
How to Prevent QuickBooks PS038 Online to Send Error
While you cannot prevent every payroll transmission problem, regular maintenance can reduce the likelihood of serious payroll disruptions.
Keep QuickBooks Updated
Check for available QuickBooks Desktop releases regularly. Don't wait until a payroll update fails before checking the software version.
Maintain Reliable Backups
Create regular company-file backups and make another backup before performing advanced payroll troubleshooting.
Monitor Pending Payroll Transactions
Pay attention to transactions that remain pending for longer than expected. Early investigation can prevent unresolved payroll data from accumulating.
Review Payroll Before Processing
Check employee wages, deductions, taxes, and other payroll information before finalizing payroll.
Avoid Unnecessary Transaction Changes
Don't alter or delete historical paychecks simply because they appear to be causing an error.
Frequently Asked Questions About QuickBooks PS038
What does “Online to Send” mean in QuickBooks Payroll?
“Online to Send” means a payroll transaction is pending transmission. When paychecks remain in this status, QuickBooks may be unable to complete payroll processing or download payroll tax-table updates, which can result in PS038.
How do I fix QuickBooks PS038 Online to Send Error?
Update QuickBooks Desktop, create a backup, send payroll data, identify paychecks marked “Online to Send,” and run Verify Data and Rebuild Data. If PS038 remains, carefully reset the affected paychecks.
Why are my paychecks stuck on Online to Send?
Paychecks can remain pending when QuickBooks has not successfully completed the expected payroll-data transmission. Advanced Find can help identify the specific transactions affected.
Should I delete a paycheck stuck on Online to Send?
No. Don't delete a paycheck simply because it has an “Online to Send” status. Create a backup and follow the PS038 troubleshooting process before considering any transaction-level change.
Can Rebuild Data resolve PS038?
Rebuild Data can help when company-file integrity problems are contributing to PS038. However, it may not resolve every case. If affected paychecks remain stuck afterward, additional transaction-level troubleshooting may be required.
Does PS038 prevent payroll updates?
Yes. PS038 can prevent QuickBooks Desktop Payroll from completing payroll processing or downloading payroll tax-table updates when affected transactions remain pending.
Key Takeaways
- QuickBooks PS038 Online to Send Error is commonly associated with pending payroll transactions.
- The “Online to Send” status is the first major clue to investigate.
- Update QuickBooks before performing advanced troubleshooting.
- Create a current backup before changing payroll transactions.
- Try sending payroll data first.
- Use Advanced Find to locate affected paychecks.
- Run Verify Data and Rebuild Data.
- Carefully reset affected paychecks only when necessary.
- Verify taxes and net pay after making any transaction changes.
- Don't delete historical paychecks just to bypass PS038.
Final Thoughts
QuickBooks PS038 Online to Send Error can interrupt payroll at an inconvenient time, but the error is often easier to diagnose once you identify the affected paycheck.
Start with the safest steps: update QuickBooks, create a backup, and send payroll data. If the problem remains, use Advanced Find to locate the affected transactions, run Verify Data and Rebuild Data, and carefully reset the paychecks only when necessary.
Understanding the Online to Send paycheck status is key to troubleshooting PS038 without making unnecessary changes to payroll records.
If you need assistance diagnosing recurring PS038 problems, BizBooksAdvice is available at +1-866-408-0444.

