Accounting KetchupAccountingKetchup
Get My Price →
📁Company File Errors·QuickBooks Online

QB Error C=343: QB Data File Transaction Log Error

⚡ Quick Fix

Run Verify and Rebuild Data (File → Utilities → Verify Data, then Rebuild Data) to repair the transaction log corruption in your company file.

Quick Fix: Run Verify and Rebuild Data (File → Utilities → Verify Data, then Rebuild Data) to repair the transaction log corruption in your company file.

What Causes Error C=343?

Error C=343 indicates corruption in QuickBooks' internal transaction log — the mechanism that tracks changes to your company file. When this log is damaged, QuickBooks can't reliably read or write data. Common causes:

  1. Abrupt QuickBooks shutdown — A power outage, system crash, or force-close interrupted QuickBooks while it was writing to the company file, leaving the transaction log in an inconsistent state.
  2. Company file exceeding size limits — Very large company files (over 500MB for Pro/Premier, over 1GB for Enterprise) are more prone to transaction log corruption, especially on slower storage.
  3. Network file access issues — If your company file is stored on a network drive and there was a network interruption during a read/write operation, the transaction log can become corrupted.

How to Fix QuickBooks Error C=343

Solution 1: Run Verify and Rebuild Data

  1. Back up your company file first — go to FileBack Up CompanyCreate Local Backup.
  2. Go to FileUtilitiesVerify Data.
  3. Wait for the verification to complete — this may take several minutes for large files.
  4. If issues are found, go to FileUtilitiesRebuild Data.
  5. QuickBooks will automatically create a backup before rebuilding (accept this).
  6. Wait for the rebuild to complete — do not interrupt this process.
  7. After rebuild completes, run Verify Data again to confirm the issues are resolved.
  8. Repeat Rebuild + Verify up to 3 times if issues persist.

Solution 2: Move Company File to Local Drive

  1. If your company file is on a network/shared drive, copy it to your local C:\ drive first.
  2. Create a folder like C:\QuickBooks\Data\.
  3. Copy the .QBW file and its companion .TLG (transaction log) file to this folder.
  4. Open QuickBooks → FileOpen or Restore Company → navigate to the local copy.
  5. Run Verify and Rebuild on the local copy.
  6. If it works locally, the network connection was contributing to the corruption.
  7. Consider hosting the file on a dedicated QuickBooks server or using QuickBooks Database Server Manager.

Solution 3: Restore from a Recent Backup

  1. If Verify/Rebuild doesn't fix the issue, locate your most recent backup (.QBB file).
  2. Go to FileOpen or Restore CompanyRestore a backup copy.
  3. Navigate to the .QBB file → choose where to restore it (use a different folder or filename to avoid overwriting).
  4. Open the restored company file.
  5. Re-enter any transactions made after the backup date.
  6. Run Verify Data on the restored file to confirm it's clean.

Still Getting Error C=343?

  • Use the QuickBooks Tool HubCompany File IssuesQuick Fix my File.
  • If your file is very large, consider running the Condense Data utility (File → Utilities → Condense Data) to reduce file size.
  • Try opening the file on a different computer to rule out hardware issues (bad hard drive sectors).
  • Contact a QuickBooks ProAdvisor or data recovery specialist for severely corrupted files.
  • Intuit offers a paid Data Recovery Service for critical situations.

Prevent This Error in the Future

  • Use a UPS (Uninterruptible Power Supply) to prevent power-related file corruption.
  • Back up daily — set up automatic backups in QuickBooks (File → Back Up Company → Set Up Online Backup or schedule local backups).
  • Close QuickBooks properly every time — use File → Exit, never force-close.
  • Run Verify Data monthly as a proactive check for file health.
  • Keep your company file under recommended size limits — condense data annually for non-Enterprise editions.

Related Errors


> Tired of QuickBooks errors? Ketchup's AI-powered bookkeeping catches up your books in 3–7 days — so you can stop troubleshooting and start running your business. Get your price →

Related QuickBooks Errors

Related Resources

Tired of QuickBooks headaches?

Accounting Ketchup fixes your messy QuickBooks in 3–7 days. Flat rate. No surprises. We deal with the errors so you don't have to.