Accounting KetchupAccountingKetchup
Get My Price →

Class Tracking

Class tracking is a feature in accounting software that lets you tag transactions with custom categories beyond the standard chart of accounts. Classes add another dimension to your financial reporting — you can track income and expenses by department, location, product line, project, or any other g

Class Tracking Definition

Class tracking is a feature in accounting software that lets you tag transactions with custom categories beyond the standard chart of accounts. Classes add another dimension to your financial reporting — you can track income and expenses by department, location, product line, project, or any other grouping that matters to your business.

Class Tracking in Practice — Example

You own a fitness studio with two locations: downtown and suburban. Both locations share the same chart of accounts, but you want to see profitability by location. You create two classes: "Downtown" and "Suburban." Every transaction gets tagged with a class — downtown rent, suburban instructor payroll, downtown membership revenue, etc. Now you can run a P&L by class and see that downtown generates $15,000/month profit while suburban breaks even. Without class tracking, you'd see only combined numbers.

Why Class Tracking Matters for Your Books

Class tracking reveals profitability dimensions that a standard P&L can't show. Want to know if your wedding photography business is more profitable than your portrait business? Classes tell you. Need to see if your East Coast sales team outperforms the West Coast? Classes show that too.

This granularity drives better decisions. Instead of cutting expenses across the board, class-level reporting shows you exactly where the problems are. One location might be highly profitable while another drags down the average — without classes, you'd never know.

For businesses that need to track grants, funds, or programs separately (common for nonprofits), class tracking provides fund-level accounting without maintaining separate books. Each grant or program becomes a class, giving you clean reporting for each funder.

How Class Tracking Shows Up in QuickBooks

Enable class tracking in QBO under Settings → Advanced → Categories → Track Classes. Once enabled, every transaction form (invoices, expenses, bills, journal entries) includes a Class field. You can require class assignment to prevent untagged transactions. Run the Profit and Loss by Class report to see financials broken down by each class. QBO Plus and Advanced plans support class tracking; Simple Start and Essentials do not.

Common Mistakes

  • Not using classes consistently. If half your transactions are tagged and half aren't, your class reports are useless. Either commit to tagging everything or don't use classes at all.
  • Creating too many classes. Like accounts, less is more. 5-10 classes is usually sufficient. Too many creates tagging fatigue and reporting noise.
  • Confusing classes with categories/accounts. Classes are a secondary tagging dimension. They don't replace your chart of accounts — they supplement it.
  • FAQ

    Q: What's the difference between classes and locations in QBO? A: Both are tagging dimensions. Locations are specifically for geography (store locations, regions). Classes are flexible — you can use them for departments, product lines, projects, or anything else. QBO Plus allows both simultaneously.

    Q: Can I use classes for job costing? A: Yes, though QBO's project tracking feature is specifically designed for job costing. Classes work well for higher-level groupings (division, service type) while projects handle individual job tracking.

    Related Terms

  • Chart of Accounts
  • Cost Center
  • Cost Allocation
  • Budget Variance
  • Bookkeeper
  • > Need help making sense of your books? Ketchup cleans up your QuickBooks in 3–7 business days. Get your price →

    Related Terms

    Need these terms applied to your books?

    Accounting Ketchup catches up your QuickBooks so the glossary becomes your reality. Flat rate.