Cleaning Up Chart of Accounts and Products & Services in QuickBooks

CleanupOwl Team

When the chart of accounts is telling three different stories

You open a new QBO file and pull the P&L. Revenue is split between "Sales", "Sales Income", and "Sales-Other". Office expenses are scattered across "Office Supplies", "Office Supplies & Expense", and "Office Exp". The client swears, "But my bank is reconciled every month."

Technically, nothing is "broken". But the chart of accounts and Products & Services list are a mess. You can’t quickly see how the business actually makes money. Inventory items are half-inactive, half-mis-mapped. The P&L is more of a suggestion than a story.

This is one of those problems that doesn’t always show up as an obvious error. It shows up as clutter, confusion, and inconsistent mappings that quietly distort reporting. If you don’t tackle it early in a cleanup, you end up reclassing the same patterns over and over.

Let’s walk through how this typically shows up, why it matters more than clients think, and how to build a repeatable way to catch and clean it.

Where this problem hides inside QuickBooks Online

There are four main places this shows up:

  1. Duplicate or confusing accounts in the chart of accounts.
  2. Unused accounts that were clearly setup experiments.
  3. Inactive Products & Services that still have quantities or open transactions.
  4. Items with missing or inconsistent account mappings.

Duplicate and confusing accounts

Pull the Chart of Accounts list and sort by Name. You’ll see things like:

  • "Sales" (type: Other Income)
  • "Sales Income" (type: Income)
  • "Sales-Online" (type: Income)

All active, all used in the last 12 months. Same story with bank accounts:

  • "Checking 1" – active, lots of activity
  • "Checking 2" – active, zero activity this year
  • "Checking Old" – active, zero activity for years

Red flags:

  • Names that are nearly identical but sit in different sections (Income vs Other Income, Bank vs Other Current Asset).
  • Short/long variants of the same thing ("Sales" vs "Sales Income"; "Office Supplies" vs "Office Supplies & Expense").
  • Multiple bank/credit card accounts where only one is actually used in the review period.

Unused accounts that look like setup mistakes

Next, look at activity by account for your cleanup period (last fiscal year, last 12 months, etc.). You’ll often find active accounts with zero transactions and zero dollar activity in that window:

  • "Office Supplies & Expense" – active, no activity
  • "Fuel Expense" – active, no activity
  • "Checking 2" – active, no activity

But there is activity in:

  • "Office Supplies" – 120 transactions
  • "Auto Fuel" – 80 transactions
  • "Checking 1" – 600 transactions

That’s a strong sign those extra accounts were created during setup or by a prior bookkeeper experimenting with categories, then abandoned.

Inactive items that aren’t really done

Now go to the Products and Services list. Filter for Inactive.

Common pattern:

  • Inventory item "Widget A" – inactive, quantity on hand: 10, open invoices still using it.
  • Service item "Consulting" – inactive, but there are open invoices or unbilled charges.

If an item is inactive but still has quantity on hand or open transactions, you’ve got:

  • Inventory that will never clear properly.
  • Open AR/AP that references items the client can’t even select anymore.

Items with bad or missing mappings

Still in Products and Services, edit a few items:

  • Service item with no income account assigned.
  • Inventory item with income mapped to an Expense account.
  • Service item mapped to a Bank account as income.

Red flags to watch for:

  • Inventory items missing income, expense, or inventory asset accounts.
  • Non-inventory or service items missing an income account.
  • Any item whose income account is an obvious non-income type (Expense, Bank, Other Current Asset, Equity).

Summing up the key red flags:

  • Nearly identical account names in different sections.
  • Active accounts with zero activity while a similar account is heavily used.
  • Inactive inventory items with non-zero quantity on hand.
  • Inactive items with open invoices, bills, or POs.
  • Items missing income/expense/asset mappings or mapped to bizarre account types.

Run a Transaction Detail by Account report for the last 12 months, export to Excel, and sort by total activity ascending. The zero-activity active accounts are your fastest wins.

What happens if you just live with it

This isn’t just about being tidy. Sloppy accounts and item mappings change how the numbers read and how much time you burn every month.

The damage inside your numbers

When revenue is split across "Sales", "Sales Income", and "Sales-Other" with different account types, you get:

  • Revenue scattered between the main Income section and Other Income.
  • Gross margin that doesn’t make sense because some COGS are mapped to Expense or Other Expense.
  • Inventory that never ties out because inactive items still hold quantity and value.

Example: An inventory item is inactive with quantity on hand of 10 units at $50 each. That’s $500 stuck in inventory asset. The client thinks they stopped selling it, but it’s still on the balance sheet and may never be relieved through COGS.

Bad mappings also break management reporting:

  • A Service item mapped to a Bank account as income will inflate cash and understate revenue.
  • Service items with no income account end up in suspense or never hit the P&L correctly.

The damage in client conversations

When the chart and item list are cluttered:

  • It’s hard to explain results: "This is sales, except for the part in Other Income, and some of the shipping is in COGS, some in Expense."
  • Every new advisory or tax engagement starts with, "We need to rebuild your categories first."
  • You end up reclassing the same patterns every month because the underlying accounts and items are wrong.

Clients feel like you’re constantly "fixing" things but never finishing anything. And your team quietly dreads opening that file.

How strong firms clean this up without breaking history

The goal isn’t to nuke half the chart of accounts. The goal is to:

  • Consolidate clearly duplicative accounts.
  • Inactivate unused setup mistakes.
  • Fix item mappings going forward.
  • Respect prior-year tax and reporting.

Here’s a practical workflow that works well in cleanup projects.

  1. Define your review period. Usually last fiscal year or last 12 months. That’s your lens for "currently used" vs "dead weight".
  2. Pull the Chart of Accounts with activity stats for that period (transaction count and total activity).
  3. Identify clusters of similar account names and decide which one is the "keeper" for each cluster.
  4. Mark obviously unused, redundant accounts for inactivation (after confirming no historical reporting reason to keep them active).
  5. Review inactive Products & Services for non-zero quantity or open transactions; either reactivate and clean up, or fully clear them out before leaving them inactive.
  6. Scan item mappings for missing or incompatible accounts; fix mappings prospectively and document any intentional oddballs.
  7. Only merge or rename accounts after you’ve checked for tax tie-outs and management reporting dependencies.

Tools like CleanupOwl can hand you the list it used to take an hour to build by hand: suspected duplicate accounts, unused active accounts, inactive items with quantities, and items with odd mappings. You still make the judgment calls, but you’re not hunting blindly.

Turning this into a repeatable standard

This shouldn’t be a one-time heroic cleanup. It should be a line item in your standard diagnostic review.

  • Add a "COA & item structure" section to your cleanup checklist.
  • Decide firm-wide rules: when you merge vs inactivate vs leave alone.
  • Document any intentional weird mappings (e.g., special reporting structures) so future staff don’t "fix" them.
  • Run the same checks annually for ongoing clients, not just at onboarding.

CleanupOwl can run these checks before you even quote a cleanup, so you know whether you’re dealing with a tidy, focused chart or a Frankenstein build with 200+ unused accounts and broken item mappings.

Be conservative with changes in closed or filed years. Often the best move is: leave history as-is, standardize mappings and active accounts going forward, and use classes or custom reports if you need to bridge old and new structures.

The patterns you'll keep seeing in client files

Here are the recurring scenarios you’ll see across QBO cleanups:

SituationWhat you see in QBORisk if you shrug it off
Duplicate sales accounts"Sales" (Other Income) and "Sales Income" (Income), both active and usedMisstated revenue sections, confusing P&L, bad gross margin analysis
Extra bank/credit card accounts"Checking 1" with activity; "Checking 2" and "Checking Old" active with zero activityReconciliation confusion, risk of posting to wrong bank, cluttered balance sheet
Inactive inventory item with quantityItem marked inactive, quantity on hand 10, open invoices still using itInventory never clears properly, distorted COGS and inventory asset
Inactive service item with open invoicesService item inactive but appears on open invoices/unbilled chargesAR aging tied to items client can’t select, confusion when invoicing
Service items with bad/missing mappingsService item with no income account or mapped to an Expense/Bank accountRevenue understated or misclassified, broken management reporting

Not every situation needs a full-blown fix. Some are historical quirks you can safely ignore once you understand them. Others absolutely need attention before you rely on the numbers.

For minor clutter (a few unused expense accounts, an old inactive item with zero quantity), you may just inactivate and move on. When you see revenue split across multiple inconsistent accounts or inventory items with quantities while inactive, that’s a sign to slow down and design the right structure before you start reclassing.

Before merging accounts or changing item mappings, confirm whether prior tax returns, loan covenants, or management reports rely on the existing structure. Get explicit client approval for structural changes that affect comparability.

Making this part of your cleanup playbook

This is one of those areas where a little structure goes a long way. A 30–45 minute pass over the chart of accounts and Products & Services list, early in the engagement, can save you hours of rework and a lot of "why does this report look weird?" emails later.

For your firm, this deserves its own checklist line: "COA and item list reviewed for duplicates, unused accounts, inactive items with activity, and mapping issues." Whether you run that check manually or with a diagnostic tool like CleanupOwl, the key is that it happens every time, not just when something looks obviously wrong.

If you’re a business owner reading this, this is a good question to ask your accountant: "When you review my QuickBooks, do you also check for duplicate accounts and bad item mappings, or just whether things reconcile?" The answer tells you a lot about how deep their cleanup work really goes.

Once you treat the chart of accounts and Products & Services list as core infrastructure instead of background noise, every other part of your cleanup—bank recs, AR/AP, inventory, reporting—gets easier and more reliable.

Ready to run deeper QuickBooks diagnostics?

Use CleanupOwl to automatically flag issues like this before you quote or start your next cleanup project.

Start Free Trial