QuickBooks Online works well for landlords, but only if you set it up for property-level reporting from day one. You need the Plus plan or higher, because class tracking (one class per property) is only available on Plus and Advanced. Use one QBO company file per tax-filing entity, one class per property inside each file, and bank rules to keep categorization consistent. This guide walks through the exact setup order, with a decision table and a worked example of a rent deposit and mortgage payment.
QuickBooks Online can absolutely run a rental portfolio's books, but the default setup will not. Out of the box, QBO is built for a generic service business: one income stream, no concept of properties, units, or entities. To get property-level profit and loss, you need three things: the Plus plan or higher (class tracking is only available on Plus and Advanced), one class per property, and one QBO company file per tax-filing entity. Get those three decisions right first and everything else, from bank feeds to your monthly close, falls into place. Get them wrong and you will be paying for a cleanup later.
This guide covers the plan to buy, when to use classes versus locations versus separate company files, the exact setup order, and a worked example of recording one month of a property's rent and mortgage activity.
For property-level reporting, the answer is Plus, at minimum. Class tracking and location tracking, the features that let you tag every transaction to a property, are only available on the Plus and Advanced plans. Simple Start and Essentials do not include them at all, so a per-property P&L is effectively impossible on those tiers without ugly workarounds.
The limits that matter for landlords, per Intuit's published usage limits:
| Plan | List price (July 2026) | Classes + locations | Chart of accounts | Landlord verdict |
|---|---|---|---|---|
| Simple Start | $38/mo | Not available | 250 accounts | No per-property reporting; skip it |
| Essentials | $75/mo | Not available | 250 accounts | Same problem; skip it |
| Plus | $115/mo | 40 combined | 250 accounts | Right answer for most landlords |
| Advanced | $275/mo | Unlimited | Unlimited | Only needed past ~40 classes/locations or 5 users |
Prices are Intuit's list prices as of July 2026 and change regularly; check the current pricing page before you buy. The 40 combined classes and locations cap on Plus is the number to remember: if you class each property and also use locations, both count against the same limit. A 25-property portfolio using one class per property fits comfortably; a 30-unit portfolio with unit-level sub-classes does not.
QBO gives you three ways to separate property activity, and they solve different problems:
The rule of thumb we apply to every portfolio: one QBO company file per entity that files its own tax return; one class per property inside each file; locations only when you need a second grouping dimension. Here is how that plays out by situation:
| Your situation | Recommended setup | Why / tradeoff |
|---|---|---|
| 1–5 properties, one owner or one LLC, no external reporting | One QBO Plus file; one class per property | Simplest setup that still produces per-property P&L. Locations add nothing here. |
| 6–25 properties, one entity, properties in more than one market | One QBO Plus file; one class per property; locations for market or region | Classes give property P&L, locations roll properties up by market. Watch the 40 combined cap. |
| Small multifamily where you want unit-level detail | One Plus file; class per property with sub-classes per unit, only if total stays under 40; otherwise Advanced | Sub-classes count toward the Plus limit. Most landlords only need unit detail for rent tracking, which tenant records handle. |
| 2–4 LLCs, each files its own return (e.g., partnerships with different partners) | One QBO file per LLC; classes per property inside each | Non-negotiable. Mixing entities that file separate returns in one file forces a painful year-end unscramble and undermines liability separation. Use an identical chart of accounts across files. |
| Several single-member LLCs, all disregarded to one owner's return | Usually one file with a class or location per LLC and per property; confirm with your CPA and any lender first | Consolidating disregarded LLCs in one file is common and cheaper, but if a lender wants standalone entity financials, or your CPA wants separate books to support the liability shield, use separate files. |
| A lender requires entity-level financial statements (balance sheet, not just P&L) | Separate file for that entity, full stop | QBO's balance sheet by class/location is unreliable because many balance-sheet transactions never get tagged. Only a dedicated file produces a clean entity balance sheet. |
| 40+ properties/units to track in one entity | QBO Advanced (unlimited classes) in one file | Advanced costs more but avoids splitting one entity across files, which breaks consolidated reporting. |
If you are weighing the multi-entity rows, our guide to bookkeeping for multiple LLCs covers intercompany transfers and consolidated reporting in depth.
Order matters. Bank feeds before chart of accounts means categorizing transactions into accounts that do not exist yet. Follow this sequence.
Deactivate the retail-oriented defaults you will never use, then build rental-specific accounts: rental income, late fees, repairs and maintenance, property management fees, insurance, property taxes, mortgage interest, plus balance-sheet accounts for each property's mortgage (long-term liability), each escrow account (other current asset), and security deposits held (other current liability). Many landlords align expense categories with the line items on Schedule E (Form 1040), the form where individuals commonly report rental real estate, so year-end handoff to the tax preparer is clean; your CPA makes the final call on tax categorization. Do not create separate income and expense accounts per property; that is what classes are for. Our rental property chart of accounts guide includes a full account list you can copy.
Go to Settings → All lists → Classes and add one class per property using a short, sortable convention like 128-Maple or 05-Oakwood. Add one extra class named Admin or Overhead for costs that belong to the business but not to any property (software subscriptions, tax prep, your QBO subscription itself). Resist unit-level sub-classes unless you genuinely report at unit level; every sub-class counts toward the 40-item Plus cap.
Connect every business checking, savings, and credit card account. One operating account per entity is the minimum; never connect a personal account you also use for groceries. Set the start date carefully so the feed begins where your verified books end, and enter opening balances that match the bank statement on that date.
QBO supports up to 2,000 bank rules with up to five conditions each (description, bank text, or amount), so a landlord will never hit the cap; the risk is sloppy rules, not too few. Build rules for your repeating transactions: each tenant's rent deposit (bank text plus amount → Rental Income, class for that property), utilities per property, insurance, HOA dues, and management fees. Two cautions from practice:
A setup is only as good as the routine that maintains it. Each month, in order: clear the bank feed For review queue; reconcile every bank, credit card, and loan account to statements; run the P&L by Class and fix anything in the Not Specified column (this column should be empty except Admin items); tie each mortgage and escrow balance on the balance sheet to the lender's statement; then save the property-level P&L and balance sheet as your monthly package. If you are several months behind before the routine ever starts, read our guide on catching up on bookkeeping first, because rules and classes applied on top of a messy backlog just make the mess faster.
The following example is illustrative, not a real client's data. Say the duplex at 128 Maple Street (class: 128-Maple) collects $2,400 in rent and pays one $1,850 mortgage payment in July.
Transaction 1 — rent deposit. The bank feed shows a $2,400 ACH deposit. Categorize it (or let your bank rule propose it) as:
| Line | Account | Amount | Class |
|---|---|---|---|
| Rent — Unit A | Rental Income | $1,250 | 128-Maple |
| Rent — Unit B | Rental Income | $1,150 | 128-Maple |
Transaction 2 — mortgage payment. The feed shows an $1,850 auto-draft to the lender. The July loan statement breaks it down as $412 principal, $1,033 interest, and $405 to escrow. Split the single bank transaction into three lines:
| Line | Account | Account type | Amount | Class |
|---|---|---|---|---|
| Principal | Mortgage Payable — 128 Maple | Long-term liability | $412 | 128-Maple |
| Interest | Mortgage Interest Expense | Expense | $1,033 | 128-Maple |
| Escrow | Escrow — 128 Maple | Other current asset | $405 | 128-Maple |
Result: the P&L by Class for 128-Maple shows $2,400 income and $1,033 mortgage interest expense; the principal reduces the loan balance and the escrow builds an asset on the balance sheet, and neither touches profit. This is why a property can show a profit on paper while the bank account barely moves: $817 of that payment was a balance-sheet transaction, not an expense. When the lender later disburses escrow for property taxes or insurance, you move the amount from the escrow asset to the expense account, again classed to the property.
Managing several properties and still relying on an uncategorized bank feed? See how QueueFortress handles monthly real estate bookkeeping, including QBO setup and per-property reporting, done by a US-based team.
Short-term rental operators layering Airbnb or VRBO payouts on top of this setup should also read our short-term rental bookkeeping guide, and you can browse the rest of our real estate bookkeeping guides for the next step in your setup.
If you would rather have a QuickBooks ProAdvisor build and run this for you, QueueFortress sets up QuickBooks Online for rental portfolios and delivers reconciled, property-level books every month. See what our real estate bookkeeping service includes or book a call to talk through your portfolio.
No. Create one company file per entity that files its own tax return, and track properties inside each file with classes. Per-property files multiply subscription costs and make portfolio-level reporting nearly impossible.
Classes apply to individual lines, so one transaction can be split across several properties. A location applies to the whole transaction and cannot be split. Use classes for properties and locations only as a second dimension such as market or entity.
Plus is the minimum for property-level books, because class and location tracking are only available on Plus and Advanced. Move to Advanced when you need more than 40 combined classes and locations, more than 250 accounts, or more than five users.
Split the single bank-feed transaction into three lines using the lender's monthly statement: principal to the mortgage liability account, interest to mortgage interest expense, and escrow to an escrow asset account, each line classed to the property. Only the interest hits the P&L.
Yes, the plan, class, and file structure are identical. STR operators add one more layer: reconciling gross bookings, platform fees, and lodging taxes to net payouts, which we cover in the short-term rental bookkeeping guide.
QuickBooks plan features, limits, and prices change; verify against Intuit's current documentation before purchasing. This article explains bookkeeping workflows, not tax advice; confirm tax treatment of any item with a CPA, EA, or tax attorney.
Book a free 15-minute call. We'll review where your books stand and recommend the right plan for your portfolio. No pitch.
Book a Free 15-Min CallQueueFortress provides bookkeeping services and prepares CPA-ready financials. QueueFortress is not a CPA firm and does not provide tax, audit, or attest services.