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

Call or Text: (813) 857-5169

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

What is a month-end close process and does my small business need one?

Month-end close is the process of finalizing your books at the end of each month so your financial records are accurate and complete. Even small businesses benefit because it catches errors before they compound and gives you numbers you can actually trust.

Read answer

Do I need to collect Florida sales tax if I run an online business from my home?

If you're selling taxable goods from Florida, yes. Operating from your home still creates sales tax nexus in the state. Whether you actually need to collect depends on what you sell, since Florida taxes tangible products but most services are exempt.

Read answer

How does a bilingual bookkeeper help when I need to communicate with my CPA or bank?

A bilingual bookkeeper acts as a bridge between you and English-speaking financial professionals. They translate conversations, prepare documents in the right language, and make sure nothing important gets lost when discussing your taxes, loans, or financial plans.

Read answer

How should a dropshipping business track cost of goods sold when inventory is never on hand?

Track COGS per order by recording the supplier cost plus shipping to the customer for every sale. Set up products as non-inventory items in QuickBooks Online so each transaction captures both revenue and cost automatically.

Read answer

What changes in my bookkeeping when my salon switches from employee stylists to booth renters?

Your revenue reclassifies from service income to rental income, payroll obligations go away entirely, and your expense structure shifts. You'll issue 1099-NEC forms instead of W-2s and need to update your chart of accounts to reflect the new business model.

Read answer

How do I account for food waste and spoilage so it shows up on my P&L?

Create a separate expense line under Cost of Goods Sold specifically for waste and spoilage instead of lumping it into food purchases. This makes waste visible on your P&L so you can actually measure it, manage it, and spot problems early.

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