Vertex Accounting

QuickBooks Classes vs Locations for Rental Property: How to Set Them Up

By Javeria M., Portfolio Manager4 min read
In this article
  1. What Is the Difference Between Classes and Locations?
  2. Which QuickBooks Online Plan Do You Need?
  3. How Should Rental Properties Be Set Up?
  4. What About Projects?
  5. How Do You Fix Unclassified Transactions?
  6. When Does QuickBooks Stop Being the Right Tool?
  7. Getting Help
Laptop open on a desk for bookkeeping work

For most landlords using QuickBooks Online, the cleanest setup is one class per rental property, one company file per legal entity, and locations used only for something that applies to a whole transaction, such as a region or a fund. That gives you a profit and loss statement for each property without opening a separate QuickBooks file for every address.

The details matter, though, because the wrong choice is painful to undo after a year of transactions.

What Is the Difference Between Classes and Locations?

Both are tracking tags in QuickBooks Online, and both let you run reports filtered or split by tag. The key difference is where they apply.

FeatureClassesLocations
Applied toEach line of a transaction (or the whole transaction, by setting)The whole transaction only
Can split one invoice across severalYes, line by lineNo
Can be renamed in settingsNo, always called ClassYes, for example "Property," "Division" or "Fund"
Sub-levelsYes, parent and sub-classesYes, parent and sub-locations
Best use for rentalsIndividual properties or unitsEntity groups, regions or funds

The line-level ability is what makes classes the better fit for properties. A single landscaping bill covering three properties can be split across three classes on one transaction. With locations, you would need three separate bills.

Which QuickBooks Online Plan Do You Need?

Class and location tracking are only available on QuickBooks Online Plus and Advanced.

  • Plus allows up to 40 classes and locations combined.
  • Advanced has no fixed limit on classes and locations.
  • Simple Start and Essentials do not include class or location tracking.

If you own more than about 35 properties on Plus, you will hit the limit faster than you expect, especially if you also use locations. Plan for Advanced, or reconsider whether every unit needs its own class.

How Should Rental Properties Be Set Up?

If properties are owned by separate LLCs, each with its own bank account and tax return, give each LLC its own QuickBooks file. Classes track activity within one entity; they are not a substitute for separate books for separate legal entities. Mixing entities in one file creates commingling problems and makes the tax return harder to prepare.

Step 2: One class per property

Inside each file, create a class for each property. Use a consistent naming pattern, such as street address or a short code:

  • 101 Elm St
  • 245 Oak Ave
  • Riverside Fourplex

For small multifamily buildings, use sub-classes for units only if you genuinely need unit-level P&Ls. Most owners do not, and unit-level classes multiply quickly.

Step 3: Add a catch-all class for shared costs

Create a class such as Portfolio / Shared for costs that truly belong to the whole portfolio, such as bookkeeping fees or entity-level insurance. Decide upfront whether you will allocate these across properties at year end or leave them as a separate line.

Step 4: Turn on "warn me when a transaction isn't assigned a class"

This setting is in Account and Settings under Advanced. It prevents most unclassified transactions, which are the biggest source of messy property P&Ls.

Step 5: Use locations only if you need a second dimension

If one entity holds properties in two markets, or you manage two funds in one file, rename Locations to "Market" or "Fund" and use it at the transaction level. Otherwise, leave locations off.

What About Projects?

QuickBooks Online Projects can also track income and costs, and some landlords use one project per property. Projects work well for renovations or a single flip, where you want to see job profitability. For ongoing rental operations, classes are usually more flexible because they work across every transaction type and report.

How Do You Fix Unclassified Transactions?

If you are adding classes to an existing file:

  1. 1Run a Profit and Loss by Class report for the current year and look at the "Not Specified" column.
  2. 2Filter the transaction list for missing classes and assign them in batches, starting with the largest amounts.
  3. 3Use bank rules to assign classes automatically for recurring payees, such as each property's utility account.
  4. 4Work backward through prior years only if you need property-level history for a sale, refinance or tax purpose.

This is one of the most common tasks in our bookkeeping cleanup work.

When Does QuickBooks Stop Being the Right Tool?

QuickBooks works well for owner-operators with a modest number of properties. It starts to strain when you need tenant ledgers, security deposit tracking, owner statements for third parties or trust accounting. At that point, property management software such as AppFolio, Buildium or Rent Manager is usually the better fit, sometimes with QuickBooks kept for the entity-level books.

Getting Help

Vertex Accounting sets up and maintains QuickBooks for real estate for owner-operators and investors, including class structures, bank rules and property-level reporting. If your property P&Ls do not look right, a quick review of your current setup is usually enough to see why.

Frequently Asked Questions

Which QuickBooks Online plan supports classes and locations?

Plus and Advanced. Plus allows up to 40 classes and locations combined; Advanced removes that limit. Simple Start and Essentials do not include class or location tracking.

Should each rental property be a class or a location?

For most landlords, make each property a class, since classes can be applied per line. Use locations for something that applies to the whole transaction, such as the owning entity or region.

Should I use a separate QuickBooks file for each LLC?

Usually yes when properties are held in separate legal entities with separate bank accounts. Classes are for tracking within one entity, not for combining separate entities.

Can I add classes to past transactions?

Yes, but it is manual work. Run a report of unclassified transactions and assign them in batches, starting with the current year.

This article is general information, not legal or tax advice. Rules vary by state and change over time, so confirm specifics with your attorney or tax adviser before acting on them.

Keep reading

Join 700+ property management and small business clients running on Vertex Accounting

Free Consultation

Ready to Streamline Your Accounting?

Book a call with the Vertex Accounting team. We will look at your portfolio, your software and where the books stand today, and tell you plainly what we would take on.

  • 30-minute call, no obligation
  • Specialists in AppFolio, Buildium, Yardi, Rent Manager, Entrata, RealPage, MRI, Propertyware and QBO
  • We'll review your current setup before we talk
  • Leave with a clear plan, whether you hire us or not

Book a Consultation

Tell us about your business

A few quick details so we can prepare for your call.


You'll be able to pick a time for your call right after this.