Rental & Airbnb Numbers: Occupancy, ADR and What’s Left Over
By PlainSight — Insightful Actions · Updated July 2026 · ~7 min read
Short-term rental dashboards show gross booking revenue, which is close to meaningless. Between platform fees, cleaning, turnover, and the nights you did not book, the number that reaches you is a good deal smaller. These are the metrics that describe what a property actually earns.
Pulling your data
Export a reservation or payout history to CSV from your booking platform or property management software. You want one row per booking, with the check-in date, nights, gross amount, fees, and the property. If you manage several properties, keep the property identifier — per-property comparison is where the useful decisions live.
The core three, and why RevPAR wins
1. Occupancy rate
What good looks like: high enough to matter, read against your market’s season.
Nights booked divided by nights available. On its own it is easy to game — drop your price far enough and you will fill every night, at a loss. Never read occupancy without reading rate beside it.
2. Average daily rate (ADR)
What good looks like: as high as you can hold without gutting occupancy.
Booking revenue divided by nights booked. The mirror image of the problem above: push rate too hard and the calendar empties. ADR and occupancy pull against each other, which is exactly why the third number exists.
3. RevPAR — revenue per available night
What good looks like: rising over time, compared like-for-like across seasons.
Revenue divided by available nights, booked or not. This is the number that settles the rate-versus-occupancy argument, because it captures both at once. If a pricing change raised ADR but lowered RevPAR, it cost you money.
What comes out before you see it
4. Channel mix and fees
What good looks like: understood, with direct bookings growing.
Platform commissions, payment processing, and channel fees all reduce what lands. Group bookings by source and compute net per booking rather than gross — direct bookings usually net materially more even at a lower headline rate.
5. Turnover cost per booking
What good looks like: proportionate to the length of stay.
Cleaning, laundry, consumables, and coordination are largely fixed per stay. This is why short stays can be quietly unprofitable: the same turnover cost spread across one night instead of five. Compare net revenue per booking against length of stay before setting minimum-night rules.
6. Length of stay
What good looks like: long enough that turnover costs stop dominating.
Track average nights per booking and its trend. Small changes to minimum stays can move net income more than a rate increase, without touching your headline price at all.
7. Seasonality and the empty months
What good looks like: a pattern you price and plan around.
Group revenue by month across as much history as you have. The peak takes care of itself; the trough is where mid-term stays, discounts, or maintenance scheduling belong — but only once you know exactly when it lands.
8. Per-property comparison
What good looks like: each property earning its keep on RevPAR, not just on revenue.
With multiple properties, the biggest revenue earner is not necessarily the best asset. Compare RevPAR and net-after-costs per property; a smaller, cheaper unit frequently outperforms on the numbers that matter.
Three things owners routinely miss
- Gross booking revenue is not income. Fees, cleaning, and supplies come out first, and the gap is usually larger than expected.
- One-night stays can lose money. Fixed turnover cost against a single night’s rate is often a net negative once your own time is counted.
- High occupancy can be a warning. A permanently full calendar frequently means the price is too low. Nudge rate and watch RevPAR, not occupancy.
Let PlainSight read your booking export
Upload your reservation or payout history and PlainSight groups revenue by property and month, surfaces seasonality and trend, and writes plain-English next steps. It runs entirely in your browser — guest details never leave your device.
Try it free on your own numbers →
Frequently asked questions
- What is RevPAR and why not just use occupancy?
- RevPAR is revenue divided by available nights. Occupancy alone can be raised simply by cutting price; RevPAR captures rate and occupancy together, so it tells you whether a change actually made you money.
- Should I use gross or net booking revenue?
- Net, after platform fees, for anything you plan to act on. Gross is only useful for comparing against the platform's own dashboard.
- How do I account for cleaning fees charged to guests?
- Track the fee collected and the cost paid separately. If the fee does not cover the true cost including your coordination time, short stays are quietly subsidising themselves.
- Is my booking data private with PlainSight?
- Yes. Your file is processed entirely in your browser and never uploaded. Optional AI features send only anonymized summary totals, never guest names.
This guide is general information for business owners, not financial, tax, or legal advice. Figures described as “typical” are rules of thumb that vary by market and model — always read your own numbers in context. Short-term rentals are also subject to local licensing, tax, and zoning rules that vary widely by city.