Quick answer

QuickBooks error C=44 means the database engine could not validate or write to the company file, so QuickBooks stops the open, backup, or restore. The file is usually damaged, was copied or restored incorrectly, or comes from a newer version. Copy the company-file folder, then work in order: clear locks, test a local copy, rename support files, run Verify and Rebuild, run File Doctor, and restore only as a last resort.

What QuickBooks error C=44 actually means

QuickBooks reports two different code families. Numbered errors like the -6000 series tell you where QuickBooks failed in the open sequence — a lock, a path, hosting, or data. A C= code is an internal condition the database engine writes to QBWin.log and shows in the dialog when it can no longer trust the company file or the session. C=44 falls in the second group: the file failed an internal validation step, or a change could not be committed, so QuickBooks stops instead of writing more risk into the file.

That changes your triage. A -6000, -77 often clears by fixing a path or permission, and a -6000, -301 by renaming the .ND file. C=44 almost always means the data needs Verify and Rebuild or a known-good copy. Intuit groups C=44 with messages like "Database disk image is malformed" and says that when rebuild and verify cannot clear it, you must restore an older file or create a new one.

Where C=44 appearsWhat it usually meansStart with
While opening the company fileThe file failed validation as QuickBooks loaded its internal tablesStep 4
During a backup or portable copyOne damaged record is blocking the export to the backup fileStep 5
During a restoreThe backup is incomplete, or it was restored over the live support filesStep 7
After a copy, move, or upgradeSupport files from the old location, or a newer-year file in an older-year programStep 2

Symptoms that point to C=44

  • The dialog stops QuickBooks at the moment a file would normally open, back up, or restore.
  • The same file fails the same way from a second computer or a fresh local copy, which points at data rather than the network.
  • QBWin.log records a C=44 line at the exact time of the failure. Search the drive for QBWin.log and read the newest entry before changing anything.
  • A backup or restore that worked last week now aborts partway through, sometimes with a companion message such as "Database disk image is malformed."
  • The error often follows a forced shutdown, power loss, Windows update, or move to a new PC, because the file or its support files were left mid-write.

Common causes, ranked by how often technicians see them

  1. Genuine data damage inside the .QBW. A torn write or failed shutdown leaves the internal database inconsistent, and this is the most common reason C=44 survives a reboot.
  2. Opening the wrong file type. A .QBB backup or .QBM portable file cannot be opened as a company file, even if it was renamed.
  3. A moved or copied file with mismatched support files. Copying only the .QBW while an old .ND or .TLG stays beside it is a classic trigger.
  4. A version mismatch. A company file from a newer QuickBooks year cannot be opened by an older installation.
  5. Restore problems. Restoring into the folder that still holds the failing file, or restoring an incomplete backup, looks exactly like corruption.
  6. Storage and permissions issues. Sync folders (OneDrive, Dropbox, Google Drive), failing disks, and antivirus tools that block writes can corrupt a write in progress.
  7. Conversion quirks. Files moved from QuickBooks Desktop for Mac to Windows can carry memorized transactions or reports the Windows engine rejects, and C=44 can surface during that backup or conversion step.

Before you begin

You need Windows administrator rights, the QuickBooks admin password, and enough free space for two copies of the file. A 900 MB company file takes about 5–10 minutes to verify on a modern SSD, and a rebuild takes two to three times longer.

Back up the whole folder first. Copy the entire company-file folder — the .QBW, the .TLG, the .ND, any .DSN, and the QuickBooksAutoDataRecovery folder — to an external drive. Start no repair, rebuild, or restore until that copy exists.

Version note. In QuickBooks 2024 and later the tools live under File → Utilities. Older builds show the same Rebuild Data and Verify Data entries in the same menu.

How to fix QuickBooks error C=44 safely

1

Close every QuickBooks process and restart

Open Task Manager with Ctrl + Shift + Esc, check the Details tab, and end any QBW32.exe, QBDBMgrN.exe, QBDBMgr.exe, QBCFMonitorService.exe, or QBUpdate.exe task. Then restart Windows. A background process holding a half-open handle can make a healthy file fail validation, and a restart clears stale locks.

2

Confirm the file type and year

In File Explorer, turn on file extensions (View → Show → File name extensions) and confirm the file ends in .qbw. A .qbb file must be restored, not opened, and a .qbm portable file must be opened through File → Open or Restore Company. Then compare the QuickBooks year installed on this PC with the year that last used the file — an older program cannot open a newer-year file, and rebuilding will not change that. Press F2 once the file opens and confirm the name and location match what you expect.

3

Test a local copy of the company file

Create C:\QBTest. Copy the .QBW and its matching support files into it, keeping the same base name, and open that copy through File → Open or Restore Company. If the copy throws C=44 too, the data is damaged; continue to the rebuild steps. If it opens cleanly, the original location is part of the problem — move the working copy to a local folder or a properly shared server path.

4

Rename the .ND, .TLG and .DSN support files

In the folder that holds the company file, find files with the same base name and the extensions .ND, .TLG, and — in older or converted setups — .DSN. Rename each by adding .old, so company.qbw.nd becomes company.qbw.nd.old. These files describe user access and pending changes, are rebuilt automatically, and do not hold transactions.

5

Run Verify Data, then Rebuild Data

Open the file, go to Window → Close All, then File → Utilities → Verify Data. If it reports "QuickBooks detected no problems with your data," C=44 is environmental — return to the path or permissions checks. If it reports "Your data has lost integrity," continue to File → Utilities → Rebuild Data and save the required backup under a new name. Rebuild can look frozen while it works; as long as the pointer moves, let it finish. Two or three passes are normal, and you should run Verify again after each one.

6

Run File Doctor from Tool Hub

Download the current QuickBooks Tool Hub, install it, and open Company File Issues. Run Quick Fix my File, then Run QuickBooks File Doctor, select the company file, choose Check your file, and enter the admin password. A scan takes 10–15 minutes on a large file and sometimes reports "unsuccessful" even after it repairs the problem, so try opening the file afterward.

7

Restore a known-good backup

If rebuild and File Doctor cannot clear C=44, restore the newest backup that opens cleanly: File → Open or Restore Company → Restore a backup copy → Local backup. Restore into a new folder, never over the live file. Rename the damaged copy so nobody opens it, and keep it — it may still be recoverable. Re-enter any transactions created after the backup date, then run Verify on the restored file.

Verify the fix

  1. Close and reopen QuickBooks as a standard user and open the file from its permanent location.
  2. Press F2 and confirm the file path, version, and hosting status are correct.
  3. Run File → Utilities → Verify Data and confirm it reports no problems.
  4. Create a fresh backup, then test a restore into a scratch folder.
  5. If you use multi-user mode, open the file from a second computer and post a test transaction, then delete it.

If error C=44 comes back

Question the hardware and the location first. If C=44 returns immediately on a freshly rebuilt file, the storage beneath it is suspect — a failing drive, an unstable share, or a sync folder that intercepts writes. Copy the file to a clean local disk and rebuild there.

If the file still will not rebuild, use QuickBooks Auto Data Recovery before you give up on recent work: the .QBW.adr and .TLG.adr copies live in the QuickBooksAutoDataRecovery folder beside the company file, and Intuit documents how to rename copies of them and verify the result. ADR is not available in Accountant Editions and will not create a file larger than 1.5 GB.

When nothing clears C=44, the file needs professional company-file repair or Intuit Data Services. Keep the original file and all support files untouched for that recovery, and follow the wider data damage recovery order rather than repeating the same rebuild.

Prevention

  • Keep company files on a local drive or a properly shared server folder, never in OneDrive, Dropbox, or another sync folder.
  • Copy the entire company-file folder as a set, and follow a documented migration procedure.
  • Back up on a schedule, store a copy off the machine, and test a restore at least once a quarter.
  • Run Verify twice a year and before every version upgrade, so problems are found while they are still rebuildable.
  • Shut down Windows properly and close QuickBooks before the PC sleeps — forced shutdowns during a write produce most torn-file damage.

Frequently asked questions

Is C=44 the same as QuickBooks error 6000?

No. Error 6000 is a numbered open-sequence error often caused by locks, paths, or hosting. C=44 is an internal condition that points at the file itself. The two can appear together, so a company file that will not open should be checked for both, and the error code lookup helps you compare wording.

Will fixing C=44 delete my transactions?

Verify is read-only and deletes nothing. Rebuild recreates internal indexes and does not remove transactions, though it can drop report layouts and some preferences. A restore replaces the file with the backup, so anything entered after that backup date must be re-entered. Always take a fresh backup before rebuild or restore.

Why does C=44 only appear when I back up or restore?

Backup and restore read the whole file rather than just the pages needed to open it, so damage in an unused section surfaces only at that point. That still means data damage, not a broken backup tool. Run Verify and Rebuild on the live file, then create a new backup under a new name.

Can a newer version of QuickBooks cause C=44?

A file from a newer year cannot be opened by an older program, and forcing it can end in a validation failure. Confirm the QuickBooks year on every computer that touches the file, and upgrade the older installation instead of forcing the file open.

When should I send the file to Intuit Data Services?

When rebuild fails repeatedly, File Doctor cannot open the file, and Auto Data Recovery copies are missing or also fail. At that stage, professional recovery is the safest path, and the untouched original file is the best chance of getting everything back.