QuickBooks Error C=47 -- List Damage and Corrupted Records
What QuickBooks Error C=47 means -- corrupted customer, vendor, or item records and how to resolve list damage.
What Is Error C=47?
Error C=47 is a QuickBooks internal diagnostic code that indicates corruption within the company file's data structures. Unlike file access errors (-6000 series), C= errors mean the file can be opened but contains damaged data inside.
What This Error Looks Like
When Error C=47 occurs, QuickBooks may display messages like these:
"You cannot record a payment without a vendor. Choose a vendor from the drop-down list or enter a new one in the Vendor field."
"Use this type of price level to determine prices when entering transactions, based on the item chosen, quantity, customer, vendor, and so on."
What Causes C=47
C=47 indicates damage to the list records in your company file. Lists in QuickBooks include customers, vendors, employees, items, and accounts. When a list record becomes corrupted, it can cause crashes when accessed, display garbled data, or break the transactions linked to it.
Common causes include power failures during saves, network interruptions, and file growth that stresses the internal data structures.
Why You Should Not Run Rebuild
QuickBooks' built-in Rebuild utility is designed for minor inconsistencies, not structural corruption. When Rebuild encounters data it cannot fix, it often "resolves" the problem by deleting the affected records. This means transactions, customer records, or inventory data can be permanently lost.
If you have not yet run Rebuild, make a backup copy of your file first. A professional repair tool can usually recover the corrupted data without deleting anything.
Related C= Error Codes
- C=51 -- Transaction Data Corruption
- C=88 -- Memory Allocation Failure
- C=225 -- Inventory Data Corruption
- C=315 -- Payroll Data Corruption
- C=224 -- Corrupted internal data pointers
- C=343 -- Data integrity error in transaction log
- C=387 -- Corrupted account balances or transaction links
See the complete C= errors guide for an overview of all internal data errors.
When to Get Professional Help
Error C=47 requires professional attention. The corruption is inside the file's internal data structures, which are not accessible through QuickBooks' standard interface. Professional repair tools can identify the exact damage and reconstruct the corrupted data without loss.
Request a free assessment -- if the data cannot be recovered, there is no charge.