QuickBooks Classes vs. Projects: What's the Difference?

By BRIX Editorial Team · Updated

In QuickBooks Online, projects track income and costs for one specific job under a customer, giving you profit per job. Classes tag transactions by a segment of your business, such as a trade division, service line or crew, so you can run a profit and loss by class. Use projects for jobs and classes for divisions; most contractors need both.

Key takeaways

  • Project = one job. Class = one slice of the business (HVAC vs. plumbing, service vs. install, Crew A vs. Crew B).
  • Both are in QuickBooks Online Plus and Advanced. Plus allows up to 40 classes and locations combined; Advanced has no limit, per Intuit.
  • A transaction can carry both a project and a class, so you can see profit by job and by division from the same data.
  • Don't use classes for jobs: you'd hit the limit fast and lose the project dashboard and labor costing.
  • Locations are a third option, one per transaction, for branches or trucks.

What are projects in QuickBooks Online?

A project is a container under a customer for everything about one job: the estimate, invoices, bills, expenses, time and payroll costs. Each project has an Overview tab with income, costs and profit margin, status (in progress, completed, canceled) and its own reports. Intuit's help says projects are available in QuickBooks Online Plus, Advanced and Intuit Enterprise Suite. The setup is covered in how to do job costing in QuickBooks.

What are classes in QuickBooks Online?

A class is a tag you add to transactions (or to individual lines) to group them by part of the business. Intuit describes classes as representing important parts of your company, like store departments or product lines, and the feature is in QuickBooks Online Plus and Advanced. For a contractor, classes usually mean divisions (HVAC, plumbing, electrical), service lines (service, installation, maintenance agreements) or crews. The payoff is a Profit and Loss by Class report: one P&L column per division.

To turn classes on, Intuit's help (updated August 2026) says: open Settings, select Account and settings, go to Advanced, then Categories, and turn on Track classes. You can choose to assign one class to an entire transaction or one to each line, and turn on a warning when a transaction has no class. Turn that warning on; unclassified transactions are what make the class P&L unreliable.

Classes vs. projects side by side

ProjectsClasses
TracksOne job for one customerA segment of the whole business
Typical use for contractorsEach install, remodel, roof or contractDivisions, service lines, crews, residential vs. commercial
Key reportProject Overview and Project profitabilityProfit and Loss by Class
Labor costingYes, with hourly cost rates and project timeOnly if payroll is classed
PlansPlus, Advanced, Intuit Enterprise SuitePlus and Advanced
LimitsNo stated limit on projectsPlus: 40 classes and locations combined; Advanced: unlimited
LifespanOpens and closes with the jobPermanent structure
Can combine?Yes: a transaction can have a project and a classYes
Plan availability and limits per Intuit help articles, verified 2026-10-12. Intuit changes plans and limits; check the Usage tab under Account and settings for your own.

When should you use projects, classes or both?

  • Projects only: a single-trade shop that wants profit per job and doesn't need to split the business into divisions. Many small plumbing, electrical and remodeling companies.
  • Classes only: a route-based business with no discrete jobs but several service lines, such as a cleaning company tracking commercial vs. residential, or a lawn care company tracking maintenance vs. fertilization.
  • Both: a multi-trade or multi-crew contractor. Projects show which jobs made money; classes show which division or crew did. An HVAC and plumbing company tags each project's transactions with the HVAC or Plumbing class and gets a P&L per trade plus profit per job.
  • Neither (yet): if the books aren't reconciled and job costs aren't coded, add structure after you fix the basics. See the bookkeeping checklist for contractors.

Suggested class setups by trade

Class lists that stay useful and under the limit
TradeSuggested classesProjects for
HVACService, Replacement/Install, Maintenance agreements, New constructionEach replacement or install
PlumbingService, Water heaters, Repipe/remodel, New constructionEach install or remodel
ElectricalResidential service, Residential install, CommercialEach panel upgrade, fit-out or contract
RoofingRetail, Insurance, Commercial, RepairsEach roof
General contractorRemodel, New build, Commercial (or one class per project manager)Each contract
LandscapingMaintenance, Installs, Irrigation, SnowEach install
CleaningCommercial recurring, Residential recurring, One-timeRarely; use classes
Multi-tradeOne class per trade, or trade × service/installEach job in every trade

What about locations and tags?

Locations work like classes but apply one per transaction (not per line) and are meant for branches, shops or trucks; they share the 40-item limit with classes on Plus. Tags are a lighter, informal label that doesn't appear on standard financial reports. For contractors, classes and projects cover nearly every need; add locations only if you have more than one physical branch. Intuit's usage limits article (updated August 2026) says you can see your current limits under Settings, Account and settings, Usage.

Common mistakes with classes and projects

  1. Using classes for jobs. You'll hit 40 on Plus within a season and never see labor on a job.
  2. Using projects for divisions. A project named "Plumbing 2026" is a bucket, not a job; you lose per-job profit.
  3. Too many classes. If a class has three transactions a year, it's noise. Keep the list short enough that everyone picks the right one.
  4. Unclassified transactions. Turn on the warning and clear the unassigned column on the class P&L every month.
  5. Payroll not classed or projected. Field wages are usually the biggest cost; they need to land on the class and project like everything else.
  6. Mixing customers' names into class names. Classes describe your business, not your customers.

Frequently asked questions

Should I use classes or projects for job costing in QuickBooks?

Projects. They're built for one-job tracking, include labor costing with hourly rates and give you a profit dashboard per job. Classes are for segments of the business like divisions or service lines, and Plus caps classes and locations at 40 combined.

Can I use both classes and projects on the same transaction?

Yes. A bill, expense, invoice or timesheet line can carry a project (the job) and a class (the division). That's how a multi-trade contractor gets both profit per job and a P&L per trade from the same entries.

How many classes can I have in QuickBooks Online?

Per Intuit's usage limits article, QuickBooks Online Plus allows up to 40 classes and locations combined; Advanced has no limit; Simple Start and Essentials don't include classes. Check the Usage tab in Account and settings for your plan's current limits.

What is the difference between a class and a location in QuickBooks?

Both segment your business, but a location applies to a whole transaction and is meant for branches or sites, while classes can be applied line by line and suit divisions or service lines. On Plus they share the same 40-item limit.

Do classes show up on the balance sheet?

Class tracking is mainly a profit and loss tool. QuickBooks Online offers a Profit and Loss by Class report; balance sheet by class is limited, so don't rely on classes for assets and liabilities by division.

What happens to projects when a job is done?

Mark the project completed. Its history and profitability stay available, and it drops off your in-progress list. Don't delete finished projects; their data feeds year-over-year comparisons and your estimating.

Sources

  1. Intuit QuickBooks — Turn on class tracking in QuickBooks Online (checked October 12, 2026)
  2. Intuit QuickBooks — Set up and use the Projects feature in QuickBooks Online (checked October 12, 2026)
  3. Intuit QuickBooks — Learn about usage limits in QuickBooks Online (checked October 12, 2026)

Written by BRIX Editorial Team. Published October 12, 2026. Last updated October 12, 2026.

How we research and update pages: editorial policy.

Let BRIX run the phones and the books.
You run the work.

BRIX answers every call, follows up every lead, sends the quotes and invoices, and keeps QuickBooks tax-ready.

Call now(518) 588-1122Text