Keep your QuickBooks Online class list tidy! Learn how to safely inactivate, merge, or delete classes to ensure accurate financial reports and business insights.

Cleaning up your QuickBooks Online class list is a great way to keep your reports tidy and relevant. If you have old, unused, or duplicate classes, you might be tempted to just hit delete. But before you do, it's important to understand the difference between deleting a class and making it inactive, as one action is permanent and can affect your historical financial data. This guide will walk you through how to safely make a class inactive, when it’s appropriate to delete one, and how to merge duplicates to keep your books accurate.
Before removing a class, let's quickly recap what they do. Classes in QuickBooks Online (available on the Plus and Advanced plans) act as labels to help you track different segments of your business. You can think of them as departments, locations, product lines, or any other meaningful way to categorize your income and expenses. For example, a construction company might use classes for "New Construction" and "Remodeling," while a restaurant might use them for "Dine-In," "Takeout," and "Catering." This allows you to run a Profit and Loss report not just for the entire business, but specifically for each class, providing powerful insights into which parts of your operation are most profitable.
The most important concept to grasp about managing your class list is that making a class inactive is almost always the better choice over deleting it. Here’s the critical difference:
In short, if a product line is discontinued, a location is closed, or a department is phased out, you should make its class inactive. If you created a class by mistake and have never used it, then you can safely delete it.
When a business segment is no longer active, follow these steps to hide it from your lists and keep your historical data intact. This is the correct procedure for 99% of cleanup situations.
The class will now disappear from your active class list and won't appear as an option in transactions anymore. Your prior reports, however, will remain perfectly accurate.
Made a mistake or a new project has brought an old class back? Restoring it is simple.
Start using Feather now and get audit-ready answers in seconds.
Sometimes the problem isn't an obsolete class but a duplicate one. For example, different staff members might have created "NY Office" and "New York Office," splitting the transactions between two different classes when they should be under one. Deleting one is the wrong move, as you'd lose half the data. The solution is to merge them.
Merging combines two classes into one. All historical transactions from the class you're getting rid of are reassigned to the class you're keeping. This process cannot be undone, so be certain before you begin.
QuickBooks will now move all transactions from the old "NY Office" class to the "New York Office" class. The "NY Office" class will be permanently deleted, and your reports will be consolidated and accurate.
On the rare occasion you need to delete a class, it must meet one specific condition: it must not be used in any transactions. This generally only applies to classes created by mistake and caught immediately.
The process is the same as making a class inactive. When you click "Make inactive" for a class that has zero transaction history, QuickBooks Online doesn’t just hide it—it deletes it permanently because there is no financial data to preserve. The list will simply refresh, and the class will be gone.
If you try to delete a class that has transactions tied to it, you would first have to find every single transaction using that class and re-categorize it to another class or remove the class designation entirely. You can find these transactions by running a Profit & Loss by Class report and clicking the total dollar amount for the class in question. This is a lot of manual work and alters your past financial records, which is why making the class inactive is the professionally recommended standard.
Effectively managing your QuickBooks Online class list ensures your financial reports are clean, easy to read, and accurately reflect your business segments. The key is to prioritize data integrity, which is why making a class inactive is the standard procedure for retiring a business segment, while merging is the ideal solution for correcting duplicates.
Keeping your books organized is one challenge; staying ahead of the complex tax questions that arise from running a segmented business is another. Instead of spending hours hunting through IRS publications or state tax code updates related to nexus or profitability analysis, Feather AI gives you instant, citation-backed answers. You get the reliable information you need to advise clients or make internal decisions confidently, turning hours of research work into a matter of seconds.
Written by Feather Team
Published on October 26, 2025