Skip to content

The new Intuit Enterprise Suite is here! Learn more. 

Ledger Consulting

Ledger Consulting

  • Home
  • QuickBooks SupportExpand
    • Intuit Enterprise Suite
    • QuickBooks Online
    • QuickBooks Desktop Support
    • Convert to QuickBooks Online
  • Inventory
  • Analytics
  • Insights
  • Get Help
Intuit Enterprise Suite is here. Learn More!

Ledger Consulting

Classes in QuickBooks Online

May 6, 2025March 10, 2026

Estimated reading time: 7 minutes

Learn how to set up and use the classes in QuickBooks Online. Customize and run insightful reports. Classes are a tool to help analyze the profitability of your business by division, product line, location, and more.

This feature is available in QuickBooks Online Plus and QuickBooks Online Advanced.

Table of Contents
  • What are Classes in QuickBooks Online?
  • How to Enable Classes
  • Warning Message
  • Tracking Classes by Rows or Entire Transaction
    • One Class per Transaction
    • Class by Row
  • Creating New Classes
  • Sub-Classes
  • Using the Class List
  • Default Class for Products and Services
  • Standard Reports by Class
  • Custom Reports by Class
  • Balance Sheet by Class
  • Using Classes in Budgets
  • Summary
  • Support Link

What are Classes in QuickBooks Online?

Classes allow you to categorize transactions by segments, such as company divisions or departments.

You can run profit and loss reports based on company divisions, departments, product lines, or even field offices.

How to Enable Classes

You will first need to enable this feature.

Click the settings (gear) icon located at the upper right corner.

Next, navigate to “Your Company > Account and settings.”

image 3

Select Advanced > Categories.

Classes in QuickBooks Online. Turn on classes.

Click on the pencil icon on the right.

image 6

If you have turned off class tracking, click the slide button to activate this feature.

image 7

Warning Message

If you forget to enter a class when entering a transaction, QuickBooks can display a reminder message. This is optional.

image 22

When you select this option, the following message will appear when entering transactions on bills, invoices, and other forms.

image 14

Next, a question about tracking classes by transaction or by row will appear.

Tracking Classes by Rows or Entire Transaction

One Class per Transaction

You can assign a class to the entire transaction (1 per bill or invoice).

image 10

Here is an example showing one class for each invoice. You select one class for the entire bill or invoice.

Classes in QuickBooks Online. An invoice with classes.

Class by Row

You can also assign a class to each row (line) on a bill or invoice.

image 9

Here is an example of a class on each line of a bill. On a bill or invoice, you can choose a different class for every line.

image 21

Categorizing transactions by Class allows you to run reports by segment and track performance.

Creating New Classes

You can create new classes directly on forms (such as invoices and bills). Select the downward arrow in the class field box, then select “Add new.”

image 17

You can also go directly to the class list. Select the settings (gear) icon at the upper right, then “All Lists.”

image 18

Click on “Classes.”

image 19

Select “New” to enter classes.

image 16

This option allows you to select a subclass.

Sub-Classes

If you create a new class directly from the class list (not a form), you can select the option to assign a subclass. You could then run reports on both class and subclass. QuickBooks allows a main class and four sublevels. I recommend that in most cases, you keep it simple!

image 20

Using the Class List

You can see a list of all of your company classes by selecting the settings (gear) icon at the upper right of your screen. Then, select Lists > All Lists.

Classes in QuickBooks Online. Using the class list.

You can also search reports for “Class List.”

image 24

Default Class for Products and Services

QuickBooks gives you the option to set a default class for products and services. This can be changed when needed.

image 25

Standard Reports by Class

Class tracking is primarily a tool to track revenue and expenses. With that in mind, the following standard reports are available:

  • Profit and Loss by Class
  • Sales by Class Summary
  • Sales by Class Detail
  • Purchases by Class Detail
  • Class List

Custom Reports by Class

You can display many other reports by class. Select “Display Columns by.” Filtering by class is also available in many cases.

image 15

Balance Sheet by Class

Classes are primarily for income and expenses. If you run a balance sheet by class, you may get unexpected results. More information is available here.

Using Classes in Budgets

Selecting “subdivided” will allow you to run a budget by Class.

Classes in QuickBooks Online. Setting up Budgets with Classes.

Summary

Classes are a tool to help analyze the profitability of your business by division, product line, location, and more. This is very useful for KPI analysis and tracking company goals and performance.

Support Link

Here is a link to a great post by Intuit.


Post navigation

Previous Previous
Locations in QuickBooks Online
NextContinue
Serial and Lot Numbers in QuickBooks

About the Blogger

Tim Plue
Contact Me

I am an Advanced Certified QuickBooks ProAdvisor and certified in the new Intuit Enterprise Suite. I can help you use the many features of QuickBooks to analyze and grow your business.

I have taught QuickBooks and bookkeeping classes for over 12 years. I help small business owners run their businesses using QuickBooks. I can meet you on-site or remotely.

Let's see what QuickBooks can do for your business!


Blog Topics

  • Intuit Enterprise Suite
  • QuickBooks Desktop Enterprise
  • QuickBooks Desktop Inventory
  • QuickBooks Online

Popular Pages

Intuit Enterprise Suite

QuickBooks Desktop Enterprise

QuickBooks Online

Inventory Management

QuickBooks Reporting

Getting Started with QuickBooks

Learn QuickBooks

Linkedin

Quick Links

QuickBooks Insights

About

Contact

© 2026 Ledger Consulting

Terms of Use

Scroll to top
  • Home
  • QuickBooks Support
  • Inventory
  • Analytics
  • Insights
  • Contact