You open QuickBooks Desktop and see a prompt to update. Or payroll won't process because tax tables are outdated. Your team is waiting, and you need to get QuickBooks updated—without errors or downtime. Updating QuickBooks Desktop is essential for security, performance, and payroll compliance.
In this complete guide, we'll cover why updates matter, step-by-step methods for both Windows and Mac, how to fix common update errors, and best practices to keep your software running smoothly.
Regular updates keep your accounting software running smoothly and reduce the risk of issues such as data corruption or transaction errors. Skipping updates can lead to:
Payroll Stops Working – Outdated tax tables mean incorrect withholding or blocked payroll processing. The latest payroll tax tables are only available in supported QuickBooks Desktop versions.
Security Vulnerabilities – Updates include critical security patches to protect your financial data from cyber threats.
Compliance Issues – Regular updates keep QuickBooks compliant with changing tax laws and financial regulations.
Performance Degradation – Old versions may run slower or have bugs already fixed in newer releases.
Back up your company file to prevent data loss
Close QuickBooks on all computers in a multi-user setup
Run QuickBooks as Administrator (right-click the icon → Run as administrator)
Step 1: Enable Automatic Updates (Set It and Forget It)
Open QuickBooks Desktop
Go to Help → Update QuickBooks Desktop
Click the Options tab
Select Yes to enable automatic updates
Click Close
Step 2: Run an Immediate Update
Go to Help → Update QuickBooks Desktop
Click the Update Now tab
Check the Reset Update box (clears previous downloads and forces a fresh download)
Click Get Updates
Step 3: Install Updates
Wait for the download to complete (10-30 minutes depending on speed)
When the download finishes, click Close
Restart QuickBooks Desktop
When prompted to install the update, click Install Now
Restart your computer
The process for Mac differs slightly:
Go to the QuickBooks menu and select Quit QuickBooks Desktop to close the program
Open Finder and navigate to the Applications folder
Confirm QuickBooks is located in the Applications folder—if it's still in Downloads, drag it to Applications
Open QuickBooks from the Applications folder
Go to QuickBooks → Check for Updates
Select Install and Relaunch
If you're moving to a newer version year, you also need to update your company file:
Open your original version of QuickBooks
Open the company file you want to update
Press F2 to note the file location
Make sure all users sign out
Open your new version of QuickBooks
Go to File → Open or Restore Company
Select your company file and choose Open
Sign in as Admin and select Update Now
If you're in a multi-user environment, Intuit advises temporarily switching to single-user mode when updating tax tables to avoid unrecoverable errors. After the update completes, you can switch back to multi-user mode.
Error codes like 15102, 15106, 15222, 15240, and 15276 can appear when updating QuickBooks or downloading payroll tax tables. These are caused by:
Incorrectly mapped shared download drives
Missing file components for payroll updates
Damaged Windows files
Firewall settings blocking payroll updates
Disabled QuickBooks File Copy Service
Inability to verify digital signatures
Solutions:
Run QuickBooks as Administrator
Configure firewall and internet security settings
Reset QuickBooks updates (Help → Update QuickBooks Desktop → Update Now → Reset Update)
Run the QuickBooks Install Diagnostic Tool from the Tool Hub
This Windows Installer error indicates corrupted system components. To fix it:
Run DISM and SFC commands:
Open Command Prompt as Administrator
Type DISM /Online /Cleanup-Image /RestoreHealth and press Enter
Type sfc /scannow and press Enter
Restart your computer
Repair Microsoft Visual C++ Redistributables – ensure the latest versions are installed
Refresh .NET Framework – go to Turn Windows features on or off, uncheck .NET Framework options, restart, then re-enable them
Use the QuickBooks Install Diagnostic Tool from the QuickBooks Tool Hub
Temporarily disable antivirus during the update
If you see "QuickBooks can't be updated if it's running from the location it was downloaded to," the program is still in the Downloads folder rather than properly installed in the Applications folder.
Solution:
Quit QuickBooks
Open Finder and go to Applications
If QuickBooks is not there, drag it from Downloads to Applications
Relaunch QuickBooks from Applications
If the issue persists, perform a clean uninstall and reinstall
If payroll tax tables won't update:
Run QuickBooks as Administrator
Go to Help → Update QuickBooks Desktop
Click Update Now → Reset Update → Get Updates
Restart QuickBooks
Go to Employees → Get Payroll Updates → Update
1. Always Back Up First – Create a backup before any major update to prevent data loss
2. Update During Off-Hours – Schedule updates when QuickBooks is not in active use to avoid workflow interruptions
3. Run QuickBooks as Administrator – This ensures proper permissions for the update process
4. Keep Windows Updated – Ensure your operating system is current for better compatibility
5. Disable Background Applications – Close unnecessary programs during the update
6. Use QuickBooks Tool Hub – If updates fail, use the Install Diagnostic Tool to resolve issues
7. Check System Requirements – Ensure your computer meets the requirements for the new version
A: While major updates roll out annually, check for minor updates monthly for the latest security patches and feature enhancements.
A: No. Updating QuickBooks only changes program files. Your company file (.QBW) remains untouched. However, always back up before updating.
A: Open QuickBooks and press F2 (or Ctrl+1) to open the Product Information window.
A: Yes. Go to the QuickBooks menu → Check for Updates → Install and Relaunch.
A: Force close QuickBooks, restart your system, ensure internet stability, and rerun the update. If the issue persists, use the QuickBooks Install Diagnostic Tool from the Tool Hub.
A: For tax table updates, Intuit advises temporarily switching to single-user mode to avoid errors.
Symptom
Most Likely Cause
Solution
Error 15XXX series
Digital signature or firewall issue
Reset Update, run as admin, run Tool Hub
Error 1603 (MSI)
Corrupted Windows components
DISM, SFC, repair .NET/C++
Mac update error
QuickBooks in Downloads folder
Move to Applications
Update stuck
Antivirus interference
Disable antivirus temporarily
Payroll tax table not updating
Corrupted update cache
Reset Update, run as admin
Multi-user unrecoverable error
Tax table update in multi-user
Switch to single-user mode
You've tried the steps above. You updated QuickBooks, reset your updates, checked system permissions, and ran diagnostic tools. The update still fails or your tax table version remains outdated.
At this point, the issue may be:
Deep Windows system file corruption
A damaged QuickBooks installation needing professional repair
A payroll subscription issue requiring Intuit backend reset
For direct assistance with QuickBooks Desktop updates, contact our QuickBooks Data Service Team at +1-(888)-718-7888.
When you call, have this ready:
Your QuickBooks version and year
Your current release number (from the F2 window)
The exact error message and code
A list of solutions you've already tried
Updating QuickBooks Desktop is not optional for businesses that rely on accurate accounting. Regular updates keep your taxes accurate, your data secure, and your software compatible with changing financial regulations.
Enable automatic updates, back up your company file before major updates, and run QuickBooks as administrator when updating. When something goes wrong, work through the fixes in this guide before seeking professional help.
Your business runs on QuickBooks. Keep it current. Keep it secure. Keep it running.
Need immediate help? Our QuickBooks Data Service Team is available to assist with update errors and complex issues that basic troubleshooting cannot resolve. Call us at +1-(888)-718-7888 for expert troubleshooting and fast resolution of your QuickBooks update issues.