Quickbooks

How to Delete a Class in QuickBooks Online

F
Feather TeamAuthor
Published Date

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

How to Delete a Class in QuickBooks Online

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.

What Are Classes in QuickBooks Online For?

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 Golden Rule: Inactivate First, Rarely Delete

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:

  • Making a Class Inactive: This hides the class from dropdown menus when you're creating new transactions like invoices or bills. However, all past transactions assigned to that class remain unchanged. Your historical reports, like last year's Profit & Loss by Class, will still show that class and its financial data accurately. It's the safe, reversible, and professional way to retire a class you no longer use.
  • Deleting a Class: In QuickBooks, you can only truly delete a class if it has never been used—not even once. If a class has transactions associated with it, QuickBooks won't let you delete it. Instead, the "Make inactive" function takes its place. If you go through the effort of reassigning every single transaction from an old class just to delete it, the class will be gone forever, but you've altered your historical records in the process, which could cause issues with future audits or financial analysis.

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.

How to Make a Class Inactive (The Safe Method)

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.

  1. Navigate to the Classes List: From your QuickBooks Online dashboard, click the Gear icon (⚙️) in the top right corner. Under the "Lists" column, select All Lists.
  2. Open the Classes list: On the All Lists screen, click on Classes. This will display all your active classes.
  3. Find the Class to Inactivate: Scroll through the list to find the class you wish to remove from active use. Let's say we're inactivating a "Tradeshows" class because the company no longer attends them.
  4. Select "Make inactive": To the far right of the class name, you'll see a small dropdown arrow under the "Action" column. Click it and select Make inactive.
  5. Confirm Your Choice: A confirmation pop-up will appear saying, "Are you sure you want to make this class inactive?" Click Yes.

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.

How to View or Restore an Inactive Class

Made a mistake or a new project has brought an old class back? Restoring it is simple.

  1. Return to the Classes List: Go back to the Gear icon > All Lists > Classes.
  2. Reveal Inactive Classes: Above your list of classes, near the "New" button, there's a smaller gear icon. Click this little icon (not the main one at the top of the page).
  3. Include Inactive: A small menu will drop down. Check the box next to Include inactive. Your list will now refresh and show all active and inactive classes. Inactive classes are usually indicated with "(deleted)" next to their name, though they are only inactive, not truly deleted.
  4. Reactivate the Class: Find the inactive class you want to restore. In the "Action" column, click the link that says Make active. The class will instantly reappear on your active lists and be available for new transactions.

Ready to transform your tax research workflow?

Start using Feather now and get audit-ready answers in seconds.

Managing Duplicate Classes by Merging Them

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.

  1. Decide a "Keep" and a "Lose": First, determine which class name you want to keep. It's often best to keep the one that is used more frequently or has the correct naming convention. Let's say we want to keep "New York Office" and get rid of "NY Office".
  2. Go to the Classes List: Navigate to your complete list of classes (Gear icon > All Lists > Classes).
  3. Edit the Class You Are Removing: Find the class you want to get rid of ("NY Office"). In the "Action" column, click the dropdown arrow and select Edit.
  4. Change the Name: In the Class information window, change the name to be an exact match of the class you want to merge it into. In our example, you would rename "NY Office" to "New York Office". This must be a perfect, case-sensitive match.
  5. Save and Confirm the Merge: Click Save. A warning message will appear: "That name is already being used. Would you like to merge the two?". This is your final confirmation. Click Yes.

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.

When and How to Truly Delete a Class

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.

Final Thoughts

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