Airbnb income & expense tracking: the numbers that tell you if you're actually profitable
The platform dashboard shows you a big, satisfying gross-earnings number, and it's almost meaningless. By the time the cleaner, the platform's cut, the supplies, the utilities, and the software have taken their bites, the profit hiding inside that gross figure can be a third of it — or, on a bad property, none of it. Running a short-term rental profitably isn't about how much you booked; it's about how much you kept, per property, after everything. And that number is the one nobody's dashboard hands you.
This is a plain-English look at the numbers that actually tell you whether your STR is working: the STR-specific KPIs (occupancy, ADR, RevPAR), how platform and cleaning fees change what "revenue" even means, why you have to track it per property, and why generic bookkeeping quietly misses all of it.
Gross bookings is a vanity number
The first discipline of STR accounting is to stop looking at gross. A booking's headline amount passes through several deductions before any of it is yours:
- Platform / host service fees — the marketplace's cut, taken off the top.
- Cleaning fees — collected from the guest, but usually paid straight back out to your cleaner, so they're roughly a wash, not income.
- Payment processing and taxes — sometimes handled by the platform, sometimes not.
What actually lands in your account is your payout, and even that isn't profit — it's revenue before your own operating expenses. The mental model that keeps hosts honest: gross booking → payout → net profit, with a layer of cost stripped away at each arrow. Tracking gross and feeling rich is how a host discovers in April that a busy year barely broke even.
The STR KPIs that actually matter
Hotels have measured themselves on a few key ratios forever, and they map directly onto short-term rentals. Three are worth knowing by name:
- Occupancy rate — nights booked ÷ nights available. It tells you demand, but on its own it's a trap: you can hit 95% occupancy by pricing too low and lose money doing it.
- ADR (average daily rate) — room revenue ÷ nights booked, i.e., your average nightly price actually achieved. The counterweight to occupancy.
- RevPAR (revenue per available night) — revenue ÷ nights available, which is really occupancy × ADR in one number. RevPAR is the honest single metric because it punishes both empty nights and cheap nights. A property with lower occupancy but a much higher ADR can out-earn a "fuller" one — RevPAR is what shows it.
Per-property P&L, not one lumped total
If you run more than one listing, the single most valuable move in your bookkeeping is to track everything per property. A blended portfolio total hides the one truth you most need: which specific listing is carrying the others, and which is quietly losing money every month. Every booking and every expense should be tagged to a property, so you can produce a real profit-and-loss for each one — revenue, expenses, and net, side by side.
This is where decisions actually get made. The property with great gross bookings but a brutal cleaning turnover and high utilities might net less than a cheaper unit down the road. You can't see that from the platform's per-listing earnings; you can only see it when each listing's costs are attached to its revenue. Per-property P&L turns "I think the cabin does well" into "the cabin nets $X and the loft nets $Y," which is the difference between a hobby and a business.
Tracking expenses so the net is real
The expense side is where STR profit is quietly won and lost, and it's the part hosts track worst. The categories to capture, each tagged to a property:
- Cleaning & turnover — your single biggest recurring cost on most listings.
- Supplies & consumables — the toiletries, coffee, paper goods, and linens that walk out the door. (Running out mid-turnover is its own small disaster — a par-level supply system keeps it from costing you a review.)
- Utilities & internet — power, water, gas, Wi-Fi, streaming.
- Maintenance & repairs — the wear a rotating cast of guests puts on a place.
- Software, insurance, and fees — your tools, your STR insurance, and any co-host or management cut.
Capture these as you go, tagged by property and category, and two things fall out for free: an honest net profit per listing, and a category breakdown that shows where the money actually goes — which is where you'll find the cost to negotiate or cut.
The STR Income & Expense Tracker (Airbnb / VRBO)
Log each booking (platform, dates, gross, cleaning fee, platform fee — nights and your real payout figure themselves) and each expense against a property, and the dashboard gives you per-property P&L with the KPIs that matter: occupancy, ADR, net profit, revenue by platform, and expenses by category, across up to 8 listings. Pure Excel formulas, no macros — paste rows straight from your payout history. A record-keeping and analysis tool, not tax advice.
Why generic bookkeeping misses this
You could run an STR through general small-business bookkeeping and technically capture the dollars — but you'd never see occupancy, ADR, RevPAR, or per-property net, because those aren't bookkeeping concepts, they're lodging concepts. A hospitality business needs hospitality metrics. That's the gap an STR-specific tracker fills: it speaks in nights, properties, and platforms, so the numbers it produces are the ones you'd actually use to reprice a listing, fire an underperforming unit, or decide whether to buy the next one.
Keeping this record does double duty, too. The same per-property, per-category log that tells you which listing is profitable is also exactly what your accountant wants at tax time — clean, categorized, tied to each property. You track it to run the business; it also happens to make filing painless. Start with a clear-eyed view of net-per-property, and every other STR decision — pricing, expenses, whether to grow — gets easier, because for the first time you're optimizing the number that actually matters.
This is general information about short-term-rental recordkeeping, not tax, accounting, or legal advice. Lodging taxes, deductibility, and local STR regulations vary by jurisdiction — confirm your specifics with a qualified professional. Quire Paper is independent and not affiliated with, endorsed by, or sponsored by Airbnb or VRBO; those names are the trademarks of their respective owners.