SHARE
Facebook X Pinterest WhatsApp

How To Use QuickBooks for Rental Property

Whether you own a single rental property or have an extensive portfolio, following our guide on using QuickBooks for rental property will help you simplify reporting and avoid unnecessary spreadsheets.

Oct 13, 2025
The Close content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More

Learning how to use QuickBooks for rental properties can seem overwhelming. We will walk you through key steps to keeping clean, organized books, from setting up your company file and creating services to adding tenants and creating property-level reports. You’ll also see how class and location tracking provide the flexibility to monitor each property separately while aligning with tax forms like Schedule E. 

Before you start

For rental property accounting, ensure you’re subscribed to QuickBooks Online Plus or Advanced. Both plans include class and location tracking for property-level reporting. This makes it easier to prepare clean Schedule E-ready reports without extra spreadsheets.

  • QuickBooks Online Plus: $115 per month for up to five users; works for smaller portfolios but has tracking limits
  • QuickBooks Online Advanced: $275 per month for up to 25 users; removed Plus’s caps and automates fixed-asset depreciation, saving time and reducing errors

QuickBooks is currently offering 50% for three months if you sign up right away. Otherwise, you can choose the 30-day free trial and pay the regular price after the trial. 

Simplify Rental Property Accounting with QuickBooks
Take control of your rental finances — no spreadsheets needed.
thumbnail QuickBooks Icon
  • Track income and expenses by property
  • Manage tenants and rent payments
  • Generate tax-ready Schedule E reports

Read on to learn the best way to use QuickBooks Online for real estate rental properties.

Step 1: Set up your company.

If you’re new to QuickBooks, you’ll be guided to a quick company setup. However, you can change these settings after account setup.Click the cogwheel icon (⚙︎) and select Account and settings. Pay attention to the legal info section and modify it accordingly. Click Edit to change the information.

QuickBooks Online legal info section showing fields for business name, EIN or SSN, business type, and legal address.
Modifying legal info in QuickBooks (Source: QuickBooks)

Read my real estate accounting guide to learn about how to set up your real estate accounting systems.

Step 2: Assemble your chart of accounts.

I suggest setting up the chart of accounts to mirror IRS forms, such as Schedule E or Form 8825. By aligning income and expense categories with the tax lines and tying every transaction to a Class for each property, landlords can simplify tax prep, keep reporting consistent, and see their performance clearly. 

Property-specific costs — such as repairs, insurance, taxes, and utilities — should go under cost of goods sold, since they are direct costs of generating rental income. Meanwhile, general business expenses — like office, software, and marketing — belong under Operating Expenses.

Below is an example of how to map out the chart of accounts based on Schedule E line items:

Account nameExample expensesSchedule E line
AdvertisingCraigslist, Zillow adsLine 5
Auto & travelMileage to property, inspectionsLine 6
Cleaning & maintenanceLawn care, janitorial, pest controlLine 7
CommissionsLeasing agent feesLine 8
Insurance – propertyProperty insurance premiumsLine 9
Legal & professional feesAttorney fees for leases, evictionsLine 10
Management feesProperty management companiesLine 11
Mortgage interestInterest on rental loans (to banks)Line 12
Other interestInterest not paid to banks (seller/individual)Line 13
RepairsPlumbing, painting, minor fixesLine 14
SuppliesLight bulbs, keys, filtersLine 15
Property taxesReal estate taxesLine 16
UtilitiesGas, electric, water, sewerLine 17
DepreciationFrom fixed asset schedule/Form 4562Line 18

It’s also best to keep the chart of accounts generic rather than naming accounts after properties and to use classes for the property-level detail. This approach makes it possible to run a Profit and Loss by Class report that aligns closely with tax forms while showing profitability at both the property and business level.

Step 3: Turn on and set up classes and locations.

QuickBooks Online is not specifically designed for landlords or rental property management. However, with classes and locations, you can simulate the tracking you need as a workaround. This setup allows for cleaner property-level reports without relying on outside spreadsheets.

Here’s my recommendation:

  • Use classes for specific properties, such as “Maple Street Duplex” or “Pineview Apartments.”
  • Use locations for businesses, like “Oakwood Rentals LLC” or “Downtown Properties Inc.” 

This works because QuickBooks Online only allows one location per transaction, such as an invoice or expense. However, you can assign multiple classes at the line-item level, which makes it possible to split costs across different properties.

For example, if you receive a $500 utility bill that covers two properties, you can tag the transaction with one location (say “Oakwood Rentals LLC”) but split the line items: $300 to the class “Maple Street Duplex” and $200 to the class “Pineview Apartments.” This ensures accurate property-level reporting while keeping your business-level tracking intact.

Turning on classes and locations

If you’re new to QuickBooks, go to the cogwheel icon (⚙︎) and click on Accounts and settings. Navigate to Advanced and look for Classes and locations

QuickBooks Online settings screen showing options to enable and assign classes and locations for transaction tracking.
Turning on classes and location (Source: QuickBooks)

The settings shown in the image above are important because they determine how transactions are categorized. By choosing “One to each row in transaction” in tracking classes, you allow multiple classes to be assigned per line item, which is essential when splitting expenses across different properties. 

The Location label can also be changed, giving flexibility to rename it in a way that matches how you organize your rental portfolio. For example, you can change the label “location” to “Property,” “Business,” or “Building.” This customization, combined with class tracking, ensures more accurate reports and cleaner Schedule E preparation.

Creating classes and locations

Once you’re set, hit Save and go back to the dashboard. Click the cogwheel icon (⚙︎) and select All lists. From there, click Classes or Locations, whichever you want to create first.

QuickBooks Online Lists menu highlighting Classes and Locations for categorizing transactions by property or business segment.
Lists menu (Source: QuickBooks)

The image below shows the Location Information setup in QuickBooks Online. For rental property accounting, this is where you define each rental business or entity so that you can track income and expenses separately.

QuickBooks Online location setup form with fields for name, sub-location, and unique details like address, email, or phone
Creating a location (Source: QuickBooks)
  • Name: Enter the business name you want to track, such as Oakwood Rentals LLC or Downtown Properties Inc.
  • Is sub-location: Use this if you want to nest locations under a parent (for example, a sublocation for East Wing under Maple Street Apartments).
  • Different titles, company names, addresses, emails, or phone numbers: Check these boxes only if this location needs unique information for invoices, customer communication, or payments. For rental property purposes, most landlords leave these unchecked unless each business operates with distinct contact details.

The next image shows the Class setup in QuickBooks Online. Classes are used to track income and expenses for specific rental properties, units, or projects.

QuickBooks Online class setup form with fields for class name and option to mark as sub-class.
Creating a class (Source: QuickBooks)
  • Name: Enter the property or unit name, such as Maple Street Duplex or Pineview Apartments. This lets you run profit and loss reports by property.
  • Is sub-class: Check this if you want to create a hierarchy. For example, set Maple Street Apartments as the main class, then create subclasses like Unit 1 and Unit 2.

QuickBooks Online Plus can only have up to 40 classes, which can be limiting if you have more than 40 properties. I suggest upgrading to QuickBooks Online Advanced for unlimited classes. You may also check out our roundup of the best real estate accounting software for more options.

Step 4: Create your services.

Go back to the Lists menu and select Products and Services. Then, in the upper right corner, click New and then select Service to create a new service item. 

In a rental property business, services are often used for income streams like rent, late fees, or other tenant charges. Setting them up correctly ensures clean invoicing and accurate income tracking.

QuickBooks Online form to create a new service item, including fields for name, category, class, rate, and accounts.
Creating a service item (Source: QuickBooks)

Here’s what to complete to create a service for rentals:

  • Name: Enter the service, such as Residential Rent, Commercial Rent, or Late Fee.
  • Category: Use Rental Income or create a custom category to group property income.
  • Class: Leave this blank if you have multiple rental properties.
  • Description: Add details that will show on invoices, like “Monthly rent for Maple Street Duplex.”
  • Price/rate: Enter the monthly rent amount, or leave it blank if it varies.
  • Income account: Select or create Rental Income in your chart of accounts.

Step 5: Add your tenants as customers.

Now it’s time to add your tenants as customers. Navigate to the left-side menu bar and click the + Create button. Select Add customer to add a new one. You’ll be filling out basic information, such as your name, company, and address. I will not go into detail in those areas, as they are self-explanatory.

What I want to emphasize is this section:

QuickBooks Online customer notes and attachments section with fields for entering notes and uploading related documents.
Notes and attachments for adding a customer (Source: QuickBooks)

The Notes and attachments section can be very useful for rental property tracking. You can add notes that relate to a specific customer or tenant, such as reminders, lease terms, or maintenance details.

The Attachments field lets you upload important property documents, like lease agreements, tenant applications, or insurance certificates. By keeping these files linked directly to the customer profile, you centralize property records in one place and make it easier to access contracts or supporting documents when reviewing transactions or preparing reports.

Another section that might be important to you is Additional info. It is important because it lets you capture details that affect how customers or tenants are tracked financially.

QuickBooks Online additional info section for customer setup, including customer type, tax exemption details, and opening balance fields.
Additional info section (Source: QuickBooks)
  • Customer type lets you group tenants into categories, such as residential or commercial. This makes it easier to filter reports by tenant type and compare performance across property segments.
  • Exemption details are useful if a tenant qualifies for tax exemptions, like a nonprofit leasing space (e.g., “Community Outreach Center – Tax Exempt”). Adding the information ensures sales tax isn’t applied incorrectly on invoices.
  • Opening balance brings forward existing amounts owed, such as when a tenant already has $1,200 in unpaid rent as of 09/30/2025. Adding this ensures receivables start accurately and reports match reality when transitioning to QuickBooks.

Step 6: Set up recurring invoices.

The recurring invoices feature in QuickBooks Online is especially useful for rental property management. Instead of manually creating invoices each month, you can set up a recurring template for tenants with fixed monthly rent. This saves time, reduces the chance of missed invoices, and ensures tenants receive bills on schedule without extra effort.

To create recurring invoices, click the cogwheel icon (⚙︎) and under Lists, select Recurring transactions. This will bring you to the recurring transactions window. Click the New button to create a recurring transaction. A small window, as shown below, will appear:

QuickBooks Online “Select Transaction Type” menu showing options Deposit, Estimate, Expense, Invoice, and Journal Entry.
Creating a recurring invoice (Source: QuickBooks)

Creating a recurring invoice in QuickBooks Online is similar to creating a regular invoice; however, these recurring versions are referred to as templates. You’ll fill out the same invoice fields (customer, product/service, amount, class, etc.), and you’ll also set up scheduling details so that the system generates invoices automatically.

  • thumbnail QuickBooks Online recurring settings screen with fields for template name, type, advance days, and email/print options.
    Recurring invoice basic settings (Source: QuickBooks)
  • thumbnail QuickBooks Online recurring invoice interval settings showing options for start date, end date, repeat frequency, and day of month.
    Setting recurring invoice interval (Source: QuickBooks)

Step 7: Record depreciation.

To record depreciation in QuickBooks Online, use a journal entry like the one shown in the image below. QuickBooks Online does not have built-in fixed asset tracking, so all depreciation must be recorded manually.

QuickBooks Online journal entry screen showing blank fields for accounts, debits, credits, description, name, location, and class.
Recording a journal entry (Source: QuickBooks)

Here’s how to set it up:

  1. In the Debits column, add a depreciation expense line for each property or unit. Assign the appropriate Class so that the expense ties to the correct property’s profit and loss. For example, Depreciation Expense with class Maple Street.
  2. In the Credits column, enter a single line to Accumulated Depreciation. This account is a contra-asset on the Balance Sheet and doesn’t need Class tracking.
  3. Ensure that the total debits equal the total credits, so that the entry is balanced.

Since QuickBooks Online isn’t really built for in-depth property management, check out our list of the best property management software for small businesses.

Step 8: Know your essential reports.

QuickBooks Online includes many built-in reports and also allows for custom reporting to fit specific needs. To use QuickBooks for rentals, certain reports stand out as essential. Below, I share the key reports that help track property performance, prepare taxes, and manage financials effectively.

Profit and loss by class

The Profit and Loss by Class report can be customized to give landlords a clear view of property-by-property performance. The image below shows how income and expenses are displayed across different classes — each class representing a property, unit, or activity — along with a consolidated total.

QuickBooks Online Profit and Loss by Class report showing income and expenses broken down by property classes with totals.
Profit and loss by class (Source: QuickBooks)

To edit this report, do the following:

  1. Adjust the report period.
  2. Choose between cash and accrual basis.
  3. Use the Filter option to select specific classes, accounts, or date ranges.

You can also expand or collapse account categories, like Income or Expenses, for more detail. Once customized, the report provides the foundation for Schedule E preparation and owner reporting, since it directly shows profitability broken down by each property class.

Cash flow statement

The cash flow statement is a vital report for rental property owners, as it shows how money is flowing in and out of the business. Unlike the profit and loss report, which focuses on income and expenses, it highlights actual cash activity.

This helps you see if rental income is truly covering mortgage payments, repairs, and other obligations, and whether you have enough liquidity for upcoming expenses or investments.

QuickBooks Online Statement of Cash Flows report showing operating, investing, and financing activities with total cash at end of period.
Cash flow statement (Source: QuickBooks)

In QuickBooks Online, you can edit this report.

  1. Adjust the report period (using the date range at the top).
  2. Select cash or accrual basis.
  3. Apply filters to refine the view.

You can also expand or collapse sections like Operating, Investing, and Financing Activities to see more detail. The customized report gives a clear picture of how rental operations impact cash reserves.

Balance sheet by location

In rental property accounting, the Balance Sheet by Location is important because it allows you to view assets, liabilities, and equity separately for each rental business or entity. This is especially useful if you manage multiple LLCs or want to track property groups separately.

QuickBooks Online Balance Sheet report with Display settings open, showing “Location” selected under the Display columns by dropdown.
Balance sheet by location (Source: QuickBooks)

In QuickBooks Online, you can track locations by:

  1. Turn on location tracking in your Advanced settings.
  2. Go to the Balance Sheet report and select “Display”.
  3. Under “Display columns by,” choose “Location,” as shown in the image above.

You can then filter by specific locations to view the financial position of each property or entity individually. This setup ensures you’re not only tracking income and expenses by property (through Classes) but also understanding the balance sheet health for each rental business.

Transaction detail by class

The Transaction Detail by Account report in QuickBooks Online lists every transaction recorded in your accounts, showing how each one affects balances. To see your real property balances, do the following:

  1. Adjust the Group by option.
  2. Select “Class,” which lets you organize transactions by property or unit, aligning the details with your rental setup.
QuickBooks Online Transaction Detail by Account report showing transactions with columns for date, type, amount, memo, balance, and account.
Transaction detail by account (Source: QuickBooks)

At the top, you can use the Columns option to add or remove fields like transaction type, memo, class, location, or customer, making the report as detailed or streamlined as you need. This flexibility is useful in rental property accounting because it allows you to trace individual income and expense items back to the right property.

Frequently asked questions (FAQs)

Yes. QuickBooks can manage multiple properties if set up properly with classes and locations. While there’s no strict property limit, complexity grows with portfolio size. For 80+ properties, it’s better to use specialized property management software integrated with QuickBooks. The best practice is to use locations for each property/building and classes for individual units or expense categories to keep the reporting accurate and clean.

Add properties as classes so that you can add them to every transaction line item. Tenants are added as customers.

Security deposits are liabilities, not income, until they are forfeited or applied to rent. As such, create an Other Current Asset account for deposits held and a Security Deposits Liability account. Use a service item linked to the liability account when collecting deposits, and only convert deposits to income if kept for damages or rent.

thumbnail Eric Gerard Ruiz

Eric Gerard Ruiz, a licensed CPA in the Philippines, specializes in financial accounting and reporting (IFRS), managerial accounting, and cost accounting. He has tested and review accounting software like QuickBooks and Xero, along with other small business tools. Eric also creates free accounting resources, including manuals, spreadsheet trackers, and templates, to support small business owners.

Recommended for you...

Airbnb Loans in 2025: Expert’s Playbook for Short-Term Rental Financing
Kendal James
Oct 1, 2025
Blueprint to Bankroll: Ultimate Guide to Construction Financing
Kendal James
Sep 18, 2025
How To Invest In Real Estate With No Money: A Broker’s Proven Strategies
Kendal James
Sep 3, 2025
Are Closing Costs Tax Deductible?
Andrew Wan
Aug 28, 2025
The Close Logo

Launched in January 2018, The Close is a one-of-a-kind real estate website designed to give agents, teams, and brokerages actionable, strategic insight from our seasoned industry professionals and researchers. We cover real estate marketing, business development, lead generation, technology, and team-building strategies from the perspective of working agents and brokers who want to take their businesses to the next level.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.