top of page

QuickBooks Error PS038: 7 Proven Fixes for Paychecks Stuck on “Online to Send

  • 1 day ago
  • 7 min read

QuickBooks Payroll Error PS038: 7 Proven Ways to Fix Stuck “Online to Send” Paychecks


QuickBooks Payroll Error PS038 can appear when one or more previously created paychecks remain stuck with an “Online to Send” status. When this happens, QuickBooks Desktop may prevent payroll updates from completing or stop you from downloading the latest payroll tax tables.


QuickBooks Error PS038 troubleshooting showing how to fix paychecks stuck with Online to Send status in QuickBooks Desktop
QuickBooks Error PS038: Fix Paychecks Stuck on “Online to Send”

The good news is that your payroll data can often be recovered without recreating the affected paychecks. The safest approach is to first identify the stuck transactions, verify and rebuild the company file, and then reset the affected paychecks if the error remains.


This guide explains the PS038 troubleshooting process in a clear, step-by-step format, including what to check before making changes, how to identify stuck paychecks, how to rebuild your company file, and how to toggle individual paychecks when rebuilding alone doesn't resolve the issue.


What Is QuickBooks Error PS038?

QuickBooks Error PS038 is generally associated with payroll transactions that remain in an “Online to Send” status instead of being successfully transmitted.


Because QuickBooks continues to recognize these transactions as pending, the payroll service may be unable to complete certain update or synchronization processes.


Typical symptoms include:

  • Payroll updates won't download.

  • Payroll tax tables won't update.

  • QuickBooks repeatedly displays Error PS038.

  • One or more paychecks show Online to Send.

  • Payroll synchronization doesn't complete.

  • The problem continues after restarting QuickBooks.


Important: Don't immediately delete or recreate payroll transactions. First identify the affected paychecks and create a backup.


What Causes QuickBooks PS038?

The supplied troubleshooting procedure specifically points to paychecks that have not been sent to Intuit and remain marked Online to Send.


In practice, the troubleshooting process focuses on two areas:


  1. Company-file data issues that need to be identified and repaired with Verify/Rebuild Data.

  2. Stuck paycheck transactions whose online status needs to be reset.


This distinction is important because rebuilding the company file may resolve the issue without requiring manual paycheck changes.


Before Fixing Error PS038

Before making changes to payroll transactions, prepare your QuickBooks company file.


Have these items ready:

  • QuickBooks Desktop updated to the latest available release

  • A recent backup of your company file

  • Your payroll service PIN

  • A working connection to the payroll service

  • Ability to synchronize current payroll data with Intuit's servers


Why create a backup?

The paycheck-toggling procedure involves temporarily modifying paycheck details. A current backup gives you a recovery point if something unexpected occurs.


Fix 1: Find the Paychecks Stuck on “Online to Send”

The first step is to identify whether your company file contains unsent paychecks.


Step 1

  • Open QuickBooks Desktop.


Step 2

Select Edit from the top menu.


Step 3

  • Choose Find.


Step 4

  • Select the Advanced tab.


Step 5

  • Under Choose Filter, select:

  • Detail Level → Summary Only


Step 6

  • Return to the Filter list.

  • Find and select:

  • Online Status → Online to Send


Step 7

  • Select Find.

  • QuickBooks will display the payroll transactions that haven't been sent.


Step 8

  • Identify the oldest paycheck that remains in the list.

  • Also note the Number of Matches shown in the Find window.

  • This information is useful because it tells you how many transactions are potentially involved.


Fix 2: Verify Your Company File Data

After identifying the stuck paychecks, the next step is to check the integrity of your company file.

QuickBooks Desktop includes a Verify Data utility that can identify certain data problems.


To verify your data:

  1. Open the File menu.

  2. Select Utilities.

  3. Choose Verify Data.

  4. Allow QuickBooks to complete the verification.

  5. Review the result.

If QuickBooks reports that your company file has data issues, proceed to the rebuild process.


Fix 3: Rebuild the QuickBooks Company File

If Verify Data identifies an issue, use the Rebuild Data utility.


Steps:

  1. Open the File menu.

  2. Select Utilities.

  3. Choose Rebuild Data.

  4. Follow the prompts.

  5. Create a backup if QuickBooks requests one.

  6. Allow the rebuild process to finish.

  7. Reopen QuickBooks if prompted.

The rebuild process is intended to repair certain data problems within the company file.


After rebuilding

Try downloading the payroll updates again.

If the payroll update completes successfully, you may not need to modify the stuck paychecks manually.


If PS038 continues to appear, proceed to the next method.


Fix 4: Toggle the Stuck Paycheck

If rebuilding your company file doesn't resolve PS038, the affected paycheck may need to be toggled.


The purpose of this procedure is to force QuickBooks to refresh the transaction's status.

Important: Perform this process carefully for each paycheck that remains in the Online to Send list.


Step-by-Step Paycheck Toggle Procedure


Step 1: Open the affected paycheck

  • Open one of the paychecks identified during the search.


Step 2: Open Paycheck Detail

  • Select Paycheck Detail.


Step 3: Add the same earnings item

  • Under the Earnings section, identify the last earnings item listed.

  • For example, if the final item is:

  • Hourly Rate

  • add Hourly Rate again.


Step 4: Respond to the Net Pay Locked message

  • When QuickBooks displays the Net Pay Locked message, select:

  • No


Step 5: Check the payroll amounts

Carefully confirm that:

  • Tax amounts have not changed.

  • Net pay remains correct.

  • Other paycheck details remain unchanged.

Then select OK.


Step 6: Handle the Past Transaction message

  • If QuickBooks displays a Past Transaction message, select:

  • Yes


Step 7: Save the paycheck

  • Select:

  • Save & Close

If a Recording Transaction warning appears, select Yes.


Fix 5: Remove the Temporary Earnings Item

The paycheck now needs to be opened again so you can remove the duplicate earnings item.


Follow these steps:

  1. Open the same paycheck again.

  2. Select Paycheck Details.

  3. Locate the duplicate earnings item you added.

  4. Delete that temporary duplicate item.

  5. Confirm that the tax amounts remain correct.

  6. Confirm that the net pay remains unchanged.

  7. Select OK.

  8. Save and close the paycheck.

This completes the toggle procedure for that paycheck.


Fix 6: Repeat the Process for Every Stuck Paycheck

If the Find window originally showed multiple transactions with Online to Send, don't assume that fixing one paycheck will resolve all of them.


Repeat the toggle procedure for each affected paycheck.


For every transaction:


  1. Open the paycheck.

  2. Select Paycheck Detail.

  3. Add the same final earnings item.

  4. Select No when prompted about Net Pay Locked.

  5. Verify the payroll amounts.

  6. Select Yes for the Past Transaction message if displayed.

  7. Save the paycheck.

  8. Reopen it.

  9. Remove the temporary duplicate earnings item.

  10. Verify the amounts again.

  11. Save and close.

Work carefully rather than changing several payroll transactions at once.


Fix 7: Try the Payroll Update Again

After rebuilding the company file and/or toggling the affected paychecks, try the payroll update again.


Check whether:


  • The payroll update downloads successfully.

  • The latest tax table becomes available.

  • PS038 disappears.

  • The affected paychecks no longer remain stuck.

  • Payroll synchronization completes normally.


If the update succeeds, avoid making unnecessary changes to historical payroll transactions.


QuickBooks Error PS038 Troubleshooting Checklist

Step

Action

Purpose

1

Back up company file

Protect payroll data

2

Check QuickBooks release

Ensure software is current

3

Search Online to Send

Identify affected paychecks

4

Verify Data

Check for company-file issues

5

Rebuild Data

Repair detected data problems

6

Retry payroll update

Determine whether rebuild worked

7

Toggle stuck paychecks

Refresh affected transactions

8

Retry payroll update

Confirm resolution

What Not to Do When PS038 Appears

Payroll transactions contain important financial information, so avoid making unnecessary changes.


Don't immediately delete the paycheck

  • A stuck online status doesn't mean the paycheck should be deleted.


Don't recreate payroll without checking first

  • Recreating historical payroll can create duplicate transactions or incorrect payroll records.


Don't change tax amounts unnecessarily

  • When toggling a paycheck, carefully verify that the tax amounts and net pay remain unchanged.


Don't skip the backup

  • Always create a current backup before performing data repairs or modifying affected transactions.


Why the “Online to Send” Status Matters


The Online to Send filter is an important diagnostic step because it narrows the search to payroll transactions that QuickBooks considers unsent.


Instead of randomly changing payroll settings, you can identify the specific transactions involved in the PS038 problem.


That makes the troubleshooting process more controlled:

Find → Verify → Rebuild → Retry → Toggle only if necessary.


Can Error PS038 Affect Payroll Data?


PS038 is associated with a payroll-update/synchronization problem, but the troubleshooting process should still be performed carefully because it involves payroll transactions.


The safest approach is to:


  • Back up the company file.

  • Identify the affected transactions.

  • Verify the data.

  • Rebuild when necessary.

  • Check tax and net-pay amounts after modifying a paycheck.

  • Confirm the payroll update after repairs.


If the amounts change unexpectedly during the process, stop and review the transaction before continuing.

QuickBooks PS038 vs. a Failed Payroll Update


These situations aren't necessarily identical.

A general payroll-update failure can have multiple causes, while PS038 specifically directs attention toward payroll transactions remaining Online to Send.

Therefore, checking the Online Status filter is an important first diagnostic step instead of immediately treating the problem as a general internet or installation issue.


Frequently Asked Questions


1. What does QuickBooks Error PS038 mean?


QuickBooks Error PS038 occurs when payroll-related transactions remain stuck with an Online to Send status and interfere with payroll synchronization or updates.


2. How do I find paychecks stuck on Online to Send?


Go to Edit → Find → Advanced, select Summary Only under Detail Level, then filter Online Status for Online to Send.


3. Can rebuilding the company file fix PS038?


Yes. The recommended troubleshooting process is to verify the company file and rebuild it if data issues are identified. If PS038 remains, the affected paychecks may need to be toggled.


4. What is paycheck toggling?


Paycheck toggling temporarily adds the same final earnings item to the paycheck and then removes it after saving. The process is intended to refresh the transaction's status.


5. Do I need to toggle every paycheck?


If multiple paychecks appear under Online to Send and PS038 remains after rebuilding the data, the procedure should be repeated for each affected paycheck.


6. Will toggling a paycheck change the net pay?


The troubleshooting procedure requires you to verify that the tax amounts and net pay have not changed before saving the transaction.


7. Should I back up my company file before fixing PS038?


Yes. A recent backup is an important precaution before running data-repair utilities or modifying payroll transactions.


8. What if PS038 still appears after rebuilding and toggling the paychecks?


Recheck the Online to Send filter to make sure no affected transactions remain. If the issue continues despite completing the recommended procedure, avoid repeatedly modifying payroll history and consider obtaining professional QuickBooks payroll/data assistance.


Final Takeaway


QuickBooks Error PS038 is closely associated with payroll checks that remain stuck in an “Online to Send” status. The most structured way to address it is to first identify those transactions, verify and rebuild the company file, and then toggle the affected paychecks only if the error remains.


The key is to avoid rushing into payroll changes. Back up first, identify the affected transactions, verify the data, rebuild when needed, and carefully confirm tax and net-pay amounts after any paycheck modification.


Need Help With QuickBooks Payroll Errors?

If PS038 continues after these troubleshooting steps or you're concerned about changing historical payroll transactions, the Data Service Team can assist with QuickBooks payroll troubleshooting and company-file issues.

Phone: +1-(888)-718-7888

 
 
 

Comments


bottom of page