Books with Adil

BLOG

How to Clean Up a Messy QuickBooks Online Account: A Step-by-Step Guide

Laptop showing a QuickBooks-style business dashboard among plants

First, understand what you're working with

Before touching a single transaction, take stock. A cleanup goes sideways when you start categorizing before you know the full scope of the mess. Start with a quick reconnaissance:

This tells you the job size and the order to work in. Cleanup has a correct sequence: fix the structure first, then process transactions, then verify. Categorizing into a broken chart of accounts means redoing the work.

Step 1: Fix the chart of accounts

Every transaction lands in an account, so a sloppy chart of accounts poisons everything downstream. Common problems: three separate accounts for office supplies, personal-sounding account names, expense accounts that should be subaccounts, and dead accounts from a setup nobody finished.

Clean it up before categorizing anything:

Step 2: Connect and review your bank feeds

Your bank feed is the engine of a cleanup. Connect any unconnected accounts — most U.S. banks connect directly. For older periods, upload statements manually (CSV or QBO files from your bank).

Before categorizing, scan the feed for problems:

A common mistake: double-counting transfers

Say you move $2,000 from checking to savings. The feed shows a $2,000 withdrawal in checking and a $2,000 deposit in savings. If you categorize the withdrawal as an expense and the deposit as income, you've just fabricated $2,000 of fake income and $2,000 of fake expense. In QuickBooks, record it as a Transfer — both sides net to zero and your books stay honest.

Step 3: Categorize the backlog in batches

Now work through the For Review tab in monthly batches, oldest first. Don't attempt eighteen months in one sitting — when January is done, it's verifiable and final.

Step 4: Clean up Undeposited Funds and old uncleared transactions

This is the step most DIY cleanups skip, and it's where phantom balances hide.

Undeposited Funds is a holding account: when you record "receive payment" on an invoice without immediately grouping it into a bank deposit, the money waits here. The problem arises when the actual bank deposit gets recorded separately — now the income is counted twice, and a stale balance sits in Undeposited Funds forever.

A $4,200 deposit sitting in Undeposited Funds from March is a classic example. The customer paid in March, the payment was recorded, but nobody created the bank deposit entry linking it to the $4,200 that hit the bank. The fix: create a bank deposit dated in March, select the waiting payment, and match it to the bank feed line. The Undeposited Funds balance clears to zero and the duplicate income disappears.

Also scan for old uncleared transactions — stale checks, duplicate bills, voided payments still outstanding. Investigate each one (lost check? paid twice?) and resolve it; don't just delete it.

Step 5: Reconcile every account

Reconciliation is the proof that your cleanup worked. For each bank and credit card account, open Accounting → Reconcile and work through every statement period, starting with the oldest unreconciled month. You're matching QuickBooks' balance against the bank statement's ending balance, checking off each transaction.

If a month won't balance, look for duplicates, missing transactions, wrong dates, or a bad beginning balance. Fix the underlying transaction — don't plug the difference with a journal entry. A forced balance hides the error instead of fixing it.

For a deeper walkthrough of the mechanics, see our guide to reconciling your bank accounts.

Step 6: Review accounts receivable and payable

With the banks clean, turn to receivables and payables:

Cleaning A/R and A/P isn't just tidiness — these balances flow straight into your financial statements. Phantom receivables overstate your income; phantom payables overstate your liabilities.

Step 7: Lock the books and prevent the next mess

Once everything reconciles, protect it. In Settings (gear icon) → Account and Settings → Advanced → Accounting, set a closing date with a password. This prevents anyone — including future you — from accidentally editing a reconciled period.

Then set up the habits that keep the file clean:

A simple routine makes this sustainable — our monthly bookkeeping checklist covers exactly what to do each month to stay caught up.

When to get help

A DIY cleanup makes sense for a few months of mostly uncategorized transactions. Bring in a bookkeeper when:

A professional cleanup follows the same assessment above, works through the backlog systematically, and hands you reconciled books plus a process to keep them clean.

If your QuickBooks Online file is months behind and you'd rather hand the cleanup to a professional, book a free consultation — we'll start with a clear look at what your books need before quoting anything.

Key takeaways

Want books like these?

Monthly bookkeeping, catch-up and cleanup, and financial reports you can actually use — for U.S. small businesses.

Book a free consultation
WhatsApp