Who should read this guide?
This guide is written for owners of one or more investment properties listed on Airbnb who manage their accounting in QuickBooks. An investment property on Airbnb is a business model in which an operator purchases one or more properties and lists them on Airbnb with the goal of building equity far more quickly than through traditional long-term rentals. This model performs best in markets where short-term rental income significantly exceeds local long-term rental rates.
Because of this, your accounting decisions matter. Staying attentive to your financials can make a substantial difference in the performance and long-term success of your operation.
In this guide, we’ll focus on how to properly account for all income received from Airbnb from an investor’s perspective, along with how to automate your Airbnb revenue accounting using QuickBooks.
NOTE: This guide only covers Airbnb revenue accounting, not costs. For a guide about Airbnb costs and chart of accounts to consider, check out this guide instead: Accounting for Costs to Operate Airbnb Listings: Best Chart of Accounts
Table of Contents
Here’s what you’ll get from this guide:
- QuickBooks Chart of Accounts Template for Investment Properties on Airbnb
- How to Automate Accounting for Airbnb Listings
- Execute Common Transaction Workflows in QuickBooks
- Generate Monthly Reports in QuickBooks
Cash Flow Diagram

Who should not read this guide?
There are other business models that may be more suitable in your particular scenario, which are covered better in the following guides:
- QuickBooks for Airbnb Listings: Rental Arbitrage Accounting
- QuickBooks for Airbnb Listings: Co-Host Accounting
- QuickBooks for Airbnb Listings: Trust Accounting for Property Managers
- QuickBooks for Airbnb Listings: Property Management without Trust Accounting
- All QuickBooks Templates for Airbnb
- Airbnb Accounting & Bookkeeping: A Comprehensive Guide
QuickBooks Chart of Accounts Template for Investment Properties on Airbnb
Here we’ll describe our QuickBooks chart of accounts template for Airbnb income in great detail:
Account Codes
| No. | Account | Type |
|---|---|---|
| 24000 | Rental Liability | Liability |
| 24200 | Rental Liability: Airbnb Custom Taxes Payable | Liability |
| 42000 | Rental Revenue | Revenue |
| 42100 | Rental Revenue: Airbnb Income – Accommodation Fare | Revenue |
| 42200 | Rental Revenue: Airbnb Income – Cleaning Fee | Revenue |
| 42300 | Rental Revenue: Airbnb Income – Resolution Adjustment | Revenue |
| 42400 | Rental Revenue: Airbnb Refund – Accommodation Fare | Revenue |
| 42500 | Rental Revenue: Airbnb Refund – Cleaning Fee | Revenue |
| 42600 | Rental Revenue: Airbnb Refund – Resolution Adjustment | Revenue |
| 51000 | Rental Costs | Cost of Service |
| 51100 | Rental Costs: Airbnb Service Fee | Cost of Service |
| 61100 | Airbnb Tax Withholdings | Expense |
NOTE: In this guide, we only cover income accounting, not costs. For a guide about Airbnb costs and chart of accounts to consider, check out this guide instead: Accounting for Costs to Operate Airbnb Listings: Best Chart of Accounts
Detailed Explanation of Accounts
Click to expand and learn more about any particular account type.
Rental Liability
24000 – Rental Liability – This is a parent account with child accounts that account for rental liabilities.
24200 – Rental Liability: Airbnb Custom Taxes Payable – This represents all Custom Taxes collected from Airbnb and payable to a tax authority.
Rental Revenue
42000 – Rental Revenue – This is a parent account with child accounts that account for rental revenue.
42100 – Rental Revenue: Airbnb Income – Accommodation Fare – This account tracks the accommodation fare portion of each Airbnb reservation. The accommodation fare is equal to the number of nights multiplied by the average nightly rate of each reservation.
42200 – Rental Revenue: Airbnb Income – Cleaning Fee – This account tracks the cleaning fee portion of each Airbnb reservation.
42300 – Rental Revenue: Airbnb Income – Resolution Adjustment – This account tracks any resolution adjustments collected from Airbnb.
42400 – Rental Revenue:Airbnb Refund – Accommodation Fare – This account tracks accommodation fare refunds executed by Airbnb.
42500 – Rental Revenue: Airbnb Refund – Cleaning Fee – This account tracks cleaning fee refunds executed by Airbnb.
42600 – Rental Revenue: Airbnb Refund – Resolution Adjustment – This account tracks resolution adjustment refunds executed by Airbnb.
Rental Costs
51000 – Rental Costs – This is a parent account with child accounts that account for rental costs.
51100 – Rental Costs: Airbnb Service Fee – This account tracks service fee costs from Airbnb for each reservation, which is subtracted from the income.
61100 – Airbnb Tax Withholdings – This account tracks any taxes withheld by Airbnb for income tax obligations. This is very rare and usually due to the Airbnb account holder lacking tax identification information. Ideally, this account should not contain any balance and is seldom (if ever) used. To avoid income tax withholdings from Airbnb, be sure to update your Airbnb account with your tax identification information and verify your account.
Accounts not included in this template
For the scope of this guide, we’re mainly focused on Airbnb revenue recognition. It is important to point out that our template does not include many general accounts. We also make reference to some accounts not included in this particular template, which we’ll list here:
- 11000 – Airbnb Payment Clearing Account – This account is created by Tallybreeze but is not included in this template in particular. This account is used to apply payments to Airbnb invoices upon the day the Airbnb reservation payout is posted. Payouts can take 3-5 days (or longer) to arrive in the bank account after posted from Airbnb. Monies owed are held in this clearing account until the payouts are received in the bank. This account also helps to automate the reconciliation process in QuickBooks.
- 1XXXX – Operations Bank Account – This is your business operations bank account set up with your financial institution. It’s a cash asset account to facilitate your day-to-day business operations.
- 2XXXX – Mortgage Principal – This account is a long-term liability account used to track the mortgage loan principal owed.
- 7XXXX – Mortgage Interest – This account is an expense account and is used to track the interest payments of the mortgage loan.
Quick Setup Steps
Here’s how to import the above chart of accounts template. The chart of accounts discussed in this article can be imported into QuickBooks automatically using Tallybreeze setup tools. Here’s how to access this utility…
- If you haven’t already, Sign Up to Tallybreeze. It includes free use of this template.
- Once registered, go to the Connections manager in Tallybreeze. Connect your Airbnb account, connect your QuickBooks Online account and then create a connection between the two.
- Within the Connection settings, select “Set Up QuickBooks”
- Select your business model from the drop-down list at the top and select “Import Template to QuickBooks”.
How to Automate Accounting for Airbnb Listings
Airbnb can become a significant source of revenue for property investors. And with Tallybreeze, automating the reconciliation of your Airbnb reservations in QuickBooks has never been easier. In the following section, we’ll walk through how to automate revenue accounting for investment properties on Airbnb, including how to set up your chart of accounts and configure your presets.
Tallybreeze Listing Presets
The Tallybreeze team has built an easy-to-use interface that simplifies managing your Airbnb listings. Once connected to QuickBooks, the system guides you through creating accounting rules for each property, allowing you to optimize your setup quickly and efficiently.

Explanation of Preset Lines
In this business model, everything collected through Airbnb belongs to you. This includes the accommodation fare, cleaning fees, Airbnb’s service fee (deducted), resolution adjustments, optional custom taxes, and any applicable tax withholdings.
| Airbnb Price Item | % | Account |
|---|---|---|
| Accommodation Fare | 100% | 42100 – Rental Revenue: Airbnb Income – Accommodation Fare |
| Cleaning Fee | 100% | 42200 – Rental Revenue: Airbnb Income – Cleaning Fee |
| Airbnb Service Fee | 100% | 51100 – Rental Costs: Airbnb Service Fee |
| Resolution Adjustment | 100% | 42300 – Rental Revenue: Airbnb Income – Resolution Adjustment |
| Custom Taxes | 100% | 24200 – Rental Liability: Airbnb Custom Taxes Payable |
| Tax Withholdings | 100% | 61100 – Airbnb Tax Withholdings |
Example Reservation
Let’s assume you’ve set up Tallybreeze for this listing using the preset settings above. Now, imagine Airbnb issues a payout for a current reservation with the following itinerary price items:
- Accommodation Fare: $2000
- Cleaning Fee: $300
- Airbnb Service Fee: -$60
- Airbnb Transient Occupancy Taxes: $200
- Reservation Total: $2440
Tallybreeze records all income received from Airbnb, separating each price item individually. The total amount to be received by Airbnb for this reservation is $2,440, which is posted to the Airbnb Payment Clearing Account. This amount will later be reconciled against the corresponding bank deposit.
| Account | Debit | Credit |
|---|---|---|
| 42100 – Rental Revenue: Airbnb Income – Accommodation Fare | $2000 | |
| 42200 – Rental Revenue: Airbnb Income – Cleaning Fee | $300 | |
| 51100 – Rental Costs: Airbnb Service Fee | $60 | |
| 24200 – Rental Liability: Airbnb Custom Taxes Payable | $200 | |
| 11000 – Airbnb Payment Clearing Account (Asset) | $2440 |
When the reservation payout is deposited into your Operations Bank Account (typically 3–5 days later), a bank rule in QuickBooks can automatically match and reconcile the amount to the Airbnb Payment Clearing Account:
| Account | Debit | Credit |
|---|---|---|
| 1XXXX – Operations Bank Account | $2440 | |
| 11000 – Airbnb Payment Clearing Account (Asset) | $2440 |
Set Invoice Customer & Class Categories
Finally, consider setting up a general customer (e.g., “Airbnb Guests”) within your Tallybreeze listing rules. If you prefer, you can instead assign the individual guest as the customer to store guest information directly in QuickBooks.
It’s also helpful to categorize each line item using a class such as “Investment: .” To do this, create two class categories in QuickBooks for the listing: one parent class named “Investment” and a sub-class for the specific property address. See the example below:

Automate Additional Bills & Invoices (Optional)
With Tallybreeze, you’re also able to automate the creation of additional bills and invoices for each reservation. Consider the following:
- Create a bill to set amounts payable to a tax authority for each reservation.
- Create a bill to set amounts payable to a cleaning service for turnover of each reservation.
- Create additional invoice to set amounts receivable by any third party for each reservation.
Quick Setup Steps
All of the above settings can be quickly set up using Tallybreeze’s presets for your listings. Here’s how to set up these presets…
- If you haven’t already, Sign Up to Tallybreeze.
- After logging into Tallybreeze, set up your connections, then go to Listing Rules.
- Select any listing you’d like to automate that hasn’t already been set up.
- Select “Load Presets”.
- Select your business model from the options.
From here, presets will be loaded as your listing accounting rules and you can edit as needed.
Execute Common Transaction Workflows in QuickBooks
In this section, we explore the nuances of transactions for investment properties. The most common workflows for investors are outlined below:
Making a Mortgage Payment
A common transaction workflow to identify is paying your mortgage, which includes a principal amount plus interest.
Example Transaction
As an real estate investor, you make a monthly mortgage payment of $2,000 for the property at 212 Chantilly Way, of which $500 is interest. This payment is processed automatically each month through a recurring bank transaction. Once the transaction posts, you can reconcile the outgoing amount from your Operations Bank Account using the following entry:
| Debit | Credit | Class Category | |
|---|---|---|---|
| 1XXXX – Operations Bank Account (Asset) | $2,000 | Investment: 212 Chantilly Way | |
| 2XXXX – Mortgage Principal | $1,500 | Investment: 212 Chantilly Way | |
| 7XXXX – Mortgage Interest | $500 | Investment: 212 Chantilly Way |
Detailed instructions for QuickBooks Online
1. Create a Recurring Bill
| Vendor | Category | Description | Amount | Class |
|---|---|---|---|---|
| Mortgage Company | 2XXXX – Mortgage Principal | “Mortgage Principal Payment” | $1,500 | Investment: 212 Chantilly Way |
| Mortgage Company | 7XXXX – Mortgage Interest | “Mortgage Interest Payment” | $500 | Investment: 212 Chantilly Way |
2. Pay the Bill
Pay the Bill directly in QuickBooks or reconcile the Bill against the payment made in your bank feed.
Remitting Custom Taxes
In many regions, Airbnb collects transient occupancy taxes and remits them directly to local tax authorities on your behalf. If that applies to you, this section won’t be relevant. However, many operators of Airbnbs choose to receive the taxes themselves and remit payment directly, giving them more control over their funds.
If you’re using Tallybreeze, the Custom Taxes line item in your presets will automatically capture these taxes. All you need to do is remit the amount collected to the appropriate tax authority. Here’s how to handle that process:
Example
The listing at 462 Atlas Way is configured in Airbnb to collect custom taxes for all reservations. In Tallybreeze, these amounts are posted to “24200 – Rental Liability: Airbnb Custom Taxes Payable.” After running a Balance Sheet report for this listing in QuickBooks, you determine that $200 is owed in transient occupancy taxes.
To remit this amount, send your payment to the appropriate tax authority via bank transfer, ACH, check, or another accepted method. Once the payment has posted, record the outgoing transaction from your Operations Bank Account using the following entry:
| Debit | Credit | Class Category | |
|---|---|---|---|
| 1XXXX – Operations Bank Account (Asset) | $200 | Investment: 462 Atlas Way | |
| 24200 – Rental Liability: Airbnb Custom Taxes Payable | $200 | Investment: 462 Atlas Way |
Detailed instructions for QuickBooks Online
1. Check how much exists in the Custom Taxes Payable account for the property
The amount that needs to be paid to the tax authority can be found in the balance sheet. Filtering the balance sheet by the class for each listing, look up the total amount under “24200 – Rental Liability: Airbnb Custom Taxes Payable”.
2. Create Bill
| Vendor | Category | Description | Class |
|---|---|---|---|
| Tax Authority | 24200 – Rental Liability: Airbnb Custom Taxes Payable | “Taxes Paid: 11% City TOT” | Investment: 462 Atlas Way |
- Set the vendor of the bill to the name of the tax authority
- Set the Product/Service to “24200 – Rental Liability: Airbnb Custom Taxes Payable”
- Set a detailed description, starting with “Taxes: ” and describe the tax
- Set the class to the listing
3. Transfer the amount from your operations bank account to the tax authority
Send the money via bank transfer, ACH, check or other means.
4. Reconcile operations bank account statement line amount with bill
Reconcile the bill with the bank feed in QuickBooks
Generate Monthly Reports in QuickBooks
Now that your reservation data is automatically processed from Airbnb and accurately synced into QuickBooks, you can generate clear, professional monthly reports for your Airbnb listings. After reconciling your expenses, you’ll be able to review the detailed performance of each listing with confidence.
Profit & Loss by Class
This report is meant for internal purposes to view side-by-side, displaying the profitability of each listing for your Airbnb operations. This report is found under QuickBooks “Reports” as “Profit and Loss by Class”:

Conclusion
In the right market and under the right conditions, Airbnb can be a powerful way to accelerate equity growth in your investment properties. The accounting approach outlined in this guide offers clear visibility into the performance of your Airbnb operations, helping you make informed decisions as your real estate portfolio grows.
We hope this guide has been valuable, but there are still important choices ahead—especially around how you’ll manage your financials. What will your accounting workflow look like? How will you stay organized as your portfolio expands? If you’re seriously considering—or already operating—an investment property listed on Airbnb, the numbers matter. A reliable accounting system ensures that even if one property hits a rough patch, the others remain stable and profitable.
Finally, there are other business models that are not covered in this guide but are covered better in the following guides. Be sure to check these out:
- QuickBooks for Airbnb Listings: Rental Arbitrage Accounting
- QuickBooks for Airbnb Listings: Co-Host Accounting
- QuickBooks for Airbnb Listings: Trust Accounting for Property Managers
- QuickBooks for Airbnb Listings: Property Management without Trust Accounting
- All QuickBooks Templates for Airbnb
- Airbnb Accounting & Bookkeeping: A Comprehensive Guide

8 thoughts on “QuickBooks for Airbnb Listings: Investment Property Accounting”
Comments are closed.