March 2026 · 13 min read

Rental Property Bookkeeping with QuickBooks: Setup Guide for Landlords

QuickBooks is the most popular accounting software in America — but it wasn't designed for landlords. Here's how to configure it for rental properties, and when a purpose-built landlord tool might be the better choice.

If you already use QuickBooks for a small business or side hustle, it's natural to wonder: can I use it for my rental properties too? The answer is yes — but it requires deliberate setup. QuickBooks doesn't come with rental property categories, per-unit tracking, or Schedule E mapping out of the box. You have to build that structure yourself.

This guide walks through how to set up QuickBooks Online for rental property bookkeeping — step by step. We'll also be honest about where QuickBooks gets awkward for landlords and when a purpose-built tool like Stessa, Baselane, or Rentlane might save you time.

QuickBooks Online vs. QuickBooks Desktop for Landlords

Quick answer: use QuickBooks Online (QBO) for rental properties. It's cloud-based (access from anywhere), supports bank feeds, and syncs with your accountant's software. QuickBooks Desktop is being phased out and doesn't offer the same integration capabilities.

QBO plans relevant to landlords:

Note the cost: $30-90/month just for accounting. Compare that to purpose-built landlord tools that include accounting plus rent collection, leases, and management for $0-20/month. We'll come back to this.

Step 1: Create Your Chart of Accounts

QuickBooks' default chart of accounts is designed for retail and service businesses. You need to customize it for rental properties. Here's a rental-specific chart of accounts:

Income Accounts

Expense Accounts (mapped to Schedule E)

Setting up these categories correctly means your year-end reports map directly to Schedule E line items — which your CPA will love.

Step 2: Track Properties Using Classes or Locations

This is the critical step — and it's where many landlords get confused. You need a way to track income and expenses per property (and ideally per unit).

Option A: Classes (Requires QBO Plus — $90/month)

Create a class for each property. When you record any transaction, assign it to the correct class. This lets you run profit and loss reports by property — essential for Schedule E, which requires per-property reporting.

Option B: Sub-Customers (Available on all plans)

Create each property as a "customer" with each unit as a "sub-customer." Record rent income as invoices to each sub-customer. This is free on all plans but is less elegant for expense tracking — you'll need to remember to tag expenses with the right customer.

Option C: Separate QBO Accounts

Some landlords create a separate QuickBooks account for each property. This provides clean separation but gets expensive (each account costs $30+/month) and makes portfolio-level reporting impossible without manual consolidation.

Our recommendation: Use Classes if you have QBO Plus, or Sub-Customers on Simple Start. Avoid separate accounts unless you have a specific reason (like different LLCs for each property that require separate books).

Step 3: Connect Your Bank Accounts

Link your rental property bank account(s) to QBO via Plaid. Transactions will flow in automatically. You'll need to:

  1. Review each transaction as it imports
  2. Assign it to the correct category (from your chart of accounts)
  3. Assign it to the correct class/property
  4. Confirm or modify the payee

QBO will learn your categorization patterns over time. After a few months, most recurring transactions (mortgage payments, insurance, property taxes) will auto-categorize correctly. But you'll always need to review — auto-categorization isn't perfect, especially for one-time repairs or mixed-purpose transactions.

Step 4: Record Rent Income

You have two approaches:

Invoice Method (More Accurate)

Create a recurring monthly invoice for each tenant. When rent payment arrives in your bank account, match it to the invoice. This creates a clean record of rent billed vs. rent received, and easily shows you which tenants have outstanding balances.

Deposit Method (Simpler)

Simply categorize bank deposits as "Rental Income" assigned to the correct property class. This is faster but doesn't give you an invoicing trail or accounts receivable tracking.

For 1-3 tenants, the deposit method is usually fine. For 5+ tenants, the invoice method helps you track who's paid and who hasn't.

Step 5: Track Expenses Consistently

The key to painless tax time: categorize every expense as it happens, not in a January panic.

Want simpler landlord accounting?

Rentlane tracks rental income and expenses automatically — without the QuickBooks learning curve. 14-day free trial — all features included.

Start Your Free Trial →

Step 6: Generate Reports

Monthly: Profit & Loss by Property

Run a P&L report filtered by class (property) each month. This tells you if each property is profitable and where money is going. A 5-minute monthly review catches problems before they compound.

Year-End: Schedule E Preparation

At tax time, run a P&L by class for each property for the full year. The categories in your chart of accounts should map directly to Schedule E lines. Hand this report to your CPA and their job is mostly done.

Tenant Balances (If Using Invoices)

Run an Accounts Receivable Aging report to see which tenants have outstanding balances. This is useful for tracking late payments and deciding when to send reminders or start the eviction process.

Pain Points: Where QuickBooks Gets Awkward for Landlords

No Rental-Specific Features

QuickBooks doesn't understand rental properties. There's no built-in concept of tenants, units, lease terms, security deposits, or rent due dates. You're shoehorning rental data into a general accounting framework — and it works, but it requires discipline and manual setup.

Cost

QBO Simple Start is $30/month. QBO Plus (needed for class tracking) is $90/month. That's $360-1,080/year for accounting alone — and it doesn't include rent collection, lease signing, tenant screening, or any other management feature.

Compare that to:

Security Deposit Tracking

Security deposits aren't your income — they're a liability you're holding in trust. In QBO, you need to set up a separate liability account for security deposits and be careful not to categorize them as income. This trips up many landlords.

Depreciation

Rental property depreciation is complex (27.5-year straight line for residential, with special rules for improvements). QuickBooks can track it, but most landlords let their CPA handle depreciation calculations and just record the annual adjustment.

Multi-Property Gets Complex

With one property, QuickBooks is manageable. With 5+ properties, the categorization, class tracking, and invoice management becomes a part-time job. Purpose-built tools handle multi-property automatically.

When to Use QuickBooks vs. a Landlord-Specific Tool

Use QuickBooks When:

Use a Landlord-Specific Tool When:

The Hybrid Approach

Some landlords use both: a landlord tool (like Rentlane) for day-to-day management and rent collection, and QuickBooks (or Stessa) for accounting and tax reporting. This works well when:

The downside is maintaining two systems. For most small landlords (1-10 units), a single purpose-built platform is simpler and cheaper.

QuickBooks Setup Checklist for Landlords

  1. ☐ Choose QBO plan (Simple Start for 1-2 properties, Plus for 3+)
  2. ☐ Create rental-specific chart of accounts (mapped to Schedule E)
  3. ☐ Set up classes or sub-customers for each property
  4. ☐ Connect rental bank account(s)
  5. ☐ Create recurring invoices for each tenant (optional)
  6. ☐ Set up recurring transactions for mortgage, insurance, taxes
  7. ☐ Create a security deposit liability account
  8. ☐ Categorize transactions weekly (don't batch monthly)
  9. ☐ Run monthly P&L by property
  10. ☐ Export year-end reports for CPA

Disclaimer: This article is for general educational purposes only and does not constitute accounting, tax, or financial advice. Consult a qualified CPA for advice specific to your situation. QuickBooks is a trademark of Intuit Inc. Rentlane is not affiliated with Intuit. Product pricing is accurate as of the publication date but may change.

Skip the QuickBooks setup

Rentlane tracks rental income and expenses automatically — plus rent collection, e-signatures, and tenant messaging. 14-day free trial — all features included.

Start Your Free Trial →