Bookkeeping, accounting, and fractional CFO services for small businesses across Central Florida.

Call or Text: (407) 476-6348

How do I use QuickBooks classes to track profit and loss per rental property?

Classes in QuickBooks Online let you tag transactions with a label that cuts across your chart of accounts. For real estate investors, this means you can assign every dollar of rental income and every expense to a specific property, then pull a report that shows profitability for each one side by side.

First, you need QuickBooks Online Plus or Advanced. Classes are not available on Simple Start or Essentials. To enable them, go to Settings, then Account and Settings, then Advanced. Under Categories, turn on “Track classes” and set the default to “One class for entire transaction” or “One class per detail line.” If you occasionally split a single bill across multiple properties (like a shared landscaping contract), choose the per-detail-line option.

Next, create a class for each property. Name them something clear and consistent. Using the property address or a short identifier works well. “123 Oak St” or “Pine Ridge Unit 4” is better than “Property 1” because you won’t have to remember which number goes with which address six months from now.

From that point forward, assign the correct class to every transaction. Rent collected from 123 Oak St gets the 123 Oak St class. The plumber who fixes the water heater at that property gets the same class. Insurance, property taxes, HOA fees, mortgage interest, repairs, management fees. Everything. The moment you start leaving transactions unclassified, your per-property numbers become unreliable.

To see the results, run the Profit and Loss by Class report under Reports. Each property shows as its own column with income, expenses, and net profit. You can immediately see which properties are cash flowing and which ones are eating into your returns. This report is what makes the whole effort worthwhile.

A few things to watch out for. Shared expenses that benefit all properties, like your bookkeeping fees or mileage to meet with your accountant, need a home. Create a class called “General” or “Overhead” for costs that don’t belong to a single property. This keeps your property columns clean while still capturing every expense in your books.

If your properties are held in separate LLCs, classes are not the right approach. Each LLC is a separate legal entity and should have its own QuickBooks file with its own bank accounts and financial statements. Mixing multiple LLCs into one file defeats the liability protection you set up the LLCs for in the first place, and it creates a mess at tax time since each entity files its own return.

Consistency is the hard part. Setting up classes takes twenty minutes. Using them correctly on every single transaction for years is the real challenge. If you handle your own books, build the habit of never saving a transaction without a class assigned. If you work with someone who handles inventory accounting in Orlando or bookkeeping for you, make sure they understand your property structure from day one so nothing gets miscoded.

When done right, class tracking gives you a clear picture of each property’s actual performance. That information drives better decisions about rent pricing, whether to hold or sell, and where your next investment dollar should go.

Central Florida's Trusted Bookkeeping Firm

Start Here:
A 30-Minute Consultation

Tell us about your business and what's going on with your books. We'll figure out exactly what you need, and give you a straightforward quote.

More Questions

How do I account for damaged, expired, or obsolete inventory in my books?

You remove the value from your books through a write-down or write-off. This means debiting an expense account and crediting your inventory asset account, with documentation to support the adjustment.

Read answer

How does Florida sales tax apply differently to dine-in food, takeout, and alcohol?

In Florida, most food sold by restaurants is taxable at the full rate whether it's dine-in or takeout. Alcohol is always taxable. The real distinction is between prepared food and grocery-type items, not how the customer receives it.

Read answer

When does a growing business need an external controller instead of just a bookkeeper?

You need an external controller when your business has outgrown basic transaction recording and you need someone reviewing the numbers, catching errors, and giving you financial insight you can actually act on.

Read answer

What internal controls should a small business have in place to prevent fraud and catch errors?

The most important controls are separation of duties, dual approval on larger payments, bank reconciliation by someone who doesn't handle cash, restricted QuickBooks permissions, and a monthly financial review by the owner.

Read answer

What financial reports should I review before making a major hiring or expansion decision?

At minimum, review your profit and loss statement, balance sheet, and a cash flow forecast. Together these tell you whether the business is profitable enough, financially stable enough, and has enough cash runway to support growth.

Read answer

What bookkeeping adjustments does a seasonal business need to make throughout the year?

Seasonal businesses need to spread annual costs across all twelve months, accrue for upcoming expenses, and compare financials year-over-year instead of month-over-month. Without these adjustments, your financial statements will be misleading during both peak and slow periods.

Read answer

Orlando bookkeeping firm serving small businesses across Central Florida. Full-service bookkeeping, accounting, and advisory services backed by 10+ years of accounting experience. QuickBooks ProAdvisor certified and bilingual in English and Spanish.

Service Area

Serving Orlando, Lake Nona, Avalon Park, Winter Park, Kissimmee and surrounding areas

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks ProAdvisor badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • GDA Certificate badge

© 2026 Zacosta Bookkeeping Services