Short-Term Rental Bookkeeping: What Airbnb and VRBO Hosts Need to Know
Short-term rental income feels simpler than it is. You list on Airbnb or VRBO, guests book, money shows up. But when you look at the actual payouts, you’re dealing with nightly rates, cleaning fees, platform commissions, occupancy taxes, and wildly variable income month to month. Without a system, the books get messy fast.
Here’s how to structure short-term rental bookkeeping so your numbers are accurate and your CPA isn’t guessing.
How Platform Payouts Actually Work
Airbnb and VRBO don’t send you the full nightly rate. They send a net payout after deducting their service fees. This creates a common bookkeeping mistake: recording only what you received and missing the gross income entirely.
The correct approach:
- Record the full booking amount (what the guest paid) as Rental Income
- Record the platform service fee as a separate expense (Merchant Fees or Platform Commissions)
- The net payout to your bank reconciles when both entries are made
Why does this matter? Because your gross revenue is what your CPA uses for Schedule E reporting, and it also gives you a more accurate picture of what each booking actually earns before platform cuts.
Cleaning Fees
Cleaning fees are charged to guests and often passed through to your cleaner. How you handle them depends on your setup:
- If you collect a cleaning fee and pay a cleaner separately, record the income under a Cleaning Fee Income account and the payment to the cleaner as Cleaning Expense
- If the platform collects the cleaning fee and pays the cleaner directly on your behalf, you may not need to record it at all; just note the net effect
Either way, don’t lump cleaning fees into rental income. Keeping them separate gives you cleaner data on your actual netting per booking.
Occupancy Taxes
This is where short-term rental bookkeeping gets complicated. Airbnb and VRBO collect and remit occupancy taxes in most jurisdictions, which means you often don’t handle the taxes at all, but you do need to understand what’s happening.
If the platform collects and remits taxes on your behalf, you don’t need to record them as income or expense. The payout you receive is already net of those taxes.
If you’re in a market where you’re responsible for collecting and remitting occupancy taxes yourself, you’ll need a Sales Tax Payable liability account. The tax you collect is not income; it belongs to the taxing authority and needs to be remitted on schedule.
Check your platform’s tax documentation and confirm with your CPA which taxes apply in each market where you operate.
Tracking Expenses by Property
Short-term rentals tend to have higher operating costs than long-term rentals: more frequent turnovers, supplies, repairs from heavier use, photography, listing optimization tools. These all need to be tracked at the property level. The right property management software can help streamline this tracking.
Set up a class or location in QuickBooks for each STR property. Every income and expense entry gets tagged to the right property. At the end of the month (or year), you can pull a P&L by property and see exactly how each one performed.
This matters especially if you’re comparing STR performance against what you’d earn with a long-term tenant. The numbers only make sense when they’re properly separated.
Seasonality and Cash Flow Planning
Long-term rental income is predictable. Short-term income isn’t. A mountain cabin might earn 70% of its annual revenue in three summer months. A beach house peaks in summer and craters in the off-season.
Your books should reflect this reality clearly. Monthly P&L statements let you see the swings. A rolling 12-month view helps you understand true annual performance rather than getting spooked by a slow month.
This is also why keeping a separate operating account for each STR is valuable. You can see exactly how much cash each property is holding and plan for slow seasons without dipping into other funds.
What Your CPA Needs at Year-End
Short-term rentals that average more than 7 days per booking are treated as passive rental income (Schedule E). Those averaging 7 days or fewer may be treated as an active business (Schedule C), with different rules and different deductions available.
Your bookkeeper’s job is to make sure your CPA has:
- Gross income broken out by property
- All expense categories documented
- Mileage logs if you visit properties for management
- Depreciation schedules for each property
- Any capital improvements made during the year
If your current books don’t have this level of organization, tax season becomes a much harder problem than it needs to be.
Book a free consultation to talk through how your short-term rental books are set up and whether there’s a better approach for your portfolio.
Want clean books for your real estate portfolio?
Book a Free Call