QuickBooks Desktop Payroll helps businesses calculate employee wages, taxes, deductions, and payroll liabilities. However, payroll can sometimes stop working because of update failures, incorrect payroll-service settings, damaged program files, internet problems, or company-file issues.
QuickBooks Desktop payroll errors can appear while downloading payroll tax tables, processing payroll, sending payroll data, or verifying a payroll subscription. Some common examples include PS032, PS033, PS038, PS077, 15215, 15222, 15270, and other 15XXX or PSXXX errors. Intuit notes that 15XXX errors can be related to missing update components, firewall restrictions, disabled QuickBooks File Copy Service, or problems verifying digital signatures.
The good news is that many payroll problems can be resolved by following a systematic troubleshooting process.
What Are QuickBooks Desktop Payroll Errors?
QuickBooks Desktop payroll errors occur when the software cannot properly perform a payroll-related task. Depending on the problem, QuickBooks may be unable to:
Download the latest payroll tax table
Calculate payroll taxes correctly
Send payroll or usage data
Verify the payroll subscription
Process employee paychecks
Connect to payroll servers
Install QuickBooks or payroll updates
Open or access certain payroll files
The exact error code is important because different errors can have different causes.
For example, PS038 can occur when paychecks remain stuck with an “Online to Send” status, while PSXXX errors can be associated with payroll-update or subscription-verification problems.
Common QuickBooks Desktop Payroll Errors
Here are several payroll errors that users may encounter:
Error
Common Problem
QuickBooks Payroll Error PS032
Payroll update or subscription verification problem
QuickBooks Payroll Error PS033
Payroll update cannot be downloaded
QuickBooks Payroll Error PS038
Paychecks are stuck with “Online to Send” status
QuickBooks Payroll Error PS077
Payroll update or payroll subscription issue
QuickBooks Error 15215
Payroll or QuickBooks update connection problem
QuickBooks Error 15222
Update/download communication problem
QuickBooks Error 15270
Payroll update failure
QuickBooks Error 12002/12007
Internet or security connection problem
The appropriate solution depends on the exact error message and the task being performed.
Why Does QuickBooks Desktop Payroll Keep Showing Errors?
Several factors can cause payroll problems.
1. Outdated QuickBooks Desktop
An outdated QuickBooks release can interfere with payroll updates and other online services. Before attempting advanced troubleshooting, update QuickBooks Desktop to the latest available release.
2. Outdated Payroll Tax Table
Payroll calculations depend on current payroll tax information. If the tax table cannot be updated, QuickBooks may display an error when you attempt to process or update payroll.
3. Firewall or Security Software
Your firewall, antivirus, or other security software may prevent QuickBooks from communicating with Intuit’s servers. This can produce several 15XXX and PSXXX errors.
4. Payroll Subscription Problems
An inactive subscription or incorrect service-key information can prevent payroll updates from downloading. Check the payroll service status before making major changes.
5. Damaged QuickBooks Components
Missing or damaged QuickBooks files can interfere with payroll updates. The QuickBooks Tool Hub’s Quick Fix my Program can help repair certain program-related problems.
6. Internet Connection Problems
Errors such as 12002, 12007, 12009, 12029, and 12031 may occur when QuickBooks cannot establish a successful connection for updates. Firewall, antivirus, browser, and security settings can contribute to these problems.
How to Fix QuickBooks Desktop Payroll Errors
Follow these troubleshooting steps in order.
Step 1: Check Your Internet Connection
First, make sure your computer has a stable internet connection. Open a secure website in your browser to verify that your internet connection is working normally.
If other websites also fail to load, resolve the connection problem before troubleshooting QuickBooks.
Step 2: Update QuickBooks Desktop
Close QuickBooks and reopen it with administrator privileges:
Close QuickBooks and your company file.
Right-click the QuickBooks Desktop icon.
Select Run as administrator.
Open your company file.
Go to Help > Update QuickBooks Desktop.
Check for available updates.
Install the update and restart QuickBooks.
Running QuickBooks as administrator can also help when permissions prevent payroll files from being opened or updated.
Step 3: Download the Latest Payroll Tax Table
After updating QuickBooks:
Open QuickBooks Desktop.
Go to Employees.
Select Get Payroll Updates.
Choose the appropriate update option.
Start the payroll update.
Wait for the update to finish.
If the update produces an error code, write down the exact number before proceeding.
Step 4: Verify Your Payroll Subscription
Check whether your payroll service is active.
Go to:
Employees > My Payroll Service > Manage Service Key
Review the service name, status, and service-key information.
For PSXXX errors, Intuit specifically recommends checking the payroll service and confirming that its status is active.
Step 5: Check Firewall and Security Settings
Temporarily review your firewall and security configuration if QuickBooks cannot connect to the payroll-update servers.
Make sure QuickBooks has permission to access the internet. Avoid permanently disabling security software unless instructed by your IT or security professional.
Step 6: Run Quick Fix my Program
If you suspect damaged QuickBooks program components:
Open QuickBooks Tool Hub.
Select Program Problems.
Choose Quick Fix my Program.
Allow the tool to finish.
Reopen QuickBooks.
Try the payroll update again.
Intuit recommends Quick Fix my Program for certain 15XXX update problems after the initial troubleshooting steps.
Step 7: Check the System Date and Time
An incorrect Windows date or time can interfere with QuickBooks updates.
Check your Windows date and time settings and make sure they are correct. Intuit lists incorrect system date/time as one potential cause of certain QuickBooks update errors.
Step 8: Troubleshoot Stuck Paychecks
If you receive PS038, check for paychecks that have an “Online to Send” status.
Before making changes, create a recent company-file backup. Intuit recommends sending payroll or usage data and, if necessary, using data-repair steps for PS038.
You can also read our detailed guide on QuickBooks Payroll Error PS038 for more targeted troubleshooting.
Step 9: Verify and Rebuild Your Company File
If payroll problems appear to be related to company-file damage, use QuickBooks’ built-in Verify Data and Rebuild Data utilities.
Always create a backup before performing data-repair procedures.
QuickBooks Payroll Update Not Working?
If your payroll update repeatedly fails, don’t immediately assume that the payroll service itself is broken.
Check these items first:
No paychecks are stuck in an online-to-send status.
For another related troubleshooting resource, see our guide to QuickBooks Payroll Update Not Working, which covers common update, connection, and program issues.
How to Prevent QuickBooks Desktop Payroll Errors
You can reduce recurring payroll problems by following a few best practices:
Keep QuickBooks Desktop updated.
Download payroll tax-table updates regularly.
Maintain an active payroll subscription.
Keep Windows and security software updated.
Maintain reliable internet access.
Create regular company-file backups.
Review payroll reports after making corrections.
Avoid deleting historical payroll transactions unless you understand the consequences.
Record the exact error code whenever a payroll problem occurs.
Keeping a recent backup is especially important before repairing company-file data or changing payroll-related information.
When Should You Get Professional Help?
Consider professional assistance when payroll errors continue after standard troubleshooting, especially when the issue involves:
Incorrect historical payroll data
Repeated company-file corruption
Payroll tax discrepancies
Stuck payroll transactions
Subscription or service-key verification
Multiple employees affected by incorrect calculations
Payroll data that needs to be corrected without losing historical information
Avoid making significant payroll changes simply to eliminate an error message. Payroll records can affect tax filings, employee payments, and financial reports.
Conclusion
QuickBooks Desktop payroll errors can be caused by many different factors, including outdated software, payroll subscription issues, firewall restrictions, internet problems, damaged program components, and company-file issues. The safest approach is to identify the exact error first and then apply the appropriate solution.
For most update-related problems, start with a backup, update QuickBooks Desktop, verify the payroll subscription, check your internet and security settings, and use QuickBooks Tool Hub when appropriate. If payroll data itself appears damaged or incorrect, proceed carefully to avoid creating additional payroll or tax problems.
Frequently Asked Questions
What are the most common QuickBooks Desktop payroll errors?
Common problems include PS032, PS033, PS038, PS077, 15215, 15222, 15270, and various 120XX connection errors. The correct solution depends on the specific error code and what you were doing when the error appeared.
Why is QuickBooks Desktop payroll not updating?
QuickBooks Desktop payroll may not update because of an inactive subscription, outdated software, firewall restrictions, internet problems, damaged update components, or payroll-service verification issues.
How do I fix QuickBooks Desktop payroll errors?
Start by recording the exact error code. Then back up your company file, update QuickBooks Desktop, verify your payroll subscription, check your internet and firewall settings, and retry the payroll update.
Why does QuickBooks Payroll keep failing to download updates?
A failed payroll download can result from firewall restrictions, damaged update components, incorrect internet settings, disabled QuickBooks File Copy Service, or digital-signature verification problems.
How do I fix QuickBooks Payroll Error PS038?
PS038 generally indicates that paychecks are stuck with an “Online to Send” status. First update QuickBooks, back up your company file, and attempt to send payroll or usage data. If the problem remains, follow the PS038-specific data-repair procedure.
Does QuickBooks Tool Hub fix payroll errors?
QuickBooks Tool Hub can help resolve some underlying QuickBooks Desktop program and installation problems that interfere with payroll. However, it does not fix every payroll error, particularly subscription, tax-calculation, or account-related issues.
Why does QuickBooks say it cannot verify my payroll subscription?
This can happen when QuickBooks cannot properly verify the payroll service, service key, or account status. Updating QuickBooks and checking Employees > My Payroll Service > Manage Service Key are useful initial steps.
Can firewall settings cause QuickBooks Desktop payroll errors?
Yes. Firewall or security settings can prevent QuickBooks from connecting to payroll-update servers and may contribute to several 15XXX, PSXXX, and connection-related errors.
How do I fix QuickBooks Payroll Error 15215?
Start by checking your internet and security settings, updating QuickBooks Desktop, and running the payroll update with administrator privileges. If the error continues, follow the troubleshooting procedure for 15XXX errors.
Can QuickBooks payroll errors cause incorrect employee pay?
They can interfere with payroll processing or tax calculations, but an error message does not automatically mean existing payroll data is incorrect. Review affected employee records, payroll items, tax settings, and payroll reports before making corrections.
How can I fix QuickBooks Desktop payroll errors without losing payroll data?
Create a current company-file backup before troubleshooting. Avoid deleting historical transactions and use QuickBooks’ built-in diagnostic and data-repair tools when appropriate. If the issue involves complex payroll history, consider professional assistance before making permanent changes.