Skip to content
Independent Certified QuickBooks ProAdvisor firm · U.S.-based Find an AccountantFor Accountants →
TechBrot
ERROR · 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 — 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.

Get the free file review Call (877) 751-5575
TL;DR

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.

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 — 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.

This is an independent Certified QuickBooks ProAdvisor reference — not Intuit, and not QuickBooks’ official support. For Intuit software-level issues (payroll subscription, billing, account status), Intuit’s own support is the right path — and the right first step for a subscription-caused PS038. We provide independent, operational help resolving the error inside QuickBooks. QuickBooks and Intuit are registered trademarks of Intuit Inc.
Certified by Intuit · Payroll specialists

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.
In plain terms

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.

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 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.

The self-fix

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.

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

Book the discovery call
When self-fix has reached its limit

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.

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 — 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?
No. TechBrot is an independent Certified QuickBooks ProAdvisor firm — not Intuit, and not Intuit’s official software support. This page is an independent ProAdvisor reference. For Intuit software-level issues — especially a PS038 caused by payroll subscription or billing — Intuit’s own support is the right path. QuickBooks and Intuit are registered trademarks of Intuit Inc.
What is QuickBooks 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.
What causes QuickBooks Error PS038?
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.
Can I fix QuickBooks Error PS038 myself?
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.
How do I find paychecks stuck in “Online to Send” status?
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.
Is PS038 actually a subscription issue?
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.
What if PS038 keeps coming back after self-fix?
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.
When does PS038 require a ProAdvisor?
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.

Published: 2026-06-14Updated: 2026-06-14Reviewed: 2026-06-14 · Certified QuickBooks 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.

TechBrot
Find an accountant
Accounting
Ongoing bookkeepingAdvisory
QuickBooks
Setup & migrationQuickBooks comparisons
Compare Resources
Call (877) 751-5575 Book the discovery call