Short-term rentals can be highly profitable — and their books are messier than almost any other kind of real estate. Between platform payouts, cleaning fees, occupancy taxes, and per-night pricing, short-term rental bookkeeping trips up owners who assume it works like a regular rental. Here are the basics to keep your Airbnb or VRBO books clean and tax-ready.
Why short-term rentals are different
A long-term rental is simple: rent comes in, expenses go out, once a month. A short-term rental generates a constant stream of small, variable transactions — multiple bookings per month at different rates, platform fees deducted before you ever see the money, cleaning fees collected and often paid straight out, occupancy and lodging taxes that pass through you, and payouts that bundle several bookings into one deposit. That volume and complexity is exactly why STR books get messy fast.
Watch the payout gap
Here’s the number-one mistake: recording your payout as your income. Airbnb doesn’t send you what the guest paid — it sends you what’s left after its host service fee (and sometimes after taxes it collects and remits). If you book the payout as revenue, you understate both your gross income and the fees you could be deducting. The fix: record the gross booking amount as income and the platform fees as a separate expense. Your books should show the full picture, not just the net deposit. (This one is worth its own read — see why your Airbnb payout is not your income.)
Handle cleaning fees and occupancy taxes correctly
Cleaning fees are income to you (even if you turn around and pay a cleaner, which is a separate expense) — track both sides. Occupancy and lodging taxes: if the platform collects and remits them, they’re generally not your income or expense (they pass through); if you collect and remit them, they’re a liability you’re holding, not revenue. Getting this wrong inflates your income.
The chart of accounts a short-term rental actually needs
Most STR books are messy because they were set up with a generic small-business chart of accounts and never adjusted. A workable structure separates the things that behave differently:
Income — nightly/rental income · cleaning fee income · extra-guest and pet fees · damage or resolution recoveries (kept apart from rental income)
Direct costs — platform host service fees · cleaning and turnover labor · supplies and restocking · linens and consumables
Operating — utilities and internet · repairs and maintenance · furnishings and décor · listing tools, dynamic pricing, channel manager · insurance · property taxes · management fees
Liabilities — occupancy and lodging tax payable, where you collect and remit it yourself
The point isn’t the exact list — it’s that each line answers a question you’ll eventually ask. What do the platforms cost me? What does a turnover really cost? Is this property’s utility load normal? A chart of accounts that can’t answer those is just a container.
Track each property separately
Most STR owners eventually run more than one listing. Just like long-term rentals, you want per-property profit — use classes in QuickBooks Online so each property’s revenue, fees, cleaning, supplies, and utilities roll up separately. STRs have higher operating costs (furnishing, restocking, higher utilities), so per-property visibility matters even more.
Don’t forget the deductible details
Short-term rentals have expense categories long-term rentals don’t: furnishings, decor, and restocking supplies (coffee, toiletries, linens); higher utility and internet costs (you’re covering them, not the tenant); listing photography, dynamic-pricing tools, and channel-manager software; and cleaning and turnover labor. Capture these correctly and they meaningfully reduce your taxable income. Miss them and you overpay.
The transactions that get miscoded most often
Beyond the payout gap, five keep coming up:
Refunds and cancellations. These reduce revenue — they are not expenses. Booked as expenses, your top line stays inflated and your cost structure looks worse than it is.
Damage and resolution payments. Money received for damage isn’t rental income, and the repair is its own expense. Netting them hides both.
Security deposits. If you hold a refundable deposit, it’s a liability until it’s either returned or forfeited — not revenue on the day it arrives.
Owner-use periods. Time you or family spend in the property isn’t a booking. It doesn’t belong in income, and the expenses around it may need separate treatment.
Furnishing a property. A one-time furnishing push at the start isn’t the same as monthly restocking, and lumping them together makes both numbers meaningless. Larger purchases may need capitalizing rather than expensing — see repairs vs. improvements.
Reconcile monthly — it’s non-negotiable here
With dozens of transactions a month per property, short-term rental books go sideways quickly if you don’t reconcile. Match your platform payout reports and bank deposits every month so your income ties out and nothing slips through. This is where DIY STR owners most often fall behind.
If your books need to support a tax position
Plenty of short-term rental owners are pursuing non-passive treatment — the arrangement where losses may offset W-2 or business income, which depends on an average guest stay of seven days or less plus material participation.
Both of those are records tests before they are tax positions. You have to be able to produce the average-stay arithmetic from reservation-level data, and demonstrate your hours from a contemporaneous log. Neither comes out of a payout report, and neither can be reconstructed convincingly after the fact.
If that’s your situation, the bookkeeping isn’t just tidiness — it’s the substantiation. The pieces linked below cover what each of those tests actually requires.
General information about recordkeeping, not tax advice. Whether any of this applies to your property depends on your facts — talk it through with your tax advisor.
Common questions
Is my Airbnb payout my income?
No. The payout is net of the platform’s host service fee, and sometimes net of taxes the platform collected. Record the gross booking as income and the fee as a separate expense.
Are cleaning fees income?
The fee your guest pays you generally is, and what you pay a cleaner is a separate expense. Track both sides instead of netting them.
Do I need QuickBooks for a single Airbnb?
Not necessarily — but you do need per-property separation the moment there’s a second listing, and starting clean is far cheaper than converting a spreadsheet later.
How often should short-term rental books be reconciled?
Monthly, without exception. Transaction volume and bundled payouts mean errors compound and hide faster here than in almost any other kind of real estate.
What if I’m already behind?
Catch-up work is routine and it’s better done than avoided — see catch-up bookkeeping.
Keep your STR books clean
At Profit Partners, we handle the volume and quirks of short-term rental bookkeeping — gross income vs. payouts, fees, pass-through taxes, and per-property profit — in clean, tax-ready QuickBooks Online books every month.
Get a free bookkeeping review — we’ll look at how your Airbnb income is being tracked and show you what clean STR books look like.
Going deeper
Each of these takes one part of the above and goes all the way through it:
- Your Airbnb payout is not your income — why recording the deposit as revenue understates your gross, hides what the platforms cost you, and guarantees your books never tie to Airbnb’s own reporting.
- The short-term rental loophole is a records problem — the seven-day average stay test and material participation are both documentation tests, and what you need to be able to produce for each.
- How to calculate average stay for the 7-day test — the arithmetic worked through, which platform export actually answers it, and how a single long booking moves the number.
- A material participation log that survives review — what a defensible entry looks like, what counts as operating vs. investor time, and the 100-hour comparison trap.
Related reading: Atlanta Short-Term Rental Bookkeeping · Bookkeeping for Atlanta Real Estate Investors · Repairs vs. Improvements · Bookkeeping for Real Estate Investors · Free guide: 7 Real Estate Bookkeeping Mistakes
Operating in the Atlanta metro? See our short-term rental bookkeeping services in Atlanta.

Recent Comments