QuickBooks Error 392

Let’s Dive in to see…

How to Fix QuickBooks Error=392

QuickBooks Payroll Error PS060

QuickBooks Desktop Error · Data Integrity / Report

How to Fix QuickBooks Error 392

QuickBooks displays error 392 — typically appearing in QBWin.log during Verify Data or when generating reports involving account balances.

Error 392 is a data integrity validation error that often appears alongside the QBWin.log message "Verify Account Balance failed" — QB's Verify routine found that an account's calculated balance doesn't match the balance recorded in QB's balance list. At QuickFix Bookkeeping, Error 392 and "Verify Account Balance failed" are treated as the same issue: a Rebuild Data run recomputes account balances from the underlying transactions and typically resolves both.

The QuickFix Bookkeeping Distinction — Error 392 and "Verify Account Balance Failed"

The specific QBWin.log message: verify: c (392) : CHECKPOINT: ####: Error: Verify Account Balance failed. Account = [Account Name]. Ref = ##. Home - Calc bal = ###.## . List bal = ###.##. The "Calc bal" is what QB calculates by adding up all transactions in the account — "List bal" is what QB's stored balance list shows. When these differ, Error 392 fires. The account name in the message tells you exactly which account has the balance discrepancy. Rebuild recomputes List bal from Calc bal, syncing them. After Rebuild: run the account's register to verify the balance looks correct, then run a Balance Sheet to confirm it matches expectations.

What Causes QuickBooks Error 392?

Account Balance List Out of Sync

Primary 392 cause — QB stores account balances in two places: calculated from transactions and stored in a balance list. When a transaction is added, edited, or deleted and the balance list update is interrupted or fails, the two balances diverge. Verify detects the mismatch as Error 392. Rebuild recomputes the list from the transactions.

Power Failure During Transaction Save

A crash while QB was writing a transaction left the transaction in the file but the account balance list wasn't updated to reflect it. Verify finds the Calc bal (including the transaction) doesn't match the List bal (which doesn't include it) → Error 392.

Corrupted Transaction in the Account

A corrupted transaction in the account (one with C=47 or C=224 damage) has an amount that Verify reads as different from what the balance list contains. Error 392 appears alongside the C= error for that transaction. Fix the C= error first (Rebuild/restore) — Error 392 for that account typically clears as well.

Inventory Account Imbalance

The "Verify Account Balance failed. Account = Inventory Asset" variant is specifically caused by inventory adjustments, assembly builds, or cost corrections that weren't fully committed. Inventory accounts are particularly prone to Error 392 because inventory transactions involve multiple account updates simultaneously.

Multi-User Simultaneous Edit

Two users simultaneously editing transactions in the same account can cause a write collision where one user's balance update overwrites or conflicts with the other's, leaving the account balance list in an incorrect state.

Beginning Balance Entry Issues

Incorrect opening balance entries (especially when a new company file was set up with a wrong opening balance that was then partially corrected) can create a persistent Error 392 on the affected account. Reconciling the account and correcting the opening balance entry resolves this variant.

How to Fix QuickBooks Error 392

METHOD 1Verify → Rebuild → Verify (Intuit-Documented Fix)Resolves most Error 392 cases
1

Verify Data: File → Utilities → Verify Data. Note the specific account named in the Error 392 message from QBWin.log (e.g., "Account = Inventory Asset" or "Account = Accounts Receivable").

2

Rebuild Data: File → Utilities → Rebuild Data → backup when prompted → run. This is Intuit's documented fix for "Verify Account Balance failed" — Rebuild recomputes the List bal from the Calc bal, syncing the stored balance list with the calculated balance. After Rebuild: Verify Data again → confirm Error 392 is gone from QBWin.log → open the affected account's register and verify the balance looks correct → run a Balance Sheet to confirm.

METHOD 2Fix Accompanying C= Errors + File Doctor + RestoreError 392 persists after Rebuild or with other C= codes
1

If Error 392 appears alongside C=47 or C=224 in QBWin.log: address those first (they're causing the balance discrepancy). Tool Hub → Company File Issues → Run QuickBooks File Doctor. If Error 392 persists after File Doctor and Rebuild: restore from the most recent clean backup → Verify Data on restored file → confirm Error 392 is gone → run Balance Sheet to verify account balances are correct.

Related QuickBooks Errors

Error 392 Persisting After Rebuild?

Let QuickFix Bookkeeping Identify the Balance Discrepancy.

Persistent Error 392 after Rebuild means the underlying transaction causing the balance mismatch has data corruption that Rebuild can't correct — we identify and fix the specific transaction.

Book a Free 30-Minute Consultation

No obligation. Same-day response.