Quickbooks File Repair — C=121 (invalid account type) | C=225 (error reading transaction) | C=291 (problem with templates)

QuickBooks errors C=121, C=225, and C=291 are a related family of data-damage codes — an invalid account type, an error reading a transaction, and a problem with templates, respectively. Each one points to a specific corrupted region of the company file, and all three are recoverable.

What these codes mean

  • C=121 — invalid account type: QuickBooks read an account record whose type field holds a value it does not recognize, so it cannot place the account in the chart of accounts correctly.
  • C=225 — error reading transaction: the program tried to read a transaction record and the data came back malformed or unreadable.
  • C=291 — problem with templates: a form template (invoice, estimate, statement) is damaged and QuickBooks cannot load it.

Symptoms you'll typically see

  • One of these codes when opening the file, running a report, or printing a form.
  • Verify Data or Rebuild Data reporting an account, transaction, or template error.
  • A specific report or template that fails while the rest of the file works.
  • The file opening normally but failing on a particular action tied to the damaged record.

Common causes

  • An interrupted save — power loss, a crash, or a dropped network connection mid-write.
  • Working with the .QBW file directly over an unstable network share.
  • A large file that was never maintained, allowing small errors to accumulate.
  • Drive or media faults under the company file or its .TLG log.

What you can safely try first

  • Copy the .QBW file aside first and work only from the copy.
  • Run Verify Data, then Rebuild Data from File > Utilities, noting any account, transaction, or template named.
  • For C=291, try recreating or reverting to a default template for the affected form.
  • Move the file to a healthy local drive and retry away from the network.

When professional recovery is the safer path

These are recoverable errors, but a Rebuild can resolve them by removing the damaged account, transaction, or template rather than repairing it — quietly costing you data. Our engineers locate the exact corrupted record and repair it in place so your history stays intact. We routinely return C=121, C=225, and C=291 files with no data loss.

If Rebuild does not clear the error or you cannot risk losing records, talk to our team about QuickBooks data recovery and start a recovery. All work is in-house in North America under a no-data, no-charge guarantee.