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 does Florida sales tax work when my business sells both products and services?

Florida taxes tangible products but exempts most services. When you sell both, separately listing taxable and non-taxable items on your invoices determines what gets taxed.

Read answer

How do I reconcile Amazon FBA settlement reports with what shows in my bank account?

Amazon deposits a net settlement amount after deducting fees, returns, reimbursements, and reserves. You need to break that single deposit into its component parts so your books reflect actual revenue and actual expenses.

Read answer

How do I account for franchise royalty fees and advertising fund contributions in QuickBooks?

Create two separate expense accounts in QuickBooks: one for franchise royalty fees and one for advertising fund contributions. Keeping them apart gives you a clear picture of what you're paying the franchisor and why.

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

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

What are the most common bookkeeping mistakes restaurant owners make in their first year?

The biggest mistakes include mixing personal and business finances, not tracking food costs at the item level, falling behind on sales tax, and failing to reconcile POS reports with bank deposits. Most of these are preventable with the right systems from day one.

Read answer

Orlando bookkeeping firm serving small businesses across Central Florida. Full-service bookkeeping, accounting, and consultation 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