REA.co Real Estate Accounting & Tax

QuickBooks Classes vs Locations for Rental Property: The Setup Behind Per-Property P&Ls

September 1, 2026REA's property accounting team6 min read

QuickBooks classes for rental property portfolios let you split income and expenses by building, unit, or fund inside a single company file, producing a clean profit and loss for each address instead of one blended number. QuickBooks Locations does a similar job by physical site. The setup you choose determines whether per-property P&Ls stay accurate as your portfolio grows.

By REA Team, Property Management Experts

Aerial view of a rental property portfolio illustrating QuickBooks classes for rental property tracking

What Classes and Locations Actually Do in QuickBooks Online

QuickBooks Online (QBO) ships with three ways to tag a transaction beyond its account: Classes, Locations, and Tags. Classes and Locations are the two built-in options real estate operators reach for when they manage more than one address, and both require QuickBooks Online Plus, with a fuller set of location layers available on QuickBooks Online Advanced. A class lives on a company-wide list you attach to almost any transaction line, income or expense, so a report can be sliced by class no matter which account the money hit. A location works the same way but is meant to represent one physical place, and QuickBooks will not let a transaction sit under two locations at once the way it sometimes allows with a class and a sub-class.

Both features exist to answer a question the general ledger alone cannot: which property produced this income, and which property absorbed this expense. Property managers use classes or locations to track rental properties individually inside one company file rather than opening a separate file for each address, which keeps bank feeds, vendor lists, and financial reports centralized while still reporting cleanly by property. Understanding this distinction before entering a single transaction saves a rebuild of the chart of accounts later.

Setting Up QuickBooks Classes for Rental Property Tracking

Classes for rental property tracking work best when each property, or in some cases each unit within a property, gets its own class on the list. A property manager running eight single-family rentals typically creates eight classes named for the street address or a short property code, then assigns every transaction, rent deposits, repair bills, insurance premiums, to the matching class at entry. QuickBooks Online supports sub-classes too, so a class structure can represent a property at the top level and individual units underneath it when a duplex or small multifamily building needs unit-level detail without a second layer of locations.

The advantage of classes is flexibility. A single transaction can be split across multiple properties in one entry, which matters for a shared expense like a property management software subscription or a bookkeeper's monthly fee that legitimately covers several addresses at once. Assign a percentage of that bill to each property's class and the profit and loss for every property absorbs its fair share, rather than one property carrying a cost that actually benefits the whole portfolio.

When Locations Fit Better Than Classes

QuickBooks Locations for rental property portfolios organized strictly around physical address tends to fit better once the number of properties grows past what a single class list can manage cleanly, or when a portfolio already uses classes for something else, department, fund, or business line, and needs a second, independent tracking axis for property. Because locations are built around one address per entry, they also pair naturally with a company that eventually wants a location-level balance sheet, a report classes alone cannot produce on QuickBooks Online Plus. Locations reporting on QuickBooks Online Advanced extends further, supporting a longer location list and additional layers for portfolios with dozens of properties across multiple markets.

Building a Chart of Accounts That Supports Either Structure

Classes and locations only work as well as the chart of accounts underneath them. A chart of accounts built for a single business, one rent income account, one repairs account, one insurance account, forces every property's activity through the same handful of lines, which is fine because the class or location is what separates one property's numbers from another's on the report. Trying to do both at once, a separate account for each property's rent and a separate class for each property too, duplicates the same information and makes the chart of accounts unwieldy as a portfolio grows past a handful of addresses.

Many property managers build a rental property chart of accounts with parent accounts for rent income, other income, repairs, utilities, insurance, and management fees, then let the class or location field carry the property-level detail on every transaction. That structure keeps the account list short and readable while still letting a report show income and expenses broken out by property, by class, or by location on demand, and it holds up whether a portfolio has three rental properties or thirty.

Close-up of ledger pages and labeled property keychains representing tracking income and expenses by property

Turning Class or Location Tracking Into Per-Property P&Ls

Once every transaction carries a class or location, running a profit and loss by property is a report setting, not a rebuild. QuickBooks Online's Profit and Loss report can be filtered and displayed by class or by location, producing a column for each property side by side on one page, which is the report most owners and lenders ask for when reviewing a rental property portfolio. Property Management teams typically pull this report monthly, right after the bank feed is reconciled and every transaction has been assigned to the correct class or location, so the numbers reflect a closed month rather than a work in progress.

The same monthly rhythm, reconcile the accounts, assign any unassigned transactions, then run the report, is really just rental property accounting discipline applied consistently. A portfolio with multiple properties only stays readable when each property's P&L is produced the same way every month, using the same chart of accounts and the same class or location structure, rather than being rebuilt from scratch each time someone asks for it.

Frequently Asked Questions

What's the difference between QuickBooks classes and locations for rental property portfolios? Classes are a flexible, company-wide tag that can be split across multiple properties on a single transaction line and can be nested into sub-classes. Locations represent one physical address per entry and support a location-level balance sheet. Many property managers use classes for individual properties and reserve locations for a broader grouping, like region or market, when both levels of detail are useful.

Do I need QuickBooks Online Plus or Advanced to use classes and locations? Yes. Class and location tracking is available starting on QuickBooks Online Plus. QuickBooks Online Advanced raises the limits on how many classes and locations a company file can hold and adds extra location layers, which usually matters only once a portfolio has grown well beyond a handful of properties.

How do I run a profit and loss report by property in QuickBooks Online? Open the Profit and Loss report, then use the display columns setting to show columns by class or by location instead of by month. Every property that has been assigned to a class or location on its transactions will appear as its own column, with a total column showing the combined portfolio.

Should I use Tags instead of classes or locations? Tags are a lighter, more informal tracking option in QuickBooks Online and generally are not built for structured, ongoing per-property reporting the way classes and locations are. Tags work well for one-off tracking needs, a marketing campaign or a referral source, but classes or locations remain the better fit for the property-level financial reporting behind REA's outsourced accounting services.

Is it too late to start using QuickBooks classes for rental property tracking on an existing file? No. A company file with transaction history can still adopt classes or locations going forward; older transactions simply will not carry the tag unless they are reclassified. Most property managers start QuickBooks classes for rental property tracking at the beginning of a fiscal year or quarter, so year-to-date property reports stay clean without reworking every past entry.

Get Per-Property P&Ls Set Up Correctly

A chart of accounts and a class or location structure that fit how a portfolio actually operates make every month's close faster and every property's numbers easier to trust. Lets Connect with REA's team to get rental property QuickBooks tracking set up right the first time.

Want this handled for you?

Schedule a Call

We work with the software & tools you already use

Ready to Streamline Your Accounting?

Schedule a call with our team to learn how REA's outsourced real estate accounting services can help you reduce costs, improve financial accuracy, and focus on growing your portfolio.