Every growing business eventually asks some version of the same question: which part of this thing is actually making money?
Marcus, a hypothetical agency owner, asks it at 10 p.m. on a Tuesday. He has a branding team, a web team and a paid-ads team. Revenue is up. Profit is flat. One of those teams is carrying the other two, and his P&L, which lumps them all together, won't say which.
QuickBooks has two tools built for Marcus's question: classes and locations. They look similar, they overlap a bit, and choosing wrong makes reports confusing for years. This guide covers quickbooks classes vs locations in plain terms, with a setup example and a few rules that keep the tags honest.
What classes and locations do
Both are tags. Neither changes which account a transaction goes into. A $3,000 rent payment still goes to Rent; the tag just says which office or team it belongs to.
That's the big benefit. You can track profit by department without creating "Rent - Branding" and "Rent - Web" accounts and turning your chart of accounts into a phone book. (If your chart has already started down that road, our piece on how many accounts a small business chart of accounts needs can help you prune it.)
Class and location tracking are available on QuickBooks Online Plus and Advanced. You turn them on in Settings, then Account and settings, then the Advanced tab, under Categories.
QuickBooks classes vs locations: the practical difference
Locations are usually assigned once per transaction. An invoice or a bill belongs to one location. QuickBooks also lets you rename the label to something like Department, Division, Property, Store or Territory, which hints at its purpose: a physical or organizational "where."
Classes can be set to apply to each line of a transaction. One bill can be split so half the cost goes to the Web class and half to Branding. That makes classes better for "what": service lines, departments, programs, or types of work.
A simple rule of thumb:
- Use locations for where the work happens (offices, stores, regions).
- Use classes for what kind of work it is (service lines, teams, departments).
- Use both only if you really need a two-way split, like service line by office.
If you only need one dimension, use one. Two sets of tags means two decisions on every transaction, and every extra decision is another chance for inconsistent coding.
A worked example: Marcus's agency, split by service line
Marcus sets up three classes (Branding, Web, Paid Ads) and one for Shared overhead. No locations, because he has one office.
Here's a simplified month after tagging:
- Branding: $62,000 revenue, $38,000 direct labor and contractors, $24,000 contribution.
- Web: $85,000 revenue, $71,000 direct labor and contractors, $14,000 contribution.
- Paid Ads: $48,000 revenue, $19,000 direct labor and contractors, $29,000 contribution.
- Shared overhead: rent, software, admin salaries and insurance totaling $45,000.
Total contribution is $67,000, and after $45,000 of overhead, profit is $22,000. The P&L by Class report shows Marcus something the combined P&L never did: Web brings in the most revenue but the least contribution. That's a pricing and staffing conversation, and he can now have it with real numbers.
Two things made this work. First, payroll was split by class based on where people actually spent their time, using timesheets. Second, overhead stayed in its own class instead of being sprinkled randomly. You can allocate overhead later if you want a fully loaded view, but do it on purpose, with a written method.
For agencies that want to go one level deeper, from service line to individual client, our guide on measuring profit by client picks up where this example ends.
Setting up quickbooks class tracking without regret
- Write down the one question you want answered (profit by service line, by office, by program).
- Pick classes or locations based on the rule of thumb above.
- Keep the list short. Three to eight values is plenty for most small businesses.
- Add an "Overhead" or "Shared" value so nothing gets forced into the wrong bucket.
- Turn on the setting that warns you when a transaction has no class.
- Decide how payroll gets split (timesheets, fixed percentages) and document it.
- Run the P&L by Class report monthly and look at the "Not Specified" column. If it's large, transactions are being skipped.
Step 7 is where most class tracking fails. Tags are only useful when they're on nearly everything.
When neither one is the right tool
Classes and locations work inside a single company. They're not a substitute for separate books when you have separate legal entities.
If you own three LLCs, each one generally needs its own set of books (or at least a structure your CPA agrees to), with intercompany activity tracked properly. Tagging them as classes in one file makes the balance sheets nearly impossible to separate cleanly at tax time. Our guide to accounting for multiple LLCs explains the cleaner setup.
Also, class tracking is strongest on the P&L. Balance sheet items like cash and loans usually belong to the whole company and don't split neatly.
Questions owners ask
What is the difference between classes and locations in QuickBooks Online?
Locations typically apply to an entire transaction and describe where something happened, like an office or store. Classes can apply line by line and describe what kind of activity it was, like a service line or department. Both let you split your P&L without adding accounts.
Which QuickBooks Online plan has class tracking?
Class and location tracking are available on QuickBooks Online Plus and Advanced. Plans and features change from time to time, so confirm on Intuit's current plan page.
Can I add classes to old transactions?
Yes. You can edit past transactions to add a class, and some views allow batch updates. For a large history, consider starting tagging from a clean month forward and only backfilling what you really need.
Want reports that answer real questions?
Tagging is the easy part. Keeping the tags consistent every month, and turning them into a P&L by department you can act on, is controller work. Our controller services handle that review, and our agency accounting team sets this up for service businesses specifically. For more practical notes on reporting, closes and CPA handoffs, subscribe to The ABFI Accounting Brief.