Booking Platform Fees on Your STR P&L: Where They Really Belong

Booking Platform Fees on Your STR P&L: Where They Really Belong

Booking Platform Fees on Your STR P&L: Where They Really Belong

If you manage short-term rentals and use Airbnb, Vrbo, or Booking.com to fill your calendar, you're paying platform fees on nearly every booking. How you classify those fees on your profit and loss statement affects your reported margins, your owner distributions, and your tax return.

This article is for STR hosts and property managers who want to record platform fees correctly - not just "somewhere in expenses."

What booking platform fees actually are

Platform fees come in a few forms depending on which channel you use and how it's configured.

Airbnb

  • Split-fee model: guests pay a service fee (typically around 14%), hosts pay a separate host fee (typically 3% of the booking subtotal)

  • Host-only model: hosts pay a single fee (typically 14-16%) that covers both sides; no separate guest fee shown to guests

Vrbo

  • Pay-per-booking model: roughly 5% commission on the rental amount plus a 3% payment processing fee

  • Subscription model: flat annual fee, no per-booking commission

Booking.com

  • Commission model: typically 10-25% of the reservation total, charged to the property

The amount that hits your account from these platforms is already net of their fee. You never "see" the fee as a separate cash outflow - it's deducted before the payout. That's the first reason misclassification is so common.

The core question: gross revenue or expense?

Here's where operators split into two camps, and only one is right.

Camp A: Net revenue recording Some operators record only what they receive from the platform as revenue. If a booking is $1,000 and Airbnb takes $30, they book $970 as income and ignore the $30 fee entirely.

Camp B: Gross revenue recording with a fee expense Others record the full $1,000 as revenue, then record $30 as a channel fee expense.

Camp B is the correct approach, for several reasons:

  1. Gross revenue is the actual economic transaction. The guest paid $1,000 for a stay at your property. The fee is a cost of processing that transaction - not a reduction of what the property earned.

  2. IRS guidance on rental income. IRS Publication 527 (Residential Rental Property) requires you to report the full rental amount, with deductible expenses listed separately. Netting fees against revenue understates both your gross income and your deductions.

  3. Owner statements. If you manage properties for owners, the owner is entitled to see the full picture: what their property earned, and what it cost to earn it. Burying platform fees in the revenue line distorts the owner's view of their investment.

For a deeper look at how platform fees interact with owner reporting, see the property management accounting guide.

Where on the P&L do platform fees go?

Once you've committed to gross revenue recording, the next question is which expense category captures platform fees.

There are two reasonable answers depending on how your chart of accounts is structured.

Cost of Revenue (Cost of Goods Sold)

Platform fees are a direct cost of generating rental income. No booking, no fee. This makes them a strong candidate for Cost of Revenue, alongside cleaning costs paid to housekeepers.

Placing fees here gives you a meaningful Gross Profit line:

Gross Revenue - Platform Fees - Cleaning Costs = Gross Profit

This is the most analytically useful treatment if you want to understand the true margin on each booking.

Operating Expenses: Sales and Distribution

If your chart of accounts doesn't have a Cost of Revenue section - common with simpler QuickBooks Online setups - platform fees belong under a clearly labeled operating expense category, such as "Channel Commissions" or "Booking Platform Fees."

What they should never be:

  • Mixed with cleaning fees (cleaning is an operational cost; platform fees are a distribution cost - they serve different analytical purposes)

  • Netted against revenue (as discussed above)

  • Coded to "Miscellaneous" (a red flag in any owner statement review)

  • Lumped under "Software" (a Vrbo subscription is a channel cost, not a SaaS tool)

Tax treatment for STR operators

For most short-term rental operators:

Schedule E filers (passive rental income): Platform fees are deductible as an ordinary rental expense in Part I, Line 19 "Other" expenses. Label them clearly as "Booking platform commissions."

Schedule C filers (if your STR activity rises to the level of a trade or business, for example because you provide substantial services): Platform fees are deductible as "Commissions and fees" on Line 10.

Property managers filing as a business: Platform fees paid on behalf of managed properties should flow through to the owner as a pass-through expense, not be absorbed by the management company. Check with your CPA if you're uncertain how to handle cross-entity flows.

IRS Publication 527 is the primary reference for rental property deductions. IRS Publication 535 covers business expenses broadly.

Worked example: three properties, one month

You manage three properties. In October, bookings across all channels break down as follows:

Property

Gross Booking Revenue

Platform Fee

Net Payout

Beachfront Condo

$3,200

$96 (3%)

$3,104

Downtown Loft

$2,800

$392 (14%)

$2,408

Mountain Cabin

$4,100

$205 (5%)

$3,895

Total

$10,100

$693

$9,407

Net recording (incorrect):

  • Revenue: $9,407

  • Platform fee expense: $0

  • Result: overstated net margin, understated gross revenue

Gross recording (correct):

  • Revenue: $10,100

  • Platform fee expense: $693

  • Gross profit after channel fees: $9,407

The bottom line is the same, but the gross recording approach correctly states rental income for tax purposes, makes distribution costs visible, and gives owners an accurate view of what their property earned before fees.

Notice also that the Downtown Loft is using the Airbnb host-only model (14% fee) while the Beachfront Condo uses the split model (3% host fee). If you record only net payouts, you lose all visibility into why one property's effective commission rate is nearly five times another's - information that matters for pricing and channel strategy decisions.

Common misclassification patterns

These are the patterns that surface most frequently when reviewing STR books:

  • Payouts coded as revenue with no corresponding fee expense. The payout hits the revenue account and the fee disappears entirely.

  • Platform fees mixed with platform-collected taxes. Some platforms collect and remit occupancy tax on your behalf. That tax is neither your revenue nor your expense - it flows through. Fees are different; they are your expense.

  • Vrbo subscription fees coded as "Software." A flat annual subscription for listing access is a channel distribution cost.

  • Booking.com commissions missing entirely. Because Booking.com sometimes invoices separately rather than deducting before payout, the commission can slip through without being recorded at all.

If you suspect your platform fee coding has been inconsistent, a review of your owner statements can surface mismatches before they compound across tax years.

Airbnb 1099-K considerations

If Airbnb processes payments to you that meet the IRS reporting threshold in a calendar year, you'll receive a Form 1099-K. This form reports the gross amount paid to you - which is the payout amount, already net of Airbnb's fees.

This means:

  • Your 1099-K from Airbnb will be lower than your gross booking revenue

  • You still need to report gross booking revenue on your return and deduct fees separately

  • Reconciling your 1099-K to your gross bookings requires knowing your fee totals for the year

Most platforms provide a downloadable earnings summary or transaction CSV that includes fee line items by month. Keep these on file.

For property managers dealing with multiple owners and multiple platforms, the reconciliation complexity multiplies quickly. The owner trust accounting guide covers how to handle pass-through accounting across owners in detail.

Setting up your chart of accounts

If you're using QuickBooks Online or Xero, here's a clean structure for platform fees:

Under Cost of Revenue (preferred):

  • 5000 - Rental Revenue (gross bookings)

  • 5100 - Channel Commissions (Airbnb, Vrbo, Booking.com fees)

  • 5200 - Cleaning Costs

Under Operating Expenses (if no Cost of Revenue section):

  • 6100 - Channel Commissions

    • 6101 - Airbnb Host Fees

    • 6102 - Vrbo Commissions

    • 6103 - Booking.com Commissions

Separate sub-accounts by platform give you per-channel margin data without adding much bookkeeping overhead. See the PX Accounting features overview to understand how platform fee classifications are reviewed as part of an account audit.

Frequently Asked Questions

Should I record the full booking amount or just what Airbnb pays me?

You should record the full booking amount as gross revenue and then record the platform fee as a separate expense. IRS Publication 527 requires rental income to be reported at the full amount received. Netting fees against revenue understates both your income and your deductions, which creates problems on your tax return and in owner reports.

Are booking platform fees deductible on my tax return?

Yes. For Schedule E filers, platform fees are deductible as "other" rental expenses. For Schedule C filers whose activity qualifies as a trade or business, they're deductible as commissions and fees. Keep documentation - most platforms provide annual earnings summaries showing total fees paid by property.

What's the difference between a platform fee and a platform-collected tax?

A platform fee is a commission the platform charges you for using its booking service - it is your expense. A platform-collected tax, such as an occupancy tax that Airbnb collects from the guest and remits to a local government, is neither your revenue nor your expense. It flows through your books without affecting your P&L, and should not be mixed with commission fees.

Can I lump all platform fees into one expense line?

You can use a single "Channel Commissions" line if simplicity is the priority. However, breaking fees out by platform gives you per-channel margin data that's useful for evaluating your distribution mix. Sub-accounts in QuickBooks Online or Xero make this easy to set up and don't add meaningful bookkeeping time.

My Vrbo subscription is a flat annual fee, not a per-booking commission. Does it go in the same account?

It belongs in the same general category - channel distribution costs - because it's a cost of accessing the Vrbo platform to generate bookings. Whether you put it on the same line as per-booking commissions or a separate "Platform Subscriptions" sub-account is a chart-of-accounts preference. The important thing is that it's not coded as generic software or office expense, which would obscure your true cost of distribution.

Next steps

If you manage more than a handful of properties across multiple channels, your platform fee classification is worth a close look. Fees get miscoded, netted, or missed entirely - and the errors accumulate across months and tax years.

Start by pulling your platform earnings statements for the last 60 days and comparing the gross booking totals to what you've recorded as revenue. If the numbers don't reconcile, you have a classification gap.

PX Accounting reviews owner statements and accounting records to find exactly these kinds of mismatches. Visit the features overview to see what the audit covers, or go straight to the free owner statement audit to get your books reviewed.

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