QuickBooks Error PS038: Paychecks Stuck as "Online to Send"
Get Payroll Updates and Paychecks Moving Again
Payday is not the day you want to see Error PS038. It appears when you try to download payroll updates or send payroll data, and QuickBooks finds paychecks stuck with the status "Online to Send." Until those paychecks go through, payroll updates and direct deposit can stall.
This guide walks you through finding the stuck paychecks and getting payroll moving again.
"Error PS038: QuickBooks can't send your payroll data. One or more paychecks are stuck as Online to Send."
What's in This Guide:
▶ What Is QuickBooks Error PS038?
▶ Why Does Error PS038 Happen?
▶ Quick Reference
▶ How to Prevent Error PS038
▶ FAQs

What Is QuickBooks Error PS038?
Error PS038 is a QuickBooks Desktop Payroll error. It means one or more paychecks haven't been sent to Intuit's payroll service. Those stuck paychecks block payroll updates and, for direct deposit customers, can delay payments.
Payroll needs a supported version. QuickBooks Desktop Payroll requires an active payroll subscription and a version of QuickBooks still within Intuit's support window. If you're on a version past its support window, such as 2021, payroll services aren't available and you'll need an outside payroll service instead.
Why Does Error PS038 Happen?
Paychecks stuck as Online to Send
A paycheck was created but never transmitted, often because sending was interrupted.
Out-of-date QuickBooks or tax table
An old release or payroll tax table can stop data from sending.
Damaged paycheck data
A problem in the company file can stop QuickBooks from processing a paycheck.
Payroll subscription or version issue
An expired subscription or an unsupported QuickBooks version blocks payroll services.
How to Fix QuickBooks Error PS038, Step by Step
Quick Reference
| Situation | Try first |
|---|---|
| Error appears when downloading updates | Fix #1 |
| You know a paycheck didn't send | Fix #2, then Fix #4 |
| Errors in other payroll tasks too | Fix #3 |
| Version past Intuit's support window | Use an outside payroll service |
How to Prevent Error PS038
- Send payroll data right after creating paychecks
- Keep QuickBooks and your payroll tax table updated before every payroll run
- Run Verify Data monthly
- Keep your payroll subscription current
Frequently Asked Questions About Error PS038
Can I run payroll in QuickBooks 2021?
QuickBooks Desktop Payroll requires a version within Intuit's support window, so QuickBooks 2021 can no longer use Intuit payroll services. Many businesses use an outside payroll company and record payroll totals in QuickBooks.
Will fixing PS038 delay my employees' pay?
Fixing the stuck paychecks quickly is the best way to avoid delays. If direct deposit deadlines are close, contact Intuit payroll support as well.
What does "Online to Send" mean?
It means a paycheck was created in QuickBooks but hasn't been transmitted to Intuit's payroll service yet.
Payroll Still Stuck? Talk to Us.
We're real people who know QuickBooks inside and out.
Phone: (870) 232-6314
Email: info@accountingscart.com
