Rental Property Bookkeeping with QuickBooks: Setup Guide for Landlords
QuickBooks isn't designed for landlords — but with the right setup, it can handle rental property bookkeeping. Here's how to configure it, what it does well, and where purpose-built tools are easier.
Why Landlords Use QuickBooks
QuickBooks is the default small business accounting tool in America. Many landlords already use it for another business or their CPA recommends it. The appeal is clear:
- Your accountant probably already knows it
- Bank feeds auto-import transactions
- It generates profit/loss statements and balance sheets
- It handles tax preparation exports
- It's a legitimate, established platform
The problem? QuickBooks has no concept of "properties," "units," "tenants," or "leases." It's a general accounting tool, and you have to build the rental property structure yourself using classes, locations, or customers. This guide shows you how.
QuickBooks Online vs Desktop: Which Version?
| Feature | QBO Simple Start | QBO Essentials | QBO Plus | Desktop Pro |
|---|---|---|---|---|
| Price (2026) | $35/mo | $65/mo | $99/mo | ~$550 one-time |
| Track by class/location | ❌ | ❌ | ✅ | ✅ |
| Bank feeds | ✅ | ✅ | ✅ | ✅ |
| Invoicing | ✅ | ✅ | ✅ | ✅ |
| Reports by property | ❌ | ❌ | ✅ | ✅ |
Important: You need QBO Plus ($99/month) or Desktop Pro to track income and expenses by property. The cheaper QBO plans don't support classes or locations, which means you can't separate Property A from Property B in reports. For landlords with multiple properties, this makes the entry-level plans essentially useless.
Step 1: Set Up Your Chart of Accounts
The chart of accounts is the foundation of your bookkeeping. Here's a rental-property-specific setup:
Income Accounts
- Rental Income — Monthly rent payments
- Late Fee Income — Late payment charges
- Application Fee Income — Tenant screening fees
- Other Rental Income — Pet fees, parking fees, laundry income, etc.
Expense Accounts
- Mortgage Interest — Interest portion only (not principal)
- Property Tax
- Insurance — Landlord insurance premiums
- Repairs & Maintenance — Routine fixes (under $2,500 typically)
- Capital Improvements — Major improvements (depreciated, not expensed)
- Utilities — If landlord-paid
- Property Management Fees
- Advertising — Listing fees, signage
- Legal & Professional — Attorney, CPA, eviction costs
- Tenant Screening — Background/credit check costs
- HOA Fees
- Lawn & Landscaping
- Pest Control
- Travel — Mileage to/from property
- Software & Subscriptions — Property management tools
Asset Accounts
- Rental Property (Building) — For depreciation tracking
- Rental Property (Land) — Land is not depreciable
- Security Deposits Held — This is a liability, not income (see below)
Liability Accounts
- Security Deposits Payable — Money you owe back to tenants
- Mortgage Payable — Outstanding loan balance
Critical: Security deposits are NOT income. They're a liability — money you're holding that belongs to the tenant until you apply deductions or return it. Recording deposits as income is a common mistake that inflates your taxable income and creates problems at tax time.
Step 2: Track Properties Using Classes or Locations
This is the key to making QuickBooks work for rental properties. In QBO Plus, enable "Track classes" or "Track locations" under Settings → Account and Settings → Categories.
Create one class (or location) per property:
- 123 Oak Street
- 456 Elm Avenue
- 789 Pine Road - Unit A
- 789 Pine Road - Unit B
Assign every transaction — income and expense — to the correct property class. This lets you run profit/loss reports filtered by property, which is exactly what you need for Schedule E tax filing.
The Discipline Problem
Here's where QuickBooks falls apart for most landlords: you have to manually assign every single transaction to a class. Miss a few, and your per-property reports are inaccurate. Bank feed imports don't auto-assign classes — you have to do it yourself.
With 1-2 properties, this is manageable. With 5+, it becomes tedious and error-prone.
Step 3: Set Up Tenants as Customers
QuickBooks doesn't have a "tenant" concept, but you can use the Customers feature:
- Create each tenant as a Customer
- Use sub-customers if you want to nest tenants under properties (e.g., "123 Oak Street" → "John Smith")
- Create recurring invoices for monthly rent
- Record payments against invoices when rent comes in
This gives you a clear record of who paid what and when. But it's manual — you're creating invoices, recording payments, and matching them to bank transactions. There's no automated rent collection, no payment reminders to tenants, and no tenant-facing portal.
Step 4: Record Depreciation
Depreciation is typically the largest deduction for rental property owners. In QuickBooks:
- Record the property as a fixed asset (building value only — exclude land)
- Create a monthly or annual journal entry for depreciation
- Debit: Depreciation Expense
- Credit: Accumulated Depreciation
For residential rental property, the IRS allows straight-line depreciation over 27.5 years. So if your building (not land) is worth $275,000, your annual depreciation deduction is $10,000.
Most landlords let their CPA handle the depreciation entry at year-end rather than recording it monthly in QuickBooks.
Step 5: Generate Schedule E Reports
At tax time, you need to fill out IRS Schedule E for each rental property. QuickBooks can generate the data you need:
- Run a Profit & Loss by Class report
- Filter by each property
- Map each account to the corresponding Schedule E line
| Schedule E Line | QuickBooks Account |
|---|---|
| Line 3 - Rents received | Rental Income |
| Line 5 - Advertising | Advertising |
| Line 9 - Insurance | Insurance |
| Line 12 - Mortgage interest | Mortgage Interest |
| Line 14 - Repairs | Repairs & Maintenance |
| Line 16 - Taxes | Property Tax |
| Line 18 - Depreciation | Depreciation Expense |
| Line 19 - Other | All other expense accounts |
QuickBooks Pain Points for Landlords
QuickBooks works, but it wasn't built for this. Here's where landlords struggle:
- No rent collection. QuickBooks can invoice tenants, but it can't collect rent via ACH or track Zelle/Venmo payments automatically. You're still manually recording every payment.
- No lease management. There's no way to store leases, track lease terms, or handle renewals.
- No tenant screening. You need a separate service for credit/background checks.
- No maintenance tracking. Work orders, contractor management, and repair histories don't exist in QuickBooks.
- No tenant communication. You can't message tenants through QuickBooks.
- Cost. QBO Plus is $99/month — $1,188/year — just for bookkeeping. And you still need other tools for everything else.
- Overkill for small portfolios. If you have 1-3 properties, QuickBooks is like using a semi truck to go grocery shopping.
QuickBooks vs Purpose-Built Landlord Software
| Feature | QuickBooks Online Plus | Rentlane |
|---|---|---|
| Price | $99/month | $8.99/month on iOS, monthly only |
| Payment workflow | Manual invoicing | Reviewable direct-payment records; tenants pay landlords directly |
| Zelle and Venmo records | Manual | Reviewable records with manual entry and suggested matches where supported |
| Lease signing | ❌ | DocuSeal signing links by text or email |
| Tenant screening | ❌ | Not currently included |
| Maintenance requests | ❌ | Requests, photos, status, and vendor workflow |
| Tenant communication | ❌ | Yes |
| Expense tracking | ✅ (advanced) | Expense categorization; cash-basis property and portfolio P&L |
| Tax reports | ✅ (Schedule E mapping) | Schedule E-aligned rental transaction summary CSV; not tax filing |
| Security-deposit records | Manual setup | Yes |
| Connected-account details | ✅ | Availability and detail vary by bank and provider |
| CPA familiarity | ✅ (universal) | CSV export for accountant or CPA review |
| Mobile app | ✅ | iOS; Android not announced |
When to Use QuickBooks
- You already have it for another business and want to add rental tracking
- Your CPA requires it and won't work with other platforms
- You have 10+ properties and need advanced accounting features (journal entries, balance sheets, multi-entity tracking)
- You need bank feed integration for automatic transaction importing
When to Skip QuickBooks
- You have 1-5 properties and need an all-in-one tool, not just accounting
- You want rent collection + bookkeeping in one place
- $99/month for accounting alone doesn't make sense for your portfolio size
- You're a DIY landlord who doesn't need enterprise accounting features
Can You Use Both?
Yes. Some landlords use Rentlane for direct-payment records, signing links, tenant communication, maintenance, and rental expenses, then keep QuickBooks for deeper accounting. This works, but it means entering financial data in two places or exporting a CSV for the accounting workflow.
For many landlords with fewer than 10 units, rental-specific records and cash-basis P&L may be enough for day-to-day visibility. If your portfolio grows, or your CPA expects a full general-ledger workflow, you can add QuickBooks later.
The Bottom Line
QuickBooks can handle rental property bookkeeping — but it takes significant setup, ongoing discipline, and costs $99+/month for the version you actually need. It's best for landlords who already use it, have a CPA who requires it, or manage larger portfolios with complex accounting needs.
For small landlords (1–20 units), Rentlane keeps direct-payment records alongside signing links, maintenance, tenant communication, expense categorization, cash-basis P&L, security-deposit records, and a Schedule E-aligned CSV export. It is a rental recordkeeping workflow, not a replacement for full accounting or tax filing.
Disclaimer: Information in this article is for general educational purposes only and does not constitute legal, financial, or tax advice. QuickBooks pricing and features are accurate as of the publication date but may change. Consult a qualified CPA for tax advice specific to your situation. QuickBooks is a trademark of Intuit Inc. Rentlane is not affiliated with Intuit.
A rental-focused alternative
Join early access for updates on Rentlane's reviewable payment records, expense tracking, signing links, maintenance, and tenant communication.
Get Early Access →