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.

Book a free discovery call

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.

Keep the rental’s expenses and money with the rental

Every expense belongs to the property it served: cleaning between guests, supplies and linens, utilities, software and channel fees, and a property manager’s share. Mortgage payments still split between interest and principal; here is how to record it. If you hold the property through an LLC, keep that entity’s money apart from your personal accounts. A dedicated bank account, or one per entity, also makes monthly reconciliation far simpler. More on multi-entity books.

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.

A month-end routine for an Airbnb or VRBO property

Most short-term rental owners know they should reconcile. Few have a routine that takes less than an afternoon. This is the order that keeps it short, and it works the same for one listing or ten.

  1. Pull the platform’s transaction report for the month, by listing. Use the report that shows each reservation, the gross amount, the host fee, any taxes the platform collected, and the payout date. The payout summary alone hides the detail you need.
  2. Tie every payout to a bank deposit. A payout can bundle several stays, and a stay that ends on the 30th usually pays out in the next month. List each payout against its deposit so nothing is left floating.
  3. Decide when a booking counts as income, and keep to it. Either the month the guest stays or the month the money arrives. Both can be defensible; switching between them is what breaks the books. Ask your tax advisor which fits your return, then apply it to every listing.
  4. Book the adjustments. Refunds and cancellations reduce revenue. Damage and resolution payments are recorded apart from rental income. Co-host splits and channel-manager fees are expenses, not reductions of income.
  5. Check what the platform collected and remitted. If the platform pays occupancy or lodging tax for you, it passes through. If you remit it yourself, the balance sits as a liability until you pay it.
  6. Compare listing to listing. Nights booked, average nightly rate, fees and cleaning cost for each property. A property that looks far off its siblings is usually a miscoded transaction, not a bad month.
  7. Close the month. Once the deposits tie and the adjustments are in, lock it, so a late edit does not quietly change last month’s numbers.

If seven steps a month for every listing is more than you want to own, that is the work we take on. Either way, the aim is the same: a monthly package where the income ties to the platform’s own reports and the bank.

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:


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.