Getting Started

How to Record Airbnb Host Fees and Service Fees Correctly

How to Record Airbnb Host Fees and Service Fees Correctly

Who this is for

This article is for STR hosts and property managers who record Airbnb bookings in QuickBooks Online, Xero, or a similar general ledger. It covers the split-fee and host-only fee structures, explains why recording only the net payout is an accounting error, and walks through the correct way to classify Airbnb host fees as an expense.

If you manage properties on behalf of owners and produce monthly owner statements, this is especially relevant - fee misclassification is one of the most common errors we see when auditing operator books. You can read the broader context in our STR property management accounting guide.

How Airbnb's fee structure works

Airbnb uses two host fee models. Understanding which one applies to your account is the first step.

Split fee (default)

Most hosts use the split-fee structure:

  • Host service fee: roughly 3% of the booking subtotal (accommodation fare + cleaning fee + any extras, before taxes)

  • Guest service fee: roughly 14.2% added on top for the guest to pay

The host service fee is deducted from your payout. The guest service fee is collected from the guest by Airbnb and never flows through your account at all.

Host-only fee

Hosts who require a strict no-visible-fee guest experience - common for hotels and some professional managers - can opt into host-only pricing:

  • Host service fee: typically 14-16% of the booking subtotal

  • Guest service fee: zero (Airbnb's margin is built into the host fee instead)

The host-only fee is larger but comes entirely from the host's side.

What hits your payout vs. what the guest paid

Here is the key point most operators get wrong: the Airbnb payout is not the same as your gross revenue.

Airbnb deducts its host service fee before remitting to you. That fee is a real business expense, and your gross revenue is the full booking subtotal before that deduction.

Worked example - split fee

A guest books a 7-night stay:

Line item

Amount

Nightly rate (7 x $210)

$1,470.00

Cleaning fee

$120.00

Booking subtotal

$1,590.00

Airbnb host service fee (3%)

-$47.70

Payout to host

$1,542.30

The guest also paid a ~14.2% guest service fee ($225.78) directly to Airbnb. That money never touches your account and is not part of your revenue picture.

Your gross revenue from this booking is $1,590.00, not $1,542.30. The $47.70 host fee is a distribution channel expense.

Worked example - host-only fee

Same booking under a 15% host-only structure:

Line item

Amount

Booking subtotal

$1,590.00

Airbnb host service fee (15%)

-$238.50

Payout to host

$1,351.50

Gross revenue is still $1,590.00. The host-only fee ($238.50) is an operating expense - a much larger one than the split-fee equivalent.

Why recording only the payout is wrong

If you record $1,542.30 (or $1,351.50) as revenue and ignore the host fee, three problems follow:

  1. Understated gross revenue. Your P&L shows less income than you actually earned. This matters if you ever need to demonstrate revenue to a lender, a new owner, or an auditor.

  2. Missing expense visibility. You cannot see what Airbnb is costing you as a channel. If your host fees are running $800/month, that is a real line item worth tracking against direct bookings and other OTA costs.

  3. Incorrect owner distributions. If you manage on behalf of owners, their management fee may be calculated on gross booking revenue. Recording only the net payout can cause you to underpay yourself or produce statements that do not reconcile to Airbnb's own transaction history.

How to record Airbnb fees correctly

Chart of accounts setup

You need two accounts that most STR operators are missing:

  • Revenue: Rental Revenue - Airbnb (or split by property)

  • Expense: OTA Fees - Airbnb (under operating expenses, sometimes called "distribution channel costs" or "booking platform fees")

If you collect cleaning fees separately and pass them through, track Cleaning Fee Revenue and Cleaning Expense as a matched pair so the passthrough is visible without inflating your net margin.

Recording the transaction

Using the split-fee example above, the entry in your general ledger should look like this:

Account

Debit

Credit

Cash / Clearing

$1,542.30


OTA Fees - Airbnb

$47.70


Rental Revenue - Airbnb


$1,470.00

Cleaning Fee Revenue


$120.00

The debit to OTA Fees - Airbnb captures the cost. Total debits equal total credits. Revenue is stated at gross.

In QuickBooks Online, the cleanest approach is to use a sales receipt or invoice for the full booking amount and a separate expense line for the host fee on the same deposit record. Some operators use a clearing account (often called "Airbnb Clearing" or "Channel Clearing") to stage payouts before applying them to income accounts - either method works as long as gross revenue is captured before the fee offset.

Where to find the fee detail

Airbnb's Transaction History (available under Account > Transaction History in the host dashboard) shows each payout with an itemized breakdown of the accommodation subtotal and the host service fee deducted. Export this monthly as a CSV and reconcile it against what you have recorded in your ledger. Discrepancies are common in high-volume months and are exactly the kind of error our statement audit tool is designed to catch.

How this affects owner statements

If you produce monthly owner statements, the Airbnb host fee should appear as a deduction line - typically under "platform fees" or "OTA fees" - below gross rental income and above your management fee.

A clean owner statement flow looks like this:

Gross Rental Revenue         $1,590.00
Less: Airbnb Host Fee          ($47.70)
Net Booking Revenue          $1,542.30
Less: Management Fee (10%)    ($159.00)
Less: Cleaning Expense        ($120.00)
Owner Net Proceeds           $1,263.30

Notice the management fee is calculated on gross rental revenue ($1,590.00 x 10% = $159.00), not on the net payout. Whether your management agreement specifies gross or net is something to confirm with your owners in writing - but gross is the more common standard for professionally managed STR portfolios.

For a deeper look at how owner statements should be structured across multiple properties, see our guide to owner trust accounting.

The tax angle

For U.S. federal tax purposes, gross rental revenue goes on Schedule E (for individual hosts) or your business return, depending on your entity structure. The Airbnb host service fee is a deductible ordinary and necessary business expense under IRC Section 162.

Airbnb issues a Form 1099-K to hosts who exceed the federal reporting threshold (check IRS.gov for the current year's rules - the threshold has changed in recent years). Critically, the 1099-K reports gross payment volume, not your net payout. If you recorded only net payouts all year, your books will not match your 1099-K, which creates reconciliation headaches at tax time and may require amended returns. Recording gross revenue throughout the year eliminates this mismatch.

Always confirm your specific tax treatment with a CPA who works with short-term rental operators.

Common errors in multi-property operations

Once you scale beyond a few properties, Airbnb fee misrecording compounds quickly. Here are the patterns we see most often:

  • Lump-sum payout recording. A single Airbnb payout often includes multiple bookings across multiple properties. Recording the payout as one revenue line strips out all per-booking and per-property detail.

  • Mixed fee models. If some listings use split-fee and others use host-only pricing, applying a single fee rate to all bookings produces systematic errors across your entire book.

  • Cleaning fee double-counting. If a cleaning vendor invoices you separately, recording cleaning fee revenue and cleaning fee expense is correct. But some operators record the cleaning fee as net revenue (netting out the vendor cost) while still recording the Airbnb host fee on the gross subtotal that includes the cleaning fee - creating a mismatch.

  • Currency conversion gaps. For international listings, the Airbnb host fee is calculated in the listing currency. If your books are in USD and you are recording converted payouts, exchange rate differences can obscure the actual fee amount.

Our platform features include automated checks for all of these patterns across your full booking history.

Frequently Asked Questions

What is the difference between a host service fee and a guest service fee?

The host service fee is deducted from your payout by Airbnb and is a cost you bear as the host. The guest service fee is charged on top of the booking total and paid by the guest directly to Airbnb - it never flows through your account and is not part of your revenue or expenses.

Should I record Airbnb revenue as gross or net of the host fee?

Always record gross revenue (the full booking subtotal before the host fee is deducted) and record the host fee separately as an expense. Recording only the net payout understates your revenue, hides your channel costs, and will not match the gross amounts reported on your Airbnb 1099-K.

How do I handle Airbnb host fees on owner statements?

List the Airbnb host fee as a named deduction line below gross rental revenue on the owner statement, typically labeled "Airbnb platform fee" or "OTA fee." This gives owners full transparency into what Airbnb charges and ensures your management fee is calculated on the correct base amount.

Does Airbnb report gross or net amounts on the 1099-K?

Airbnb reports gross payment volume on the 1099-K, which reflects the accommodation subtotal before the host service fee is deducted. If you recorded only net payouts in your books, there will be a discrepancy between your reported revenue and the 1099-K. Recording gross revenue throughout the year prevents this problem.

Can I deduct the Airbnb host service fee as a business expense?

Yes. The Airbnb host service fee is a deductible ordinary and necessary business expense under IRC Section 162 for most rental operators. It should appear on your Schedule E or business return as a rental expense. Confirm the specifics with your CPA based on your entity structure and rental activity classification.

Next steps

If you are not sure whether your current booking entries are capturing gross revenue correctly, the fastest way to find out is to pull your Airbnb Transaction History for the last 60 days and compare the subtotal column to what is in your ledger. If those numbers do not match, the difference is unrecorded host fee expense sitting in your revenue line.

PX Accounting can review your owner statements and booking records to find exactly these kinds of mismatches - get started with a free owner statement audit and see where your current process has gaps.

By Jessica Hudson, CPA - specializing in short-term rental tax, bookkeeping, and financial operations for vacation rental hosts and property managers.