Cleanup work is one of the most lucrative and most painful engagements in bookkeeping. The books exist but they're wrong: transactions are miscategorized, reconciliations are stale, Undeposited Funds is a slush bucket, the chart of accounts has accumulated duplicates and one-off accounts, and a year of bank-feed posts need to be re-categorized before anyone can file a return.

The standard tools for this work — the QuickBooks Online Reclassify Transactions screen, the bank feed, Excel exports, third-party CSV importers — get you most of the way there, but they were not designed for the volume and the cross-cutting filtering that real cleanup demands. instabooks is. This article walks through the parts of the product that map directly onto a cleanup workflow.

Diagnose before you quote

Chart of accounts view with many accounts, including obvious duplicates and one-off test accounts, sub-accounts misclassified as Bank type, and accounts with zero lines
The chart of accounts is your first diagnostic

Every successful cleanup starts with a paid diagnostic — a scoped audit you can hand back to the prospect to justify the quote. The Chart of Accounts view is the right starting point. It shows every account in the file with line counts, own-currency totals, and consolidated totals, and it's sortable and filterable. A single pass surfaces the usual suspects:

You can rename, re-parent, inactivate, and merge from this view — all changes flow straight back to QuickBooks Online. A clean chart of accounts is the foundation for everything else.

The ledger shows lines, not transactions

Account ledger view for a checking account showing every line touching the account, with running balance and the offsetting account on each row
Every line of every transaction touching the account

Cleanup is fundamentally a double-entry problem. A single bad journal entry can sit on either side of the books, and the QuickBooks Online transaction screen only shows you one side at a time. The instabooks ledger shows every line that hits the selected account, with the offsetting account on each row, so you can see at a glance where money came from and where it went.

Each row links one click back to the underlying transaction in QuickBooks Online for cross-referencing, edits that need the native form, or attaching documentation.

Filter to find the mess

Column filter popover open over the Amount column, with numeric comparison operators and a Match attributes value list
Column filters narrow the ledger to the lines you need

Nearly every column header supports filtering. The operators are appropriate for each data type — numeric comparisons on Amount, date ranges on Date, contains/equals on free-text fields, multi-select on values like Class, Vendor, Customer, and Offset Account. Filters compose, so you can quickly express questions like:

These are the questions you'd otherwise answer with a CSV export and a spreadsheet pivot. Here they're a few clicks.

Select what you found

General ledger view with several rows selected via checkboxes and a Batch Edit button showing selection count
Multi-select across the whole filtered set

The header checkbox selects every line in the current filter, and row checkboxes flip individual lines. Unlike the QuickBooks Online Reclassify Transactions screen, there's no hard 300-transaction cap, no requirement to work one account at a time, and no restriction to income and expense accounts. The General Ledger view selects across every account at once — useful when you're chasing a vendor that got coded a dozen different ways.

Batch edit, including the properties QuickBooks won't let you touch

Batch Edit panel open above the ledger showing editable property rows for Account, Class, Vendor, and Offset Account with how many distinct values exist in the current selection
The Batch Edit panel

With a selection, the Batch Edit panel opens above the ledger. Each editable property is a row that tells you how many distinct values exist across the selection and how many lines are editable for that property. instabooks supports batch-editing properties that QuickBooks Online Reclassify cannot touch — Class, Location, Vendor, the bank or credit-card account on an expense, customer and bill payment routing — and it surfaces conflicts up front rather than failing in the middle of an apply.

The selection-aware editor is where cleanup velocity actually comes from. A few hundred miscategorized purchases that would take an afternoon of one-at-a-time edits in the QuickBooks Online UI become a single Apply Changes click.

Cross-account work in the General Ledger

General Ledger view showing transactions from many accounts in one filterable table with running totals
The General Ledger view: every account in one filterable table

Many cleanup tasks are not "fix this account" but "fix this pattern, wherever it appears." The General Ledger view shows every line of every transaction in the company in a single filterable, sortable, multi-selectable table. Re-coding all the Stripe deposits the prior bookkeeper sent to Sales instead of a clearing account, sweeping every personal charge off the business card and into Owner Draws, or pulling every line that hits Ask My Accountant into one place to triage — they all live here.

What this looks like in practice

A typical cleanup engagement, mapped onto these features:

  1. Open the Chart of Accounts. Note duplicates, misclassifications, abandoned accounts, and the ballooning categories. This is the diagnostic you deliver to the prospect.
  2. Standardize the chart of accounts. Rename, re-parent, inactivate, and merge in place. Everything syncs to QuickBooks Online.
  3. Open the General Ledger. Filter to suspect patterns — vendor coded multiple ways, owner charges on the business card, deposits with no offset to Undeposited Funds, lines parked in Ask My Accountant.
  4. Select and Batch Edit. Resolve the pattern in one pass instead of one transaction at a time. Move on.
  5. Drop into individual account ledgers for the high-stakes balance-sheet accounts. Reconcile, tie out, and use the one-click jump back to QuickBooks Online when an entry needs more than a property change.

The end state is a tax-ready file your client trusts and a scope you actually got paid for.

Experience fast.

Try instabooks free Free during early access.