QuickBooks Error PS038: paychecks stuck in “Online to Send.”
Error PS038 means paychecks are stuck in “Online to Send” status and won’t transmit to Intuit’s payroll service — blocking direct deposits and electronic tax filing. Two cause families drive nearly all of it: paychecks created while offline, or a payroll subscription validation issue (the trap most users miss). Below: both causes, the step-by-step fix, and why a payroll deadline changes the escalation math. Independent firm, not affiliated with Intuit Inc.
Error PS038 appears when paychecks are stuck in “Online to Send” status and won’t transmit to Intuit’s payroll service — blocking direct deposits, electronic tax filing, and the normal paycheck lifecycle. Two cause families: paychecks created while QuickBooks was offline, or a payroll-subscription validation issue (expired card, lapsed subscription) that the surface error disguises. The standard sequence resolves most cases in 30 minutes: verify the subscription, update QuickBooks, find and resave each stuck paycheck, then resend payroll data. PS038 is exclusive to QuickBooks Desktop, Premier, and Enterprise with payroll subscriptions.
Reference maintained by the Certified QuickBooks Payroll ProAdvisor team at TechBrot Inc., an independent firm — not Intuit’s software support. Not affiliated with Intuit Inc.
Error PS038, in five questions.
What is PS038?
A payroll error indicating paychecks are stuck in “Online to Send” status and can’t transmit to Intuit’s payroll service. Direct deposits don’t go through; payroll taxes don’t file electronically. Exclusive to QuickBooks Desktop with active payroll subscriptions — it does not occur in QuickBooks Online Payroll.
What causes it?
Two cause families: (1) Paychecks created while offline — QB was offline or in a non-transmittable state when paychecks were created; they stayed flagged but didn’t transmit. (2) Subscription validation issue — expired card, lapsed subscription, account flag preventing transmission. The second is the most-missed cause.
Can I fix it myself?
Usually yes, in 30 minutes. Standard sequence: (1) verify the payroll subscription is active; (2) update QuickBooks to the latest release; (3) find stuck paychecks via Employees → Edit/Void Paychecks; (4) open and resave each stuck paycheck to force re-staging; (5) Send Payroll Data to retransmit.
The subscription trap?
PS038 can look like stuck paychecks when the actual issue is payroll subscription validation failure. Users spend hours toggling paychecks when subscription verification is the first thing to check. Go to Employees → My Payroll Service → Account/Billing Information before extensive troubleshooting.
When to call a ProAdvisor?
When: standard self-fix didn’t resolve it; the error recurs across pay periods; multiple pay periods have stuck paychecks; subscription verification revealed issues needing Intuit-side resolution; or most commonly — payroll deadline pressure makes extended troubleshooting no longer viable. Direct deposit cutoffs do not flex.
Certified QuickBooks Payroll ProAdvisor credentials.
4
core QuickBooks platforms certified — Desktop, Enterprise, Online (Level 2), Payroll
L2
QuickBooks Online ProAdvisor tier (the highest)
Yearly
Annual Intuit re-certification
- PS038 is a payroll-transmission error — resolving the recurring cases takes fluency in the QuickBooks/Intuit payroll subscription architecture, service keys, and the transmission queue.
- Every ProAdvisor holds active Payroll, Desktop, and Enterprise certifications; Intuit’s public ProAdvisor directory lists active ProAdvisors for verification.
- We work Intuit’s ProAdvisor channels regularly — often faster subscription-side resolution than direct support paths, which matters under a payroll deadline.
Error PS038, plainly.
Error PS038 appears when paychecks are stuck in “Online to Send” status and won’t transmit to Intuit’s payroll service — blocking direct deposits, electronic tax filing, and the normal paycheck lifecycle. Two cause families drive nearly all PS038 occurrences: (1) paychecks created while QuickBooks was offline or in a state preventing immediate transmission, which then accumulated in stuck status; or (2) a payroll subscription validation issue (expired card, lapsed subscription, account flag) that prevents transmission even though the surface error appears to be about stuck paychecks. The second cause is the trap most users miss — spending hours on resend procedures when the actual problem is subscription, not paychecks.
The standard self-fix sequence resolves PS038 in most cases within 30 minutes: verify the subscription is active, update QuickBooks to the latest release, identify stuck paychecks via Edit/Void Paychecks, open and resave each one to force re-staging, then run Send Payroll Data to retransmit. Escalate to a Certified Payroll ProAdvisor if the error persists after self-fix, if it recurs across pay periods, if multiple pay periods are stuck, or — most commonly — if you have a payroll deadline approaching and extended troubleshooting is no longer viable. Most PS038 engagements scope fixed-fee in the $800–$2,500 range. PS038 is exclusive to QuickBooks Desktop, Premier, and Enterprise with payroll subscriptions; it does not occur in QuickBooks Online Payroll. Independent ProAdvisor firm — not affiliated with Intuit Inc.
Two cause families. Check both.
Nearly every PS038 occurrence traces to one of these two cause families. The order in which you investigate matters — checking subscription first saves hours of unnecessary paycheck-resend work.
Cause 1 · Paychecks created while offline
The most common cause. Paychecks were created while QuickBooks was offline, the computer was disconnected from the internet, or the system was in a state preventing immediate transmission to Intuit. When connectivity restored, the paychecks remained flagged “Online to Send” but didn’t successfully retransmit on their own — accumulating in stuck status. The fix: identify each stuck paycheck and force re-staging via the resend procedure below.
Cause 2 · Subscription validation issue
The cause most users miss. The payroll subscription has a validation issue — expired credit card, lapsed subscription, account flag, billing failure — that prevents Intuit from accepting the transmission. The surface error looks like stuck paychecks because the symptom is the same. Verify subscription status first: Employees → My Payroll Service → Account/Billing Information. If anything looks wrong, contact Intuit directly to resolve the subscription before paycheck-level troubleshooting.
Less common: forms, keys, queue issues
A smaller share of PS038 occurrences involve corrupted payroll forms, mismatched payroll service keys (between QB and Intuit’s records), or queue-level issues on Intuit’s transmission infrastructure that require Intuit support to clear from their side. These typically need a ProAdvisor diagnostic to identify and Intuit support coordination to resolve.
How to fix PS038 yourself.
This sequence resolves PS038 in most cases within 30 minutes. Run the steps in order — the subscription check (step 1) prevents hours of unnecessary paycheck work if subscription is the underlying issue.
Verify payroll subscription is active
Do this first. Go to Employees → My Payroll Service → Account/Billing Information. If the subscription shows inactive, expired, or has billing issues, PS038 is likely a subscription problem masquerading as stuck paychecks. Resolve subscription issues with Intuit directly before any paycheck-level work — no amount of paycheck-resend will fix PS038 until the subscription is verified active.
Update QuickBooks to the latest release
Go to Help → Update QuickBooks Desktop. Run all available updates, then restart QuickBooks. Older releases sometimes had payroll transmission bugs that have since been patched — the update alone can resolve PS038 if you’ve been hitting a known-fixed bug.
Find each stuck paycheck
Go to Employees → Edit/Void Paychecks. Set the date range to cover the last 2–4 weeks (or whenever stuck paychecks may have been created). The list shows all paychecks for that period with status. Look for paychecks marked “Online to Send” that haven’t transmitted. Note each one for the next step.
Open and resave each stuck paycheck
For each stuck paycheck: double-click to open it, then click Save and Close without making changes. This forces QuickBooks to re-stage the paycheck for transmission. Some users find it helps to uncheck and re-check the “Online” checkbox during the resave to fully reset transmission state. Repeat for each stuck paycheck.
Send payroll data again
Go to Employees → Send Payroll Data. Review the items queued for transmission — the previously stuck paychecks should now appear. Click Send. If transmission succeeds, the error is resolved. If PS038 persists or returns immediately, the issue is past surface self-fix.
If error persists, escalate before payroll deadline
If steps 1–5 didn’t resolve PS038 and you have a payroll deadline approaching (direct deposit cutoff, pay date), escalate immediately rather than continuing to troubleshoot. Payroll deadlines don’t flex; missing them affects employee pay timing, direct deposits, tax filings, and trust. A Certified Payroll ProAdvisor can typically resolve PS038 within hours via deeper diagnostic — and when needed, coordinate with Intuit payroll support to clear server-side queue issues.
Payroll deadline and PS038 won’t clear?
A Certified Payroll ProAdvisor resolves it — often within hours — typically an $800–$2,500 fixed-fee scope. Independent firm.
Four signals it’s a ProAdvisor call.
Signal 01 · Payroll deadline pressure
The most common escalation signal. Direct deposit cutoffs don’t move — if your cutoff is in 2 hours and self-fix isn’t working, the math is clear: pay a ProAdvisor to resolve it now rather than risk paychecks not clearing on time. Late or missed payroll affects employee trust and can trigger downstream tax-filing issues. This is when speed matters more than cost.
Signal 02 · PS038 keeps coming back
You resolved PS038 via self-fix, ran payroll cleanly, then it returned in the next pay period. Recurring PS038 means the underlying cause wasn’t addressed — only the surface symptom was masked. Common patterns: intermittent subscription validation, corrupted payroll components, or service-key mismatches that need professional diagnosis.
Signal 03 · Multiple pay periods stuck
If you find stuck paychecks across multiple pay periods — not just the current one — the underlying issue has been present longer than a single transmission failure. This pattern typically points to deeper integration issues between QuickBooks and Intuit’s payroll service, requiring a ProAdvisor diagnostic and sometimes Intuit-side coordination.
Signal 04 · Subscription issues you can’t navigate
If subscription verification revealed actual subscription issues (billing failures, account flags, lapsed states) and you’re not getting clear resolution from Intuit support, a ProAdvisor can navigate the subscription side on your behalf — we work with Intuit’s ProAdvisor channels regularly and often get faster resolution than direct support paths.
Payroll deadlines don’t flex. Our diagnostic doesn’t wait.
Most error-resolution engagements have a day or two of diagnostic flexibility. PS038 doesn’t — if direct deposit cutoff is in 90 minutes, the diagnostic has to be now. Our Payroll ProAdvisor team prioritizes payroll-deadline-urgent PS038 calls, typically resolving them within hours when the deadline pressure is real.
Every TechBrot engagement is delivered by a Certified Payroll ProAdvisor with active Desktop and Enterprise credentials. Fixed-fee, written scope, no commission on Intuit products. When subscription-side coordination with Intuit is needed, we handle that on your behalf — and when stuck paychecks signal deeper payroll-system issues, ongoing QuickBooks Payroll support is the right next step. Independent firm — not Intuit, and not Intuit’s software support.
Payroll
ProAdvisor — plus Desktop, Enterprise, Online L2
Same-day
for deadline-urgent PS038; otherwise within a day
$800–$2,500
typical fixed-fee scope ($2,500–$5,000 broader payroll cleanup)
Independent
ProAdvisor firm — not affiliated with Intuit Inc.
What people ask about Error PS038.
Is this official QuickBooks support?
What is QuickBooks Error PS038?
What causes QuickBooks Error PS038?
Can I fix QuickBooks Error PS038 myself?
How do I find paychecks stuck in “Online to Send” status?
Is PS038 actually a subscription issue?
What if PS038 keeps coming back after self-fix?
When does PS038 require a ProAdvisor?
PS038 resolution starts here
Payroll deadline approaching? Call now.
If self-fix isn’t working and direct deposit cutoff is in hours, not days, book the diagnostic immediately. A Certified Payroll ProAdvisor typically resolves deadline-urgent PS038 within hours — including subscription-side coordination with Intuit when needed. Fixed-fee scope, typically $800–$2,500 for focused PS038 resolution. Independent ProAdvisor firm.