QuickBooks error codes are not random. They cluster into a small number of causes, a damaged company file, a network permission problem, a stuck update, or a corrupted payroll component, and once you know which bucket you are in, the fix is usually predictable. This page groups every common QuickBooks error by what actually causes it, so you can go straight to the fix instead of guessing.
Last verified: August 2026. Applies to QuickBooks Desktop (Pro, Premier, Enterprise) and QuickBooks Online unless noted.
If you already know your error code, use the index below to jump straight to it. If you do not know it yet, the category sections below will get you there just as fast. Each entry has a short diagnosis and the fastest fix, with a link to the full walkthrough for that specific code.
Quick index of QuickBooks error codes
| Error | Most common cause |
|---|---|
| H202 | Multi-user hosting enabled on more than one computer |
| H303 | Stale network path to the host computer |
| H505 | Workstation pointed at the wrong host computer |
| 6123 | Connection failure between QuickBooks and the company file |
| 6000-77 | Company file accessed over an unstable mapped drive |
| 3371, Status Code 11118 | Damaged entitlement or license file |
| 6000-83 | Hosting or firewall blocking network access to the file |
| 15243 | A background service needed for payroll updates is not running |
| PS038 | Corrupted paycheck data stuck in the send queue |
| 80070057 | Invalid characters or path in the company file location |
| 1904 | Antivirus or permissions blocking installation |
| QuickBooks won’t open | Damaged file, outdated software, or a Windows conflict |
| QuickBooks running slow | Large file size, network latency, or too many background processes |
| Bank feed not updating | Bank connection dropped or credentials changed |
| Reconciliation discrepancy | A missing, duplicate, or edited transaction |
| Data damage | File corruption caught by Verify Data |
| Backup failed | Insufficient space, permissions, or a locked file |
| Company file won’t sync | Multi-user hosting or cloud sync conflict |
How QuickBooks error codes are structured
The prefix or number range usually tells you what kind of problem you are dealing with before you even read the message. Codes starting with H (H202, H303, H505) point to multi-user networking, since QuickBooks uses that letter across its whole family of hosting errors. Codes in the 6000 range point to company file access, whether that is a permissions problem, a firewall, or genuine damage. Codes starting with PS belong to payroll, since that is a separate service inside QuickBooks with its own connection to Intuit’s servers. Codes in the 15000 range are almost always update or maintenance release failures. Recognizing the pattern narrows down the cause before you open a single menu.

Multi-user and network errors
These show up when a company file is shared across a network and one workstation cannot reach it. They are almost never about the file itself. They are about which computer is allowed to host it and whether the others can find that computer.
Error H202 means QuickBooks cannot find the computer hosting the company file. The fastest fix is to confirm multi-user hosting is turned on for only one workstation, then restart the QuickBooksDB service on that host computer.
Error H303 is a close relative of H202, but the cause is usually a stale network path rather than a hosting mismatch. The host computer’s name or IP address changed, or a firewall rule started blocking the connection after a recent update.
Error H505 means a workstation is pointed at the wrong computer as host. Check every machine on the network. Only one should show as hosting in the Utilities menu, and it should be the one that actually holds the company file.
Company file and data errors
This group covers the errors that worry people most, because they sound like data loss. Most of the time they are not. They are access or network problems wearing a scarier number. Real file damage is rarer and has its own recovery path.
Error 6123 means QuickBooks cannot open, restore, or convert the company file, usually over a network or during a version conversion. Start with the QuickBooks Database Server Manager on the host computer.
Error 6000-83 means the hosting computer is not sharing the file correctly, or a firewall is blocking QuickBooks’ database ports. Confirm the folder has full read and write sharing permissions.
Error 6000-77 is the mapped-drive version of the same problem. Mapped drives are the single most common cause of intermittent 6000-series errors, because the mapping can silently drop mid-session. Moving the file to a local drive on the host and sharing the folder directly, instead of through a mapped letter, usually fixes it for good.
Data damage is different from an access error. If the file opens but reports or balances behave inconsistently, run File, then Utilities, then Verify Data, and follow with Rebuild Data if it flags a problem. Always confirm a dated backup exists first, since Rebuild Data rewrites the file in place.
Backup failed errors usually trace back to insufficient disk space, a backup destination without write permissions, or another program holding the file open at the moment the backup runs.
Company file won’t sync issues show up most often when multi-user hosting and a cloud backup or sync tool are both trying to manage the same file at once. Pick one method and disable the other.
Installation and update errors
These happen on setup, on a Windows update, or when QuickBooks tries to install a maintenance release in the background and something on the machine blocks it.
Error 3371, Status Code 11118 means QuickBooks cannot read its own entitlement file, usually after a Windows update. Renaming the EntitlementDataStore.ecml file so QuickBooks rebuilds it on the next launch resolves most cases.
Error 15243 blocks a payroll update because a background service QuickBooks needs is not running. Close QuickBooks completely through Task Manager, restart the computer, and run the update before opening any company file.
Error 80070057, “The Parameter Is Incorrect”, usually means the company file path has special characters, is too long, or sits on a removable drive. Move the file to a short local path and reopen it from there.
Error 1904 means antivirus or restricted Windows permissions blocked the installer from registering a required file. Temporarily disable antivirus, run the installer as Administrator, then turn antivirus back on.

Payroll errors
Payroll errors are the ones people panic about, because they are time-sensitive. A paycheck stuck mid-send on a Friday afternoon is a real problem. The good news is that these are almost always a corrupted send queue, not lost data.
Error PS038 leaves paychecks stuck as “Online to Send” because the paycheck data in the send queue is corrupted. Clearing the stuck items from the Payroll Service Accounts window resolves it in most cases.
Everyday performance issues
Not every problem comes with an error code. These show up as QuickBooks simply behaving badly.
QuickBooks won’t open can come from a damaged file, an outdated version, or a conflict with another program running at the same time. Work through these in order: restart the computer, update QuickBooks, then check the file itself.
QuickBooks running slow is usually tied to file size, network latency for a hosted file, or too many other programs competing for the same resources. A file that has grown past a few hundred megabytes benefits from archiving old transactions.
Bank feed not updating almost always means the bank changed something on its end, a security update, new login requirements, or a dropped connection. Reconnecting the account from the Banking menu usually clears it.
Reconciliation discrepancy means your QuickBooks balance does not match your real bank statement. The cause is nearly always a missing transaction, a duplicate, or a wrong amount entered by hand. QuickBooks’ reconciliation screen shows the difference, and working backward from that number is faster than reviewing every transaction one by one.
QuickBooks Online versus Desktop errors
The H-series, 6000-series, and installation errors above are specific to QuickBooks Desktop, since they involve local files and networked databases. QuickBooks Online has its own, smaller set of problems, mostly around bank feed connections and browser cache, because there is no local file or network service involved at all.
How to prevent most of these errors before they happen
A handful of habits account for most of the difference between a QuickBooks setup that rarely throws an error and one that generates a support ticket every month. Keep the company file on a local or dedicated server drive, never a laptop that sleeps or reboots mid-session.
Add QuickBooks and its data folders as an exception in antivirus and firewall software right after installation, instead of waiting for an error to force the issue. Install updates on a set schedule rather than letting them queue up, since several update-related codes only appear when multiple versions have piled up unapplied. Run Verify Data on a regular basis, monthly for an active file, so damage gets caught early instead of compounding for months before anyone notices.
Before you dig into a specific code, check these four things
- Is QuickBooks fully updated? A large share of error codes are already fixed in a maintenance release you have not installed yet.
- Is the company file local, not on a mapped drive or removable disk? This alone resolves most intermittent access errors.
- Is antivirus set to exclude the QuickBooks folders? Real-time scanning is a frequent, invisible cause of errors on open, save, and install.
- Do you have a dated backup? Verify and Rebuild, and reinstalls, are far less stressful when you know you can undo them.
When to stop troubleshooting and call a professional
Most errors above resolve with the steps in their own guide. Call in a QuickBooks ProAdvisor when Verify Data keeps finding the same damage after a rebuild, a network error persists after ruling out firewall and hosting causes, or you are not confident restoring from backup without losing recent transactions. At that point, the cost of a specialist is usually lower than the risk of testing fixes on live financial data.
Frequently asked questions
Why does QuickBooks keep giving me a different error every time I try to fix one?
That usually means the underlying cause is your company file’s location or network setup, not the specific error shown. Fix the file’s location and hosting configuration first. Most error chains stop once the file lives on a local drive with clean sharing permissions.
Will Verify Data or Rebuild Data delete any of my transactions?
Rebuild Data is designed to repair the file in place without deleting transactions, but it does rewrite the file, so an unexpected power loss mid-rebuild is the real risk. Confirm a backup exists before running it.
Do QuickBooks error codes apply to QuickBooks Online too?
Some do, most do not. The H-series, 6000-series, and installation errors are specific to Desktop. Online has a smaller set of its own, mostly tied to bank connections and browser cache.
My error code is not listed here. Where do I look?
This index covers the QuickBooks error codes people search for most often. If yours is not here yet, it will be added as its own guide.
Is it safe to keep using QuickBooks while an error keeps happening?
For most of the errors above, yes, since they are connection or configuration problems rather than active data corruption. The exception is a confirmed data damage error, where repeated use before running Verify and Rebuild can make the eventual fix harder.
Does an update ever cause new errors instead of fixing old ones?
Occasionally, yes. A maintenance release can conflict with an older company file format or with security software that has not been updated to recognize the new version. If errors start right after an update, check for a corresponding patch or known issue before assuming the update itself is safe to roll back.
This site is independent and is not affiliated with, endorsed by, or sponsored by Intuit Inc. QuickBooks® is a registered trademark of Intuit Inc. All product names, logos, and brands are property of their respective owners.