Multi-Property Accounting: Classes, Locations, or Separate Companies?

Multi-Property Accounting: Classes, Locations, or Separate Companies?

Multi-Property Accounting: Classes, Locations, or Separate Companies?

If you manage more than one short-term rental property, you've hit a wall that every growing operator eventually faces: your accounting software knows you have revenue and expenses, but it has no idea which property they belong to.

This article is for STR hosts and property managers running two or more properties - whether you own them all, manage them for outside owners, or some combination. By the end, you'll know how to structure your books so you can see property-level profit and loss without rebuilding your chart of accounts from scratch.

There are three main structural options inside tools like QuickBooks Online and Xero: classes (or tracking categories), locations, and separate company files. Each has real trade-offs, and the right choice depends on your ownership mix, your owner-reporting obligations, and how complex you expect your portfolio to become.

Why Your Accounting Structure Matters

A single-file, flat chart of accounts might work fine for one property. Add a second or third, and you lose the ability to answer basic questions:

  • Which property generated the most net income last quarter?

  • What did we spend on cleaning at the beach house vs. the mountain cabin?

  • Does Owner A's property cover its own management fees?

Without a deliberate structure, you end up manually sorting transactions at tax time - or worse, guessing. The structure you pick now also affects how hard it is to produce owner statements, file Schedule E (or Schedule C), and catch errors before they compound.

For a broader look at how property-level accounting fits into your overall operation, see our guide to STR property management accounting.

Option 1: Classes (or Tracking Categories)

Best for: Operators with 2-15 properties, especially where multiple properties share the same legal ownership.

In QuickBooks Online, "Classes" let you tag every transaction to a segment - in this case, a property. Xero calls them "Tracking Categories." The mechanics are the same: one company file, one chart of accounts, but every income and expense line carries a property label.

How it works

You create a class for each property ("Beachfront Cottage," "Downtown Loft," etc.). When you record a $450 cleaning invoice, you tag it to the relevant property. Your P&L report can then be filtered or broken out by class, giving you property-level performance without maintaining separate books.

Pros

  • Low overhead - one login, one reconciliation workflow

  • Easy to run consolidated reports across all properties

  • Works well when you own all the properties personally or through a single LLC

Cons

  • Owner-managed properties get messy fast. If you're managing properties for outside owners and holding their funds in trust, classes alone don't give you the separation you need for proper owner trust accounting.

  • Discipline is required. Every transaction must be tagged. One untagged expense skews your property reports.

  • Some accountants consider it a workaround rather than a true multi-entity structure.

Worked example

Say you manage three properties, all owned by your LLC. In November, you collect:

  • Cabin A: $3,200 in guest revenue

  • Cabin B: $1,800 in guest revenue

  • Cabin C: $4,100 in guest revenue

You also pay $900 in combined cleaning costs. By tagging each cleaning invoice to the right class ($300 to Cabin A, $200 to Cabin B, $400 to Cabin C), your class-based P&L shows each property's gross margin separately - without needing three separate QuickBooks files.

Option 2: Locations

Best for: Operators who need to separate by physical site rather than ownership, or who want a slightly more formalized structure than classes within QBO.

QuickBooks Online's "Locations" feature works similarly to classes but is designed around physical places. You can use both classes and locations simultaneously, though that adds complexity.

In practice, most STR operators don't need both. If you're choosing between classes and locations in QuickBooks, classes tend to be more flexible for property-level reporting because you can apply them to any transaction type, including journal entries. Locations have some restrictions depending on your QBO plan.

Xero doesn't have a native "locations" feature - Tracking Categories cover both use cases.

Option 3: Separate Company Files

Best for: Operators managing properties for multiple outside owners, portfolios with distinct legal entities per property, or anyone with 10+ properties where co-mingling creates liability risk.

How it works

Each property (or each owner, or each LLC) gets its own company file in QuickBooks or Xero. The books are completely separate - separate charts of accounts, separate reports, separate logins or sub-accounts.

Pros

  • Clean legal separation between entities or owners

  • Correct structure for trust accounting if you're holding owner funds

  • Each owner gets a standalone P&L and balance sheet - no filtering required

  • Easier to hand off one property's books to a new accountant or owner

Cons

  • Higher cost - most accounting platforms charge per company file

  • More administrative work - you can't run a single consolidated report without a tool that aggregates across entities

  • Cross-property expense allocations (shared marketing, management overhead) require intercompany entries

When separation is non-negotiable

If your state requires you to hold owner funds in a separate trust account and provide auditable owner statements, a single company file with classes is not sufficient. You need accounting that reflects the actual legal and fiduciary structure. Check your state's property management licensing requirements and consult a CPA familiar with STR operations.

Comparison at a Glance

Factor

Classes / Tracking Categories

Separate Company Files

Setup complexity

Low

Medium to high

Cost

Included in most plans

Per-file subscription fees

Owner-managed properties

Not ideal

Recommended

Consolidated reporting

Easy

Requires extra steps

Legal entity separation

No

Yes

Audit trail per property

Partial

Full

How to Decide

Run through these questions in order:

1. Are you managing properties for outside owners? If yes, you likely need separate files (or at minimum, rigorous class-based tracking paired with a dedicated trust account process). Commingling owner funds - even accidentally - is an accounting and legal problem.

2. Does each property have its own LLC? If yes, each LLC needs its own books. Full stop. A class tag inside a different entity's company file doesn't satisfy the accounting separation that an LLC structure is supposed to provide.

3. How many properties are you managing? Under five properties you own personally or through one entity: classes are usually fine. Five to fifteen: classes work but you'll feel the strain. More than fifteen with a mix of owners and entities: separate files become worth the overhead.

4. Who needs to see the financials? If outside owners review statements, you want clean per-property reports with no risk of another owner's data appearing. Separate files make this straightforward. Classes can work if your reporting tools filter correctly, but the error surface is larger.

Errors Hide in the Structure

One underappreciated risk of any multi-property setup is that accounting errors become harder to spot as complexity grows. A misclassified cleaning fee, a management fee posted to the wrong owner's ledger, or a tax holdback that doesn't tie to the right property - these mistakes multiply when you're running multiple streams through one system.

Structure alone doesn't prevent errors. You also need a review process that checks whether what's in your books matches what actually happened at the property level. If you're not sure whether your current structure is producing clean numbers, you can have PX review your owner statements and accounting data for gaps and mismatches - it's a fast way to find out before a problem becomes a pattern.

Our features page covers how PX identifies specific error types across multi-property operations.

Frequently Asked Questions

Can I use both classes and locations at the same time in QuickBooks Online?

Yes, QuickBooks Online supports both classes and locations simultaneously. In practice, most STR operators don't need both layers - classes alone are usually sufficient for property-level segmentation. Adding locations on top increases tagging complexity without much added reporting value unless you have a specific geographic reporting need.

Do I need a separate QuickBooks file for each property if they're all owned by the same LLC?

No. If all properties sit inside one legal entity, one company file with classes or tracking categories is generally sufficient for tax and reporting purposes. Separate files make sense when you have separate legal entities, separate owners, or fiduciary obligations that require isolated ledgers.

How does my accounting structure affect my Schedule E filing?

Each property you own is reported separately on Schedule E (IRS Form 1040). Your accounting structure should make it easy to pull revenue, expenses, and depreciation per property. If you're using classes correctly, running a class-filtered P&L gives you the numbers for each Schedule E row. If properties are in separate files, you pull reports from each file. Either way, your CPA will want property-level detail - make sure your system can produce it.

What's the right structure if I manage some properties I own and some I manage for outside owners?

This is the most common mixed scenario. A practical approach: keep your own properties in one company file (using classes per property), and set up either separate files or a dedicated trust accounting workflow for owner-managed properties. Mixing personally owned and third-party managed properties in a single file without clear separation creates both accounting and liability risk.

How often should I audit my multi-property accounting setup?

At a minimum, review your structure annually - ideally before tax season. You should also review it any time you add a new property, bring on a new owner, or change your legal entity structure. Beyond the structure itself, a periodic transaction-level review catches misclassifications and payout mismatches that accumulate quietly over time.

Next Steps

If you're setting up a new multi-property structure, start with the ownership question first - that drives the file vs. class decision more than anything else. If you're already running multiple properties and aren't sure whether your current setup is producing accurate property-level numbers, the fastest diagnostic is to run a class-filtered P&L and compare the totals against what you actually collected and paid out per property.

For a deeper look at how trust accounting fits into this structure, read our guide to owner trust accounting. And if you want a second set of eyes on what's already in your books, request a free owner statement audit to find out where the numbers don't add up.

By Jessica Hudson, CPA - specializing in short-term rental tax, bookkeeping, and financial operations for vacation rental hosts and property managers.

See what’s wrong in your own owner statements

Book your free 15-minute call. We audit your owner statements across all five systems, fix every error and close your month with you, all before the call ends. 15-minute call, completely free, no credit card, and onboarding is free.

How long did your team spend on owner statements last month? Did they find every error?

Book your free 15-minute call. We audit your owner statements across all five systems, fix every error and close your month with you, all before the call ends.

Checks every booking across your PMS, booking channels, payment processor, bank, and accounting system

Shows you what’s wrong and why

Fixes it and closes your month in 15 minutes

Property portfolio dashboard showing 1005 total properties, 79 unresolved issues, 21 fixed, and issues by status chart.

How long did your team spend on owner statements last month? Did they find every error?

Book your free 15-minute call. We audit your owner statements across all five systems, fix every error and close your month with you, all before the call ends.

Checks every booking across your PMS, booking channels, payment processor, bank, and accounting system

Shows you what’s wrong and why

Fixes it and closes your month in 15 minutes

Property portfolio dashboard showing 1005 total properties, 79 unresolved issues, 21 fixed, and issues by status chart.

How long did your team spend on owner statements last month? Did they find every error?

Book your free 15-minute call. We audit your owner statements across all five systems, fix every error and close your month with you, all before the call ends.

Checks every booking across your PMS, booking channels, payment processor, bank, and accounting system

Shows you what’s wrong and why

Fixes it and closes your month in 15 minutes

Property portfolio dashboard showing 1005 total properties, 79 unresolved issues, 21 fixed, and issues by status chart.