Error 15103 in QuickBooks is related to an update and can prevent QuickBooks Desktop from downloading or installing an update for a product or a payroll tax table. You may see messages such as “The update program cannot open the file” or “The update program is damaged.“
The update files, permissions, the Shared Download location, the QuickBooks File Copy Service, digital-signature verification, or firewall and network settings could cause the issue.
The guide outlines the common causes of Error 15103 and shows you how to follow the troubleshooting steps, starting with the fastest solutions and moving to the more advanced ones. It also answers common questions about Error 15103 and how it affects QuickBooks payroll and company files.
The table below provides a condensed overview of what we discuss in this article on update error code 15103 in QB Desktop Enterprise and other editions.
Error Code
15103
Description
An update-related error that occurs when QuickBooks Desktop fails to download or install a product or payroll update.
Common Signs
Update freezes or fails; “the update program is damaged” message; QuickBooks becomes unresponsive during update; repeated update prompts.
Run QuickBooks as administrator, reset the update, and retry.
What is QuickBooks Error 15103?
Error 15103 in QuickBooks relates to an update issue that occurs when QuickBooks Desktop can’t download or install an update for a product or payroll tax table. It usually stems from a mapping, permissions, digital-signature, or network issue, not a problem with the company file.
Why Does QuickBooks Error 15103 Happen? Understanding the Causes
Error 15103 generally means QuickBooks Desktop can’t connect to Intuit’s servers or complete the installation, not that your company data is damaged. The usual causes are:
The Shared Download drive is mapped incorrectly or points to an unavailable network path
Missing or damaged update files or components
The Intuit QuickBooks File Copy Service (FCS) is disabled or stopped
QuickBooks can’t verify its digital signature certificate
Firewall or antivirus software is blocking the update connection
Incorrect system date or time
Insufficient administrator permissions
Outdated TLS settings preventing a secure connection to Intuit’s servers
How to Fix QuickBooks Error 15103: A Comprehensive Troubleshooting Guide
The following steps explain how to fix QuickBooks Error 15103, starting with the easiest solutions and moving to the more complex ones.
Before you begin
Turn off QuickBooks and then reopen it again with administrator rights.
Make sure that you are connected to the internet.
Make sure you’re using a Windows administrator account
Make a note of the version and the year of your QuickBooks Desktop.
If you’re having trouble with a payroll update, make sure you know which payroll subscription company you’re updating.
Intuit recommends checking your firewall and internet security settings when troubleshooting. For more information on configuring the firewall and internet security settings for QuickBooks Desktop, see the Intuit Help Center.
1. Download the update as an administrator
A common cause of an update not being saved is missing permissions. Here’s how you can deal with this.
Shut down your company file and QuickBooks Desktop.
To run the QuickBooks Desktop program, right-click on its icon and choose ‘Run as administrator’.
If Windows asks you whether you want to allow this programto make changes to yourcomputer, click Yes.
Download the update again:
To obtain the update, go to Help, choose Update QuickBooks Desktop, and then select Update Now, followed by Get Updates.
For the latest payroll tax table update, download it from QuickBooks Desktop Payroll.
When the update has finished, that’s that. But if Error 15103 comes up, then follow Solution 2.
2. Run Quick Fix my Program (QuickBooks Tool Hub)
The QuickBooks Tool Hub includes a very useful tool called Quick Fix my Program, which can help you troubleshoot payroll update error 15103. If you have not already done so, you should install the Tool Hub.
Step 1: Install the QuickBooks Tool Hub
Close QuickBooks.
Get the most recent QuickBooks Tool Hub (Intuit has listed version 1.6.0.8 as the current one in its article) from Intuit and save it in a place where you can easily find it, for example, in the Downloads folder or on your desktop.
If Tool Hub has already been installed, then select the Home tab to view your version at the bottom.
Open QuickBooksToolHub.exe.
Proceed with the steps shown on the screen and accept the terms.
Once the installation is complete, double-click the Tool Hub icon on your desktop; if it’s not there, then search for QuickBooks Tool Hub in Windows.
Hint: Intuit suggests that you use Tool Hub on Windows 11 (64-bit) if you want the best experience.
Step 2: Run Quick Fix my Program
Quick Fix my Program shuts down any background processes QuickBooks may still be running and then performs a quick repair.
Open Tool Hub and access Program Problems.
Choose Quick Fix my Program.
Once it has finished, reopen both QuickBooks and your company file.
Download the product update or the payroll tax table update once more.
Step 3: If the error continues, reset the update components
Close QuickBooks Desktop.
Open this folder: C:\ProgramData\Intuit\QuickBooks XX\Components
Replace XX with your version. For example, QuickBooks Desktop 2021 uses the folder DownloadQB21.
ProgramData is a hidden folder in Windows; to view it, enable Hiddenitems from the View menu in File Explorer.
To delete the Components folder, right-click on it and choose Delete.
Open QuickBooks Desktop. Go to Help. Click Update QuickBooks Desktop.
Select Update Now.
Tick the box for Reset Update.
Click on Get Updates. After the download is complete, close QuickBooks Desktop and then reopen it.
Navigate to Help > Update QuickBooks Desktop, click on Overview, and then select UpdateNow.
When the update finishes, you’re done; if it doesn’t, follow Solution 3.
3. Install the digital signature certificate
If QuickBooks cannot check the update’s digital signature, the update will fail.
Open C:\Program Files\Intuit\QuickBooks.
Click the right mouse button on QBW32.exe and then choose Properties.
In the Digital Signature tab, make sure that Intuit is selected from the list of signatures.
Select Details.
In the Digital Signature Details window, choose ViewCertificate.
In the Certificate window, choose the option to Install Certificate.
Keep clicking Next until you reach Finish, and then click Finish.
Restart your computer.
Finally, open QuickBooks and download the update again.
4. Repair QuickBooks with the Install Diagnostic Tool
The Install Diagnostic Tool can fix common installation problems if the QuickBooks installation itself has been damaged.
Open QuickBooks Tool Hub.
Choose ‘Installation Issues,’ and then the QuickBooks InstallDiagnostic Tool.
Let the scan complete; it may take up to 20 minutes.
Try the update again after restarting your computer.
5. Correct the system date, time and time zone
QuickBooks verifies digital signatures and secure connections to Intuit’s servers by comparing your computer’s date with the validity dates of the relevant certificates; as a result, an incorrect date, time, or time zone can cause an update that would otherwise succeed to fail.
Close QuickBooks Desktop.
To adjust the date and time, right-click the clock at the right end of the Windows taskbar, then select Adjustdate/time.
Set time automatically.
Set the time zone automatically. If this option is not available, then use ‘Time zone’ to select the correct one yourself.
Click on Sync now (in the Additional settings) so that the correct time can be obtained from Windows’ time server.
Make sure that the date (including the year), the time (including AM or PM), and the time zone are now correct.
Restart your computer.
Log in to QuickBooks using administrator privileges and download the update once more.
When the update finishes, you’re done; if it doesn’t and you run into payroll error code 15103, refer to Solution 6.
6. Check and correct the Shared Download location
If the update files are set to download to a mapped network drive that is disconnected, renamed, or read-only, QuickBooks can’t save them, and the update will fail. This is one of the reasons for QuickBooks 15XXX errors.
Open QuickBooks Desktop. Next, go to Help. Click UpdateQuickBooks Desktop.
Select the Options tab.
Check the Shared Download setting and note the drive or folder it refers to. (The wording on this tab may vary slightly according to the version of QuickBooks.)
Open File Explorer, navigate to This PC, and check that the drive or folder in question exists, that it is connected, and that you can create and delete a test file in it. If you can’t do that, that is the problem you’re facing.
Fix it in one of these ways:
Reconnect the drive or remap the network drive so it appears in ThisPC, then try again.
Create a local folder by making one on your own drive, for example, C:\QBUpdates. To do this, right-click on the folder, select Properties > Security, and make sure that your Windows account has Full control assigned to it. You can then use this folder as the SharedDownload location.
Turn off shared downloads. If you don’t use this computer to distribute updates to other computers, set the Shared Download setting to No so that thiscomputer will download the updates byitself.
Save the changes, then quit QuickBooks and reopen it as an administrator.
Download the update again, making sure the option to Reset Update is selected.
For offices that use multiple computers: if one computer provides updates to the others, the shared folder should be on a machine that stays on, on a drive letter that doesn’t change, and permissions must allow all workstations to read it.
When the update finishes, that’s that; if it hasn’t, follow the next solution.
7. Make sure the Intuit QuickBooks File Copy Service (FCS) is running
Intuit lists the disabled File Copy Service as one of the causes of 15XXX errors; this service helps put the update files in the right place during installation, which means that if it is disabled, the update can download but not install.
Log in to Windows with an administrator account and then shut down QuickBooks Desktop.
To open the Services window, press Windows and R, type services.msc, and then press Enter.
To see Intuit QuickBooks FCS in the list of services, click on the heading of the Name column to sort the list in alphabetical order, which will make it easier to find.
To open the Properties of Intuit QuickBooks FCS, double-click it.
For the Startup type, select Automatic or Manual—do not keep it set to Disabled.
When the Service status is displayed as Stopped, click Start and then wait until it shows as Running.
Select Apply, then OK.
Restart the computer, open QuickBooks with administrator privileges, and download the update again.
If the service is not included, move to the next solution. A missing service may be due to a damaged installation, and Solutions 4 and 5 address this.
If the Start process fails and an error message appears, write down the exact message, then run the Install Diagnostic Tool (Solution 4). If the error persists, reinstall it.
8. Enable TLS 1.2 in Internet Options
QuickBooks relies on the Windows internet security settings to establish a secure connection with Intuit’s servers; for instance, if TLS 1.2 is turned off on an older system or as a result of a policy or a ‘hardening’ tool, the connection will be refused. On current versions of Windows, these settings are still managed through Internet Options.
Close QuickBooks Desktop.
Click the Windows search box, type Internet Options, and open it.
Select the Advanced tab.
Go to the Security section at the bottom of the list.
Ensure that the option Use TLS 1.2 is selected; if Use TLS 1.3 is included in the list, you should also leave it selected.
Make sure both Use SSL 2.0 and Use SSL 3.0 are unchecked, since these versions are outdated and unsafe, and enabling them will not fix this error.
Select Apply, then OK.
Restart the computer, open QuickBooks with administrator privileges, and download the update again.
If the boxes are greyed out or the settings keep reverting, your organization is using policy to manage the settings. You should ask your IT administrator to enable TLS 1.2.
Also, run Windows Update and install any available updates, since earlier versions of Windows might not include the latest security components.
Once the update finishes, you’re done; if it doesn’t, troubleshoot your firewall and security settings.
9. Check your firewall and security software
A firewall, an antivirus program, a VPN, or a proxy that prevents QuickBooks from accessing Intuit’s update servers or from writing update files will result in Error 15103. Intuit recommends setting up the firewall and internet security settings for QuickBooks.
Search for blocked items. Open your antivirus or security program and check the section that contains quarantined items, blocked items, or the activity log for any recent entries related to QuickBooks, QBW32.exe, or the Intuit folders. In that case, restore the item and include it in the allowed list.
Include exclusions. For your antivirus or security program, add exceptions for these folders (replace XX with the version that you have):
C:\Program Files\Intuit\QuickBooks
C:\ProgramData\Intuit\QuickBooks XX
Configure Windows Firewall blocking QuickBooks settings if your firewall is preventing QuickBooks from connecting to Intuit’s servers and internet security settings for QuickBooks Desktop, set up the necessary exceptions for QuickBooks in Windows Defender Firewall. Use the most up-to-date version of that article to get the exact list of programs and ports.
Try using a different connection. If you’re using a VPN, a company proxy, or a network that filters web traffic, disconnect from it or try a different network (for example, a mobile hotspot) and download the update again. If this succeeds, request that your network administrator permit access to QuickBooks and Intuit’s update servers.
Instead of turning off your security software if it seems to be blocking QuickBooks, use its allow-list or exclusion feature. If your IT administrator manages the security software, ask them to check the block logs and set up the required exception.
Restart the computer, open QuickBooks with administrator privileges, and download the update again.
10. Reinstall QuickBooks Desktop
The final step is to reinstall. First, back up your company file and make sure you have both your license and product numbers.
Remove QuickBooks Desktop through the Control Panel by selecting Programs and Features.
Follow Intuit’s clean installation procedure, available through the Tool Hub using the Clean Install Tool.
Reinstall QuickBooks Desktop.
Open the company file and download the updates once more.
Final Words
In this article, we covered how to fix QuickBooks error 15103 when updating your payroll or the desktop application. If you have tried all the troubleshooting steps above and nothing works, contact BooksMerge QuickBooks experts at +1-866-513-4656.
When you contact them, make sure that you have at hand your QuickBooks Desktop version and year as well as your Windows version. It is also helpful to inform the expert of the exact error message, the update that you were downloading, and the solutions that you have already tried.
About The Author
Meghan McKenzie, CPA, is a senior accounting technology writer with over a decade of experience helping US small businesses streamline their financial operations. She specializes in resolving complex accounting software
errors, automating workflows, and translating technical tax and bookkeeping standards into practical advice.
FAQ's
This error occurs when QuickBooks Desktop can’t download or install a product update or a payroll tax table update, usually because of permissions, a firewall or security setting, a missing or damaged update component, or a digital signature it cannot verify.
On the contrary, the error happens during the updating process, and Intuit’s steps deal with permissions, updating the components, signatures, and the installation, not with your company’s data. It is still advisable to back up your data before reinstalling.
It can interrupt updates to the payroll tax tables and product updates. Make sure it is resolved before the next pay run so that the payroll doesn’t operate on out-of-date tax tables.
Usually you don’t need to reinstall QuickBooks to fix error codes 15XXX. Reinstalling is the last step in Intuit’s list, after the administrator download, Quick Fix my Program, the digital signature certificate, and the Install Diagnostic Tool.
Start with the less invasive fixes. Run QuickBooks as administrator, reset the update, run Quick Fix my Program, check the Shared Download location, verify the QuickBooks File Copy Service, and check firewall or security settings. A clean installation is generally a later troubleshooting step.
QuickBooks Tool Hub can help troubleshoot installation and program-related problems associated with update errors. Depending on the cause, Quick Fix my Program or the Install Diagnostic Tool may help. If the problem is related to networking, permissions, or a Shared Download location, additional troubleshooting may be necessary.
Instant QuickBooks diagnostics, then a certified
ProAdvisor takes over live.
qb-diagnostic.sh
> Scanning Error signature...
> Match Found: fix-quickbooks-error-15103
> routing to certified ProAdvisor▌
98%
first-call fix
<15s
match time
24/7
live coverage
Ready to Get Your Books in Order?
Whether you need monthly bookkeeping, outsourced payroll, or a bookkeeping cleanup before tax season, BooksMerge is ready to take bookkeeping off your plate. Schedule a free consultation, and we'll walk through your current books, your goals, and the right service package for your business.