Every revenue conversation starts in the same place. Are we priced right.
It's the wrong first question. Price is one input, and it's the one everybody stares at because it's a number you can change in ten seconds and feel productive.
Meanwhile the actual leak is structural. It's the two-night gap between a Thursday checkout and a Sunday check-in that nobody can book because your minimum stay is three. It's the calendar that was tuned for last year's demand and never touched again. It's the rule someone added in a panic in a busy season and forgot to remove.
You can be priced perfectly and still lose a third of your available nights to your own settings.
The orphan night problem
An orphan night is an unbookable gap. Two nights between reservations, three-night minimum, done. That night is now decoration.
Orphan nights are expensive in a specific way that makes them easy to ignore: they never show up as a lost booking, because nobody ever tried to book them. They show up as occupancy you assumed was structurally impossible.
The fix is mechanical, and it's the highest yield thing on this list.
Set your minimum stay dynamically based on the gap, not on the season. A three-night minimum protects you from chopping up an open calendar. It does nothing useful when the calendar already has a two-night hole in it. Let a two-night gap take a two-night booking. Let a one-night gap take one night, at a premium if you like, because a single night at a higher rate beats an empty Wednesday every time.
The same logic applies to check-in day rules. A Saturday-to-Saturday rule makes sense in peak weeks in some markets. Applied year round, it converts your shoulder season into a museum.
Audit the gaps once a month. Look at the next ninety days, find every gap of one to three nights, and ask whether your own rules are what's keeping them empty. It usually takes twenty minutes and finds real money.
Your booking window tells you more than your rate
Two properties can have the same occupancy and completely different health, and the way to tell them apart is the booking window: how far in advance reservations are landing.
If your peak weeks are booking six months out, you're leaving money on the table by taking the first offer. Raise, restrict, hold inventory.
If your peak weeks are still open at sixty days, price isn't your problem yet, visibility is. Something upstream is broken: photos, review velocity, a listing that isn't ranking, a rule that filters you out of searches.
If shoulder season only books inside two weeks, that's a demand shape, not a failure. Stop pricing shoulder season like peak and hoping. Plan for late demand, keep minimums loose, and take the short stays.
Watch the shape, not just the number. Pace, meaning bookings on the books for a future month versus the same point last year, is the closest thing this business has to an early warning system. Occupancy tells you what happened. Pace tells you what's about to.
Not all revenue is equal
Two bookings, same total. One is a family of four for a week, direct, no issues. The other is three separate two-night stays with three turnovers, three sets of linens, three chances for a problem, booked on a channel with a 15% commission.
Same top line. Wildly different contribution.
Most operators know this intuitively and price as if they don't. A few adjustments make the difference visible:
Charge for the operational cost you actually incur. Short stays cost more to service, so they should carry that cost. That's not punishment, that's arithmetic.
Look at revenue per available night after commission, payment costs, and turnover cost. Not ADR, which flatters short-stay-heavy operations and hides the fact you're running a laundromat.
Look at owner-level results, not just portfolio results. One unit dragging an average down for a structural reason, a bad photo set, a layout that doesn't match the market, a minimum stay nobody ever revisited, is a specific fixable problem hiding inside an aggregate that looks fine.
The monthly calendar audit
Forty-five minutes, once a month. In order.
- Find every gap of one to three nights in the next ninety days. For each, check whether your own minimum stay or check-in rule is the thing blocking it. Fix the rule, not the price.
- List every rule you have and the date it was created. Minimums, check-in day restrictions, advance notice, max stay, seasonal blocks. Anything older than a year that nobody can explain is a candidate for deletion. Most portfolios are carrying at least one rule that exists because of a bad guest in 2022.
- Compare pace to the same point last year, by month. Ahead, behind, or flat. Do this before you touch any rates, because a rate change made without knowing your pace is a coin flip.
- Check the tails. Your best week and your worst week. The best week tells you whether you're underpricing peak. The worst week tells you whether your floor is a floor or a cliff. A rate floor that's too low doesn't drive occupancy, it just trains the market.
- Rank units by revenue per available night, after costs. Look at the bottom three and ask whether the problem is price, presentation, or a rule. It's a rule more often than anyone expects.
- Check the boring inputs. Fees and taxes displaying correctly, payment schedule matching what competitors offer, cancellation terms that aren't scaring off the guest who books four months out. A cleaning fee that looks absurd at a two-night stay is a conversion problem masquerading as a pricing problem.
Dynamic pricing doesn't fix structure
Pricing tools are good. Use one. Just be clear about what it can and can't do.
A pricing tool optimizes the rate for the nights it's allowed to sell. It doesn't know that your three-night minimum is orphaning a Wednesday, or that a Saturday check-in rule is hiding you from half the searches in October, or that your unit photos were taken in the wrong season.
Garbage constraints in, optimized garbage out.
Fix the structure first: minimums that respond to gaps, rules with a reason, a booking flow that doesn't lose people at checkout, accurate availability everywhere you're listed. Then let the pricing tool do the part it's genuinely better at than you, which is reacting to demand at 2am.
What good looks like
Your calendar has very few unbookable gaps, and the ones it has are deliberate.
Every rule on every unit has a reason someone can say out loud.
You know your pace by month against last year, so rate changes are decisions instead of moods.
You know which units are actually carrying the portfolio after costs, and your owners hear that story from you before they ask.
Price is the last thing you tune, not the first. Structure is where the money is.
Want to see revenue per unit after the costs that actually hit?
Take a look at Direct.