BooksAudit Estimate your cleanup cost

7 signs your bookkeeper messed up your books

Maybe you hired the cheapest bookkeeper you could find. Maybe an offshore service handled your file for a year. Either way, you have a feeling something is off - and the bad news is that bookkeeping errors compound quietly until tax time exposes them. Here are the concrete signs to check in QuickBooks Online or Xero, in order of how quickly you can spot them.

1. The bank balance in QuickBooks doesn't match your actual bank

The single fastest check. Open your balance sheet, compare each bank and credit card account against the real statement balance for the same date. A mismatch of more than a few uncleared transactions means reconciliation was skipped or forced.

2. Months were never reconciled at all

In QBO: Settings → Reconcile → look at the last reconciled date per account. Gaps of months mean nobody ever verified the books against reality - everything downstream (P&L, taxes) is a guess.

3. A ballooning "Uncategorized Expense" or "Ask My Accountant" account

These are parking accounts. A few entries is normal; hundreds or thousands of dollars sitting there means transactions were dumped, not booked. Your P&L is overstating or understating profit by that amount.

4. Duplicate transactions

A classic bank-feed error: the same expense imported twice, or entered manually and then matched wrong. Sort large expense accounts by amount and scan for identical pairs. Duplicates inflate expenses and understate profit - which sounds nice until you're audited.

5. Negative balances that make no physical sense

A negative bank balance you never had, negative payroll liabilities, or a negative Undeposited Funds account. Each one means a workflow was broken mid-way - money recorded as received but never "deposited," liabilities paid twice on paper, and so on.

6. Retained earnings changed for a closed year

If last year's numbers were final (and filed with the IRS), retained earnings for that year should never move. A change means someone edited or deleted transactions in a closed period - your filed return no longer matches your books.

7. Loan balances that don't match your lender's statement

A common shortcut: booking the entire loan payment as an expense instead of splitting principal and interest. The tell is a loan liability on your balance sheet that never goes down - or went down way too fast.

What fixing this actually costs

Practitioners quote $2,000-$6,000 for a typical 1-year cleanup, and $5,000-$15,000 for larger or messier files - and they quote high because they can't see how bad the file is until they're inside it. Our free cleanup cost estimator gives you a realistic range for your situation in 30 seconds.

Or skip the guessing: BooksAudit reads your QBO/Xero export and returns a diagnostic report of exactly what's wrong - miscategorizations, duplicates, unreconciled accounts - before you pay anyone to fix it. Request a free diagnostic.

This guide is general information, not accounting, tax, or financial advice.