How to Track Business Segments in QuickBooks Online Using Tags and Classes
- 4 days ago
- 6 min read

Your profit and loss statement tells you the business made money last quarter. What it rarely tells you is which project, department, or location actually earned it, and which one quietly drained it. That gap is where a lot of small businesses lose margin without ever seeing it happen.
Tags and classes close that gap. These built-in features in most accounting platforms let you slice a single set of books into meaningful segments, so you can see profitability at the level where decisions actually get made. Set up correctly, they turn a flat financial report into a strategic tool.
This guide walks through what tags and classes are, why they matter for project tracking, how to configure them without creating a mess, and the real-world use cases that deliver the most value. Here's what's inside:
What tags and classes actually do in accounting software
Why segmented tracking drives better decisions
A step-by-step setup that scales with your business
Practical use cases: project, department, and location profitability
Common mistakes that undermine your data
What Are Tags and Classes in Accounting Software?
Tags and classes are labels you attach to transactions so you can group and report on them independently of your standard chart of accounts. Think of your chart of accounts as answering what a transaction is (rent, revenue, payroll). Tags and classes answer which part of the business it belongs to.
In QuickBooks, classes are a structured, hierarchical way to segment income and expenses. You might create classes for each service line, location, or department, then assign every relevant transaction to one. Because classes plug directly into your financial statements, you can run a full profit and loss by class and see how each segment performs.
Tags are a lighter, more flexible option. They're customizable labels grouped into "tag groups," and they don't touch your chart of accounts at all. Tags are ideal for tracking things that cut across your formal structure, like a specific marketing campaign, a one-off event, or a short-term project that doesn't warrant a permanent class.
The distinction matters. Classes give you rigorous, statement-level segmentation. Tags give you agile, ad-hoc tracking. Most businesses benefit from using both, each for what it does best.
Quick takeaway: Your chart of accounts tells you what you spent. Tags and classes tell you where it went. Classes deliver structured, statement-level segmentation; tags offer flexible, cross-cutting labels.
Why Segmented Tracking Matters for Project Profitability
Running a business on consolidated financials is like flying with a single gauge. You know the overall picture, but you can't see where the trouble is building. Segmented tracking gives you the full instrument panel.
The payoff shows up in three ways.
You find your real winners and losers. A firm might assume its largest project is its most profitable simply because it generates the most revenue. Run a P&L by class and the picture often flips. High revenue paired with heavy labor and materials can produce razor-thin margins, while a smaller, cleaner project quietly delivers the best return per dollar.
You price and bid with evidence. When you know the true cost and margin of past projects, you stop guessing on quotes. You bid based on actual historical data, protect your margins, and walk away from work that consistently underperforms.
You allocate resources intelligently. Segmented data reveals which departments, locations, or service lines deserve more investment and which need attention. That's the difference between scaling what works and pouring money into what doesn't.
Consider a commercial contractor juggling six active job sites. Without class tracking, the owner saw only a company-wide profit figure. After assigning every transaction to a job class, they discovered two sites were running at a loss because of underestimated labor. They repriced future bids, tightened site management, and lifted overall margins within two quarters.
Quick takeaway: Consolidated financials hide your best and worst performers. Segmented tracking surfaces true project profitability, sharpens your pricing, and directs resources where they generate the strongest return.
How to Set Up Tags and Classes Effectively
A good setup is deliberate. Rushing in with dozens of overlapping labels creates noise, not clarity. Follow these steps to build a structure that stays useful as you grow.
1. Define Your Tracking Goal First
Before you create a single class, decide what question you want your reports to answer. Are you measuring profitability by project, by location, by department, or by service line? Your answer determines your entire structure. Pick one primary dimension for classes and reserve tags for secondary tracking.
2. Enable the Features
In QuickBooks Online, turn on class tracking under Settings → Account and Settings → Advanced → Categories. Tags are available by default. Activating the feature is the easy part; the discipline that follows is what delivers value.
3. Build a Clean, Logical Structure
Create classes that map to your primary dimension, and keep the list lean. If you track by project, consider a parent class for each client and sub-classes for individual jobs. A shallow, intuitive hierarchy is far easier to maintain than a sprawling one.
4. Establish Naming Conventions
Consistency is everything. Adopt a clear naming standard, such as "Location – Department" or "Client – Project #," and document it. When everyone labels transactions the same way, your reports stay reliable.
5. Create an "Overhead" or "Unassigned" Class
Some costs, like general and administrative, don't belong to any single project. Give them a dedicated overhead class so your project-level margins aren't distorted and no transaction slips through untracked.
6. Assign Consistently and Automate Where Possible
The system only works if every relevant transaction gets labeled. Set up bank rules to auto-assign recurring transactions to the right class or tag, reducing manual effort and human error.
7. Train Anyone Who Touches the Books
If multiple people enter transactions, they all need to understand the conventions. A single afternoon of training prevents months of inconsistent data.
Quick takeaway: Start with the question you want answered, keep your structure lean, standardize naming, and automate assignment. Discipline at setup is what makes the data trustworthy later.
Practical Use Cases That Deliver ROI
Once your structure is in place, the reporting possibilities become genuinely strategic. Here are the applications that consistently prove their worth.
Tracking Profitability by Project
This is the flagship use case. Assign every income and expense line to its project class, then run a Profit and Loss by Class report. You'll see revenue, direct costs, and net margin for each job side by side. A marketing agency using this approach can compare a retainer client against a project-based one and discover which engagement model actually protects its margins, then shift its sales strategy accordingly.
Measuring Department Performance
For businesses with distinct operating units, classes reveal how each department contributes to the bottom line. A company with separate sales, service, and installation arms can evaluate each as its own profit center, identify which one carries the business, and address the one that lags before it becomes a drag on growth.
Comparing Location Performance
Multi-location operators gain enormous clarity from location-based classes. Run a comparative P&L and you can benchmark each site against the others, spot an underperforming location early, and pinpoint whether the issue is revenue, labor, or overhead. That's the kind of insight that informs decisions about expansion or consolidation.
Tracking Campaigns and Events With Tags
Tags shine for temporary or cross-cutting initiatives. Label every expense tied to a trade show, product launch, or marketing campaign, then pull a report on that tag group to calculate a clean return on the investment. Because tags sit outside your chart of accounts, you get this insight without cluttering your formal structure.
Quick takeaway: A P&L by class exposes project, department, and location profitability at a glance, while tags deliver clean ROI on campaigns and one-off initiatives. Together they turn routine bookkeeping into decision-grade intelligence.
Common Mistakes That Undermine Your Data
Even a well-designed system fails if it's used carelessly. Watch for these pitfalls.
Overcomplicating the structure. Too many classes and tags create confusion and inconsistent assignment. Keep it as simple as your reporting goals allow.
Inconsistent assignment. A report is only as accurate as the data behind it. Unassigned or mislabeled transactions quietly corrupt your margins.
Mixing tags and classes without a plan. Decide which tool handles your primary dimension and which handles the secondary one, then stick to it.
Ignoring overhead allocation. If shared costs never make it into your analysis, your project margins will look better than they really are.
Setting it and forgetting it. Review your structure periodically. As the business evolves, your classes and tags should evolve with it.
Quick takeaway: The most common failure isn't the software; it's inconsistent use. Simplicity, discipline, and periodic review keep your segmented data reliable enough to act on.
Turn Your Books Into a Strategic Asset
Tags and classes transform your accounting software from a record-keeping tool into a decision-making engine. Instead of a single company-wide profit figure, you gain visibility into every project, department, and location, the exact detail you need to price accurately, allocate resources wisely, and protect your margins.
The catch is that the value lives entirely in the execution. A thoughtful structure, consistent assignment, and correct overhead allocation are what separate reports you can trust from data that misleads. Set it up poorly, and segmented tracking creates more confusion than clarity.
That's where professional support pays for itself. If you want a class and tag structure built around your specific business, maintained consistently, and translated into reporting you can actually use, it's worth a conversation. A professional bookkeeping partner can configure your software correctly, keep your data clean month after month, and help you read the numbers to make sharper decisions.
Reach out today, and turn your project tracking into one of your strongest competitive advantages.




