Skip to content
Independent bookkeeping & advisory firm · Serving U.S. businesses remotely Find a ProAdvisor
TechBrot

QuickBooks help · Error codes

QuickBooks error codes, explained by a ProAdvisor-led team.

If QuickBooks just threw a code at you — H202, 6000-77, PS038, 3371, 15240, unrecoverable — this is the right page. Every common code explained: what it means, what causes it, whether you can self-fix, and when a ProAdvisor steps in.

§In brief

QuickBooks error codes, the short version.

QuickBooks errors fall into six recognizable families: H-series (multi-user connection), 6000-series (can’t open the company file), PS-series (payroll updates and paychecks), 3000- and 80000-series (license/opening the file), 15000-series (updates/tax tables), and unrecoverable / C-series (QuickBooks closing unexpectedly, and C= codes). These codes apply almost entirely to QuickBooks Desktop, Premier, Mac, and Enterprise — QuickBooks Online has its own errors, such as the bank-connection Error 9999. Intuit publishes fix steps for the codes it documents; errors that recur, cluster, end at “restore an older file,” or block critical work need a ProAdvisor.

Published by TechBrot.

§Quick answers

QuickBooks error codes, in five questions.

What are the most common QuickBooks errors?

The codes in this reference fall into six families: H-series (multi-user connection), 6000-series (can’t open the company file), PS-series (payroll updates and paychecks), 3371 and 80000-series (license and opening the file), 15000-series (updates and payroll tax tables), and unrecoverable / C-series (QuickBooks closing unexpectedly, and C= codes).

Are these Desktop or Online errors?

Almost all of them are QuickBooks Desktop, Premier, Mac, and Enterprise errors. QuickBooks Online has its own errors, including numbered bank-connection errors such as Error 9999.

Can I fix a QuickBooks error myself?

Often you can try. Intuit publishes step-by-step articles for the codes it documents — many use the QuickBooks Tool Hub, updates, and firewall or hosting checks — and each code’s page here follows Intuit’s steps in Intuit’s order. When those steps run out, or they end at “restore an older file,” a ProAdvisor helps.

When does an error need a ProAdvisor?

When Intuit’s steps didn’t resolve it, the error comes back after a fix, multiple errors appear together, Intuit’s answer is to restore an older file or create a new one, or the error is blocking payroll, month-end, or AR/AP work.

Should I call Intuit or a ProAdvisor?

Intuit: billing, license validation, basic installation, payroll subscription status, and bank connections that stay down. ProAdvisor: file repair and rebuilds, multi-user networking, errors that persist after Intuit’s steps, time-critical work, errors requiring bookkeeping judgment. The two complement each other.

For Intuit software-level issues (login, billing, subscription, license validation), Intuit’s own support is the right path. We provide independent, operational help resolving errors inside QuickBooks files.
§In one paragraph

QuickBooks error codes, plainly.

QuickBooks errors fall into six recognizable families: H-series (H101, H202, H505 — the multi-user connection to your server), 6000-series (6000-77, 6000-301, 6189, 6190 — can’t open the company file), PS-series (PS032, PS036, PS038 — payroll updates and paychecks), 3000- and 80000-series (3371, 80070057 — license validation and opening the file), 15000-series (15215, 15240 — updates and payroll tax tables), and unrecoverable / C-series (QuickBooks closing unexpectedly, and C= codes). The codes in this reference apply almost entirely to QuickBooks Desktop, Premier, Mac, and Enterprise; QuickBooks Online has its own errors, including numbered bank-connection errors such as Error 9999. The honest read: Intuit publishes step-by-step fixes for the codes it documents (QuickBooks Tool Hub, updates, hosting and firewall checks) — the dedicated page for each code walks you through Intuit’s steps in Intuit’s order. But errors that recur, cluster, end at “restore an older file,” or block critical work need a QuickBooks ProAdvisor — a focused diagnostic is from $1,200 — a fixed fee, set after scoping.

§The six error families

Find your error’s family.

The codes in this reference fall into one of these six families. Identify your code’s family, then scan the specific codes below. If your error isn’t resolving, a ProAdvisor diagnostic identifies the real cause.

H101 · H202 · H303 · H505

H-series · Multi-user & network

Intuit says these errors occur when something blocks the multi-user connection to your server computer. H101, H303 and H505 mean a workstation is set to host; H202 is handled with the Database Server Manager, services and firewall checks.

6000-77 · 6000-301 · 6189 · 6190 · 6147

6000-series · File access & integrity

Errors whose message says you can’t open your company file. Depending on the code, Intuit points to file access, the multi-user network, or possible damage to the company file or its support files.

PS032 · PS036 · PS038 · PS077 · PS107

PS-series · Payroll

Payroll errors in QuickBooks Desktop. PS032, PS036 and PS107 appear when downloading payroll updates; PS038 is paychecks stuck in “Online to Send”. Subscription and billing questions go to Intuit.

3371 · 80070057 · 3000s

3000- & 80000-series · License & path

License validation (3371: QuickBooks could not load the license data) and opening the company file (80070057: “The parameter is incorrect”). Intuit’s fixes use the Tool Hub, updates, admin rights and file location.

15215 · 15240 · 15243 · 15276

15000-series · Updates & maintenance

Errors when updating QuickBooks Desktop or downloading payroll tax tables. Intuit lists causes such as firewall settings, a Shared Download drive not mapped correctly, damaged Windows files, and digital signatures that can’t be verified.

Unrecoverable · C=44 · C=343 · C=224

Unrecoverable & C-series · Critical

Intuit says an Unrecoverable Error means QuickBooks closed unexpectedly. C= codes are documented one at a time — C=343 as a Windows MSXML problem, C=44 with data-damage errors.

§H-series

Multi-user mode & network errors.

Intuit says H-series errors occur when something blocks the multi-user connection to your server computer. The specific code narrows where in that chain the problem is.

Error H202

Intuit says H-series errors occur when something blocks the multi-user connection to your server computer. For H202, Intuit starts with the Database Server Manager in the Tool Hub, then checks the services on your server, the firewall, and whether a workstation can reach the server. Full self-fix and HowTo on the dedicated page.

Error H505

Intuit says H505 — like H101 and H303 — means one or more workstations is set to be the server for QuickBooks. Only the computer that stores the company file should host multi-user access; the fix is to stop hosting on the workstations. Full self-fix and HowTo on the dedicated page.

Error H101

Intuit groups H101 with H303 and H505: one or more workstations is set to be the server for QuickBooks. The fix is to turn off hosting on every workstation so only the server hosts. Full self-fix and HowTo on the dedicated page.

Error H303

Intuit groups H303 with H101 and H505: a workstation is set to host multi-user access when only the server should. On each workstation showing it, go to File → Utilities and, if Stop Hosting Multi-User Access is offered, select it.

§6000-series

File access & integrity errors.

Intuit says -6000 errors come with a message that you can’t open your company file, on local or network setups. Depending on the code, Intuit points to file access, the multi-user network, or possible damage to the file or its support files. The complete 6000-series overview covers every variant.

Error 6190 & -816

Intuit covers 6190, 816 together with 6189, 816 as “an issue with your multi-user network, not with your data file.” Its steps: Quick Fix my Program, restart the server and workstations, run the Database Server Manager, and keep files on the server’s local drive.

Error 6000-77

Intuit says QuickBooks Desktop can’t access the company file. Its steps include running as Administrator, moving the file off external storage, File Doctor, renaming .ND/.TLG, using the UNC path instead of a mapped drive, and fixing folder permissions.

Error 6000-301

Intuit ties it to damaged QuickBooks support files (.TLG, .ND, .DSN), a damaged company file, or encryption software. Its steps: update QuickBooks, rename the support files, run File Doctor, and deal with encryption software. Full self-fix and HowTo on the dedicated page.

Error 6000-83

Intuit says you might see it when you open, restore, or back up your company file, and organises the fixes by what you were doing and where the file is stored — a local backup, a restore, or a Windows or Linux server. Full self-fix and HowTo on the dedicated page.

Error 6073, -816

QuickBooks can’t open the company file. For -6073, -99001 Intuit lists a file open on another computer in single-user mode, a read-only network folder, a Linux server using more than one login, or remote-access software; for -6073, -816 it lists multiple computers hosting, firewall settings, or company-file damage. Full self-fix and HowTo on the dedicated page.

Error 6150, -1006

Intuit says it “means your company file could have some issues that need repair,” and in rare cases is caused by CryptoWall or other malware. Its steps: check for malware, restore a backup, use Auto Data Recovery. Full self-fix and HowTo on the dedicated page.

Complete 6000-series reference

All 6000-variants in one place: 6000-77, 6000-80, 6000-83, 6000-301, 6000-832, 6147, 6189, 6190 — what Intuit says about each, and Intuit’s general -6000 steps. The page to bookmark if you’re seeing multiple 6000-variants.

§PS-series

Payroll subscription & tax-table errors.

PS-series errors are QuickBooks Desktop payroll errors — payroll updates that won’t download, or paychecks that won’t send. Intuit’s steps start with the payroll service key and subscription status; subscription and billing questions go to Intuit.

Error PS038

Intuit says PS038 occurs when paychecks are stuck with an “Online to Send” status, which stops payroll from running or tax tables from downloading. Intuit’s steps: sync payroll data, identify the stuck paychecks and rebuild data, then toggle the stuck paychecks. Full HowTo on the dedicated page.

Error PS036

Appears when downloading payroll updates in QuickBooks Desktop. Intuit names incorrect internet connection settings, a firewall blocking payroll updates, or a damaged file in the CPS folder; its first step checks the payroll service key and that the subscription shows Active. Full self-fix and HowTo on the dedicated page.

Error PS077

We found no current Intuit article that lists PS077. Intuit’s closest guidance is its PSXXX article for payroll-update errors (PS032, PS033, PS036, PS101, PS107): check the service key, update QuickBooks and the tax table, then add a Defender exclusion and run Quick Fix my Program.

PS032 & PS107

Intuit covers PS032 and PS107 in the same PSXXX article as PS036, with the same causes — internet connection settings, a firewall blocking payroll updates, or a damaged file in the CPS folder — and the same three steps.

§3000- & 80000-series

License, installation & file-path errors.

Errors in this family involve QuickBooks’ ability to validate its own license, register the product, or locate the company file via its expected path.

Error 3371

Intuit: “QuickBooks could not load the license data. This may be caused by missing or damaged files.” Intuit’s fix is the 3371 Error Fix in QuickBooks Tool Hub, then reinstalling QuickBooks Desktop if needed. Full self-fix on the dedicated page.

Error 80070057

Intuit: “Error 80070057 (The parameter is incorrect)” when trying to open your company file in QuickBooks Desktop. Intuit’s steps: open the company file correctly, update QuickBooks, run it with admin permissions, move the file to the default location, run File Doctor, then resolve it manually.

§15000-series

Update & maintenance errors.

Intuit says 15000-series errors appear when updating QuickBooks Desktop or downloading the latest payroll tax table. Its listed causes include firewall settings, a Shared Download drive not mapped correctly, damaged Windows files, and digital signatures that can’t be verified — none of them company-file problems.

Error 15240

An error when updating QuickBooks Desktop or downloading the latest payroll tax table. Intuit’s 15XXX article covers it with 15215, 15276 and others under one set of solutions: download the updates as an administrator, Quick Fix my Program, install a digital signature certificate, then repair or reinstall QuickBooks. Full HowTo on the dedicated page.

Error 15215

Covered by the same Intuit 15XXX article as 15240. Intuit lists causes such as a Shared Download drive not mapped correctly, a missing payroll-update file, damaged Windows files, a firewall blocking payroll updates, a disabled File Copy Service, or digital signatures that can’t be verified.

§Unrecoverable & C-series

Critical errors — unrecoverable and C= codes.

Intuit says an Unrecoverable Error means QuickBooks closed unexpectedly, and documents C= codes one at a time. Intuit has steps for both; when they end at “restore an older file or create a new one,” a ProAdvisor’s diagnostic is the appropriate path.

Unrecoverable Error

Intuit says an Unrecoverable Error XXXXX XXXXX means QuickBooks closed unexpectedly. Intuit’s steps include opening QuickBooks with all windows closed, trying a different QuickBooks or Windows user, opening a sample file, moving the file, and Quick Fix my Program. Back the file up before trying anything that changes it.

C-series errors

C=44, C=343, C=224, C=43, others. Intuit has no family-wide definition. It documents C=343 as a Windows MSXML problem and lists C=44 with data-damage errors — Rebuild, Verify and File Doctor, then restore an older file or create a new one if it persists.

Multiple errors at once

If you’re seeing several different codes in the same week, working each Intuit article separately can miss what connects them. The honest move: stop fixing each error individually and bring in a ProAdvisor for one diagnostic — or a comprehensive file cleanup.

§When self-fix has reached its limit

Six signals it’s time to call a ProAdvisor.

Intuit’s documented steps are the right first move. These six signals are when escalation makes more sense than another troubleshooting attempt.

Signal 01

Self-fix didn’t resolve it

You followed Intuit’s steps for your code, in order, and the error persists — the signal the cause is past the documented fix. A ProAdvisor’s diagnostic is appropriate.

Signal 02

The error keeps coming back

The fix worked, then within days the error returned. Recurring errors indicate the root cause wasn’t addressed — only the symptom was cleared. A diagnostic finds the actual cause.

Signal 03

Multiple errors at once

You’re seeing more than one different error in the same week. Each has its own Intuit steps, but the pattern is worth one diagnostic rather than several parallel fixes.

Signal 04

File corruption signals

File Doctor or Rebuild reports damage it can’t fix, or Intuit’s answer is to restore an older file or create a new one. The books then need rebuilding, not just configuration adjustments — QuickBooks file cleanup is the right engagement.

Signal 05

It’s blocking critical work

Payroll is stuck, month-end can’t close, AR collections are paused. When time matters more than cost, bringing in a ProAdvisor immediately beats continuing to troubleshoot.

Signal 06

You don’t have time to troubleshoot

Working through Intuit’s steps can take hours. If your time is worth more than the diagnostic fee, paying a ProAdvisor to work it while you focus on the business is a reasonable call.

Software, or the books?

When an error code is no longer a software problem.

Every code on this page is a software event: something stopped QuickBooks opening, updating or connecting. When the code clears and the numbers still look wrong, the problem has moved into the books.

  • You restored a backup or switched copies to get past the error.
  • Payroll or bank work was done outside QuickBooks while it was down.
  • Reconciled months no longer tie now that the file opens.

Start with the free QuickBooks file review — a limited review that identifies likely issues and the information needed for a written scope, with the findings in plain English. If the findings show that the books themselves need work, that is QuickBooks cleanup, quoted as a fixed fee against a written scope before any work starts.

§How we resolve QuickBooks errors

Diagnostic, then fixed-fee fix.

Every error-driven engagement starts with a 30-minute diagnostic. We identify the actual root cause, then scope the fix in writing — fixed-fee, no hourly billing, before any work begins.

STEP 1

30-minute diagnostic call

A QuickBooks ProAdvisor reviews the error, the surrounding context (when it started, what triggered it, what self-fix you tried), and the file itself. Scheduled within one business day.

STEP 2

Root cause identified

We tell you what’s actually causing the error — not just the surface symptom. That’s the diagnostic’s real value: distinguishing a one-off network issue from a file problem that needs rebuilding.

STEP 3

Written fixed-fee scope

A fixed-fee engagement scope in writing — what we’ll do, what it covers, what it costs, how long it takes. No hourly billing, no scope creep. You decide whether to proceed.

STEP 4

Resolution & verification

We resolve the error and verify it’s gone — including reproducing the conditions that triggered it. Documented before/after for your records and your CPA. A broader file cleanup when more than one error needs work.

STEP 5

Prevention guidance

A written summary of what caused the error and how to prevent recurrence — configuration changes, workflow adjustments, or operational practices. Stopping the next error is part of the engagement.

STEP 6 ✓

Ongoing support if needed

If the pattern suggests you’d benefit from ongoing monthly bookkeeping with the same ProAdvisor-led team, we’ll say so — or decline the upsell if it’s not the right fit. No pressure either way.

Can’t find your code, or self-fix didn’t clear it?

A QuickBooks ProAdvisor identifies the real root cause and scopes the fix in writing — fixed-fee, no hourly billing.

Book the discovery call
§ProAdvisor certifications · QuickBooks Online & Payroll certified

Certified QuickBooks ProAdvisor credentials.

2
Intuit certifications held — QuickBooks Online (Level 2) and Payroll; Desktop and Enterprise files worked in
L2
QuickBooks Online ProAdvisor tier
6
error-code families documented in this reference
  • Every error reference here is built on Intuit’s current help articles and maintained by TechBrot — not general support staff reading scripts.
  • Active certifications in QuickBooks Online (Level 2) and Payroll; Intuit’s public ProAdvisor directory lists active ProAdvisors for verification.
  • Operational help — the fix we recommend is the one that resolves your error.
§Who diagnoses your error

A QuickBooks ProAdvisor who’s seen this code before.

Error codes look intimidating because the message on screen rarely says what to do next. Intuit’s help articles cover the codes it documents, and each page here follows them. When those steps run out, the diagnostic isn’t guesswork — it’s matching the code, its context, and the file’s state against what Intuit documents and what the file actually shows.

The firm is led by TechBrot’s founder with active certifications in QuickBooks Online (Level 2) and QuickBooks Payroll; Intuit’s public ProAdvisor directory lists active ProAdvisors for verification. You can meet the ProAdvisor-led team or read our trust & methodology standards.

ProAdvisor

certified in Online (Level 2) and Payroll

Diagnostic

30-minute call, scheduled within one business day

Fixed-fee

written scope before any work begins

§QuickBooks error questions

What people ask about QuickBooks errors.

What are the most common QuickBooks error codes?
The codes in this reference fall into six families. H-series errors (H101, H202, H303, H505) occur, in Intuit’s words, “when something blocks the multi-user connection to your server computer”; H101, H303 and H505 mean a workstation is set to host. 6000-series errors (6000-77, 6000-301, 6189, 6190) come with a message that you can’t open your company file — depending on the code, Intuit points to file access, the multi-user network, or possible file damage. PS-series errors (PS032, PS036, PS038, PS077, PS107) are QuickBooks Desktop payroll errors — payroll updates that won’t download, or paychecks stuck in “Online to Send”. 3000-series errors and Error 3371 relate to license validation and the QuickBooks installation. 15000-series errors (15215, 15240, 15243, 15276) relate to updating QuickBooks and downloading payroll tax tables. Unrecoverable errors mean QuickBooks closed unexpectedly, and C-series errors are C= codes Intuit documents one at a time.
What does QuickBooks Error H202 mean?
Error H202 is a QuickBooks Desktop multi-user error. Intuit says H-series errors occur when something blocks the multi-user connection to your server computer — your workstations can’t communicate with the company file on the host. Intuit’s steps start with the QuickBooks Database Server Manager in the Tool Hub, then check the QuickBooks services on the server, the firewall settings, and whether the workstation can reach the server. Resolving H202 often needs hands-on access to both the server and the workstation showing the error.
How do I fix QuickBooks errors myself?
Intuit publishes step-by-step articles for the codes it documents, and each code’s page here follows Intuit’s steps in Intuit’s order. Many use the QuickBooks Tool Hub, updating QuickBooks, checking hosting and firewall settings, and — for some installation errors — repairing or reinstalling QuickBooks. Some situations are not self-fix territory: payroll subscription and billing problems belong with Intuit, and when Intuit’s steps end at “restore an older file or create a new one,” the books may need rebuilding. The honest test: work through the documented steps on the error’s dedicated page once; if they don’t resolve it or the error returns, that’s the signal to bring in a QuickBooks ProAdvisor.
When do I need a ProAdvisor for a QuickBooks error?
A QuickBooks ProAdvisor’s help is genuinely warranted when: (1) the documented steps on Intuit’s article or our error-code page don’t resolve the error, (2) the error recurs within days of a fix, (3) File Doctor or Rebuild reports damage it can’t fix, or Intuit’s answer is to restore an older file or create a new one, (4) you’re seeing multiple errors at once, (5) the error is blocking critical work (payroll runs, month-end close, AR collections), or (6) you simply don’t have time to troubleshoot. A focused diagnostic is from $1,200 — a fixed fee, set after scoping; broader problems may call for a file cleanup.
Are QuickBooks error codes the same in QuickBooks Online and Desktop?
No, the error systems differ. QuickBooks Desktop uses the error codes documented across this reference (H-series, 6000-series, PS-series and so on), which involve the company file, multi-user hosting, installation or payroll updates on your own computers. QuickBooks Online is a cloud platform with no company file on your computer, so those codes don’t apply; its errors include numbered bank-connection errors such as Error 9999. The codes documented here apply almost entirely to QuickBooks Desktop (Pro, Premier, Mac) and QuickBooks Enterprise.
Why do QuickBooks errors keep coming back?
When an error returns after a fix, the cause wasn’t fully addressed. Patterns we look for: (1) multi-user/H-series errors return when more than one computer is still set to host, or the server’s services or firewall aren’t set up correctly, so each session re-creates the conflict; (2) 6000-series errors return when the underlying cause — file location, permissions, damaged support files or a damaged company file — is still there; (3) PS payroll errors return when the service key, QuickBooks version, tax table or security software is still out of step, or the subscription needs attention from Intuit; (4) Rebuild Data that keeps returning the same message means the file needs more than another rebuild. Recurring errors are the clearest signal that a ProAdvisor’s diagnostic is needed — the documented fixes have reached their limit.
Should I call Intuit support or a ProAdvisor for an error?
Both are appropriate for different cases. Intuit product support is the right call for: subscription and billing issues, license-validation errors (Error 3371), basic installation errors, payroll subscription status, bank connections that stay down, and product-side bugs. A QuickBooks ProAdvisor is the right call for: errors requiring hands-on file repair or rebuilding the books, multi-user/networking errors that need on-site diagnosis (H-series), errors that persist after Intuit’s documented fixes, errors blocking time-critical work, and any error where the resolution requires bookkeeping judgment (e.g., rebuilding transactions after restoring an older file). The two channels complement each other rather than competing.
Verified on Clutch 2 verified Clutch engagements5.0 on Clutch, from 2 verified reviews

Read the reviews on Clutch

Error resolution starts here

Stuck on an error you can’t resolve?

Book a 30-minute diagnostic. A QuickBooks ProAdvisor reviews the error, identifies the actual root cause, and scopes the fix in writing — a focused diagnostic is from $1,200 — a fixed fee, set after scoping; no hourly billing, no pressure to engage. If the honest answer is “you can fix this yourself in five minutes,” that’s exactly what you’ll hear.

TechBrot
Find a ProAdvisor
Bookkeeping & Advisory
QuickBooks
Compare Resources