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
Can a bookkeeper help with financial reporting for healthcare practice acquisitions?
A bookkeeper maintains the clean financial records that buyers, CPAs, and advisors depend on during due diligence. Messy books can delay closings, reduce purchase prices, or kill deals entirely.
Read answerHow does workers compensation insurance work for trucking companies in California?
California requires workers comp coverage for every W-2 employee with no exceptions. Trucking is classified as high-risk, so premiums are significantly higher than most industries. Misclassifying drivers as 1099 contractors to avoid this cost is one of the fastest ways to trigger an EDD audit.
Read answerHow do I handle factoring company payments in my trucking bookkeeping?
Record the full invoice amount as accounts receivable, then apply the factoring company's advance as a partial payment. When the reserve is released, record the net payment and book the factoring fee as an expense. Reconcile factoring statements weekly to catch discrepancies early.
Read answerHow is nonprofit bookkeeping different from for-profit small business bookkeeping?
Nonprofits use fund accounting, which tracks every dollar by its restriction or purpose rather than just by account type. This changes the terminology, the financial statements, and how you classify revenue.
Read answerWhat is landed cost and how do I track it for imported goods?
Landed cost is the total cost of getting a product to your warehouse, including freight, duties, insurance, and handling fees. For accurate COGS, all of these costs must be allocated to inventory rather than expensed separately.
Read answerHow do I handle grant accounting and reporting for a nonprofit?
Set up each grant as a separate class or project in QuickBooks so every dollar of spending is tracked against the approved budget. Keep receipts tied to grant-funded expenses and reconcile regularly because late or inaccurate reports can trigger fund clawbacks.
Read answer