⚡ Use coupon SAVE10 at checkout and save 10% on your order!
🛒 Cart 0
QuickBooks Errors & Fixes

QuickBooks Error PS038 on Windows 11 — Step-by-Step Fix

📅 July 13, 2026 ⏱ 7 min read ✍️ Keys2024
QuickBooks Error PS038 on Windows 11 — Step-by-Step Fix

QuickBooks Error PS038 on Windows 11 — Step-by-Step Fix

QuickBooks error PS038 on Windows 11 is one of the more stubborn payroll errors — it leaves your payroll update stuck and prevents you from processing payroll until it is resolved. If you upgraded to Windows 11 and started seeing PS038, the cause is almost always a compatibility issue between QuickBooks payroll services and changes Windows 11 made to file permissions and service architecture. This step-by-step guide covers every fix that works specifically on Windows 11.

Quick Summary
Cause: A payroll update was interrupted and left a partial download file that Windows 11’s stricter file access controls are now locking — preventing the update from completing or being retried.
Fix: Delete the partial payroll update files, reset QuickBooks update settings, and rerun the payroll update as administrator.

What Causes QuickBooks Error PS038 on Windows 11?

QuickBooks error PS038 specifically means a payroll update started but could not finish, and the incomplete files are now blocking future payroll update attempts. On Windows 11, this is more common than on older Windows versions for these reasons:

Step-by-Step Fix for QuickBooks Error PS038 on Windows 11

Step 1: Close QuickBooks and End All Background Processes

Press Ctrl + Shift + Esc to open Task Manager. On Windows 11, click More details if it is in compact view. Look for and end all of these processes:
— QBW32.EXE
— QBDBMgrN.EXE
— QBCFMonitorService.EXE
— qbupdate.exe
Right-click each and choose End Task. You must clear all QuickBooks processes before deleting the stuck update files — Windows 11 will block deletion of files held open by running processes.

Step 2: Delete the Partial Payroll Update Files

Press Windows + R and paste this path:
C:\ProgramData\Intuit\QuickBooks\Components\Payroll\CPS
Press Enter. If that folder exists, delete all files inside it. Then navigate to:
C:\ProgramData\Intuit\QuickBooks Desktop\Components\Payroll
Delete any .DAT files you see there as well. These are the partial payroll downloads causing the PS038 error on Windows 11. Removing them allows QuickBooks to start the payroll update fresh.

Step 3: Reset QuickBooks Update Settings

Open QuickBooks by right-clicking the icon and choosing Run as administrator. Go to Help > Update QuickBooks Desktop > Options tab. Click Mark All, then click Save. Switch to the Update Now tab, check Reset Update, and click Get Updates. The Reset Update checkbox forces QuickBooks to treat this as a fresh download rather than resuming a broken one — this is the key step for clearing PS038 on Windows 11.

Step 4: Update QuickBooks to the Latest Release

After the update completes in Step 3, restart QuickBooks. Go to Help > Update QuickBooks Desktop again and install any remaining program updates. QuickBooks releases Windows 11 compatibility patches regularly — running on the latest version eliminates PS038 errors caused by outdated Windows 11 support.

Step 5: Configure Windows 11 Defender to Allow QuickBooks

Open Windows Security > Virus and threat protection > Manage settings. Scroll down to Exclusions and click Add or remove exclusions. Add these folder paths as exclusions:
C:\ProgramData\Intuit
C:\Program Files\Intuit
C:\Program Files (x86)\Intuit
Windows 11 Defender’s real-time protection is particularly aggressive about QuickBooks payroll files. Adding these exclusions prevents it from interfering with future payroll updates.

Step 6: Run a Manual Payroll Update

In QuickBooks (running as administrator), go to Employees > Get Payroll Updates. Select Download entire payroll update and click Update. Downloading the entire payroll update rather than just the incremental changes bypasses the corrupted partial download entirely and installs a clean, complete payroll update.

Still Getting PS038 on Windows 11?

If PS038 persists after all steps, the QuickBooks Tool Hub has a specific payroll repair option. Open the Tool Hub, go to Program Problems > Quick Fix my Program, let it complete, then restart and retry the payroll update. If the error still appears after that, contact Intuit payroll support — at this point the issue is likely an account-level payroll subscription sync problem rather than a local file issue.

Prevent PS038 From Returning on Windows 11

QuickBooks error PS038 on Windows 11 is more common since the Windows 11 rollout but is fully fixable without reinstalling anything. For another common QuickBooks payroll error, see our guide on QuickBooks error 15271. If you are thinking about switching to a one-time Desktop license to avoid subscription-related update complications, see our guide on QuickBooks Desktop without a subscription.

Frequently Asked Questions

Is QuickBooks error PS038 specific to Windows 11?

No — PS038 can occur on Windows 10 as well. However, Windows 11’s stricter UAC and Defender policies make it significantly more common after upgrading. The fixes are similar across both versions, but the Windows Defender exclusion step (Step 5) is especially important on Windows 11.

Will PS038 prevent me from running payroll entirely?

Yes. QuickBooks error PS038 blocks payroll processing until the stuck update is resolved, because QuickBooks requires an up-to-date payroll tax table to process payrolls accurately. Follow the steps above to clear it before your next payroll date.

Does deleting the payroll files in Step 2 affect my payroll data?

No. The files in the CPS and Payroll folders are update downloads, not payroll records. Your employee data, pay history, and tax filings are stored in your company file (.QBW) and are completely unaffected by deleting those update files.

How long does the full payroll update download take in Step 6?

A full payroll update download typically takes 5 to 15 minutes depending on your internet speed. The full download is larger than an incremental update but guarantees a clean installation with no partial file corruption from the previous PS038 error.

Frequently Asked Questions

What Causes QuickBooks Error PS038 on Windows 11?

QuickBooks error PS038 specifically means a payroll update started but could not finish, and the incomplete files are now blocking future payroll update attempts. On Windows 11, this is more common than on older Windows versions for these reasons:

Step-by-Step Fix for QuickBooks Error PS038 on Windows 11?

Step 1: Close QuickBooks and End All Background Processes

Still Getting PS038 on Windows 11?

If PS038 persists after all steps, the QuickBooks Tool Hub has a specific payroll repair option. Open the Tool Hub, go to Program Problems > Quick Fix my Program, let it complete, then restart and retry the payroll update. If the error still appears after that, contact Intuit payroll support — at

Need a Genuine QuickBooks License?

Genuine QuickBooks Desktop lifetime license — up to 86% off, delivered in 3-5 minutes!

🛒 Shop Now — Save 86%
← Back to Blog