Turning On Class Tracking in QuickBooks Desktop
Class tracking ships switched off in QuickBooks Desktop; the fix turns it on in preferences, builds the class list, and tags transactions for reports.
One question keeps resurfacing among QuickBooks Desktop users who run more than one location, department, or line of business under a single company file: how do you see income and expenses for each segment separately? The standard reports lump everything together, and nothing on the menus suggests a way out. The accepted answer, thread after thread, points to the same built-in feature: class tracking. It exists in Desktop, and it stays switched off until you switch it on, which is why so many users never find it.
What class tracking is for
Classes let you tag transactions with a segment of the business so account balances can be tracked for departments, locations, or properties, and reports can be broken out accordingly. A restaurant group with three sites can create a class per site and see how each one performs. A farm can create a class per enterprise, one for corn, one for hogs, one for soybeans, and stop guessing which operation carries the others. The general ledger stays unified; the reporting layer gains a second dimension.
The accepted fix, step by step
The formally accepted solution begins in preferences, because the class field does not appear on forms until the feature is enabled. Open the company file first.
On Windows:
- Go to the Edit menu and choose Preferences.
- Select Accounting, then open the Company Preferences tab.
- Tick the checkbox to use class tracking for transactions.
- Optionally tick the checkbox that prompts you to assign classes, so QuickBooks reminds you when a transaction has none.
- Select OK.
On Mac the path differs:
- Open Preferences from the QuickBooks menu.
- In the Workflow section, select Transactions.
- Tick the checkbox to use class tracking.
- Close the Transactions window; the change saves on close.
Both routes come from the same accepted solution, and the difference trips people up. On Windows the switch lives under Accounting preferences, while on Mac it sits in the Transactions pane of the Workflow section. Users who follow Windows instructions on a Mac, or the reverse, often conclude the feature does not exist.
The optional prompt deserves attention. Users who skip it tend to accumulate unclassified transactions, and class-based reports then understate every segment. The reminder costs a second per entry and saves a cleanup later.
Building the class list
With the feature on, the next step is creating the classes themselves.
On Windows, open the Lists menu and choose Class List, then pick New from the Class dropdown. Enter a name, and if the class should roll up under another, tick the subclass option and choose its parent before saving. On Mac, open the Lists menu, choose Classes, and click the plus icon to add one; the subclass checkbox works the same way.
Subclasses are worth using where the structure genuinely has layers, a region containing several stores, for example. Flat lists are easier to maintain, so most users are best served adding hierarchy only when a report will actually use it.
Where classes attach
Once enabled, the class field appears across the forms where money moves: invoices, sales receipts, estimates, sales orders, statement charges, refunds and credits, checks, credit card charges, bills, purchase orders, and paychecks. Coverage on both the sales and purchase side is what makes segment reporting balance. A class on the invoice but not on the matching bill leaves half the picture blank, which is the most common complaint that follows a partial rollout.
The payoff, and a caution
After classes are in use, reports can be filtered and grouped by class, giving each department, location, or property its own view of performance instead of one blended total. Readers who want broader walkthroughs of Desktop reporting can browse our QuickBooks knowledge base, which covers report setup alongside features like this one.
The caution that recurs in the same threads: pick one axis and stay on it. Classes that mix locations, departments, and funding sources in a single list produce reports no one can read. Decide whether the business segments by site, by department, or by product line before creating the first class, and the feature will do what it promises.