QuickBooks Error PS038 is a problem that can occur when you are trying to update payroll in QuickBooks. This error usually happens when QuickBooks has trouble downloading or installing the payroll updates needed to process your employee payments and taxes. Payroll updates are important because they keep your QuickBooks software up-to-date with the latest tax rates and payroll calculations.This error can occur for several reasons, such as outdated software, issues with payroll items, or problems with your internet connection. When you see this error, it can stop you from running payroll correctly, which can lead to delays in paying employees or filing taxes.
Although QuickBooks Error PS038 may sound complicated, it is usually easy to fix. Most of the time, the issue can be solved by updating QuickBooks, checking your payroll settings, or fixing your internet connection. Sometimes, damaged or missing payroll items in QuickBooks may also be the cause, which can be fixed by reviewing and updating the payroll items.
Fixing this error is important because it ensures your payroll system continues to work smoothly. By taking a few simple steps, you can resolve QuickBooks Error PS038 and continue processing payroll without interruptions. In the following sections, we will guide you through easy solutions to get your QuickBooks payroll system back on track.
By the end of this blog, you’ll have a clear understanding of why QuickBooks Error PS038 happens and how to fix it quickly. Let’s dive in and troubleshoot the issue together!
When does QuickBooks payroll Error PS038 occur?
QuickBooks payroll errors like PS038, PS034, and PS036 can happen for several reasons:
- Outdated QuickBooks Program: If QuickBooks isn’t updated to the latest version, you might encounter these errors.
- Stuck Paychecks: When trying to send online paychecks, they may get stuck at the “Online to Send” stage, triggering an error message.
- Tax Table Updates: These errors can also appear when downloading or installing the latest tax table updates.

Things to Do Before Fixing QuickBooks Error PS038
Before you start fixing QuickBooks Error PS038, there are a few simple steps you should take to make the process easier and faster. These actions will help make sure everything is ready for troubleshooting, preventing extra problems from popping up. Here’s a list of what you should do before you begin solving QuickBooks Error PS038:
1. Back Up Your QuickBooks File

It’s always a good idea to back up your QuickBooks company file before making any changes. This ensures that if anything goes wrong, you have a copy of all your important data, such as customer details, employee records, and financial information. To back up your data, go to the “File” menu in QuickBooks and choose the “Back Up” option.
2. Check Your Internet Connection

QuickBooks Error PS038 often happens when there’s a problem with payroll updates, which require an internet connection. A slow or weak internet connection can prevent these updates from downloading properly, causing the error. Before starting troubleshooting, make sure your internet connection is working well. Try opening a website or running an internet speed test to check. If there’s an issue with the connection, restart your router or contact your internet provider for help.
3. Make Sure QuickBooks is Up to Date

Sometimes, outdated software can trigger errors like PS038. QuickBooks regularly releases updates to fix problems and improve performance. To check for updates, go to the “Help” menu in QuickBooks and click on “Update QuickBooks.” If there’s an update available, follow the instructions to install it. Keeping QuickBooks up to date can help avoid errors caused by old software.
4. Check Your Payroll Subscription Status

Error PS038 might occur if there’s an issue with your payroll subscription. Make sure your payroll subscription is active and up to date. To check this, log in to your QuickBooks account and look at the subscription details. If there’s any problem, like an expired subscription, contact QuickBooks support to get it fixed before troubleshooting the error.
5. Collect Important Information

Before troubleshooting, gather any information that could help you understand the problem. This might include error codes, screenshots of the error message, or details about recent changes to your QuickBooks system, such as updates or changes to payroll settings. Having this information ready will make the troubleshooting process quicker and easier.
6. Close Unnecessary Programs

Make sure to close any programs running in the background that you don’t need. This helps prevent your computer from getting overloaded and ensures QuickBooks can work without interruptions as you troubleshoot.
By following these simple steps, you’ll be ready to start fixing QuickBooks Error PS038. This will help you solve the problem more easily, making sure your payroll system works smoothly again.
Troubleshooting steps to resolve error PS038 when running payroll.
QuickBooks Payroll Error PS038 can occur when running payroll, updating tax tables, or when paychecks get stuck as “Online to Send.” Follow these steps to fix the issue and get your payroll back on track.
Step 1: Update and Back Up Your Data
- Update QuickBooks Desktop to the latest version.
- Create a backup of your QuickBooks Desktop company file to prevent data loss.
Step 2: Send Payroll or Usage Data
- Go to Employees > My Payroll Service > Send Usage Data. If this option isn’t available:
- Go to Employees > Send Payroll Data.
- In the Send/Receive Payroll Data window, select Send All.
- Enter your payroll service PIN if prompted.
- If the data sends successfully, try downloading payroll updates again.
- If the send fails, contact QuickBooks support for further assistance.
Step 3: Identify Stuck Paychecks
- Go to Edit > Find.
- Select the Advanced tab.
- In Choose Filter:
- Select Detail Level and choose Summary Only.
- Scroll down to Online Status and select Online to Send.
- Click Find to see paychecks that weren’t sent.
- Note the number of matches and proceed to Step 4.
Step 4: Verify and Rebuild Data
- Close the Find window.
- Run Verify Data to identify stuck paychecks.
- Use Rebuild Data to fix issues found.
- Try downloading payroll updates again. If the error persists, continue to Step 5.
Step 5: Fix Stuck Paychecks
- Open the oldest stuck paycheck.
- Click Paycheck Detail.
- In the Review Paycheck window:
- Under Earnings, add the same item as the last one listed (e.g., “Hourly Rate”).
- When the Net Pay Locked message appears, click No.
- Ensure tax amounts and net pay are unchanged.
- Click OK.
- If a Past Transaction message appears, select Yes.
- Click Save & Close, confirming any warnings.
- Reopen the paycheck, click Paycheck Detail, and delete the earnings item added earlier.
- Confirm there are no changes to tax amounts and net pay.
- Repeat these steps for all stuck paychecks.
Finally, repeat Step 1 and try downloading the tax table update again.
FAQs for QuickBooks Payroll Error PS038
Q1: What causes QuickBooks Payroll Error PS038?
A: This error occurs when paychecks are stuck as “Online to Send,” QuickBooks is outdated, or there are data integrity issues.
Q2: How can I prevent Error PS038 from happening?
A: Keep QuickBooks updated, regularly back up your company file, and verify and rebuild data periodically.
Q3: Can I fix Error PS038 on my own?
A: Yes, follow the troubleshooting steps outlined in this guide. If the issue persists, contact QuickBooks support.
Q4: Do I need to back up my data before fixing this error?
A: Yes, always create a backup to avoid potential data loss.
Q5: What if I still see the error after following these steps?
A: If the problem continues, reach out to QuickBooks support for expert assistance.
Conclusion
QuickBooks Payroll Error PS038 can be frustrating, but with the right steps, it can be resolved efficiently. Regularly updating QuickBooks, verifying data, and managing payroll submissions carefully can help prevent this error. If you encounter persistent issues, don’t hesitate to contact QuickBooks support for expert assistance. By following the steps outlined in this guide, you can keep your payroll system running smoothly and avoid future disruptions.
Read More: QuickBooks Crashing When Sending Email