QuickBooks Payroll Error PS038? 9 Proven Fixes for Stuck Paychecks

By Steven Moody     20-08-2026     33

QuickBooks Payroll Error PS038: 9 Proven Fixes for Stuck “Online to Send” Paychecks

QuickBooks Payroll Error PS038 can stop payroll updates, prevent tax-table downloads, and leave paychecks stuck with an “Online to Send” status. For a business that depends on timely payroll, even a small transmission problem can quickly become a serious operational issue.

The good news is that PS038 is usually traceable to a specific payroll transmission or company-file problem. Intuit’s current troubleshooting guidance identifies stuck “Online to Send” paychecks as the defining condition and recommends updating QuickBooks Desktop, backing up the company file, sending payroll data, identifying the stuck paychecks, and rebuilding the file when data damage is detected.

This guide explains what PS038 means, why it happens, how to identify stuck paychecks, nine practical fixes, common mistakes to avoid, prevention steps, and when professional data assistance makes sense.

What Is QuickBooks Payroll Error PS038?

QuickBooks Payroll Error PS038 generally appears when one or more paychecks remain in the “Online to Send” status and QuickBooks cannot complete the payroll-data transmission.

You may encounter PS038 when:

Downloading payroll updates

Updating payroll tax tables

Processing payroll

Sending payroll information

Working with older paychecks that were never successfully transmitted

In practical terms, QuickBooks is waiting for payroll information to complete its transmission before it can proceed with certain payroll operations. Intuit's current guidance specifically associates PS038 with paychecks stuck in the “Online to Send” state.

Is PS038 a Company File Corruption Error?

Not necessarily.

PS038 can involve payroll transmission problems, but Intuit's troubleshooting workflow also checks the company file for data integrity issues. That means you should not assume the company file is corrupted simply because PS038 appears.

A better approach is to start with transmission and update checks, then move to Verify/Rebuild Data if the problem continues.

What Causes QuickBooks Error PS038?

Several conditions can contribute to PS038.

Possible Cause

What It Means

Stuck “Online to Send” paycheck

A paycheck hasn't successfully completed transmission

Outdated QuickBooks release

The installed release may not meet current payroll-service requirements

Payroll transmission failure

Payroll information could not be sent successfully

Company-file data issue

Damaged data may interfere with payroll processing

Internet or security restrictions

Connectivity or security software may interfere with communication

Payroll-service issue

Account or service configuration may need attention

Older payroll transaction

A paycheck may remain in the queue and require additional troubleshooting

The important point is to troubleshoot the actual condition rather than repeatedly reinstalling QuickBooks.

Before Fixing PS038: Protect Your Payroll Data

Payroll information deserves extra caution because changes can affect employee pay, taxes, deductions, and reporting.

Before making repairs:

Create a current backup of the company file.

Make sure no one else is actively editing payroll.

Confirm that QuickBooks Desktop is updated.

Keep your payroll service PIN or credentials available if requested.

Make sure your internet connection is stable.

Avoid deleting or altering historical paychecks simply to make the error disappear.

Intuit specifically recommends having an updated QuickBooks Desktop release and a recent company-file backup before working through the PS038 process.

9 Proven Ways to Fix QuickBooks Payroll Error PS038

Fix 1: Send Payroll Data Again

This should be one of your first troubleshooting steps.

The objective is simple: give QuickBooks another opportunity to transmit the pending payroll information.

Steps

Open QuickBooks Desktop.

Open the affected company file.

Go to Employees.

Select My Payroll Service.

Choose Send Usage Data or Send Payroll Data, depending on your version.

In the Send/Receive Payroll Data window, choose Send All.

Enter your payroll service PIN if prompted.

Wait for the transmission to finish.

Try downloading payroll updates again.

Intuit's current instructions specifically recommend sending all payroll data and retrying the payroll update if the transmission succeeds.

If the Send Fails

Don't repeatedly click Send.

If QuickBooks cannot transmit the data, continue with the diagnostic steps below. A failed transmission can indicate a connectivity, account, security, or data-related problem.

Fix 2: Update QuickBooks Desktop Before Troubleshooting Further

Running an older release can complicate payroll troubleshooting.

Update QuickBooks Desktop

Open QuickBooks Desktop.

Go to Help.

Select Update QuickBooks Desktop.

Open the Update Now tab.

Select Reset Update if you want to clear previous update downloads.

Click Get Updates.

Allow the download to finish.

Close QuickBooks.

Reopen QuickBooks and allow the update to install.

Restart Windows if required.

After updating, return to the payroll area and try the payroll update again.

Expert tip: Don't jump straight into company-file repair if your Desktop release is outdated. Updating first reduces the possibility that you're troubleshooting an older software build.


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

If PS038 remains after sending payroll data, identify exactly which transactions are creating the blockage.

Intuit's current PS038 procedure uses the Find window and the Online Status filter to locate paychecks that haven't been transmitted.

Steps

Open your company file.

Go to Edit > Find.

Select the Advanced tab.

Under the Filter section, select Detail Level.

Choose Summary Only.

Return to the filter list.

Select Online Status.

Choose Online to Send.

Click Find.

QuickBooks should display paychecks that remain in the pending transmission state.

What Should You Record?

Before changing anything, note:

The oldest stuck paycheck

Number of matching paychecks

Employee name

Check date

Net pay

Tax amounts

This information gives you a useful baseline before making repairs.

Fix 4: Run Verify Data and Rebuild Data—Only When Needed

If the stuck-paycheck problem continues, check the integrity of the company file.

First: Run Verify Data

Close unnecessary windows in QuickBooks.

Go to File > Utilities.

Select Verify Data.

Allow QuickBooks to complete the scan.

If QuickBooks reports that your data has lost integrity, proceed to Rebuild Data. Intuit describes Verify Data as the diagnostic step and Rebuild Data as the repair utility for detected data damage.

Then: Rebuild Data

Go to File > Utilities.

Select Rebuild Data.

Follow the backup prompt.

Save the backup under a new name.

Allow the rebuild to finish.

Open the company file again.

Run Verify Data one more time.

Important Payroll Warning

Don't treat Rebuild Data as a routine button to press every time PS038 appears.

Verify first. If data integrity problems are detected, then rebuild.

Intuit also notes that users of Assisted Payroll should contact support before rebuilding data.

Fix 5: Toggle the Stuck Paychecks Carefully

If PS038 continues after rebuilding the company file, the stuck transactions may need to be toggled.

This is a more advanced step because you're editing payroll transactions.

According to Intuit's current PS038 procedure, the process involves opening each affected paycheck, adding the same earnings item that appears last in the Earnings section, handling the Net Pay Locked prompt, saving the transaction, then reopening it and removing the temporary duplicate item.

General Process

Open a stuck paycheck.

Select Paycheck Detail.

Identify the last earnings item.

Add the same earnings item again.

If QuickBooks displays Net Pay Locked, choose the appropriate option so the transaction can be edited.

Confirm that tax amounts and net pay remain correct.

Save the paycheck.

Reopen the paycheck.

Remove the temporary duplicate earnings item.

Verify that the original tax and net-pay amounts remain unchanged.

Save again.

Repeat for the remaining stuck paychecks.

Why This Works

The objective isn't to change the employee's actual compensation.

The objective is to force QuickBooks to refresh the transaction's internal state so the stuck online status can be updated.

Do not change payroll amounts casually. Always compare the original and resulting tax/net-pay figures.

Fix 6: Check Your Payroll Service and Transmission Setup

If QuickBooks still cannot send payroll information, check the payroll-service configuration.

Look for:

Active payroll subscription

Correct payroll-service credentials

Current service key where applicable

Working internet connection

Correct computer date and time

Ability to communicate with payroll services

An incorrect system date or time can cause payroll communication problems, and Intuit lists date/time configuration among potential causes of payroll transmission errors.

Quick Windows Check

Open Windows Settings > Time & language > Date & time and confirm:

Date is correct

Time is correct

Time zone is correct

Automatic time synchronization is enabled where appropriate

Fix 7: Check Firewall and Security Software

Security software can sometimes interfere with QuickBooks communication.

Instead of permanently disabling protection, use a safer troubleshooting approach:

Confirm Windows and security software are functioning normally.

Review firewall rules.

Make sure QuickBooks is permitted to communicate.

Check whether security software has quarantined a QuickBooks component.

If your organization uses managed security software, contact the administrator before changing policies.

Retry payroll transmission.

Intuit identifies firewall and internet-security settings as possible causes of payroll-update and transmission problems.

Important: Don't leave antivirus or firewall protection disabled after testing.

Fix 8: Use QuickBooks Tool Hub for Related Program Problems

Tool Hub can be useful when the problem extends beyond the individual payroll transaction.

For example, it can help troubleshoot broader:

Program problems

Installation problems

Company-file problems

Network-related problems

For PS038 specifically, however, don't assume Tool Hub alone will fix the underlying stuck paycheck. Intuit's current PS038 workflow emphasizes sending payroll data, identifying stuck paychecks, verifying/rebuilding data, and toggling affected transactions.

That distinction matters.

Tool Hub is a troubleshooting utility—not a substitute for diagnosing the payroll transaction causing PS038.

Fix 9: Reattempt the Payroll Update After Each Major Repair

Once you've corrected the underlying issue:

Open QuickBooks Desktop.

Confirm the company file opens normally.

Check that the previously stuck paychecks no longer remain in the problematic state.

Go to the payroll-update area.

Download the latest payroll update.

Confirm that the update completes successfully.

Review payroll information before processing the next payroll.

Don't immediately process a live payroll run just because the error disappeared.

First verify that the payroll service is communicating correctly.

QuickBooks PS038 Troubleshooting Order

For most businesses, this is the most logical sequence:

Backup → Update QuickBooks → Send Payroll Data → Find “Online to Send” Paychecks → Verify Data → Rebuild if damage is found → Toggle Stuck Paychecks → Retry Payroll Update

This order minimizes unnecessary changes while progressively moving from lower-risk troubleshooting to transaction-level repair.

Real-World Troubleshooting Scenarios

Scenario 1: Paycheck Stuck After Interrupted Transmission

A business completed payroll but experienced an internet interruption while payroll information was being transmitted.

Afterward, the payroll update displayed PS038.

Diagnostic approach

The first step was to check for paychecks with Online to Send status. The affected transaction was identified, payroll data was sent again, and the payroll update was retried.

Lesson

An interrupted transmission doesn't automatically mean the company file is damaged. Check the payroll transmission state first.

Scenario 2: PS038 Continues After Sending Payroll Data

A company successfully attempted to send payroll data, but PS038 remained.

The next diagnostic step was to locate the affected paychecks and run Verify Data. The company file reported an integrity issue, so a backup was created and Rebuild Data was run. After another verification and payroll update attempt, the workflow could continue.

Lesson

When sending payroll data doesn't resolve PS038, company-file integrity becomes an important next checkpoint.

Scenario 3: Rebuild Doesn't Clear the Stuck Paychecks

In another type of case, the company file could be rebuilt successfully, but certain paychecks continued showing Online to Send.

At that point, transaction-level troubleshooting was appropriate. The stuck paychecks were carefully toggled using the supported procedure, while tax and net-pay amounts were checked after each edit.

Lesson

A successful rebuild doesn't necessarily mean every payroll transaction has been reset. Some PS038 cases require specific stuck-paycheck troubleshooting.

How to Prevent QuickBooks Payroll Error PS038

Prevention is easier than repairing payroll transactions after they become stuck.

Maintain a Regular Update Routine

Keep QuickBooks Desktop current and install payroll updates when required.

Back Up Before Payroll Maintenance

Maintain recent, verified backups before performing data repairs.

Monitor “Online to Send” Transactions

Don't ignore paychecks that remain pending for unusually long periods.

Maintain Reliable Internet Access

Payroll transmission depends on successful communication with online services.

Keep Windows Date and Time Accurate

Incorrect system time can interfere with secure online communication.

Verify Data When You Notice Unusual Behavior

If QuickBooks starts behaving unexpectedly, Verify Data can help determine whether company-file damage exists.

Common Mistakes to Avoid When Fixing PS038

Don't Delete Paychecks Just to Remove the Error

A payroll transaction represents financial and tax information. Deleting it without understanding the consequences can create a bigger accounting problem.

Don't Rebuild Without a Backup

Rebuild Data requires a backup, and that backup should be saved separately rather than overwriting another recovery point.

Don't Randomly Change Payroll Amounts

When toggling a stuck paycheck, verify taxes and net pay carefully.

Don't Permanently Disable Security Software

If security software is suspected, troubleshoot the relevant permissions or exclusions and restore protection after testing.

Don't Keep Repeating the Same Failed Transmission

If Send Payroll Data fails repeatedly, move to diagnosis instead of clicking Send over and over.

Frequently Asked Questions About QuickBooks Error PS038

What is QuickBooks Payroll Error PS038?

  • PS038 is associated with payroll processing or payroll updates when paychecks remain in an “Online to Send” state and haven't successfully completed transmission.

What is the fastest way to fix PS038?

  • Start by backing up and updating QuickBooks Desktop, then try Employees > My Payroll Service > Send Usage Data or Send Payroll Data, followed by Send All. If transmission succeeds, retry the payroll update.

Why are my paychecks stuck on “Online to Send”?

  • It generally means QuickBooks has payroll information that has not successfully completed transmission to the payroll service.

Can Verify Data fix PS038?

  • Verify Data diagnoses company-file integrity problems. If it identifies data damage, Rebuild Data can repair supported issues.

Should I run Rebuild Data immediately?

  • No. A better approach is to verify first. Rebuild Data is intended to repair data damage identified by the verification process.

Can PS038 affect direct deposit?

  • Yes. A stuck payroll transmission can prevent normal payroll processing and related payroll updates until the underlying issue is resolved.

Is PS038 caused by an expired payroll subscription?

  • Not necessarily. PS038 is specifically associated with stuck “Online to Send” paychecks. Subscription or account problems should be checked separately if transmission continues to fail.

How long does it take to fix PS038?

  • Simple transmission or update problems may be resolved quickly. Cases involving data verification, rebuilding, or multiple stuck paychecks can take considerably longer depending on company-file size and the number of affected transactions.

What if PS038 keeps coming back?

  • Recurring PS038 deserves deeper investigation. Check whether the same or new paychecks repeatedly become stuck, review company-file integrity, verify payroll-service configuration, and investigate connectivity or security restrictions.

When Should You Get Professional Help?

Consider professional assistance when:

PS038 returns after the complete troubleshooting sequence.

Multiple paychecks are stuck.

Payroll amounts change unexpectedly during troubleshooting.

Verify/Rebuild repeatedly reports data problems.

The company file has additional errors.

Payroll is approaching a critical processing deadline.

You are uncomfortable editing historical payroll transactions.

You suspect deeper company-file corruption.

Payroll troubleshooting is different from fixing a normal application error because the consequences can involve employee compensation, payroll taxes, liabilities, and financial reporting.

When the issue reaches the transaction or company-file level, accuracy should take priority over speed.

Final Takeaway: Fix the Cause, Not Just the PS038 Message

QuickBooks Payroll Error PS038 is frustrating, but it is usually possible to narrow the problem down systematically.

Start with the safest path:

Back up your company file → update QuickBooks Desktop → send payroll data → identify “Online to Send” paychecks → verify the company file → rebuild only when data damage is detected → carefully toggle affected paychecks if necessary → retry the payroll update.

The most important lesson is not to treat PS038 as a generic installation error. Its defining clue is the “Online to Send” payroll status, so finding those transactions should be a central part of the troubleshooting process. Intuit's current 2026 guidance essentially follows this diagnostic progression.

With proper backups, controlled troubleshooting, and careful verification of payroll amounts, most businesses can approach PS038 without putting their historical payroll data at unnecessary risk.

Need Expert Help With QuickBooks Payroll Error PS038?

If PS038 continues after the recommended troubleshooting steps, or if multiple payroll transactions remain stuck and you need help protecting the integrity of your company file, Data Service Team provides specialized QuickBooks diagnostics, payroll troubleshooting, and accounting-data assistance.

Data Service Team — +1-(888)-718-7888

Pitch Line

Stuck paychecks, failed payroll updates, or recurring PS038 errors? Get expert QuickBooks payroll troubleshooting from the Data Service Team at +1-(888)-718-7888.

Share on social media

Our Categories

Medical: Doctors & Specialists , Endocrinologist , Neurologist , Pediatrician , Dermatologist , Gastroenterologist , Orthopedic , Cardiologist , Gynecologist , Physicians , Nephrologist Hospitals & Clinics , Eye Hospital / Clinics , Orthopedic , Heart , Cardiology , Brain & Spine Centre , Multispecialty Hospital , Hospitals / Dental Clinics , Dermatologist , Ayurvedic Hospital , ENT Pathlabs , Veterinary , Laparoscopic Surgeon , Urologist , Neurosurgeon , Hospitals / Dental Clinics , Dermatologist , Eye specialist

Real Estate: Shoping Mall , Builders and Developers , Upcoming Projects , Photographer , Construction Company , Property Types , Residential Property , Commercial Property , Plots / Land , Villas Real Estate Services , Real Estate Agents / Dealers , Property Brokers , Real Estate Consultants , Real Estate Developers / Builders Property Rent , Flats / Apartments for Rent , Shops / Showrooms for Rent / Lease , Studio Apartments Rent , Office Space for Rent Construction & Development Construction Companies / Contractors , Civil Engineers , Architects

Education: Schools , Boarding , CBSE , ICSE , Up Board , International , Play School , Driving School Colleges/Institute/ Classes , Engineering & Technology , Medical Collage , Arts, Science & Commerce , Management & Business Colleges , Law Colleges , Education & Teaching Colleges , Design, Fashion & Fine Arts Colleges , Media & Communication Colleges , Agriculture Science Colleges , Veterinary Science Colleges Classes, Courses & Coaching , Academic Coaching , IT & Computer Courses , Creative & Design Courses , Language & Communication University , Nadi Astrologer , Vedic Astrologer , Kp Astrologer , Lal Kitab Astrologer , Numerologist Astrologer , Palm Reader

Accommodation: Hostels / PG , Boys , Girls Resorts , Motels , Guest House , Paying Guest , Home Stay , Dharamshala , Farmhouse , Oyo Rooms , Hotels 7 Star , 3 Star , 5 Star , 4 Star , Budget Hotels

Tour and Travels: Domestic Tour Packages , International Tour Packages , Honeymoon Tours , Family Holiday Packages , Flight / Train / Bus Booking , Flight Ticket Booking , Bus Booking , Train Ticket Booking Car / Bike , Scooty Rentals , Bike Rentals , Car Rentals , Scooty Rentals , Taxi Service Adventure Tours , Pilgrimage Tours

Restaurants / Bar / Cafe: Bakery / Cake , South Indian Restaurants , North Indian Restaurants , Punjabi Restaurants , Gujarati Restaurants , Rajasthani Restaurants , Bengali Restaurants , Mughlai Restaurants , Chinese Restaurants , Thai Restaurant

Packers and Movers: Local Packers and Movers , Domestic Packers , International Packers And Movers

Stock & Trading: Stock Market Trading , Commodity Trading , Forex Trading , Crypto Trading , Binary Options Trading , Trading Education & Training Stock Market Training , Forex Trading Courses , Crypto Trading Tutorials

Beauty & Saloon: Beauty Parlours / Salons , Men's salon / Parlour , Ladies Parlour / Salon Spa & Wellness Centers , Hair Transplant , Hair Salons / Hair Studios , Men Hair Salon , Ladies Hair Salon Unisex Salon , Nail Salons , Makeup Artists , Tattoo Studios , Beauty Academies / Training Institutes , Makeup Academy , Hairstyles Academy , Nail Art Mehandi Artist

More..