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 set up a chart of accounts in QuickBooks that actually matches my business?

Start by understanding your revenue streams, major expense categories, and what financial questions you need your books to answer. Then build the chart of accounts around that reality instead of accepting the default template QuickBooks gives you.

Read answer

What financial KPIs should a retail store owner review every month?

Focus on gross profit margin, inventory turnover, and labor cost percentage first. These three numbers tell you whether your pricing, purchasing, and staffing decisions are actually working.

Read answer

What chart of accounts should an e-commerce seller use in QuickBooks Online?

E-commerce sellers need a chart of accounts that separates income and fees by sales channel, tracks cost of goods sold accurately, and handles refunds as contra-revenue rather than expenses.

Read answer

What Florida sales tax exemptions should small business owners know about?

Florida exempts most services, groceries, prescription drugs, and resale purchases from sales tax. But certain services like commercial cleaning, pest control, and security are taxable, which catches many business owners off guard.

Read answer

How do I budget and forecast when my business revenue depends on tourism?

Start by mapping your historical revenue to identify seasonal patterns, then build a month-by-month budget instead of dividing annual targets by twelve. Build cash reserves during peak months to cover slower periods.

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

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