1. Home
  2. Insights
  3. Classes vs Locations in QuickBooks: Tracking Profit by Department Without Losing Your Mind

QuickBooks & systemsClasses vs Locations in QuickBooks: Tracking Profit by Department Without Losing Your Mind

QuickBooks classes vs locations explained: when to use each, how to set them up, and how to track profit by department without bloating your chart.

By Umaima WaheedUpdated

The short answer5 min read

In QuickBooks classes vs locations, locations usually tag a whole transaction to one site, office or region, while classes can tag each line to a department, service line or team. Use locations for "where" and classes for "what." Both let you run a profit and loss split by category without adding extra accounts.

Read the full answer

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

  1. Write down the one question you want answered (profit by service line, by office, by program).
  2. Pick classes or locations based on the rule of thumb above.
  3. Keep the list short. Three to eight values is plenty for most small businesses.
  4. Add an "Overhead" or "Shared" value so nothing gets forced into the wrong bucket.
  5. Turn on the setting that warns you when a transaction has no class.
  6. Decide how payroll gets split (timesheets, fixed percentages) and document it.
  7. 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.

Start with one call

Talk with ABFI about your books. Bring your questions and your messiest account, and we'll tell you which plan fits.

Or call (804) 391-4002