How do I set up classes and locations in QuickBooks?
Classes and locations are tracking features in QuickBooks that segment your financial data by different parts of your business. Classes typically represent departments, service types, or product lines. Locations track physical offices, job sites, or geographic regions. Both allow you to run reports showing profitability for specific segments rather than just overall totals.
To enable these features in QuickBooks Online, click the gear icon and go to Account and Settings, then select Categories. Turn on “Track classes” and choose whether to assign one class per transaction or one class per line item. Line item tracking works better when a single invoice or expense spans multiple departments. Enable “Track locations” in the same section and customize the label to match your terminology.
Create your actual categories by navigating to Settings, then All Lists, then Classes or Locations. Click New to add each one. Start simple. You can always add more categories later, but too many options from the start slows data entry and increases coding errors.
When entering transactions, select the appropriate class and location from the dropdown fields that now appear. Consistency matters here. If different team members code the same type of transaction to different classes, your reports become unreliable. Document your coding rules so everyone follows the same approach.
The real value shows up in reporting. Run Profit and Loss by Class or Profit and Loss by Location from the Reports menu to see income and expenses broken down by segment. A medical practice with multiple offices can see exactly which location generates profit and which one loses money. A contractor can compare margins across different project types or service categories.
Enable the warning that prompts users when they forget to assign a class or location. This setting is in the Categories section. Gaps in your data create blind spots that make the whole tracking effort less useful.
Avoid renaming or deleting classes and locations that already have transactions assigned to them. This breaks historical reporting. If a category no longer applies, mark it as inactive instead. Inactive items stop appearing in dropdown menus while historical data stays intact.
The technical steps are straightforward. The harder part is deciding what structure makes sense for your business. What questions do you want your financial data to answer? If you want to know which service line is most profitable, create classes for each service. If you want to compare office performance, set up locations for each office.
Professional QuickBooks setup and training ensures your class and location structure actually matches how you need to analyze your business. Getting this right from the start gives you useful data. Getting it wrong means spending time later cleaning up inconsistent records or rebuilding the structure entirely.
Working with a Metro Detroit bookkeeping service can also help maintain your tracking system after setup. Even the best structure breaks down if transactions get coded inconsistently month after month.
Metro Detroit's Small Business Bookkeeper
The Next Step:
A Short Conversation
Tell us about your business and your current bookkeeping situation. We'll listen, answer your questions, and give you a clear quote.
More Questions
What is Michigan unemployment insurance tax rate?
Michigan unemployment insurance tax rates range from 0.06% to 10.3% depending on your experience rating. New employers typically pay 2.7% on the first $9,500 of each employee's wages.
Read answerHow do I register for Michigan sales tax?
You register through Michigan Treasury Online at mto.treasury.michigan.gov. Apply for a Sales Tax license as part of the Sales, Use, and Withholding registration. The fee is $10 and processing takes a few business days.
Read answerWhat is the difference between W-2 employees and 1099 contractors?
The core difference is control. W-2 employees work under your direction with set hours and provided tools. Contractors operate independently, control their own methods, and often serve multiple clients.
Read answerWhy are my insurance claims getting denied?
Insurance claims get denied for reasons including missing prior authorization, eligibility verification failures, coding errors, and incomplete patient information. Most denials are preventable with proper front-end processes.
Read answerWhat records should I keep for tax purposes?
Keep documentation for all income, expenses, assets, and employment. Most records need to be retained for at least three years, though some require longer.
Read answerWhat is the best QuickBooks version for contractors?
QuickBooks Online Plus works for most contractors. It handles job costing, progress invoicing, and subcontractor tracking. Desktop Premier Contractor Edition offers more advanced features but requires local installation.
Read answer