QuickBooks Payroll Update Error 30159 typically occurs when users try to update payroll or run payroll-related functions. It becomes especially common after a Windows update, where system or security settings may change and interfere with QuickBooks’ ability to connect with Intuit’s payroll servers.
Here’s the error message you might see:
"Error 30159: Payroll Update did not complete successfully."
Let’s break down how to identify the issue, troubleshoot it, and get back to processing payroll.
QuickBooks desktop crashing randomly| QuickBooks payroll update error PS036| QuickBooks payroll error PS036| QuickBooks payroll update error PS032|
What Causes Error 30159 After a Windows Update?
This error generally happens due to:
- Corruption in the Windows Registry or system files.
- QuickBooks files being marked as incompatible or blocked by new Windows security settings.
- Damaged payroll setup files or misconfigured payroll account info.
- Changes in user permissions or firewall rules.
- A mismatch between QuickBooks Desktop and Windows system requirements after the update.
Step-by-Step Troubleshooting Guide
Follow these steps in order to fix the error:
Step 1: Restart Your Computer
It’s basic but important. A pending restart from Windows updates can interfere with QuickBooks processes.
- Save all work.
- Restart your computer.
- Launch QuickBooks again and check if the error persists.
Step 2: Run QuickBooks as Administrator
After a Windows update, user permissions might get restricted.
- Close QuickBooks completely.
- Right-click the QuickBooks Desktop icon.
- Select Run as Administrator.
This grants QuickBooks elevated permissions to make system-level changes needed for payroll processing.
Step 3: Update QuickBooks Desktop
Make sure you’re running the latest release of QuickBooks:
- Go to Help > Update QuickBooks Desktop.
- Click Update Now, then hit Get Updates.
- Restart QuickBooks after the update.
Outdated versions are more likely to have compatibility issues after Windows updates.
Step 4: Check Windows System Files
Corrupted system files can block QuickBooks from working correctly. Use the built-in System File Checker:
- Type cmd in the Windows search bar.
- Right-click Command Prompt and select Run as administrator.
- Type the following command and press Enter:
- bash
- CopyEdit
- sfc /scannow
Let it scan and repair any system file issues. Once it completes, restart your system.
Step 5: Verify Payroll Subscription
Sometimes Error 30159 is caused by payroll account issues:
- In QuickBooks, go to Employees > My Payroll Service > Account/Billing Information.
- Log into your Intuit account.
- Ensure your payroll subscription is marked as Active.
If it’s expired or inactive, reactivate it through your Intuit account or contact support.
Step 6: Re-add Payroll Service Key
Re-entering your payroll service key can help QuickBooks re-sync with Intuit’s servers:
- Go to Employees > My Payroll Service > Manage Service Key.
- Click Remove to delete the existing key.
- Click Add and re-enter your 15-digit service key.
- Follow the prompts, then click Finish.
Now try updating payroll again.
Step 7: Use QuickBooks Tool Hub
QuickBooks Tool Hub helps fix many common errors:
- Download the latest QuickBooks Tool Hub from the official Intuit site.
- Open the tool and go to the Program Problems tab.
- Select Quick Fix my Program.
You can also go to Installation Issues > Diagnostic Tool if the program issue isn’t resolved.
Step 8: Check Compatibility Settings
After a Windows update, QuickBooks may need to be set to run in compatibility mode:
- Right-click the QuickBooks icon and choose Properties.
- Go to the Compatibility tab.
- Check Run this program in compatibility mode for: and select your previous Windows version (e.g., Windows 10).
- Also check Run this program as an administrator.
- Click Apply and OK.
Step 9: Adjust Windows Firewall and Antivirus Settings
Firewall or antivirus software might block QuickBooks connections after an update.
Add the following QuickBooks components to the exceptions list:
- QBW32.exe
- QBDBMgrN.exe
- IntuitSyncManager.exe
- Ports: 80 and 443
Refer to your antivirus or firewall documentation for instructions.
Q&A: QuickBooks Error 30159 After Windows Updates
Q1: Why did this error appear right after a Windows update?
A: Windows updates can change user permissions, block applications, or corrupt files. QuickBooks may suddenly lose access to system resources or encounter security barriers when updating payroll.
Q2: I’ve followed all steps, but 30159 still appears. What else can I try?
A: Try creating a new Windows Admin user and run QuickBooks under that account. Sometimes the user profile itself is the issue.
- Go to Settings > Accounts > Family & Other Users.
- Click Add someone else to this PC.
- Set them as an Administrator, then log in and launch QuickBooks.
Q3: Can I still use QuickBooks without fixing this error?
A: Yes, but you won’t be able to process payroll, download tax tables, or file forms. It’s crucial to resolve the issue before your next pay run or tax deadline.
Q4: Does reinstalling QuickBooks fix this error?
A: It can—but it should be your last resort. If you go this route:
- Back up your company file.
- Uninstall QuickBooks from Control Panel > Programs and Features.
- Use the Clean Install Tool from Intuit to remove leftover files.
- Reinstall QuickBooks and re-enter your license key.
Q5: Could this be an issue with my Intuit account?
A: Possibly. If your Intuit account is locked, inactive, or disconnected, QuickBooks won’t validate your payroll subscription. Try signing in at https://accounts.intuit.com and verify your credentials.
Q6: What if I’m using an older version of QuickBooks (2019 or earlier)?
A: Intuit may have discontinued support for that version, which affects payroll functionality. Consider upgrading to the latest supported version if you're running into persistent errors like 30159.
Q7: Is this error a sign of a virus or malware?
A: Not necessarily. However, malware can corrupt system files or interfere with QuickBooks. It’s smart to run a full antivirus scan to rule out security threats.
QuickBooks Desktop keeps crashing| QuickBooks migration tool not working| QuickBooks payroll tax table not working| QuickBooks update Error 1311 source file not found| QuickBooks Error 1311 source file not found| QuickBooks error 30108 during direct deposit activation|
Final Thoughts
QuickBooks Payroll Update Error 30159 after a Windows update isn’t unusual. It usually comes down to either:
- A change in user permissions or firewall settings.
- A mismatch between QuickBooks and updated Windows components.
- Damaged files or inactive payroll subscriptions.