← Back to Help Center

Chart of accounts findings

The Chart of Accounts category looks at the account list itself, not the transactions in it. It raises four kinds of findings.

Similar names

Two or more accounts whose names are close enough to be a typo or an accidental duplicate: "Marketing Expense" and "Marketing Expenses", "Office Supplies" and "Office Suplies", "Repairs and Maintenance" and "Repairs & Maintenance". The finding shows the combined balance so you can judge whether a merge matters. When a Trial Balance is uploaded, balances come from it. A Trial Balance row named only by a short account name is not applied to a sub-account when another account in the chart has that same short name.

It does not flag pairs that are distinct on purpose:

Same purpose, different names

Two active accounts of the same type whose names share a keyword for the same kind of cost: rent and lease, supplies and materials, phone and telephone, internet, insurance, bank fees. This catches "Building rent" alongside "Office Rent" on a flat chart.

When three or more accounts match the same keyword group, they are reported together in one finding, so the combined balance is counted once rather than once per pair.

On a chart organized under parent headings, the headings are treated as your classification. The check skips header accounts and any pair where both accounts are sub-accounts, whether under the same heading or different ones. "Fleet & Vehicle:Truck Lease" and "Warehouse Operations:Equipment Rental" are not paired. It still fires when at least one of the two is a top-level account.

A related check looks at nearly identical names across different account types. When the two accounts sit on different financial statements (an asset and an expense, say), it only notes that the postings are worth a look; it does not suggest a merge. It never pairs an income account with an expense or cost of goods sold account. "Plants and Soil" under an income heading and "Plants and Soil" under a job-expense heading are the selling and buying sides of the same work, and merging them would net sales against cost.

Misclassified accounts

Accounts whose name implies one type and whose QBO type says another: a loan typed as Bank, a "Due to" account typed as an asset, a mortgage under an expense parent.

A lighter check (informational) compares an expense account's name with its detail type, since the detail type drives tax line mapping: an account named "Insurance" with a detail type other than Insurance, for example. Wording differences in the detail type itself do not count, so "Legal and Professional Fees" matches "Legal & Professional Fees".

Unused accounts

Zero-balance accounts with no activity in the period, excluding QBO's own system accounts (Retained Earnings, Opening Balance Equity, Uncategorized Income and Expense, Ask My Accountant). A depreciation or amortization account under an asset that still has a balance is not listed either, even at zero, because that is where depreciation will be recorded.

When the Account List was uploaded once for a group of periods, its balances are not used (they are a snapshot from one date), and each period's Trial Balance supplies them instead.

These are informational. When you generate fix procedures, they share one procedure, shown under the first unused account, that walks through deactivating them and asks the client which to keep.

When half or more of the chart is unused (and at least 20 accounts are), a separate headline finding gives the share, for example "62% of the Chart of Accounts is inactive". It becomes a warning at 70%. The count normally uses the Account List balances as they appear in QBO. Some Account List exports leave the balance blank for every income and expense account; in that case those accounts count as unused only when none of the uploaded reports (Transaction List, General Ledger, Trial Balance, or Profit and Loss) shows activity in them, and the finding says so. If none of those reports was uploaded, income and expense accounts are left out of the count and the finding says it covers balance sheet accounts only.

When a finding is wrong

Use the flag icon on the finding and say why. Flags go straight to the LedgerClean calibration queue, and the rules above came from exactly that: a trial user flagged sixteen findings on one structured chart in August 2026, and the detector was changed to match how they had built it.