Managing rental properties can be profitable, but keeping the finances organized often turns into a headache. Rent payments, maintenance costs, security deposits, taxes, everything needs to be tracked accurately. Many landlords start with spreadsheets or scattered records, only to realize later that their bookkeeping is messy, time-consuming, and prone to costly mistakes. When tax season arrives, or multiple properties are involved, the confusion can quickly spiral out of control.
That’s where QuickBooks can make a real difference. If you’re wondering “how to use QuickBooks for rental properties”, this guide will walk you through the process clearly and practically. Whether you’re a first-time landlord or managing several units, this “how to use QuickBooks for rental properties ” guide will help you fix common bookkeeping issues and build a system that keeps your rental business running smoothly.
Why Do Rental Property Owners Need Proper Accounting?
Proper accounting helps rental property owners stay organized, control expenses, and understand the true performance of their investments.
Track rental income clearly: Accurate accounting helps landlords record every rent payment on time. It prevents missed transactions, reduces confusion between properties, and ensures that all income sources are properly documented and easy to review.
Control property expenses efficiently: Rental properties involve repair costs, maintenance bills, insurance, and utilities. Proper accounting keeps these expenses organized, helping property owners monitor spending patterns and prevent unnecessary costs from affecting profitability.
Simplify tax preparation: When financial records stay organized throughout the year, tax filing becomes much easier. Landlords can quickly identify deductible expenses, prepare reports, and avoid last-minute stress during tax season.
How to Set Up QuickBooks for Rental Property Accounting?
To manage rental properties effectively in QuickBooks, landlords should configure their accounting structure in a way that clearly separates properties, tenants, income, and expenses. The following steps help create an organized system for tracking rental finances.
Step 1. Customize the Chart of Accounts
Start by creating a rental-specific chart of accounts so all income and expenses are categorized properly.
Add an Income Account for Rent Income.
Create a Liability Account for Security Deposits (Security Deposit Payable).
Add expense accounts such as Repairs, Maintenance, Insurance, and Property Management Fees.
Include other common property expenses like utilities, taxes, and advertising.
Step 2. Set Up Properties and Tenants
Organizing properties and tenants properly helps track financial activity for each rental unit.
Create a hierarchy structure such as Owner/Business < Property < Tenant.
Add tenants as customers so you can track their invoices and payments.
Use Classes in QuickBooks Desktop or Tags in QuickBooks Online to track financial performance for each property.
This setup helps generate Profit & Loss reports by property.
Step 3. Create Income and Liability Items
Setting up service items ensures that rental income and tenant deposits are recorded correctly.
Create a service item for rent and link it to the Rent Income account.
Create another item for Security Deposits linked to the Security Deposit Payable liability account.
Add additional items for late fees, parking fees, or other tenant charges.
Proper mapping ensures accurate financial reports.
Step 4. Enable Expense and Property Tracking
QuickBooks offers tracking features that allow landlords to assign expenses to specific properties or tenants.
Turn on “Track expenses and items by customer” in account settings.
Assign expenses to the correct tenant or property when recording transactions.
Track repairs, maintenance, and other costs for each rental unit.
This makes it easier to monitor profitability by property.
Step 5. Automate Monthly Rent Invoices
Automating invoices helps ensure rent bills are generated on time every month.
Create a rent invoice template for tenants.
Set the invoice as recurring so QuickBooks generates it automatically each month.
Enable payment reminders to notify tenants before due dates.
Record payments when rent is received to keep books updated.
How to Track Rental Income in QuickBooks?
Tracking rental income in QuickBooks ensures accurate financial records, simplifies tenant management, and provides clear property-level insights for tax and business planning. Below, we break down the process for QuickBooks Online and QuickBooks Desktop separately so you can follow the steps that match your version.
QuickBooks Online
Step 1. Set Up a Rental Income Account
Creating a dedicated income account ensures all rent payments are recorded correctly in your financial reports.
Go to Settings (Gear Icon) > Chart of Accounts.
Click New.
Select Income as the account type.
Name the account “Rental Income.”
Save the account.
Step 2. Add Tenants as Customers
In QBO, tenants are treated as customers. Creating profiles allows tracking rent payments, invoices, and outstanding balances.
Go to Sales > Customers.
Click New Customer.
Enter tenant details: name, email, address, phone number.
Save the customer profile.
Step 3. Record Rent Payments
You can record rent immediately or via monthly invoices, depending on your workflow.
Direct Payment (Sales Receipt)
Click + New > Sales Receipt.
Select the tenant.
Choose Rental Income as the account.
Enter the amount and payment method.
Save the transaction.
Monthly Invoicing
Click + New > Invoice.
Select the tenant and add the Rental Income item.
Enter the rent amount and due date.
Send the invoice.
Record payment once received.
Step 4. Categorize by Property Using Class Tracking
Class tracking allows you to assign each transaction to a specific property, making property-level reporting easier.
Go to Settings > Account and Settings > Advanced.
Enable Class Tracking.
Create a class for each property (e.g., 123 Main St, 456 Oak St).
Assign the correct class when recording invoices or sales receipts.
Step 5. Run Reports to Monitor Rental Income
After recording transactions, you can generate detailed reports to track income and property performance.
QuickBooks Desktop (QBD)
Step 1. Set Up a Rental Income Account
In QBD, you also need a dedicated income account for accurate tracking.
Go to Lists > Chart of Accounts.
Click Account > New.
Select Income as the account type.
Name it “Rental Income.”
Save the account.
Step 2. Add Tenants as Customers
Tenants are added as customers in QBD to track rent payments efficiently.
Go to Customer > Customer Center.
Click New Customer & Job > New Customer.
Enter tenant details: name, contact info, email, and address.
Save the profile.
Step 3. Record Rent Payments
Rent can be recorded directly or via invoices.
Direct Payment (Receive Payments):
Go to Customers > Receive Payments.
Select the tenant.
Apply the payment to the Rental Income account.
Save the transaction.
Monthly Invoicing:
Go to Customers > Create Invoices.
Select the tenant and Rental Income item.
Enter the rent amount and due date.
Save the invoice.
Record payment in Receive Payments when received.
Step 4. Categorize by Property Using Class Tracking
Class tracking allows assigning income to specific properties for detailed reporting.
Go to Edit > Preferences > Accounting > Company Preferences.
Enable Class Tracking.
Create classes for each property.
Assign the class when entering rent payments or invoices.
How To Record Rental Property Expenses in QuickBooks?
QuickBooks allows you to categorize expenses, assign them to specific properties, and generate reports to analyze property-level performance. Below are the steps to record rental property expenses in both QuickBooks Online (QBO) and QuickBooks Desktop (QBD).
QuickBooks Online (QBO)
Step 1. Set Up a Chart of Accounts for Expenses
Go to Settings (Gear Icon) > Chart of Accounts.
Click New.
Select Expense as the account type.
Name the account according to the expense (e.g., Repairs, Property Tax, Management Fees).
Save the account.
Step 2. Enable Class Tracking for Each Property
Go to Settings > Account and Settings > Advanced.
Turn on Track Classes.
Assign each property as a separate class when entering transactions.
Step 3. Record Day-to-Day Expenses
Click + New > Expense or + New > Check.
Select the vendor and payment account.
Choose the appropriate expense account (e.g., Repairs, Utilities).
Assign the property class to the transaction.
Enter the amount and save.
Step 4. Record Bills for Unpaid Expenses
Click + New > Bill.
Enter the vendor, bill date, and due date.
Select the expense account.
Assign the property class.
Save the bill.
Step 5. Generate Reports to Monitor Expenses
Profit and Loss by Class
Expense Reports
Profit and Loss Standard
QuickBooks Desktop (QBD)
Step 1. Set Up a Chart of Accounts for Expenses
Go to Lists > Chart of Accounts.
Click Account > New.
Choose Expense as the account type.
Name the account (e.g., Repairs, Property Tax, Management Fees).
Save the account.
Step 2. Enable Class Tracking for Each Property
Go to Edit > Preferences > Accounting > Company Preferences.
Turn on Use Class Tracking for Transactions.
Create a class for each property.
Step 3. Record Day-to-Day Expenses
Go to Banking > Write Checks or Vendors > Enter Bills > Pay Bills (if paying immediately).
Select the vendor and payment account.
Choose the appropriate expense account.
Assign the property class to the transaction.
Enter the amount and save.
Step 4. Record Bills for Unpaid Expenses
Go to Vendors > Enter Bills.
Enter the vendor name, date, and due date.
Select the expense account.
Assign the property class.
Save the bill.
How To Track Multiple Rental Properties in QuickBooks?
Managing multiple rental properties can quickly become complicated if income, expenses, and liabilities are mixed. QuickBooks allows you to organize each property separately using classes, standardized accounts, and property-specific reports. Below are the steps to track multiple rental properties in QuickBooks Online (QBO) and QuickBooks Desktop (QBD).
QuickBooks Online (QBO)
Step 1. Set Up Classes for Each Property
Go to Settings > Account and Settings > Categories.
Turn on Track Classes.
Create a class for each property (e.g., 123 Main St, 456 Oak Ave).
Create a general class for administrative or shared expenses that don’t belong to a single property.
Step 2. Configure the Chart of Accounts
Go to Settings > Chart of Accounts > New.
Set up accounts for all major categories, including:
Rental Income
Mortgage Interest
Property Taxes
Insurance
Repairs and Maintenance
Management Fees and HOA Dues
Save each account to ensure all properties follow the same accounting structure.
Step 3. Record Transactions by Property
Whenever you record income or expenses, assign the correct property class to keep each property’s finances separate.
Tag Transactions: Select the property class when entering invoices, expenses, or payments.
Automate Recurring Transactions: Set up recurring rent invoices or fixed costs like mortgage payments to save time.
Use Bank Feeds: Link your property bank accounts. When reviewing transactions, assign the correct property class before saving.
Step 4. Separate Liabilities and Assets
Tracking liabilities and assets per property keeps your financials organized and accurate.
Security Deposits: Create a separate liability account for each property’s security deposits.
Mortgages: Track mortgages individually for each property using separate liability accounts.
Generate Property-Specific Reports
QuickBooks allows you to view property performance individually.
Steps:
Run Profit and Loss by Class to see income, expenses, and net income per property.
Use Filtering options to generate reports for a single property.
These reports help evaluate profitability and support tax preparation.
QuickBooks Desktop (QBD)
Step 1. Set Up Classes for Each Property
Go to Edit > Preferences > Accounting > Company Preferences.
Turn on Use Class Tracking for Transactions.
Create a class for each property and a general class for shared expenses.
Step 2. Configure the Chart of Accounts
A standardized chart of accounts keeps income and expenses consistent across multiple properties.
Go to Lists > Chart of Accounts > Account > New.
Create accounts for:
Rental Income
Mortgage Interest
Property Taxes
Insurance
Repairs and Maintenance
Management Fees and HOA Dues
Save each account for uniformity across all properties.
Step 3. Record Transactions by Property
Tag Transactions: Assign the correct class when entering bills, checks, or payments.
Automate Recurring Transactions: Use memorized transactions for recurring income or expenses.
Use Bank Feeds or Bank Reconciliation: Assign the property class while reconciling each bank transaction.
Step 4. Separate Liabilities and Assets
Tracking assets and liabilities per property avoids confusion.
Security Deposits: Create separate liability accounts for each property.
Mortgages: Track mortgages individually using property-specific liability accounts.
Step 5. Generate Property-Specific Reports
Go to Reports > Company & Financial > Profit & Loss by Class.
Filter by class to see individual property income and expenses.
Use these reports to evaluate profitability, track cash flow, and prepare for taxes.
What Common Mistakes Should Rental Property Owners Avoid in QuickBooks?
Even with QuickBooks, rental property owners often make errors that can lead to inaccurate records, tax issues, or missed deductions. Here are the most common mistakes to watch out for:
Mixing personal and rental funds makes audit trails difficult and creates confusion; always use a dedicated bank account.
Failing to track expenses by property prevents you from knowing which properties are truly profitable.
Treating security deposits as income instead of liabilities can lead to incorrect financial statements.
Expensing major capital improvements immediately rather than depreciating them may cause tax problems.
Ignoring monthly bank reconciliation allows errors and fraudulent transactions to go unnoticed.
Losing receipts or supporting documents can result in lost tax deductions and compliance issues.
Delaying data entry until year-end increases errors and makes tax preparation stressful.
Conclusion
Mastering rental property accounting is simple when you follow this “How to use QuickBooks for Rental Properties ” guide. It helps you track income, expenses, and multiple properties efficiently, while offering practical tips and fixes. Implement these steps to confidently manage your rentals and apply any fixes needed.
Frequently Asked Questions
Can I separate personal and rental finances in QuickBooks?
Yes. Always use a dedicated bank account for your rental business and link it in QuickBooks to prevent mixing personal and rental transactions.
Can QuickBooks help with rental property tax preparation?
Yes, QuickBooks generates Profit & Loss reports, expense reports, and class-based summaries that simplify tax filing for rental properties.
Can I attach receipts and bills to rental transactions in QuickBooks?
Yes, both QuickBooks Online and Desktop allow you to attach receipts, bills, and invoices to transactions for easy record-keeping and tax documentation.
Ready to Simplify Your Rental Property Accounting?
Take control of your rental finances today with QuickBooks. Follow this “How to use QuickBooks for rental properties ” guide to track income, expenses, and multiple properties effortlessly. Start implementing these tips and fixes now, and turn your rental management into a smooth, stress-free process.
Maximize Your Rental Property Management with QuickBooks
Managing rental properties becomes easier and more efficient when you know how to use QuickBooks the right way. From tracking rental income and tenant payments to organizing expenses and generating accurate financial reports, QuickBooks helps property managers and landlords stay on top of their finances. Learn step-by-step how to set up and use QuickBooks for rental properties and simplify your accounting today. Contact us for expert assistance in getting started.