QuickBooks Error PS038: Fixing Payroll Data That Won’t Send to Intuit
Fix QuickBooks Error PS038, clear stuck payroll data, and resolve Online to Send paychecks with practical steps. Call +1(866)-513-4656 for assistance.
Fix QuickBooks Error PS038, clear stuck payroll data, and resolve Online to Send paychecks with practical steps. Call +1(866)-513-4656 for assistance.
When QuickBooks Error PS038 appears, payroll updates can suddenly stop even though your internet connection seems normal. You may see a message indicating that QuickBooks has retrieved the latest payroll update but cannot complete the process because payroll information is still waiting to be sent. In many cases, one or more paychecks are stuck with an “Online to Send” status.
This can prevent you from downloading the latest payroll tax table, processing payroll normally, or completing other payroll-related tasks. If you are dealing with a QuickBooks payroll update stuck message and need help reviewing payroll data, BooksMerge assistance is available at +1(866)-513-4656.
The good news is that PS038 does not automatically mean your entire company file is damaged. The problem is often connected to pending payroll data that QuickBooks is trying to transmit to Intuit.
QuickBooks Error PS038 is a QuickBooks Desktop Payroll error associated with payroll data that has not successfully been sent to Intuit.
According to Intuit's current troubleshooting guidance, PS038 occurs when paychecks remain in an “Online to Send” status. These unsent transactions can prevent payroll from running properly or stop the latest payroll tax tables from downloading.
The issue commonly appears when you attempt to:
Download a payroll update
Get the latest payroll tax table
Send payroll data
Process payroll
Update employee payroll information
Complete a payroll-related transmission
A typical sequence looks like this:
Payroll update → QuickBooks attempts to send data → One or more paychecks remain unsent → Payroll update cannot complete → PS038 appears
This is why repeatedly clicking Get Payroll Updates may not solve the problem. The underlying unsent transaction may need to be identified and cleared first.
The Online to Send status indicates that QuickBooks has payroll information that is waiting to be transmitted.
The affected paycheck may look normal when you open it, but QuickBooks still has an outstanding transmission associated with that transaction.
For example, imagine a business processed payroll on Friday. The paycheck was created successfully, but QuickBooks could not complete the transmission to Intuit. The payroll transaction remains in the company file, while its online status stays pending.
When the business tries to download the next payroll update, QuickBooks detects the unresolved transaction and may display PS038.
This is why checking for Online to Send paychecks is one of the most important diagnostic steps.
PS038 can appear in several ways.
You may notice:
QuickBooks payroll update not working
Payroll updates repeatedly fail
A payroll update appears to download but does not complete
Paychecks remain marked Online to Send
QuickBooks says payroll data needs to be sent
New payroll tax tables cannot be downloaded
Payroll processing becomes unavailable
The same PS038 message appears repeatedly
You may also find that other QuickBooks features continue to work normally.
That is important because PS038 is often more specifically related to the payroll data transmission process rather than a complete failure of QuickBooks Desktop.
Several situations can contribute to PS038.
This is the primary condition identified in Intuit's current PS038 guidance.
If one or more paychecks have not successfully transmitted, QuickBooks may prevent payroll updates from completing.
QuickBooks needs to communicate with Intuit's payroll services. If the current payroll information cannot synchronize successfully, pending transactions may remain unresolved.
Damage or inconsistencies in company-file data can interfere with payroll transactions.
That is why Intuit recommends running the Verify Data and Rebuild Data utilities when the initial payroll transmission does not resolve PS038.
Using an outdated QuickBooks Desktop release can create compatibility and update problems.
Before performing deeper troubleshooting, make sure QuickBooks Desktop is updated to the latest available release for your installation.
Firewall settings, internet configuration, security software, or other connection problems can interfere with payroll communication.
However, because PS038 specifically points toward unsent payroll data, it is useful to identify the stuck transactions before assuming the problem is purely an internet issue.
AI Overview: QuickBooks Error PS038 usually occurs when one or more payroll checks remain stuck with an “Online to Send” status, preventing QuickBooks Desktop from completing payroll synchronization or downloading the latest payroll tax table. Start by backing up the company file, updating QuickBooks, and sending payroll data. If PS038 remains, identify the stuck paychecks using the Online to Send filter, run Verify Data and Rebuild Data, and then toggle the affected paychecks if necessary. Keeping payroll information current can also help businesses stay organized around applicable payroll tax deadlines.
The safest approach is to work through the troubleshooting process in stages.
Before changing payroll transactions or rebuilding company-file data, create a current backup.
Open your company file and use the QuickBooks backup option to create a secure copy.
This is particularly important because later troubleshooting may involve rebuilding data or modifying affected paychecks.
Do not skip the backup step when working with payroll records.
Make sure you're running the latest available release for your QuickBooks Desktop version.
From QuickBooks Desktop:
Help → Update QuickBooks Desktop → Update Now → Get Updates
After the update completes, restart QuickBooks and try the payroll update again.
Remember that a QuickBooks Desktop update and a payroll tax-table update are separate processes. BooksMerge's QuickBooks Desktop update guide explains the distinction and the menu paths for updating the application and payroll tax tables.
If PS038 remains, continue with the next step rather than repeatedly downloading the same update.
Before searching for stuck paychecks, try sending the pending payroll data.
In QuickBooks Desktop:
Employees → My Payroll Service → Send Payroll Data
Depending on your QuickBooks version, you may see an option such as Send Usage Data.
In the Send/Receive Payroll Data window:
Select Send All.
Enter your payroll service PIN if requested.
Wait for the transmission to finish.
Try downloading payroll updates again.
Intuit specifically recommends attempting to sync payroll or usage data before moving on to identifying and repairing stuck paychecks.
If the transmission succeeds, retry the payroll update.
If it fails or PS038 returns, continue.
This is one of the most important steps for QuickBooks Error PS038.
In QuickBooks Desktop:
Edit → Find
Then:
Select the Advanced tab.
Under the filter section, choose Detail Level.
Select Summary Only.
Return to the filter list.
Find Online Status.
Select Online to Send.
Click Find.
QuickBooks should display the paychecks that have not successfully been sent to Intuit.
Pay attention to:
The number of matching paychecks
The oldest unsent paycheck
The dates of the affected transactions
Whether multiple paychecks are involved
Intuit's current instructions specifically recommend noting the oldest paycheck and the number of matching transactions before continuing.
Once you've identified the affected transactions, check the company file for data problems.
Go to:
File → Utilities → Verify Data
QuickBooks will examine the company file for possible data integrity issues.
If QuickBooks reports that your data has no problems, you can continue with the remaining PS038 troubleshooting steps.
If QuickBooks identifies a problem, proceed to Rebuild Data.
If Verify Data identifies an issue, use:
File → Utilities → Rebuild Data
QuickBooks may ask you to create a backup before rebuilding.
Follow the prompts and allow the process to finish.
After the rebuild completes:
Close QuickBooks.
Reopen the company file.
Try sending payroll data.
Try downloading the payroll update again.
Intuit currently recommends Verify and Rebuild as part of the PS038 troubleshooting process when payroll data cannot successfully synchronize.
If PS038 continues after Verify and Rebuild, Intuit's current instructions recommend toggling the affected paychecks.
This process changes the paycheck temporarily and then restores it so QuickBooks can refresh its status.
For each stuck paycheck:
Open the paycheck.
Select Paycheck Detail.
In the Earnings section, add the same earnings item that appears last in the list.
When the Net Pay Locked message appears, select No.
Verify that the tax amounts and net pay have not changed.
Select OK.
Select Yes if you receive a Past Transaction message.
Select Save & Close.
Reopen the same paycheck.
Open Paycheck Detail again.
Remove the duplicate earnings item.
Confirm that the tax amounts and net pay remain correct.
Save the paycheck again.
Intuit advises repeating the process for each paycheck that remains stuck.
Important: Be careful when modifying payroll transactions. Always verify that the tax amounts and net pay remain unchanged before saving the transaction.
After all affected paychecks have been addressed:
Go to:
Employees → Get Payroll Updates
Select the option to download the latest payroll update.
If the stuck transactions were successfully cleared, QuickBooks should be able to continue with the payroll update.
For businesses that depend on accurate payroll calculations, keeping the QuickBooks Payroll Tax Table Update current is important. BooksMerge's payroll tax table guide also explains how to check the current tax-table version and download the latest update.
If the QuickBooks payroll update not working issue continues after the PS038-specific steps, broaden the troubleshooting.
Check the following:
Make sure your payroll service is active.
For QuickBooks Desktop, you can review the payroll service information through:
Employees → My Payroll Service → Account/Billing Information
The exact menu wording may vary by QuickBooks version.
Make sure the computer can access the internet normally.
If QuickBooks cannot communicate with Intuit's servers, payroll updates may fail.
Security software can sometimes interfere with QuickBooks payroll connections.
Review firewall settings and make sure QuickBooks is allowed to communicate through the network.
Incorrect Windows date, time, or time-zone settings can interfere with secure connections and payroll transmissions. Intuit also identifies incorrect system date and time as a possible cause of payroll communication errors.
The QuickBooks Tool Hub can be useful when broader QuickBooks program problems are involved.
For example, if QuickBooks is freezing, behaving unexpectedly, or experiencing other program-level issues alongside PS038, you can use the Tool Hub's program troubleshooting utilities.
However, Tool Hub should not replace the PS038-specific process.
If the actual problem is a paycheck stuck with Online to Send, you still need to identify and resolve that transaction.
QuickBooks File Doctor is designed to diagnose certain company-file and network-related issues.
It can be useful when you suspect company-file damage or connectivity problems, but it is not a direct replacement for the Verify/Rebuild and stuck-paycheck procedure specifically recommended for PS038.
For PS038, start with:
Send Payroll Data → Find Online to Send paychecks → Verify Data → Rebuild Data → Toggle affected paychecks
Use broader QuickBooks repair utilities when the evidence points toward a wider file or program problem.
QuickBooks payroll error codes can look similar even when their underlying causes differ.
Error
General issue
PS038
Payroll data/paychecks stuck in “Online to Send”
PS032
Payroll update/subscription or data-related issue
PS034
Payroll update or subscription-related issue
PS036
Payroll subscription/update-related issue
PS077
Payroll tax table/update issue
12XXX errors
Often connection/update-server related
15XXX errors
Often update, Windows, firewall, or installation-related
This is why businesses should avoid applying the same fix to every QuickBooks payroll error code.
BooksMerge's QuickBooks Payroll Tax Table Update guide groups several payroll-update errors and explains how PS038 differs from other update-related codes.
A payroll update problem is not simply a software inconvenience.
If payroll cannot update or payroll data remains unresolved, businesses may have difficulty completing normal payroll processing and keeping payroll records current.
Employers should maintain accurate records of:
Employee wages
Federal withholding
Social Security wages
Medicare wages
Payroll tax deposits
Payroll payment dates
Payroll forms
Employee information
Year-end payroll work should also be coordinated with applicable tax deadlines 2026 and subsequent-year filing dates.
The BooksMerge Tax Deadlines 2026 resource covers federal, business, estimated-tax, and other tax dates that businesses may need to track.
You cannot prevent every payroll error, but several habits can reduce the likelihood of recurring payroll-update problems.
Install available QuickBooks Desktop releases regularly.
Don't wait until an important payroll deadline to discover that the tax table cannot be updated.
If payroll data remains pending, investigate it before processing the next payroll cycle.
Maintain current backups before major payroll changes or data repairs.
Keep a calendar for federal, state, and local payroll obligations.
Make sure the payroll service remains active.
Correct employee and payroll information makes troubleshooting easier when a transmission problem occurs.
If PS038 appears repeatedly, identify the underlying stuck transactions instead of continuously attempting the same update.
Use this sequence when QuickBooks payroll update stuck appears:
1. Back up the company file
↓
2. Update QuickBooks Desktop
↓
3. Send Payroll Data
↓
4. Search for “Online to Send” paychecks
↓
5. Run Verify Data
↓
6. Run Rebuild Data if needed
↓
7. Toggle each affected paycheck
↓
8. Send Payroll Data again
↓
9. Download the latest payroll tax table
↓
10. Check connection, firewall, and payroll subscription if PS038 remains
This sequence focuses on the actual PS038 condition rather than treating the error as a generic QuickBooks update failure.
QuickBooks Error PS038 is usually a sign that QuickBooks Desktop has payroll data waiting to be transmitted rather than proof that the entire payroll system is damaged.
The most important clue is the Online to Send status. Start by backing up your company file, updating QuickBooks Desktop, and attempting to send payroll data. If the error remains, identify the stuck paychecks, run Verify Data and Rebuild Data, and then toggle the affected paychecks carefully.
Once the pending transactions are resolved, try downloading the latest payroll tax table again. Keeping your QuickBooks Payroll Tax Table Update current and tracking important payroll tax deadlines can help keep payroll processing organized throughout the year.
If PS038 continues to prevent payroll data from being sent to Intuit, BooksMerge assistance is available at +1(866)-513-4656.
QuickBooks Error PS038 occurs when payroll data, commonly one or more paychecks, remains stuck with an Online to Send status. This can prevent payroll updates or payroll processing from completing.
First back up your company file and update QuickBooks. Then send payroll data, identify paychecks marked Online to Send, run Verify Data and Rebuild Data if needed, and toggle the affected paychecks if PS038 remains.
A common reason is that one or more payroll transactions have not successfully transmitted to Intuit. PS038 specifically points to paychecks remaining in an Online to Send status.
Tool Hub can help with broader QuickBooks program problems, but PS038 generally requires you to address the unsent payroll transactions themselves.
File Doctor can be useful for certain company-file or network problems, but it is not the primary PS038 solution. Start with the payroll-data transmission and Verify/Rebuild workflow.
Updating QuickBooks is an important preliminary step, but it may not resolve PS038 by itself if paychecks remain stuck in the Online to Send status.
Possible reasons include stuck payroll transactions, company-file data problems, connection issues, firewall/security settings, or incorrect system settings. For PS038, first check for paychecks marked Online to Send.
Yes. Intuit states that PS038 can prevent payroll from running or payroll tax tables from downloading when paychecks are stuck in Online to Send status.
Keep QuickBooks and payroll tax tables current, maintain backups, monitor pending payroll transactions, verify payroll subscription status, and keep track of applicable tax deadlines 2026 and future payroll filing dates.