Fix QuickBooks Error 213 by locating duplicate names using the QBWin.log file, renaming or merging duplicates from active and inactive lists, and running Verify and Rebuild Data to restore company file integrity.
QuickBooks Error 213 appears when the Verify Data or Rebuild Data tool detects duplicate name entries inside a company file. This error blocks Rebuild operations, prevents switching from single-user to multi-user mode, and can make the company file inaccessible.
QuickBooks displays this error specifically when the same name appears more than once across lists like Customers, Vendors, Items, Employees, or the master Name List.
Common Error 213 messages: “Error: Verify Item list. Duplicate name encountered. Name: [Item Name]. Records [Number] and [Number]. To fix this, edit this element in the list and change its name.” or “Error: Verify Name list. Duplicate name encountered. Name: [Name]. To fix this, edit this element in the list and change its name.”

This article provides a diagnostic framework, risk assessment, and complete solution guide. Duplicate name entries require immediate attention because every failed Rebuild attempt deepens the file damage. Delayed repairs make the company file harder to recover.
Error Classification: Which Series Does Error 213 Belong To?
Error 213 belongs to the internal list integrity error category in QuickBooks Desktop. This category covers problems where QuickBooks finds conflicting records inside the company file’s own lists during verification scans. The error does not belong to the 6000 series, the H series, or the C= series. Error 213 is exclusively triggered during Verify Data and Rebuild Data operations.
QuickBooks organizes errors into series: C= series (internal processing during execution), H series (multi-user hosting), 6000 series (file access), and list integrity errors (data-level conflicts inside the company file). Related list errors include damaged list elements after importing from other applications, duplicate entries created during data migration, and inactive items that retain names conflicting with active entries.
Can QuickBooks Error 213 Trigger Other Errors?
QuickBooks errors create additional failures when left unresolved. One underlying data problem generates multiple error codes at different points.
| Cause of Error 213 | Possible Triggered Errors |
| Duplicate names in lists | Rebuild Data failure (Rebuild cannot complete) |
| Corrupted company file data | File inaccessible after Verify Data runs |
| Inactive duplicate entries | Single-user to multi-user switch failure |
| Windows registry issues | Program instability during QuickBooks operations |
- Duplicate names in lists cause Error 213 by creating conflicting records that QuickBooks cannot resolve. Rebuild Data relies on clean list structures to rewrite file data. Conflicting records prevent Rebuild from finishing. The company file stays corrupted after each failed Rebuild attempt.
- Corrupted company file data produces distinct failures after Verify runs. The Verify Data tool scans but cannot repair what it finds. Users find the company file inaccessible after the scan completes. Tabs inside QuickBooks turn grey indicating inactive program state. The file requires manual list editing before Rebuild can succeed.
- Inactive duplicate entries create a separate problem. An item deleted from an active list sometimes remains inside inactive records. This ghost entry conflicts with any active item sharing the same name. QuickBooks counts both records as duplicates. The error persists even after users believe they deleted the duplicate.
- Windows registry issues compound list errors. An incorrect registry entry prevents QuickBooks from reading list data properly. This causes repeated Error 213 messages even after manual fixes. Registry problems require administrator-level intervention separate from list editing.
The Root Cause For QuickBooks Error 213
Match your symptom to find the correct solution path. Start by reading the QBWin.log file to identify the exact duplicate name and list. Check both active and inactive records before attempting fixes.
| Possible Causes and QuickFix for Error 213 | ||
| Error Event | Likely Cause | Recommended Fix (When to Perform) |
| Error 213 during Verify Data | Duplicate name in active list | Before attempting Rebuild, open QBWin.log, find the duplicate name, rename one entry, then re-run Verify Data |
| Error 213 persists after renaming | Duplicate exists in inactive records | After renaming active duplicates, enable Show Inactive Items in the list, locate the inactive duplicate, and rename or delete it |
| Error 213 after importing data | Duplicate created during import | Right after import and before Rebuild, run Verify Data to locate all new duplicates and rename them individually |
| Error 213 with Rebuild failure | Deep file corruption with multiple duplicates | After finding all duplicates in QBWin.log, rename all entries systematically, then run Quick Fix my Program from Tool Hub before Rebuild |
Data Safety Advisory Section For QuickBooks Error 213
Understanding QuickBooks list structure prevents data loss during repairs. Follow these data safety advisories for Error 213:
- QBWin.log File: QBWin.log is a hidden text file that records every operation QuickBooks performs on the company file. This file stores exact error details including list name, duplicate record name, and record numbers.
Reading QBWin.log is the only reliable way to identify which specific list entry contains the duplicate. QuickBooks overwrites this file frequently so check it immediately after an error appears.
- Verify and Rebuild Sequence: Verify Data scans the company file for errors without modifying anything. Rebuild Data attempts to fix errors Verify finds by rewriting damaged list structures. Running Rebuild without first resolving duplicates causes Rebuild to fail repeatedly. Always run Verify first, fix what it reports, then run Rebuild to complete repairs.
- Active vs. Inactive Records: QuickBooks maintains two layers of records for every list. Active records appear in normal list views. Inactive records stay hidden unless specifically enabled. Error 213 appears when either layer contains a duplicate. Checking only active records misses the inactive duplicates that cause persistent errors.
- Backup Before Any Changes: Creating a backup before editing any list entry protects against accidental data loss. List changes affect all transactions linked to those records. A backup provides recovery if changes create unexpected problems. Always create backup before renaming, merging, or deleting any list entry.
Steps to Fix QuickBooks Company File Error 213
Solutions are organized by skill level, risk level, and success probability. This tiered approach protects your data while maximizing repair chances. Start with Level 1 solutions and move to higher tiers only if lower-tier solutions fail.
Level 1 – Beginner Safe Fixes
These solutions require no technical expertise. The risk of data loss is minimal. Anyone can perform these steps safely.
| Solution 1.1: Run QuickBooks as Administrator | |||
| Skill Level | Risk Level | Success Probability | Approximate Time Required |
| Beginner | Low | Moderate | 5-10 minutes |
| Risk Explanation | Running as administrator does not modify files. This grants necessary permissions for Verify and Rebuild operations. No data damage can occur. | Solution Explanation | QuickBooks requires administrator privileges to run Verify Data and Rebuild Data tools successfully. Insufficient rights prevent these tools from reading or writing list data. Running as administrator grants the permissions needed to complete these operations. |
Steps to Implement Solution 1.1
- Close QuickBooks completely. Navigate to the desktop or Start menu. Locate the QuickBooks Desktop icon. Right-click the icon.
- Select “Run as administrator” from the menu options. The User Account Control window opens asking for permission. Click Yes to continue. QuickBooks opens with full administrator rights.
- Open your company file. Navigate to File > Utilities > Verify Data. Run Verify Data with administrator rights. Administrator access allows Verify to read all list records including protected entries. Test if Error 213 still appears in the results.
| Solution 1.2: Read QBWin.log to Identify the Duplicate | |||
| Skill Level | Risk Level | Success Probability | Approximate Time Required |
| Beginner | Low | High | 10-15 minutes |
| Risk Explanation | Reading the log file makes no changes to any data. This is a diagnostic step only. No risk of data loss exists. | Solution Explanation | QBWin.log contains the exact name of the duplicate record and the list it belongs to. Reading this file identifies the specific entry causing Error 213. Without reading this file, users waste time searching for wrong lists. The log file points directly to the problem record. |
Steps to Implement Solution 1.2
- Open QuickBooks and press F2 on the keyboard. Product Information window opens. Press F3 while this window is open. The Tech Help window opens.
- Click the Open File tab inside the Tech Help window. Select QBWin.log from file list. File opens in Notepad as a plain text document.
- Press Ctrl + End keys together on the keyboard. This jumps to the very bottom of the file where most recent errors appear. Press Ctrl + F to open the Find box. Type “Duplicate” in the Find box and press Enter.
- Find highlighted text showing the Error 213 details. Note the List name shown after “List:”. Note the record name shown after “record name:”. Example entry reads: “List: ‘Item’, record name: ‘Labor’, List: ‘Item’, record name: ‘Labor'”. Write down both the list type and the duplicate name. These exact details guide the repair in the next solutions.
| Solution 1.3: Rename the Duplicate Entry in Active Lists | |||
| Skill Level | Risk Level | Success Probability | Approximate Time Required |
| Beginner | Low to Moderate | High | 15-20 minutes |
| Risk Explanation | Renaming changes the display name only. Existing transactions linked to this entry remain intact. Renaming does not delete any financial data. Follow naming steps exactly. | Solution Explanation | Error 213 requires changing the name of one duplicate entry so QuickBooks registers two distinct records. The duplicate name from QBWin.log identifies which record to rename. Changing even one character creates a unique record that resolves the conflict. |
Steps to Implement Solution 1.3
- Create a backup first. Navigate to File > Back Up Company > Create Local Backup. Choose a backup location. Wait for backup to complete before proceeding.
- Open the list identified in QBWin.log. For Item duplicates, go to Lists > Item List. For Customer duplicates, go to Customers > Customer Center. For Vendor duplicates, go to Vendors > Vendor Center. For Employee duplicates, go to Employees > Employee Center.
- Locate the duplicate name in the list. Double-click the name to open its edit window. Change the name by adding a number or letter at the end. Example: Change “Labor” to “Labor-2”. Click OK to save. QuickBooks saves the renamed entry.
- Navigate to File > Utilities > Verify Data. Run Verify Data again. Check if Error 213 still appears. If the error disappears, renaming resolves the problem. Run Rebuild Data to complete the repair.
Level 2 – Intermediate Fixes
These solutions require checking hidden records and editing multiple list entries. Basic QuickBooks knowledge is helpful. Risk increases because changes affect data records. Always create backup before attempting Level 2 solutions.
| Solution 2.1: Find and Rename Inactive Duplicate Records | |||
| Skill Level | Risk Level | Success Probability | Approximate Time Required |
| Intermediate | Low to Moderate | High | 20-30 minutes |
| Risk Explanation | Editing inactive records does not affect transactions. Inactive records are not used in active operations. Renaming inactive entries only resolves hidden conflicts. | Solution Explanation | QuickBooks sometimes retains inactive records that share names with active entries. Error 213 persists after active renaming because inactive records still hold the duplicate name. Enabling Show Inactive Items reveals these hidden records for editing. |
Steps to Implement Solution 2.1
- Navigate to the list identified in QBWin.log. For Items, go to Lists > Item List. Look at the bottom of the list window. Find the Item dropdown button at bottom left.
- Click Item dropdown. Select Show Inactive Items from options. A checkmark symbol (✓) now appears before inactive item names in the list. These are records marked as inactive but still stored in the company file.
- Look for any name matching the duplicate identified in QBWin.log. The inactive entry displays with a checkmark prefix. Double-click this entry to open the edit window. Change the name by adding “-OLD” or a number at the end. Example: Change “Labor” to “Labor-OLD”.
- Click OK to save changes. Repeat for any other inactive duplicates found. Navigate to File > Utilities > Verify Data. Run Verify Data to confirm Error 213 is resolved. If no more duplicates appear, run Rebuild Data to complete repairs.
| Solution 2.2: Verify and Rebuild Data in Sequence | |||
| Skill Level | Risk Level | Success Probability | Approximate Time Required |
| Intermediate | Moderate | High | 30-60 minutes |
| Risk Explanation | Rebuild Data modifies internal file structure. Interrupting Rebuild causes serious file damage. Always create a full backup before running Rebuild. Do not close QuickBooks during the process. | Solution Explanation | Verify Data scans the company file for all errors without making changes. Rebuild Data repairs identified errors by rewriting damaged list structures. Running both tools in sequence after resolving duplicates confirms and completes the repair. |
Steps to Implement Solution 2.2
- Create a backup before starting. Navigate to File > Back Up Company > Create Local Backup. Choose the backup location and click OK. Wait for backup to complete.
- Navigate to File menu. Select Utilities from dropdown. Click Verify Data. QuickBooks scans company files. Scan takes 5-30 minutes depending on file size. Progress bar shows scan status.
- Verify Data displays one of two results. “QuickBooks detected no problems with your data” means all duplicates are resolved. Proceed to Rebuild. “Your data has lost integrity” means duplicates or other errors remain. Return to Solution 1.3 or 2.1 and rename any remaining duplicates before proceeding.
- Navigate to File > Utilities > Rebuild Data. QuickBooks prompts for backup. Click OK even if you already created a backup. Enter the backup location. Rebuild begins automatically.
- Do not close QuickBooks during Rebuild. Do not turn off the computer. Rebuild rewrites internal list structures. The process takes 30 minutes to several hours depending on file size. QuickBooks displays “Rebuild has completed” when finished.
- Run Verify Data one more time after Rebuild completes. This second scan confirms all errors are fixed. If Verify finds no problems, repairs are complete. If errors remain, run Rebuild again.
| Solution 2.3: Use Quick Fix My Program from Tool Hub | |||
| Skill Level | Risk Level | Success Probability | Approximate Time Required |
| Intermediate | Low | Moderate to High | 15-20 minutes |
| Risk Explanation | Quick Fix My Program closes background processes and repairs QuickBooks program files. This does not modify company file data. Company data remains safe during this process. | Solution Explanation | Quick Fix My Program stops QuickBooks background processes that may interfere with Verify and Rebuild tools. The tool repairs QuickBooks program files without affecting company data. This resolves Error 213 caused by program instability during Rebuild operations. |
Steps to Implement Solution 2.3
- Close QuickBooks completely on all computers. Download QuickBooks Tool Hub from Intuit website. Search “QuickBooks Tool Hub download” in the browser. Save QuickBooksToolHub.exe to the Downloads folder.
- Double-click the downloaded file to install. Click Yes for permission. Follow the installation wizard. Click the Install button. Installation takes 2-3 minutes.
- Open QuickBooks Tool Hub after installation. The main window displays several categories. Click Program Problems from menu options.
- Select Quick Fix my Program from the list. The tool closes all QuickBooks background processes automatically. Tool repairs QuickBooks program files. The process takes 5-10 minutes. Progress indicator shows repair status.
- Open QuickBooks after Quick Fix completes. Open company file. Navigate to File > Utilities > Verify Data. Run Verify Data again. Then run Rebuild Data. Test if Error 213 appears.
Level 3 – Advanced / Professional Intervention
These solutions require technical knowledge and carry higher risk. System-level changes affect QuickBooks program files and Windows settings. Contact professional support if uncomfortable with these procedures. Data backup is mandatory before attempting Level 3 solutions.
| Solution 3.1: Apply QuickBooks Update Patch | |||
| Skill Level | Risk Level | Success Probability | Approximate Time Required |
| Advanced | Moderate | Moderate to High | 20-30 minutes |
| Risk Explanation | Patches modify QuickBooks program files. Failed patches may prevent QuickBooks from starting. Record license information before patching. | Solution Explanation | Intuit releases update patches that fix known list integrity errors including Error 213. Applying the latest patch updates QuickBooks program files to versions containing bug fixes. Updated program files handle duplicate name conflicts more effectively. |
Steps to Implement Solution 3.1
- Open QuickBooks and press F2 to view the Product Information window. Note your current version and release number. Write down version information before proceeding. Close Product Information window.
- Navigate to the Help menu. Select Update QuickBooks Desktop. Click the Update Now tab. Check box for “Reset Update” to clear the previous download cache. Select the Get Updates button to begin downloading.
- QuickBooks downloads patch files in the background. Download time depends on internet speed and update size. Do not close QuickBooks during download.
- Close QuickBooks after download completes. Installation prompt appears. Click Yes to install the patch. Patch installation takes 5-15 minutes. The computer may restart during installation.
- Open QuickBooks after installation. Open company file. Run Verify Data and then Rebuild Data. Check if Error 213 still appears.
| Solution 3.2: Repair QuickBooks Installation | |||
| Skill Level | Risk Level | Success Probability | Approximate Time Required |
| Advanced | High | High | 30-45 minutes |
| Risk Explanation | Repair modifies QuickBooks installation files without changing company data. The process requires a product license key. Failed repair may prevent QuickBooks from starting. | Solution Explanation | Corrupted QuickBooks program files cause persistent Error 213 during Verify and Rebuild operations. Repair replaces damaged program components without affecting company files. Fresh program files restore proper list processing functions needed to resolve duplicate errors. |
Steps to Implement Solution 3.2
- Back up all company files before starting. Record QuickBooks license number and product key. Press F2 in QuickBooks to view Product Information. Write down license number, product number, and validation code.
- Close QuickBooks completely. Press Windows key and type Control Panel. Open the Control Panel and click Programs and Features. Scroll through programs to find QuickBooks Desktop.
- Right-click QuickBooks Desktop. Select Uninstall/Change from the menu. QuickBooks installation wizard appears. Select the Repair option from the wizard menu. Click Next to begin repair.
- QuickBooks scans all program files. Damaged files are replaced with correct versions. Repair takes 10-20 minutes. Progress bar shows status.
- Restart computer after repair completes. Open QuickBooks after restart. The program may display an activation screen. Enter license number and product key when prompted. Click Next to reactivate. Open the company file and run Verify Data then Rebuild Data.
Scenarios Requiring Expert Support
Some situations require professional assistance. Attempting DIY repairs risks permanent data loss. Stop attempting solutions if:
- Rebuild Data fails repeatedly after renaming all duplicates identified in QBWin.log.
- QuickBooks file size exceeds 1.5GB and Rebuild cannot complete.
- Multiple Error 213 entries appear simultaneously in QBWin.log pointing to dozens of duplicates.
- The company file becomes inaccessible after running Rebuild Data.
- Error 213 returns immediately after each repair attempt indicating data-level corruption beyond list editing.
Prevention Strategy
Preventing Error 213 requires disciplined data management practices.
- Data Import Caution: Check for duplicate names before importing data from other applications or company files. QuickBooks imports do not automatically detect conflicts with existing list entries. Run Verify Data immediately after every import operation. Address any Error 213 entries found before processing new transactions.
- Regular Verify Schedules: Run Verify Data weekly before backups. Navigate to File > Utilities > Verify Data. Schedule verification every Friday. Early detection of duplicates prevents Rebuild failures. Small list errors are far easier to fix than deep file corruption.
- Backup Discipline: Create daily backups before processing transactions. Store in three locations: local drive, external drive, cloud storage. Use File > Back Up Company > Create Local Backup > automatic backup. Test restoration quarterly.
- QuickBooks Updates: Enable automatic QuickBooks updates via Help > Update QuickBooks Desktop > Options > “Automatic update”. Intuit patches address known list integrity bugs. Updated software reduces duplicate detection errors.
- List Management: Assign unique names to every new customer, vendor, item, and employee entry. Add identifiers like account numbers or location codes to distinguish similar names. Example: Use “Labor-Electrical” and “Labor-Plumbing” instead of two entries both named “Labor”. Unique names eliminate duplication before it starts.
- Inactive Record Review: Review inactive records quarterly. Navigate to each list and enable Show Inactive Items. Delete inactive records with no transaction history. Rename any inactive entry that shares a name with an active entry. Fewer inactive records mean fewer hidden duplicate risks.
Conclusion
If QuickBooks Error 213 continues after following the tiered solutions above, do not keep experimenting with repeated Rebuild attempts. Each failed Rebuild deepens file damage and makes recovery harder. At this stage, a structured professional diagnosis is the safest path forward.
Get expert assistance to analyze your company file list data, identify all duplicate entries, and restore file integrity quickly. Acting early protects both your records and your business continuity. Professional data recovery services can extract clean data from damaged files when standard tools cannot complete repairs.
FAQs:
Can running the built-in “Verify Data” or “Rebuild Data” utilities cause loss of data if something goes wrong?
Running “Verify Data” and “Rebuild Data” in QuickBooks Desktop is generally safe — but before rebuilding, QuickBooks prompts you to make a backup. To minimize risk, always save a fresh backup to a new filename/location before rebuild.
What is the Windows Registry, and how does its health relate to QuickBooks Error 213?
The Windows Registry is a hierarchical database that stores low-level settings for the Microsoft Windows operating system and its applications, including QuickBooks.
QuickBooks relies heavily on specific registry keys to store information about its installation path, component versions, and licensing. Error 213 frequently appears when these necessary registry entries are missing, corrupted, or incorrectly referenced (a problem common after an incomplete uninstall or system restoration), preventing QuickBooks from properly registering its components during startup or update.
How does a Windows update conflict cause QuickBooks component registration problems like Error 213?
A conflict between a recent Windows Update and QuickBooks is a documented cause for various operational errors. Windows updates sometimes modify or overwrite shared system files (like certain DLLs) that QuickBooks components rely on, or they may change security settings that revoke QuickBooks’s necessary access to the registry. This change can render the existing QuickBooks component registration invalid, leading to a failure to initialize and subsequently triggering Error 213. Reviewing the Windows Update history for recent changes is an important diagnostic step.
While it is not directly related to file corruption, Error 213 often stems from inconsistencies within the company file, such as duplicate entries.
Can Error 213 be resolved by reinstalling QuickBooks?
Yes, Error 213 in QuickBooks can potentially be resolved by reinstalling the software, but it depends on the root cause of the issue. Error 213 typically occurs when there are duplicate entries in the list of names, such as customers, vendors, or employees, in QuickBooks’ data file.
Here’s how reinstalling QuickBooks might help:
➜Corrupt Installation Files: If the error is due to corrupt or missing installation files, reinstalling QuickBooks could restore the necessary files and resolve the issue.
➜Software Conflicts: Reinstalling can clear out any conflicting settings or files that may have been altered, leading to the error.
However, the primary cause of Error 213 is often database corruption or duplicate entries in the list. In these cases, reinstalling QuickBooks may not be the best solution. Instead, resolving duplicates within the QuickBooks database through its built-in utilities, like “Rebuild Data” or “Verify Data,” may be necessary.
Disclaimer: The information outlined above for “How to Resolve QuickBooks Desktop Error 213 (Duplicate Entry in QBWin.log)?” is applicable to all supported versions, including QuickBooks Desktop Pro, Premier, Accountant, and Enterprise. It is designed to work with operating systems such as Windows 7, 10, and 11, as well as macOS.
