Quire Paper / Notes / STR income & expense tracking
Notes · Short-term rental

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:

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:

Why occupancy alone lies: two hosts each rent 20 nights in a month. One at $120/night, one at $200/night on a nicer, better-priced listing. Same occupancy; the second host earned two-thirds more. Chase occupancy and you'll discount your way to a full calendar and a thin bank account. Watch RevPAR and net, and you optimize for money instead of for a busy-looking calendar.

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:

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.

Your whole STR portfolio, one P&L

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.

Instant download · Excel .xlsx · a record-keeping tool, not tax advice · independent — not affiliated with Airbnb or VRBO

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.