Quick answer
QuickBooks error 3371 with status code 11118 means QuickBooks cannot load your license data, so it cannot open or activate. The entitlement store on the PC is damaged or missing. Run the 3371 Error Fix in the QuickBooks Tool Hub first; if that fails, rebuild the entitlement store by renaming EntitlementDataStore.ecml, then sign in and let QuickBooks re-download the license.
What error 3371 with status code 11118 means
QuickBooks Desktop reads your license and subscription rights from a local entitlement store before it opens any company file. When that store is damaged, missing, or tied to the wrong Intuit account, every launch ends with one of these dialogs:
- Could not initialize license properties. Error 3371: QuickBooks could not load the license data. This may be caused by missing or damaged files.
- Could not initialize license properties. [Error 3371, Status Code -11118] QuickBooks could not load the license data.
- Could not initialize license properties. [Error: 3371, Status Code -1] QuickBooks could not load the license data.
Status code 11118 is the variant users search for most often, and the minus sign is optional: you may see it written as 11118 or -11118 depending on the build. Status code -1 usually points at the same problem with a different failure inside the Windows components QuickBooks uses to read the license file.
This is not company-file corruption. Your .QBW data is untouched, and Verify or Rebuild will not clear a 3371 because the fault sits in the license layer.
Symptoms that point to license data damage
- The error appears at startup, before the No Company Open window finishes loading, or when you select a company file.
- Activation fails at the end of a fresh install, or the activation window closes with no confirmation.
- QuickBooks worked yesterday and failed after a Windows update, a power loss, a drive clone, or a system restore.
- The failing PC may show blanks in Product Information or refuse to open it, while a working machine shows your normal version and license number.
- QuickBooks Point of Sale can throw the identical error because it shares the entitlement store with QuickBooks Desktop.
Common causes, ranked
- A damaged or half-written
EntitlementDataStore.ecmlfile. A bad shutdown or an activation that stopped midway leaves the entitlement store unreadable, and QuickBooks reports 3371 on every launch. - Damaged Microsoft MSXML or .NET components. QuickBooks uses these Windows components to read the license file; the -1 variant is often this cause.
- The wrong Intuit account. Subscription releases tie the entitlement to the account used at purchase. A shared PC signed in as someone else cannot validate the license.
- A clone of an activated drive. Copying a Windows installation that already holds entitlement data can leave two machines fighting over one activation.
- Blocked network access. A firewall, proxy, or security product that blocks the entitlement check to Intuit makes a healthy store look broken.
- A retired product version. Once a version passes service discontinuation, activation servers stop issuing validation data and no local rebuild can help.
Back up before you touch anything. Copy your company-file folder and your QuickBooks backup files to an external drive first. The steps below do not edit company data, but an interrupted rebuild can leave you with no working license and no recent backup at the same time.
Before you begin
- Sign in to Windows with an account that has administrator rights, and close every QuickBooks window.
- Confirm the exact version, product number, and license number by pressing F2 in QuickBooks, or find them in your Customer Account Management Portal (CAMPs) at
camps.intuit.com. - Make sure the PC has internet access and that you can sign in to the Intuit account that owns the subscription.
- Note the exact status code; it tells you whether the problem is local data or server-side entitlement.
How to fix QuickBooks error 3371
Close every QuickBooks and Intuit process
Open Task Manager with Ctrl + Shift + Esc, check the Details tab, and end QBW32.exe, QBDBMgrN.exe, QBCFMonitorService.exe, QBUpdate.exe, and any Intuit entitlement helper. A background process still holding the store makes every repair fail silently.
Run the 3371 Error Fix from the QuickBooks Tool Hub
Install the current QuickBooks Tool Hub if it is not already on the PC. Open the Tool Hub, select Installation Issues, select 3371 Error Fix, and select OK. Wait for the progress bar to finish, then open QuickBooks Desktop and try to open your company file.
This is Intuit's first documented fix and the safest option: the utility rebuilds the store correctly. If QuickBooks Point of Sale is installed, register it again afterward because it shares the entitlement data.
Rebuild the entitlement store manually (only if the tool fails)
Open File Explorer, press Windows + R, paste the path C:\ProgramData\Intuit\Entitlement Client\v8, and press Enter. If File Explorer cannot find it, turn on hidden items from the View tab; both ProgramData and the Entitlement Client folder are hidden by default. In current Intuit documentation this is the folder that holds the entitlement data, and the file to rebuild is EntitlementDataStore.ecml.
Right-click EntitlementDataStore.ecml, select Rename, and rename it to EntitlementDataStore.ecml.OLD. Renaming keeps the original as a fallback; do not delete the file, and do not rename or remove anything else in that folder. If your PC has more than one version-numbered subfolder under Entitlement Client, work only with v8 as documented unless Intuit support tells you otherwise.
Reopen QuickBooks; it rebuilds the store from your Intuit account during sign-in or activation, which needs internet access.
Do not rebuild by copying files from another computer. The entitlement store is tied to the PC and the Intuit account. Copying a store from a working machine can trigger account-mismatch errors, activation flags, or the same 3371 on both computers. Rename only the single documented file, and only after the Tool Hub fix fails.
Repair the Windows components QuickBooks depends on
Reopen the Tool Hub, select Installation Issues, then QuickBooks Install Diagnostic Tool. Let it repair Microsoft .NET Framework, MSXML, and Visual C++ components, then restart the computer. The status code -1 variant often points at exactly these components.
Sign in with the correct Intuit account and sync the license
Open QuickBooks and sign in with the Intuit account that purchased the subscription. In a browser, sign in to camps.intuit.com and confirm that account lists this product and license. If a different account name appears in QuickBooks, sign out and back in as the owner before activating.
Then go to Help → Manage My License → Sync License Data Online. This pulls current entitlement data and rewrites the local store. If the sync reports a firewall problem, allow QuickBooks through Windows Defender Firewall and repeat it.
Re-enter the license number if activation still fails
An entitlement store that rebuilds against the wrong license number keeps failing. Compare the product number and license number in Product Information with CAMPs or your purchase email. If either is wrong or blank, go to Help → Manage My License → Change My License Number, enter the correct number, and select Next then Finish.
If the product number is the mismatch, a reinstall is the supported repair for QuickBooks Desktop Pro, Premier, and Enterprise on five or fewer computers. A clean install with the Tool Hub removes leftovers that can carry the bad registration forward.
Reinstall QuickBooks Desktop as the last local option
Intuit's second documented fix is a full reinstall. Uninstall QuickBooks from Settings → Apps → Installed apps, restart Windows, then reinstall the same version and build. Your company files stay where they are; only the program and license layer are replaced.
If the error survives a clean reinstall, the damage is likely in Windows itself; work with a qualified IT professional instead of repeating the uninstall.
Verify the license data is healthy
- Open QuickBooks Desktop and confirm no activation dialog appears before the No Company Open window.
- Press F2 and confirm the Product Information window shows the correct version, product number, and license number.
- Open your company file, then go to Help → Manage My License and confirm QuickBooks does not ask you to activate again.
- Try one service that depends on your entitlement, such as downloading a bank feed or checking for payroll updates.
- Restart the computer and open QuickBooks one more time to confirm the fix survives a reboot.
If error 3371 returns: when only Intuit can re-issue the entitlement
If the store keeps rebuilding and still fails, the problem is no longer on your PC. Local repairs cannot fix any of these situations:
- The entitlement record is void on Intuit's side. A refund, chargeback, license transfer, or activation flagged as suspicious leaves the server with nothing valid to issue.
- The license is registered to an account you cannot access. If the subscription was bought under a former employee's account, or a different email, only Intuit can move the license to the owner's account.
- The activation count is exhausted. When a license has been activated on more computers than it allows, new activations are refused until Intuit resets the count.
- The version is discontinued. For versions past their service discontinuation date, Intuit no longer issues new validations, and the practical answer is upgrading to a supported release.
Before you contact Intuit, collect the product number, license number, version and release from F2, the account email, and your purchase confirmation. In product, the path is Help → QuickBooks Desktop Help and then Contact Us. If a billing failure caused the entitlement to lapse, restoring the payment method in CAMPs usually restores validation within a few hours.
Prevention
- Keep the purchase email and license details in CAMPs, and record the product and license number somewhere outside the PC.
- Let Windows and QuickBooks updates finish. Cutting power during an update is a documented way to damage license files.
- Use the QuickBooks migrator path when moving to a new computer instead of cloning the old drive.
- Do not run registry cleaners or "activation fix" utilities; they often remove the entitlement keys you need.
- Keep security software configured to allow QuickBooks network access instead of blocking activation traffic.
Frequently asked questions
Will rebuilding the entitlement store delete my company file or transactions?
No. The entitlement store holds only license and subscription data. Your company file, backups, and transactions live in the .QBW and backup files and are not touched by any step here.
Is it safe to delete EntitlementDataStore.ecml instead of renaming it?
Renaming is safer. Intuit's instructions rename the file to EntitlementDataStore.ecml.OLD, leaving a rollback copy if the rebuild fails. Deleting also forces a clean rebuild, but you lose the fallback file.
Does error 3371 mean my QuickBooks license expired?
Usually not. An expired or cancelled subscription can produce a 3371, but local entitlement damage is far more common. Check the subscription status in CAMPs before assuming the license is gone.
Can QuickBooks File Doctor fix error 3371?
No. File Doctor and Verify/Rebuild work on company-file and network problems. Error 3371 happens before a company file opens, so those tools cannot see it. Use the QuickBooks Tool Hub's 3371 Error Fix instead.
Why does 3371 appear right after I replace or clone a computer?
A clone copies the old entitlement store along with Windows, so QuickBooks sees an activation that does not match the new machine. Rename the store as in Step 3 and let QuickBooks rebuild it on sign-in. Related failures are covered in our product registration guide.