How do I set up QuickBooks to track income and expenses for multiple rental properties?
The key to tracking multiple rental properties in QuickBooks Online is class tracking. Go to Settings, then Account and Settings, then Advanced, and turn on “Track classes.” Create a class for each property using an address or short name that’s easy to recognize. Every single transaction you enter from that point forward gets assigned to the correct property class. This is the foundation of the whole system. Skip this step and your reports will lump everything together, making it impossible to know which properties make money and which ones don’t.
Next, build out your chart of accounts to match how rental property finances actually work. For income, create a rental income account and let the class tracking separate it by property. If you collect late fees or laundry income, set those up as separate income accounts.
Security deposits are where most landlords get the accounting wrong. Deposits are not income. They’re money you hold that belongs to the tenant until you either return it or apply it to damages. Create a liability account called Security Deposits Held. When a tenant pays a deposit, record it to this liability account tagged to the property class. When you return the deposit, reduce the liability. If you keep a portion for damages at move-out, transfer that amount from the liability to income at that point.
Mortgage payments need to be split correctly every single time. Each payment contains both principal and interest. The interest portion is an expense that shows on your P&L. The principal portion reduces your loan balance on the balance sheet and is not an expense. Set up a long-term liability account for each mortgage loan. When recording a payment, split the transaction so interest goes to a mortgage interest expense account and principal reduces the loan liability. Both sides get tagged to the property class.
For operating expenses, create accounts for property tax, insurance, repairs and maintenance, property management fees, HOA dues, utilities you pay, and landscaping. Tag each to the correct property class when you enter the transaction. These are your standard costs that determine whether a property is operationally profitable.
Once everything is set up, run a Profit and Loss by Class report. This shows each property side by side with rental income minus operating expenses, giving you net operating income per property. NOI is the number that tells you how each property performs before debt service. For actual cash flow, factor in the full mortgage payment including principal, since that hits your bank account even though it doesn’t all show on the P&L.
A few things that keep the system working long term. Set up bank rules in QBO to automatically assign recurring transactions like mortgage payments and insurance to the right property class. Review reports monthly so you catch miscategorized items before they pile up. And never leave a transaction untagged. One unclassified expense means your per-property numbers are off, and if it happens regularly, the reports become unreliable.
If you own several rental properties and the setup feels overwhelming, it’s worth getting it done right the first time rather than trying to fix messy books later. Our Orange County small business bookkeeping services include QuickBooks configuration specifically for multi-property landlords, so each property shows its own cash flow and profitability from day one.
Orange County's Small Business Bookkeeper
The Next Step:
A Short Conversation
Tell us about your business and what you need help with. We'll listen, ask a few questions, and give you a straightforward quote with no surprises.
More Questions
How do I separate personal and business expenses when a doctor owns the practice building?
The standard approach is to hold the building in a separate LLC from the medical practice. The practice pays fair market rent to the property LLC, and both entities maintain completely separate books.
Read answerHow does California's minimum wage affect my small business payroll budgeting?
California's 2025 state minimum wage is $16.50 per hour, but your true payroll cost per employee is 15% to 25% higher once you add employer taxes and insurance. Budget for annual increases and check local rates if employees work outside Orange County.
Read answerHow do I file IFTA fuel tax reports for a California-based trucking company?
California-based carriers file IFTA quarterly through the CDTFA. You need to track total miles driven and fuel purchased in every jurisdiction, then calculate the net tax owed or credit for each state.
Read answerWhat is the best way to sync Shopify or Amazon sales data with QuickBooks?
Use summary-level syncing rather than individual transactions, and map sales, fees, shipping, and refunds to separate QuickBooks accounts. Middleware tools like A2X make this cleaner for most sellers.
Read answerHow do I handle sales tax nexus for an e-commerce business selling across multiple states?
After the 2018 Wayfair Supreme Court decision, most states can require you to collect sales tax once you cross their economic nexus threshold. For California-based e-commerce sellers, that means collecting CA sales tax plus registering and filing in every other state where you hit the threshold.
Read answerHow do I track provider compensation and draws for a multi-physician practice?
Set up separate sub-accounts for each provider in your chart of accounts, and distinguish between W-2 salary payments that flow through payroll and owner draws that come from equity. Reconcile everything against employment or partnership agreements at least quarterly.
Read answer