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 | Free (1 property/5 units) or $7/mo Pro |
| Rent collection | Manual invoicing | Automated with reminders |
| Zelle tracking | ❌ | ✅ AI-powered |
| Lease signing | ❌ | ✅ Built-in e-signatures |
| Tenant screening | ❌ | ✅ |
| Maintenance requests | ❌ | ✅ |
| Tenant messaging | ❌ | ✅ |
| Expense tracking | ✅ (advanced) | ✅ (property-focused) |
| Tax reports | ✅ (Schedule E mapping) | ✅ (Schedule E ready) |
| Bank feeds | ✅ | Coming soon |
| CPA familiarity | ✅ (universal) | Export-compatible |
| Mobile app | ✅ | ✅ (iOS + Android) |
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 day-to-day operations (rent collection, leases, tenant communication) and QuickBooks for accounting. This works, but it means entering financial data in two places — or exporting from one to the other.
For most landlords with fewer than 10 units, a purpose-built property management tool with built-in expense tracking eliminates the need for QuickBooks entirely. If your portfolio grows beyond that, or your CPA insists on QuickBooks, you can always add it 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-10 units), purpose-built tools like Rentlane handle bookkeeping alongside everything else — rent collection, leases, screening, and maintenance — at a fraction of the cost. Start simple, and add QuickBooks later if you outgrow it.
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.
Simpler than QuickBooks, built for landlords
Rentlane is free for 1 property / 5 units. Rent collection, expense tracking, lease signing, and tenant messaging — no accounting degree required.
Get Started Free →