<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[What is QuickBooks Payroll Error PS038?]]></title><description><![CDATA[<p dir="auto"><a href="https://dataserviceteam.com/quickbooks-tool-hub" rel="nofollow ugc">QuickBooks Error PS038</a> occurs when your QuickBooks Desktop payroll process gets blocked by paychecks stuck with an "Online to Send" status . This prevents you from running payroll, downloading tax table updates, or sending payroll data to Intuit .</p>
<p dir="auto"><img src="https://cdn.phototourl.com/free/2026-06-30-b45784b3-14c4-43c1-8e7e-e7b810a00941.png" alt="alt text" class=" img-responsive img-markdown" /></p>
<p dir="auto">The error typically appears with a message like:<br />
"You've retrieved the latest payroll update and validated your Payroll subscription. We strongly recommend that you go online again before [date]. (PS038)"</p>
<p dir="auto"><strong>Common Causes of PS038</strong></p>
<p dir="auto">Based on official QuickBooks documentation and years of hands-on troubleshooting, this error typically occurs due to :<br />
Paychecks Stuck in "Online to Send" Status — Payroll transactions that failed to transmit properly remain in the processing queue, blocking further updates<br />
Outdated QuickBooks Desktop Version — Running an older version can create compatibility issues with payroll services<br />
Company File Data Corruption — Damaged payroll records or company file errors may block payroll updates<br />
Inactive Payroll Subscription — QuickBooks requires an active payroll subscription to download tax tables and send payroll data<br />
Internet Connectivity or Firewall Issues — Security software or network restrictions may prevent QuickBooks from connecting to payroll servers<br />
Corrupted Payroll Update Files (CPS Folder) — The folder storing payroll update files may become corrupted<br />
Real-World Example: A retail business owner I worked with encountered PS038 while trying to process payroll on a Friday afternoon. After sending their payroll usage data and running the Verify/Rebuild utilities, their stuck paychecks cleared, and payroll processed within 15 minutes.</p>
<p dir="auto"><strong>Expert Troubleshooting Steps to Fix Error PS038</strong></p>
<p dir="auto">Follow these proven solutions in order, starting with the simplest fixes.</p>
<p dir="auto">Step 1: Update QuickBooks Desktop to the Latest Release</p>
<p dir="auto">Before anything else, ensure QuickBooks is fully updated. Outdated software is a leading cause of payroll errors .<br />
Open QuickBooks Desktop<br />
Go to the Help menu<br />
Select <a href="https://dataserviceteam.com/update-quickbooks-desktop" rel="nofollow ugc">Update QuickBooks Desktop</a><br />
Click the Update Now tab<br />
Select Get Updates<br />
Once downloads complete, close and reopen QuickBooks<br />
Install the updates when prompted</p>
<p dir="auto">Step 2: Send Payroll Data</p>
<p dir="auto">Sometimes, simply resending your payroll data forces stuck transmissions to complete .<br />
Go to Employees → My Payroll Service → Send Usage Data (if you don't see this, proceed to the next step)<br />
Go to Employees → Send Payroll Data<br />
In the Send/Receive Payroll Data window, select Send All<br />
Enter your Payroll Service PIN when prompted<br />
If the send is successful, try updating payroll again. If the error persists, proceed to Step 3 .</p>
<p dir="auto">Step 3: Identify Stuck "Online to Send" Paychecks</p>
<p dir="auto">If payroll data is sent successfully but the error persists, you likely have paychecks stuck in the "Online to Send" status .<br />
Go to Edit → Find<br />
Select the Advanced tab<br />
In the Choose Filter section, select Detail Level from the Filter list<br />
Select Summary Only<br />
Return to the Filter list, scroll to select Online Status<br />
Select Online to Send<br />
Select Find to view paychecks that haven't been sent to Intuit<br />
Note the "Number of matches" displayed—this tells you how many stuck paychecks you have<br />
Close the Find window<br />
Expert Tip: If the standard Find operation doesn't reveal stuck paychecks, you can perform an advanced log analysis: Press F2, then F3 to open the QBWin.log file. Search for "PS038" or "Online to Send" to find hidden Transaction IDs .</p>
<p dir="auto">Step 4: Verify and Rebuild Data</p>
<p dir="auto">If you've identified stuck paychecks or suspect data corruption, running the Verify and Rebuild utilities can repair the underlying issues .<br />
Run Verify Data:<br />
Go to File → Utilities → Verify Data<br />
The utility will scan your company file and report any issues<br />
Run Rebuild Data:<br />
Go to File → Utilities → Rebuild Data<br />
When prompted, create a backup of your company file<br />
Follow the on-screen instructions to complete the rebuild<br />
Once completed, try downloading payroll updates again</p>
<p dir="auto">Step 5: Toggle Stuck Paychecks (Manual Fix)</p>
<p dir="auto">If Verify/Rebuild doesn't resolve the issue, you'll need to manually toggle each stuck paycheck. This forces the system to update their status .<br />
<img src="https://community.openpreservation.org/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=kog9kiehgf0" class="not-responsive emoji emoji-android emoji--warning" title=":warning:" alt="⚠" />️ Important: Work on one paycheck at a time. Follow these steps for each paycheck that hasn't been sent :<br />
Open the stuck paycheck<br />
Select Paycheck Detail<br />
Under the Earnings section, add the same earnings item that appears last in the list (duplicate it)<br />
When the Net Pay Locked message appears, select No<br />
Verify that tax amounts and net pay haven't changed, then select OK<br />
If a Past Transaction message appears, select Yes<br />
Select Save &amp; Close<br />
If a Recording Transaction warning appears, select Yes<br />
Open the same paycheck again and select Paycheck Details<br />
Delete the duplicate earnings item you just added<br />
Verify tax amounts and net pay remain correct, then select OK<br />
Repeat this process for every stuck paycheck identified in the "Number of matches" count .</p>
<p dir="auto">Step 6: Check Firewall and Antivirus Settings</p>
<p dir="auto">Your security software may be blocking QuickBooks from connecting to payroll servers .<br />
Open your Windows Firewall settings<br />
Add QuickBooks executables (like QBW32.exe) to the exception list<br />
Ensure ports 80 and 443 are open for QuickBooks communication<br />
Temporarily disable antivirus to test (re-enable immediately if it fixes the issue)</p>
<p dir="auto">Step 7: Reset the CPS Folder</p>
<p dir="auto">If standard updates continue to fail, resetting the CPS folder can clear corrupted payroll update files .<br />
Close QuickBooks Desktop<br />
Open File Explorer and navigate to:<br />
For 64-bit QuickBooks 2022-2026: C:\Program Files\Intuit\QuickBooks (Year)\Components\Payroll\CPS<br />
For older versions: C:\Program Files (x86)\Common Files\Intuit\QuickBooks\CPS<br />
Right-click the CPS folder and select Rename<br />
Change the name to CPS.OLD<br />
Restart QuickBooks and go to Employees → Get Payroll Updates<br />
QuickBooks will automatically create a new CPS folder</p>
<p dir="auto">Step 8: Verify Your Payroll Subscription</p>
<p dir="auto">If all else fails, verify your payroll subscription is active .<br />
Go to Employees → My Payroll Service → Manage Service Key<br />
Confirm your subscription is active and up to date<br />
If expired, reactivate your subscription before proceeding</p>
<p dir="auto">Step 9: Run QuickBooks Tool Hub Utilities</p>
<p dir="auto">The QuickBooks Tool Hub provides diagnostic utilities that can fix underlying issues affecting payroll updates .<br />
Download and install the <a href="https://dataserviceteam.com/quickbooks-tool-hub" rel="nofollow ugc">QuickBooks Tool Hub (version 1.6.0.8 or newer)</a><br />
Open the Tool Hub and navigate to the Program Problems tab<br />
Select Quick Fix My Program to resolve program-level issues<br />
If issues persist, go to the Installation Issues tab and run the QuickBooks Install Diagnostic Tool</p>
<p dir="auto"><strong>What to Do If the Error Persists</strong></p>
<p dir="auto">If you've worked through all these solutions and PS038 still appears, you may need professional assistance. Contact the QuickBooks Data Services Team for expert help with advanced troubleshooting.</p>
<p dir="auto"><strong>Preventing Future Payroll Errors</strong></p>
<p dir="auto">Keep QuickBooks Updated — Regular updates ensure compatibility and fix known issues<br />
Send Payroll Data Promptly — After each payroll run, send usage data to Intuit<br />
Run Verify Data Monthly — Catch file corruption early before it causes major issues<br />
Maintain Payroll Subscription — Keep your payroll service active and renewed<br />
Create Regular Backups — Back up your company file before making significant changes</p>
<p dir="auto"><strong>Frequently Asked Questions</strong></p>
<p dir="auto">Q: What does QuickBooks Payroll Error PS038 mean?<br />
A: Error PS038 occurs when paychecks are stuck with an "Online to Send" status, preventing payroll processing and tax table downloads .<br />
Q: Can I fix Error PS038 without contacting support?<br />
A: Yes! Most cases can be resolved by updating QuickBooks, sending payroll data, verifying/rebuilding data, and toggling stuck paychecks .<br />
Q: Why does Error PS038 happen during tax table updates?<br />
A: Stuck paychecks and data corruption can prevent QuickBooks from downloading the latest tax tables. Resolving the underlying issues allows the update to complete .<br />
Q: How do I find my payroll service PIN?<br />
A: Contact your payroll service administrator or Intuit support. The PIN is typically provided when you set up your payroll subscription .<br />
Q: Will toggling paychecks affect employee data?<br />
A: When done correctly, toggling adjusts the paycheck status without changing net pay or tax amounts. Always verify amounts remain correct after each step .<br />
Q: What's the difference between PS038 and PS033?<br />
A: PS038 indicates stuck paychecks in "Online to Send" status, while PS033 points to issues with the payroll subscription file .</p>
<p dir="auto"><strong>Conclusion</strong></p>
<p dir="auto">QuickBooks Payroll Error PS038 can feel overwhelming, but with the right approach, it's entirely fixable. Start by updating QuickBooks and sending payroll data. Identify and toggle any stuck paychecks, run Verify and Rebuild to repair data corruption, and check your firewall and subscription status. With regular maintenance—including updates and data verification—you can prevent this error from disrupting your payroll process again.<br />
Need professional assistance? If you've tried these solutions and still need help, the QuickBooks Data Services Team is ready to assist with advanced troubleshooting. Call +1-(888)-718-7888 for expert support tailored to your specific payroll setup.</p>
]]></description><link>https://community.openpreservation.org//topic/653/what-is-quickbooks-payroll-error-ps038</link><generator>RSS for Node</generator><lastBuildDate>Tue, 30 Jun 2026 23:57:18 GMT</lastBuildDate><atom:link href="https://community.openpreservation.org//topic/653.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 30 Jun 2026 20:50:13 GMT</pubDate><ttl>60</ttl></channel></rss>