Why the deposit in your bank is not your short-term rental income
Airbnb deposits the net payout, not your rental income. Most owners book the difference as revenue and miss a real expense. Here is how to record it correctly.

A real estate investor we work with had three properties listed on Airbnb and VRBO. Every two weeks, payouts landed in her bank account. Her bookkeeper categorized each deposit as “Rental Income” and moved on.
When we pulled twelve months of payout statements, the books showed $74,200 in rental income. The actual gross nightly revenue was $76,800. The $2,600 difference was the Airbnb host service fee she had paid on every booking and never recorded as an expense. Net income was the same. What the books described was not what happened.
What Airbnb actually deposits
Every Airbnb and VRBO payout is a net figure. For a typical listing using Airbnb’s standard host-only fee structure, Airbnb deducts its host service fee of 3 percent of the booking subtotal before sending the money. The cleaning fee the guest paid passes through as part of the same deposit. Refunds and adjustments reduce future payouts without creating a separate transaction.
A seven-night stay at $420 per night generates $2,940 in nightly revenue. The guest also pays a $150 cleaning fee. Airbnb deducts $88.20 as its host service fee. The bank deposit is $3,001.80. That number is three different things rolled into one transfer, not a single income figure.
Where the books break down
Four components of a short-term rental payout cause errors when they are not recorded separately.
Host service fee. On most Airbnb listings, the host pays 3 percent of the booking subtotal as a platform fee. For a $2,940 booking, that is $88.20 deducted before the payout arrives. A host with twenty bookings at that rate pays roughly $1,764 in platform fees over a busy season. If those fees are never recorded, they do not appear anywhere on the Profit and Loss report (P&L) as an expense, and the revenue figure is understated by the same amount.
Cleaning fee pass-through. The guest pays the cleaning fee and the platform passes it through to the host. Some owners book it as rental income; others net it against the cleaning service cost. Either can work, but absorbing it into a lump-sum rental income figure with no separate record creates a P&L that cannot explain its own numbers.
Refunds and adjustments. When a guest cancels under a refund policy, the refund reduces a future payout rather than reversing a prior deposit. A $400 refund applied against a $600 payout produces a $200 deposit. Recording $200 as rental income for that month understates revenue by $400 and makes the refund invisible.
Damage reimbursements. AirCover payments for property damage arrive as credits in a future payout. These are not rental income. They are reimbursements for a specific property loss. Booking them as rental income overstates revenue for that period and hides the cost of the damage that prompted the claim.
What one booking looks like in the books
Here is how that seven-night stay should be recorded once each component is separated.
| Transaction | Account | Amount |
|---|---|---|
| Nightly revenue (7 nights x $420) | Rental Income | $2,940.00 |
| Cleaning fee from guest | Cleaning Fee Income | $150.00 |
| Airbnb host service fee (3%) | Platform Fees (expense) | ($88.20) |
| Net bank deposit | Business Checking | $3,001.80 |
The deposit matches. The host fee is visible as an operating expense. Rental Income shows $2,940, the actual nightly revenue. The cleaning fee and cleaning cost appear as a pair if the host offsets them rather than recording the fee as income.
Why this matters
Two problems develop when payout deposits are booked as gross rental income.
Per-platform comparisons become unreliable. A host with properties on Airbnb and a direct-booking channel cannot compare platform economics if the host fee is embedded in revenue for one and absent for the other. The cost of using each platform is invisible.
Revenue trends are distorted. If occupancy grows, host fees grow with it. Revenue appears to rise, but part of that increase is platform cost that has never been separated. Evaluating rate strategy or whether to invest in direct bookings requires platform fees as a visible expense line.
What proper accounting looks like
For short-term rental clients, we record every payout from the platform’s payout statement, not from the bank deposit.
Nightly revenue posts to Rental Income. The cleaning fee posts to Cleaning Fee Income, or offsets the cleaning service cost, depending on how the client structures the P&L. The host service fee posts to Platform Fees as an operating expense. The sum equals the deposit.
Refunds are recorded against the booking period they belong to, not the period when the cash adjustment hits. Once the workflow is in place, reconciling a payout takes a few minutes and the P&L shows occupancy revenue, platform costs, and cleaning economics as separate lines rather than one net figure that obscures all three.
Best practices for short-term rental owners
A few practices that keep the books accurate over time.
- Download the payout statement from Airbnb or VRBO for every payout, not only the bank deposit notification. The statement itemizes nightly revenue, host fees, cleaning pass-throughs, and any adjustments. Use it as the recording source, not the bank feed.
- Create a Platform Fees expense account. All host service fees from all platforms post there. At year-end, you have the exact total cost of each platform you used.
- Record cleaning fees as a separate line. Keeping cleaning income and cleaning expense visible as a pair tells you whether what you charge the guest covers what you pay the cleaning service.
- Reconcile each payout statement to the bank deposit within a few days of the payout arriving. Discrepancies are easier to trace when the booking is recent.
- Track refunds at the booking level, not the deposit level. A cancellation that occurred in April belongs to April, not to the month when Airbnb deducted the refund from a May payout.
Three questions worth asking
If you are not sure how your short-term rental payouts are currently being recorded, three questions to ask:
- What is the total Airbnb or VRBO host fee we paid over the last twelve months, and does that number appear as an expense anywhere on the P&L?
- Are cleaning fees recorded separately from nightly rental revenue, and do they correspond to the cleaning costs for each property?
- When a guest cancels and receives a refund, is that refund recorded against the original booking period or against the month when Airbnb adjusted the payout?
If the answers are uncertain, the books are recording deposits rather than bookings. Send us three months of payout statements from any platform and we will map out exactly how each component should be recorded and what the P&L should look like once it is.
- NIGHTLY RATE$420 per night, 7 nights: $2,940 due to host
- CLEANING FEE$150 collected from the guest by the platform
- GROSS BOOKING VALUE$3,090 total charged to the guest at checkout
- COMMON MISTAKEBooking $3,001.80 net deposit as rental income
- RENTAL INCOME$2,940 nightly revenue posted to rental income
- CLEANING FEE INCOME$150 posted as its own line, not inside rental revenue
- PLATFORM HOST FEE$88.20 Airbnb fee recorded as a booking expense
- NET PAYOUT MATCHES$3,001.80 deposit ties to all three entries above
Want a second set of eyes on your books?
30 minutes on Zoom. We'll look at your books and tell you what's working and what isn't.
This is the work we do every day. See bookkeeping for real estate.
Book a call