How do I set up classes and locations in QuickBooks?
Classes and locations both let you track financial data across different segments of your business. The difference is in what they’re designed to track.
Classes are for categorizing transactions by type of work, department, or business line. A marketing agency might use classes for strategy, design, and media buying. A contractor might use classes for new construction, remodels, and service calls. Classes answer the question “what kind of work generated this revenue or expense?”
Locations are for tracking by physical place or site. A restaurant group with three locations would use this to see profitability by store. A property management company would track each building as a separate location. Locations answer the question “where did this happen?”
To enable classes in QuickBooks Online, go to Settings (the gear icon), then Account and Settings, then Advanced. Under Categories, turn on “Track classes” and choose whether to assign one class per transaction or one class per detail line. The per-line option gives you more flexibility but requires more work when entering transactions. Getting this right during QBO setup saves you from having to reconfigure later.
Locations are enabled in the same place. Turn on “Track locations” and you’ll see location options appear on transactions.
Before you start creating classes and locations, plan your structure. Think about what reports you want to see and work backward. If you want to know profit by service line, you need classes for each service. If you want to compare performance across offices or properties, you need locations for each.
Keep your list short and meaningful. Ten classes is manageable. Fifty classes means you’ll spend more time categorizing than getting useful information. You can always add more later but removing or consolidating classes after you’ve used them creates cleanup work.
Require classes and locations on transactions if you want complete data. In the same Advanced settings area, you can make class assignment required. This forces you or your team to categorize every transaction, which prevents gaps in your reporting.
The biggest mistake is setting up classes and locations without a clear purpose. Someone reads that they should use these features, creates a bunch of categories, then never looks at the reports. Before enabling either feature, know exactly what question you’re trying to answer with the data. If you need help thinking through the right structure for your business, a San Diego bookkeeping service familiar with QuickBooks can set it up so your reports actually tell you something useful.
San Diego's Small Business Bookkeeper
The Next Step:
A Short Conversation
A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.
More Questions
How much does a bookkeeper cost for a small business?
Small business bookkeeping typically costs $200 to $600 per month for basic services. The actual price depends on transaction volume, industry complexity, and what's included beyond basic reconciliation.
Read answerHow do I handle retainage in construction accounting?
Track retainage using separate asset and liability accounts in your chart of accounts. Record the withheld portion separately from regular receivables since the collection timing is different.
Read answerWhat is the difference between a bookkeeper and a CPA?
Bookkeepers maintain your financial records throughout the year. CPAs are licensed professionals who prepare taxes and can represent you before the IRS. Most small businesses need both.
Read answerHow do I handle security deposits in accounting?
Security deposits are liabilities, not income. Record them to a liability account when received and reverse the entry when you return them. If a tenant forfeits the deposit, only then do you recognize income.
Read answerHow do I track subcontractor payments?
Track subcontractor payments by collecting W-9s upfront, setting up vendors in accounting software, and coding every payment to its job. Consistent tracking keeps you compliant and shows true project costs.
Read answerWhat qualifications should a bookkeeper have?
Formal certification isn't required for bookkeepers, but software proficiency, attention to detail, and industry experience matter most. The right qualifications depend on your business needs and how well the bookkeeper understands your specific situation.
Read answer