Get started with PriceLabs now!
Want to learn what PriceLabs can do for you? See for yourself with a free trial. Get started now!

Average Daily Rate and RevPAR are the metrics most property managers check first, and for good reason, they're easy to calculate and easy to compare. But neither one accounts for what a booking actually costs you. Two properties can post identical RevPAR and land at very different profit, because RevPAR never sees cleaning costs, channel commissions, or how efficiently a calendar's bookings are actually arranged.
For the foundational metrics this builds on, see our vacation rental revenue management guide.
RevPAR combines occupancy and rate into one number, and ADR measures pricing power on its own. Both are useful, and both are silent on cost. A listing with a high RevPAR and a high cleaning-to-length-of-stay ratio, heavy channel commissions, or a calendar full of expensive one- and two-night turnovers can easily underperform a listing with a lower RevPAR and a leaner cost structure. If you're only watching the top two lines, you can be optimizing for the wrong thing without knowing it.
This is the most direct answer to "how much do I actually keep from this booking, after the costs specific to it." Rather than looking at revenue in isolation, you subtract the variable costs tied to that stay, cleaning, channel commission, consumables, any utilities scaled to length of stay, and what's left is the real profit for that night.
Net profit per sold night = (Nightly revenue + extras) − (Variable costs for that stay)
For example: a two-night weekend stay brings in $350 total. Cleaning runs $75, the platform commission is $45, and consumables cost $10. That's $350 − $130 = $220 across the stay, or $110 per night in net profit, a very different number from the $175/night ADR that same stay would show on paper.
Tracking this consistently surfaces something ADR and RevPAR can't: which channels, price points, or property types are quietly costing you money even while their top-line numbers look fine.
Contribution margin is a standard concept borrowed from broader business accounting, and it's underused in short-term rentals specifically. It's what's left from a booking's revenue after variable costs, before your fixed costs (mortgage, insurance, ongoing marketing) are covered, the amount that booking actually contributes toward those fixed costs and, beyond that, toward real profit.
Contribution margin = Revenue per booking − Variable costs per booking
For example: a three-night booking brings in $700. Variable costs are $90 cleaning, $60 commission, and $20 consumables, $170 total. Contribution margin is $700 − $170 = $530, the amount that booking puts toward fixed costs and profit.
This is especially useful for deciding whether a low-priced or short booking is actually worth accepting, particularly during a low-demand season where the instinct is to take almost anything to keep occupancy up. A booking with a thin contribution margin may be adding occupancy without adding much real profit.
High occupancy on its own doesn't guarantee high profit. Two properties can both run 90% occupancy over 30 nights, one with bookings stacked back-to-back, the other with the same total nights booked but scattered across many short stays with one- and two-night gaps in between. The first property comes out ahead, fewer turnovers, fewer cleaning cycles, and none of the "orphan nights" that sit empty because they're too short to meet a standard minimum stay. Some property managers describe this informally as playing Tetris with the calendar, fitting bookings together so nothing gets left as an unusable, isolated gap.
This isn't a new metric so much as a discipline: reviewing your booking patterns for these gaps regularly, and using the tools built for exactly this. See our guide to using orphan gaps to increase revenue and our full guide to minimum stay restrictions for the mechanics: cascading minimum stays, orphan-day exceptions, and dynamic minimum-stay rules that loosen automatically when a gap would otherwise go unbooked.
Profitability metrics work best paired with pricing that can actually respond to them. Dynamic pricing adjusts rates continuously based on demand, but the profitability layer is what tells you whether a given rate is actually worth accepting once real costs are factored in, particularly for last-minute gap-filling, where the instinct is to discount aggressively without checking whether the discounted booking still clears a reasonable margin.
Consider a property manager who starts tracking net profit per sold night by channel instead of just watching ADR. If direct bookings consistently net more per night than OTA bookings once commission is subtracted, even at a similar or lower headline rate, that's a reason to invest more in direct-booking efforts specifically, not just chase the channel with the highest raw booking count. The same logic applies to gap-filling: a property with several short, hard-to-fill gaps every month often finds that a modest, targeted minimum-stay adjustment recovers more total profit than the occupancy numbers alone would suggest, because it's eliminating cleaning-heavy, low-contribution turnovers rather than just adding nights.
Want to learn what PriceLabs can do for you? See for yourself with a free trial. Get started now!
Want to learn what PriceLabs can do for you? See for yourself with a free trial. Get started now!


