Quick answer

QuickBooks company file repair means restoring data integrity inside the .QBW file. Verify lists the damage, Rebuild repairs minor issues, File Doctor handles access problems, and documented manual fixes clear specific transactions. Restore a backup only when the file cannot be repaired. Always work from a fresh backup and keep the damaged original untouched.

What a company file repair can and cannot fix

QuickBooks stores everything in one working file, the .QBW, supported by a transaction log (.TLG) and network files. When part of that structure stops matching what QuickBooks expects, the result is data damage: lists lose entries, reports drift, transactions refuse to save, or the file will not open.

Intuit classifies damage in three types. List damage affects accounts, customers, vendors, items and employees. Transaction damage affects one or more entries. Structural damage affects the tables that hold everything. A good repair addresses them in that order, because repairing one layer often reveals damage in the next. Early warning signs are covered in the data damage guide.

What repair cannot do: recreate missing transactions, merge a physically truncated list, or decrypt personal data that no longer decrypts. Those cases end in a restore or professional recovery.

Before you begin: the backup strategy

Every serious repair starts with three copies, none of which overwrite an existing file:

  • A QuickBooks backup (.QBB). Use File → Back up Company → Create Local Backup and select Complete verification so QuickBooks tests the backup before saving it. A .QBB includes accounting data, templates, letters, logos, images and related files, though not payroll forms.
  • A file-level folder copy. Copy the folder holding the .QBW together with its .TLG, .ND, .DSN and .ADR companions to an external drive. This is the copy a recovery technician needs if repairs fail.
  • The last known-good backup. Locate the most recent .QBB created before the symptoms began. That file is your restore point and possibly your comparison baseline.

Test at least one backup before trusting it: restore it to a temporary folder under a new name and open it. If it opens, your recovery point is real. The full routine is in the backup and restore guide.

Repairs rewrite the working file. Verify is read-only, but Rebuild, manual fixes and restores change data. Do not start until the .QBB backup and the folder copy both exist on separate drives, and never overwrite the only copy of anything.

Reading Verify Results like a technician

The Verify Data utility produces one of three outcomes, and each one changes what you do next:

  • "QuickBooks detected no problems with your data" — no damage found. If users still see wrong balances, compare reports against a known-good backup and check QBWin.log for entries from the last failed run.
  • "Your data has lost integrity" — damage was found. Proceed to Rebuild Data and verify again afterward.
  • A specific error message — open the Verify Results window, choose Expand All, and select See Online Article beside each entry for the fix Intuit documents.

Behind the results window, QuickBooks keeps a text log called QBWin.log in the folder that contains the company file. Search it for LVL_ERROR and LVL_SEVERE_ERROR lines; they contain the record numbers, types and dates you need for manual repairs. A few logged errors signal unrecoverable damage — see the escalation section below.

Payroll note. If you use Assisted Payroll, contact Intuit before rebuilding, because the rebuild can affect the payroll service. Back up payroll forms separately — they are not included in a standard company-file backup.

The professional repair procedure

1

Close every user and switch to single-user mode

Ask all users to exit QuickBooks, then open the file yourself in single-user mode with File → Switch to Single-user Mode. Open Task Manager with Ctrl + Shift + Esc and end any leftover QBW32.exe, QBDBMgrN.exe and QBUpdate.exe processes.

2

Make the pre-repair backups

Create the .QBB backup with Complete verification selected, then close QuickBooks and copy the entire company-file folder to an external drive. Confirm both copies exist with today's timestamp before touching anything else.

Name the folder copy clearly, for example CompanyName-pre-repair-2026-09-10.

3

Run Verify Data and capture the complete error list

Choose Window → Close All, then File → Utilities → Verify Data. If damage appears, open the results and choose Expand All. Copy every error line into a notes file, or save QBWin.log alongside your backups.

Verify only reads. If the result is clean, open the file from another computer and compare a Trial Balance with the known-good backup before rebuilding.

Rebuild rewrites the internal tables. It requires its own backup, so save another .QBB with a new name when QuickBooks prompts. Confirm step 2 is complete, and do not cancel the rebuild once it starts.

4

Run Rebuild Data

Go to File → Utilities → Rebuild Data, save the backup it requests, and let it run. Rebuild reconstructs the file's internal tables and indexes and repairs minor list damage. QuickBooks can look unresponsive while it works; if the mouse pointer moves, it is still running.

When Rebuild has completed appears, run Verify Data again immediately to see what damage remains.

5

Repeat verify and rebuild while the errors change

Intuit notes that two or three rebuild cycles are normal and that reported errors change as earlier damage clears. Each rebuild needs a fresh backup first. Track every cycle: file name, time, and the exact errors before and after.

Stop looping when the same error returns unchanged or when a single rebuild has already run more than two hours. That is the point to move from rebuilding to targeted repair.

6

Run QuickBooks File Doctor

Install the current QuickBooks Tool Hub, 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 QuickBooks admin password. The scan can take 10–15 minutes.

File Doctor sometimes reports an unsuccessful scan even when it repaired the file, so open the company file afterward regardless. Details and network options are in the Tool Hub and File Doctor guide.

Manual fixes edit live transactions. Change only the records named in Verify Results or QBWin.log, one at a time, and re-verify after each fix. Keep the pre-repair backup until the file verifies clean.

7

Apply the documented manual fixes for remaining errors

Match each logged error to its documented repair in the table below. For example, a damaged link or date is repaired by moving the transaction date forward 20 years, saving and closing it, reopening it, and changing the date back. Duplicate names are fixed by renaming one duplicate so the names differ.

Run Verify again after each repair. If an error has no online article and no match in the table, stop and escalate rather than guessing at the record.

A restore overwrites everything after the backup date. Restore to a new file name in a different folder, never over the damaged file, and keep the damaged original until the replacement is verified.

8

Restore the newest clean backup when repair cannot finish

Use File → Open or Restore Company → Restore a backup copy, choose Local Backup, and save the restored file under a new name. Re-enter the transactions created since that backup, then run Verify before returning the file to service.

If the newest backup also fails to verify, step back through older backups. Do not keep restoring into the same damaged folder; use a clean local folder.

Common repairable errors and their manual fixes

These are the documented repairs for the most common repairable errors. Always rebuild and verify first — several clear during a rebuild and never need a manual edit.

Error in Verify Results or QBWin.logDamage typeDocumented manual fix
Damaged link or dateTransactionChange the date to 20 years later, save and close, reopen, change the date back, save and close
Transaction out-of-balanceTransactionAdd any item, save and close, reopen, remove the item, save and close
Damaged item historyTransaction / itemsOpen the transaction, type three periods (...) in the Description cell of the first blank item line, save and close
Verify Account Balance failedStructuralRebuild the file, then verify again
Verify list. Duplicate name encounteredListRename one of the duplicate names so they differ, then rebuild

When to stop and escalate

Technicians who escalate early save files that repeated rebuilds would destroy. Stop repairing and escalate when:

  • The first rebuild takes more than two hours — Intuit's own guidance is to contact support at that point.
  • The same error returns unchanged through two or three verify/rebuild cycles.
  • You see damage Intuit lists as unrecoverable, including -6150, 1006, C=44, "Database disk image is malformed", or "Warning, no such table:schemaHistory". Those need an older backup or a new file.
  • Encrypted data — credit card numbers, Social Security numbers, bank details — no longer decrypts.
  • The file still will not open after File Doctor, or it lives on a server that is also failing.

At that point the options are Intuit Data Services, which accepts .QBW uploads for paid recovery, a local recovery technician, or last-resort QuickBooks Auto Data Recovery for Pro, Premier and Enterprise on Windows. The data recovery service guide explains what each expects. Keep the original file exactly as it is; every write to a damaged file can reduce what a specialist recovers.

How to test the repaired file

  1. Run Verify Data one final time and confirm "QuickBooks detected no problems with your data".
  2. Compare Trial Balance, Profit & Loss and Balance Sheet reports against a known-good backup, especially accounts that originally drifted.
  3. Open every transaction that appeared in QBWin.log and confirm it saves and reopens cleanly.
  4. Spot-check list counts for customers, vendors, items and employees against the backup.
  5. Open the file from a second workstation in multi-user mode.
  6. Create a fresh backup, store it off the machine, and check QBWin.log again after the first full day of use.

Prevention

  • Back up on a schedule and test a restore every quarter. A repair procedure is only as good as the backup behind it.
  • Run Verify Data at least twice a year and before every QuickBooks upgrade, so damage is caught while it is still minor.
  • Keep the company file out of OneDrive, Dropbox and similar sync folders.
  • Put the server on a UPS, give it a static IP, disable sleep, exit QuickBooks with File → Exit, and replace failing drives before they corrupt a write.

Frequently asked questions

Does Rebuild Data delete transactions?

No. Rebuild reconstructs internal tables and indexes; transactions stay in the file. It can clear some preferences, so back up first. Verify only reads the file.

How long does a company file repair take?

Expect 30 to 90 minutes for a typical small file and several hours for a large one. If a single rebuild passes two hours, stop and escalate.

Can I repair a company file without a backup?

You can safely run Verify, which is read-only. Do not run Rebuild, apply manual transaction fixes, or restore anything until a verified .QBB backup and a folder copy exist.

Why does Verify report no problems but QuickBooks still crashes?

That usually points outside the file: a workstation, network or permissions issue rather than data damage. Test the same file from another computer; if it opens there, troubleshoot the workstation. Error text like error 6000 narrows down which side is at fault.