Real profit on a vacation rental: how to calculate what's left after fees and costs
Your Airbnb payout shows gross revenue, not profit. Here's the full math — platform fee, operating costs, and what actually stays in your pocket at the end of the month.
By Cristofer Zdepski, Founder of Hauslio
If you manage your own vacation rental, you probably already know how to answer "how much did I make this month?" — Airbnb or Booking show you that number right on the dashboard. The problem is the next question: how much is actually left, after everything? Most self-managed hosts can only answer "roughly."
It's not a lack of attention. It's that the gross revenue the platform shows you is just the first step of a calculation with at least three parts — and none of them show up bundled together anywhere.
What the platform shows you (and what it hides)
The Airbnb or Booking dashboard shows what the guest paid, sometimes already net of the service fee, sometimes not — it depends on how the platform organizes the payout. What it does not show you:
- How much you spent on cleaning after each checkout
- How much went to maintenance that month (a repair, an AC unit, a leaking faucet)
- How much of your HOA fee and property tax proportionally "belongs" to that revenue
- Whether that month had a discounted rate to avoid vacancy, and whether it was worth it
In other words: the platform handles charging the guest, not telling you whether the property is actually profitable.
The first cut: platform fee
The first step of the math is simple, and most hosts already do it in their head: gross revenue minus the platform fee.
net revenue = gross revenue − platform fee
If your nightly rate earned $350 per night and you had 20 booked nights that month, gross revenue is $7,000. With a 15% platform fee (an illustrative figure — it varies by channel and listing type), that's $1,050 gone, leaving $5,950 in net revenue.
So far, that's back-of-napkin math. The problem starts in the next step.
The second cut: the costs nobody adds up at month-end
This is where most spreadsheets stop — or never even start. A vacation rental's operating costs don't show up anywhere on the platform's payout statement, and each one follows a different logic:
- Cleaning: usually per booking or per checkout — it grows with occupancy
- Maintenance: irregular — some months nothing, some months a repair that eats the whole profit
- HOA fee and property tax: fixed, but rarely does anyone prorate this monthly to see its real weight on the math
- Smaller recurring costs: internet, guest streaming access, replenished amenities
Continuing the example: cleaning $600 (4 checkouts), maintenance $300 (one one-off repair), HOA + property tax prorated at $550. Total costs: $1,450.
The real profit formula
Putting both cuts together:
real profit = gross revenue − platform fee − operating costs
In our example: $7,000 − $1,050 − $1,450 = $4,500 in real profit, or 64% of the gross revenue Airbnb showed on the dashboard.
That percentage varies — in months with heavy maintenance it can drop well below that, in quiet months it can climb higher. The point isn't the exact number, it's that it only shows up if someone adds all three pieces together, every month, property by property. And that's exactly what most self-managed hosts don't have time to do consistently.
Why this matters more than it looks like
Without this math closed out, it's easy to make the wrong call without noticing:
- Lowering the nightly rate to avoid vacancy, without knowing whether that's still profitable after that month's fixed costs
- Missing that a specific property has had above-average maintenance for three months in a row
- Comparing "how much I made this year" to last year, without noticing operating costs grew faster than revenue
None of these calls are obvious from the platform's gross payout alone. They only become obvious once revenue, fee, and costs sit in the same place, for the same month, per property.
A second example, so it doesn't look like luck
It's worth running the math again in a worse month, because that's where the gap between "I think I know" and "I actually know" shows up. Same property, next month: lower occupancy (14 nights at $350 = $4,900 gross revenue), but a repair on the electric shower that cost $480, plus the usual $550 in fixed HOA and property tax, and $420 in cleaning (2 checkouts, lower occupancy).
Platform fee (15%): $735. Operating costs: $480 + $550 + $420 = $1,450 — almost the same cost as the previous month, despite half the occupancy. Real profit: $4,900 − $735 − $1,450 = $2,715, or 55% of gross revenue — nearly 10 percentage points below the previous month. Looking only at gross revenue ($4,900 vs $7,000), nobody would notice that the drop in real profit was proportionally larger than the drop in revenue.
That's exactly the kind of signal — a fixed cost weighing more in a low-occupancy month — that only shows up when the math is done every month, not just "when there's time."
Common mistakes when calculating (or not calculating) real profit
A few patterns that show up often in hosts who manage their own property without a dedicated tool:
- Confusing the platform's net payout with real profit. The platform already deducts its own fee, but that doesn't include any operating cost — it's easy to assume "the amount that hit my account" is already the profit.
- Prorating fixed costs only when you remember to. HOA fees and property tax are due every month, whether or not there were bookings. Skipping that when it's not top of mind makes vacancy months look cheaper than they really are.
- Not separating one-off maintenance from recurring maintenance. A big repair in one month skews the comparison with following months if it's not flagged as a one-off event.
- Comparing different properties by gross revenue. Two properties with identical gross revenue can have completely different real profit margins, depending on HOA cost, maintenance frequency, and location (which affects cleaning cost).
Real profit per property, not just the combined total
If you have more than one property, the month's combined total can hide a specific problem: a profitable property might be covering for another one's losses without that ever becoming visible anywhere. The right question isn't "how much did I make this month," it's "how much did each property make this month" — because the decision that follows (adjust price, review maintenance cost, or even sell the property) is always per property, never on the total.
How to automate this math without becoming an accountant
The good news is this math doesn't need to be redone by hand every month. The three inputs you need — revenue, platform fee, and costs — have predictable sources: the first two come from the booking itself (via iCal or manual entry), the third is a cost record with a frequency (one-off or recurring) tied to the property.
Once those three things live in the same place, real profit stops being a calculation someone has to remember to run and becomes a number that's already there, updated, per property and per month — comparable to the previous month without rebuilding any spreadsheet, and comparable across properties without manually prorating anything.
If you manage your own property and still rely on adding this up by hand (or, worse, never quite get around to it), that's exactly the gap that motivated Hauslio to exist.