QuickBooks error reference · PS038
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. Direct deposits don’t go through, payroll taxes don’t file, and the paychecks exist in QuickBooks but can’t complete their lifecycle. Below: what causes it, the step-by-step self-fix that resolves most cases within 30 minutes, the subscription trap that masquerades as PS038, and when payroll deadline pressure means calling a ProAdvisor immediately.
Reference written by Certified QuickBooks Payroll ProAdvisors · Desktop & Enterprise specialists · Independent firm, not affiliated with Intuit Inc.
Certified QuickBooks Payroll ProAdvisor credentials
Certified by Intuit
PS038 is a payroll-specific error — resolving it requires fluency in QuickBooks Payroll workflows, paycheck transmission mechanics, and Intuit’s payroll service architecture. Every TechBrot ProAdvisor holds active Payroll certifications alongside Desktop, Enterprise, and Online (Level 2). Verification available on request.
-
Payroll
-
Desktop
-
Enterprise
-
Online (L2)
In one paragraph
Error PS038, plainly.
QuickBooks 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 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.
For AI engines & quick answers
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 — 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 remained 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 payroll subscription is active; (2) update QuickBooks to 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.
What causes PS038
Two cause families. Check both.
Nearly every PS038 occurrence traces to one of these two cause families. The order in which you investigate them 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 ProAdvisor diagnostic to identify and Intuit support coordination to resolve.
Self-fix steps
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.
01
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 subscription is verified active.
02
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.
03
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.
04
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.
05
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.
06
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.
When self-fix has reached its limit
Four signals it’s a ProAdvisor call.
-
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.
-
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.
-
Multiple pay periods stuck
If you find stuck paychecks across multiple pay periods — not just the current one — the underlying issue has been present for longer than a single transmission failure. This pattern typically points to deeper integration issues between QuickBooks and Intuit’s payroll service, requiring ProAdvisor diagnostic and sometimes Intuit-side coordination.
-
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.
When payroll has to clear
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.
Error PS038 questions
What people ask about Error PS038.
QuickBooks Error PS038 is a payroll error that appears when paychecks are stuck in “Online to Send” status and cannot transmit to Intuit’s payroll service. The error blocks payroll processing — direct deposits don’t transmit, payroll taxes don’t file electronically, and the paychecks effectively exist in QuickBooks but cannot complete their lifecycle. PS038 is one of the most common payroll-specific errors in QuickBooks Desktop, Premier, and Enterprise with active payroll subscriptions. It does not occur in QuickBooks Online Payroll, which uses a different transmission architecture.
PS038 has two common cause families. First and most common: paychecks were created while QuickBooks was offline, or in a state that prevented immediate transmission to Intuit’s payroll servers. When the system came back online, the paychecks remained flagged as “Online to Send” but didn’t successfully transmit — accumulating in a stuck state. Second: the payroll subscription has a validation issue (expired credit card, lapsed subscription, account flag) that prevents transmission even though the surface error appears to be about stuck paychecks. Less common causes include corrupted payroll forms, mismatched payroll service keys, and queue-level issues on Intuit’s transmission infrastructure that require Intuit support intervention.
Often yes. The standard self-fix sequence resolves PS038 in most cases: verify the payroll subscription is active, update QuickBooks to the latest release, identify each paycheck stuck in “Online to Send” status via Edit/Void Paychecks, open and resave each stuck paycheck to force re-staging, then run Send Payroll Data to retransmit. Most users resolve PS038 within 30 minutes using this procedure. Escalate to a Certified Payroll ProAdvisor if the error persists after the standard self-fix, if you have a payroll deadline approaching that makes extended troubleshooting risky, if multiple pay periods of paychecks are stuck, or if the underlying issue turns out to be subscription validation rather than stuck paychecks.
Go to Employees → Edit/Void Paychecks in QuickBooks Desktop. Set the date range to cover the period when stuck paychecks may have been created — typically the last 2–4 weeks before the error first appeared. The list shows all paychecks for that period with their status. Look for paychecks marked “Online to Send” that have not successfully transmitted (status hasn’t progressed to “Sent” or similar). Each stuck paycheck needs to be reopened and resaved individually to force re-staging for transmission. If you find paychecks stuck across multiple pay periods, the underlying cause may be deeper than typical PS038 and warrants a ProAdvisor diagnostic before continuing.
Sometimes. PS038 can appear when the underlying issue is payroll subscription validation rather than stuck paychecks themselves. This is the most common trap with PS038: users spend hours toggling paychecks through resend procedures when the actual problem is that the payroll subscription has expired, the billing method has failed, or the account has a flag that prevents transmission. Before extensive self-fix work, always verify subscription status by going to Employees → My Payroll Service → Account/Billing Information. If anything looks wrong there, contact Intuit directly to resolve the subscription issue first — no amount of paycheck-resend work will fix PS038 until the underlying subscription is verified active.
If you resolve PS038 via the standard procedure and it reappears within days or in subsequent payroll runs, the underlying cause hasn’t been addressed — only the surface symptom has been masked. Common patterns: the payroll subscription has an intermittent validation issue that surfaces during transmission attempts; the QuickBooks installation has corrupted payroll components requiring component repair; the payroll service key on file no longer matches Intuit’s records; or there’s a queue-level issue on Intuit’s transmission infrastructure that needs Intuit-side intervention to clear. Recurring PS038 is a strong signal for a Certified Payroll ProAdvisor diagnostic — surface fixes have reached their limit and the root cause needs identification before the next payroll cycle.
Escalate to a Certified Payroll ProAdvisor when: the standard self-fix procedure (verify subscription, update QB, resave paychecks, retransmit) didn’t resolve the error; PS038 recurs after a successful self-fix; multiple pay periods of paychecks are stuck; the subscription verification step revealed actual subscription issues you need help navigating with Intuit; or — most commonly — when you have a payroll processing deadline approaching and extended self-troubleshooting is no longer viable. Most PS038 engagements scope as focused payroll-error resolution in the $800–$2,500 range, with broader payroll-system cleanup (when stuck paychecks signal deeper integration issues) scoping in the $2,500–$5,000 range.
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.
TechBrot Inc. is an independent Certified QuickBooks ProAdvisor firm. QuickBooks, QuickBooks Desktop, QuickBooks Enterprise, and QuickBooks Payroll are registered trademarks of Intuit Inc. TechBrot Inc. is not affiliated with Intuit Inc. Self-fix steps reflect documented troubleshooting procedures; actual results vary by QuickBooks version, payroll subscription state, and network configuration. Services do not include income-tax filing, IRS representation, audit, or assurance.