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:
- Simple Start ($30/month): Sufficient for 1-3 properties. Basic income/expense tracking, bank connections, and invoicing.
- Essentials ($60/month): Adds bill management, time tracking, and multi-user access. Useful if you have a bookkeeper or CPA who needs login access.
- Plus ($90/month): Adds class and location tracking — which is how you'll track per-property financials. This is the plan most multi-property landlords need.
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
- Rental Income
- Late Fee Income
- Application Fee Income
- Pet Fee / Pet Rent Income
- Laundry / Parking / Other Income
Expense Accounts (mapped to Schedule E)
- Advertising (Schedule E, Line 5)
- Auto and Travel (Line 6)
- Cleaning and Maintenance (Line 7)
- Commissions (Line 8)
- Insurance (Line 9)
- Legal and Professional Fees (Line 10)
- Management Fees (Line 11)
- Mortgage Interest (Line 12)
- Other Interest (Line 13)
- Repairs (Line 14)
- Supplies (Line 15)
- Taxes (Line 16)
- Utilities (Line 17)
- Depreciation (Line 18 — usually handled by CPA)
- Other Expenses (Line 19)
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:
- Review each transaction as it imports
- Assign it to the correct category (from your chart of accounts)
- Assign it to the correct class/property
- 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.
- Recurring expenses (mortgage, insurance, HOA): Set up as recurring transactions in QBO. They'll auto-create each month.
- Maintenance and repairs: When you get a receipt, enter it immediately. Use the QBO mobile app to photograph receipts and attach them to transactions.
- Capital improvements vs. repairs: This distinction matters for taxes. A new roof is a capital improvement (depreciated over 27.5 years). A roof patch is a repair (deducted immediately). Categorize correctly — your CPA will ask.
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:
- Stessa: Free-$20/month — auto-categorized rental accounting with Schedule E mapping
- Rentlane: Free (starting at $9/mo) — accounting plus rent collection, leases, screening, and messaging
- Baselane: Free (base) — banking + accounting with auto-categorization
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:
- You already use QBO for another business and want everything in one system
- Your CPA requires QuickBooks access for their workflow
- You need sophisticated financial reporting beyond what landlord tools offer
- You have a bookkeeper who's already proficient in QuickBooks
Use a Landlord-Specific Tool When:
- You want accounting AND management in one platform (rent collection, leases, screening)
- You don't want to spend $30-90/month on accounting software alone
- You want automatic rental-specific categorization without manual setup
- You want Schedule E mapping without building a custom chart of accounts
- You manage 1-10 units and don't need enterprise accounting features
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:
- Your CPA requires QuickBooks data
- You want better accounting than what management tools provide
- You're willing to run two systems for different purposes
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
- ☐ Choose QBO plan (Simple Start for 1-2 properties, Plus for 3+)
- ☐ Create rental-specific chart of accounts (mapped to Schedule E)
- ☐ Set up classes or sub-customers for each property
- ☐ Connect rental bank account(s)
- ☐ Create recurring invoices for each tenant (optional)
- ☐ Set up recurring transactions for mortgage, insurance, taxes
- ☐ Create a security deposit liability account
- ☐ Categorize transactions weekly (don't batch monthly)
- ☐ Run monthly P&L by property
- ☐ 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 →