3 Hotel KPIs That Drive Revenue (Most Hotels Ignore Them)

Share this post.

RevPAR Won't Tell You This [Rectangular]

… and Why Your Revenue Suffers Because of It

RevPAR is up 12% this quarter. Great news, right?

Maybe. Or maybe you have no idea why it happened, which means you can’t replicate it. And when it drops next quarter, you won’t know how to fix it.

Revenue, RevPAR, ADR, occupancy rates: these tell you if you’re winning or losing. They don’t tell you why. They’re lagging indicators. The scoreboard. The consequence, not the cause.

If a doctor only measured your fever without diagnosing the infection, you’d find another doctor. Yet most hotels manage their business exactly this way: obsessing over results while ignoring the factors that create those results.

This guide focuses on three leading indicators that directly influence revenue but rarely get measured. Not because they’re unimportant, but because they’re harder to track and less glamorous than the metrics you learned in hotel school.

Track these. Improve these. Watch your scoreboard change.

Why Hotels Focus on the Wrong Metrics

Traditional hotel performance metrics are everywhere. PMS systems calculate them automatically. Corporate demands them in weekly reports. Investors want to see them in quarterly reviews.

This creates a dangerous feedback loop: we measure what’s easy to measure, then convince ourselves those are the only metrics that matter.

The problem compounds when hotels try to “improve RevPAR” directly. You can’t. RevPAR is an output. You can only improve the inputs that create RevPAR: how quickly you respond to inquiries, how many guests return, how well you convert interest into bookings.

The fundamental difference:

Traditional Metrics (Lagging) Leading Indicators
Tell you what happened Tell you why it happened
Report past performance Predict future performance
Automatically tracked Require intentional measurement
Easy to measure Harder to measure
Results of actions Drivers of results

Leading indicators require more work. They demand honest assessment. They force you to confront operational weaknesses you might prefer to ignore.

That’s exactly why they matter.

1. Returning Guest Rate

What it measures: The percentage of guests who book with you more than once.

How to calculate:

Returning Guest Rate = (Number of Repeat Guests / Total Guests) × 100

For a more sophisticated view, segment by time period:

12-Month Return Rate = (Guests who returned within 12 months / Total guests from 12 months ago) × 100

Why It Matters

Acquiring a new guest costs 5-7x more than converting someone who’s already stayed with you. This isn’t marketing theory. It’s operational reality.

Consider the full acquisition cost:

  • Paid advertising (Google Ads, Meta, OTA commissions)
  • Website hosting and optimization
  • Content creation and SEO
  • Email marketing platforms
  • Sales team time and effort

Now consider the retention cost:

  • Personalized email (essentially free)
  • CRM system (already paying for it)
  • Occasional targeted offer

For independent properties without loyalty programs to lean on, returning guest rate is your real loyalty metric. Corporate chains can mask poor guest relationships with points programs. You can’t. Your guests return because they actually want to, not because they’re chasing rewards.

This is your real LOYALTY, especially if you’re an independent property that can’t leverage those “discount” programs masked by loyalty programs.

What Most Hotels Get Wrong

Walk through a typical post-stay guest journey:

Day 1 after checkout: Email asking for a review
Day 7: Maybe a thank you if they left a review
Day 30-365: Generic newsletter with irrelevant offers

A beach promotion sent in January to someone who visited for a business conference in July. A family package sent to a couple celebrating their anniversary. A 20% discount when the guest has no reason to travel in the first place.

A 20% discount doesn’t give guests a reason to travel in the first place.

Low returning guest rates signal one of three problems:

  1. Poor experience during stay – They won’t come back no matter what you do
  2. No relationship after stay – You disappeared and so did they
  3. Irrelevant communication – You stayed in touch but said nothing meaningful

The third problem is fixable immediately. The second takes systematic effort. The first requires operational improvements beyond marketing.

How to Improve It

Timing matters:

Not all moments are equal. Generic monthly newsletters get ignored. Personal communication at meaningful moments gets opened.

  • Birthday emails (from a person, not a bot)
  • Anniversary of stay reminders (“A year ago you were here for your anniversary…”)
  • Seasonal patterns (if they book beach trips every summer, remind them in spring)
  • Local events relevant to their interests (if they mentioned loving live music, alert them about the jazz festival)

Relevance matters:

Segment ruthlessly:

  • Business travelers vs. leisure vs. family
  • Season of visit
  • Length of stay
  • What they actually booked (suite upgrade, spa package, restaurant reservations)
  • What they didn’t book but might want next time

Send offers based on what they actually booked before. If a couple booked a spa package, romance package, and champagne on arrival, maybe don’t send them the kids-eat-free promotion.

Relationship matters:

Post-stay communication that isn’t just review hunting creates actual connection:

  • Content about the destination, not just your hotel
  • Recognition when they return (“Welcome back, Sarah. Last time you loved the corner room, we’ve reserved it again”)
  • Referral programs that benefit both past guests and their friends
  • Exclusive access to booking before public (early-bird rates, special events)

Quick Win

Pull your guest list from 12-18 months ago. Filter for anyone who stayed 2+ nights or spent above average. Send a personal email this week:

“We’ve been thinking about guests who made last year special, and your name came up. We’d love to welcome you back. Reply to this email and I’ll personally ensure you get our best available rate for your next visit.”

No discount code. No generic offer. Just human outreach. Track response rate. You’ll be surprised.

Industry Benchmark

Most independent hotels see 15-25% returning guest rates. Top performers exceed 40%. Resorts and destination properties trend lower (10-20%) due to “bucket list” visitor patterns. City hotels and business-oriented properties should aim for 30%+.

If yours is below 20%, you have a retention problem that’s costing you significantly in acquisition spend.

2. Guest Inquiry Response Time

What it measures: Average time between receiving a booking inquiry and sending your first response.

How to calculate:

Average Response Time = Sum of (Response Time for Each Inquiry) / Total Number of Inquiries

Track separately by channel (email, website form, phone, social media) and by time of inquiry (business hours vs. after hours, weekday vs. weekend).

Why It Matters

Speed kills. Or in this case, slowness kills bookings.

The window between inquiry and booking decision is collapsing. A potential guest doesn’t send one inquiry and wait patiently for responses. They send three, five, maybe ten: to you, your competitors, different properties in nearby areas, OTAs showing similar options.

Whoever responds first has the advantage. Not because their offer is better, but because they’re present in the decision moment.

In the time that elapses between the guest asking you something and the time you respond is also the time that guest gets answers from your competitors.

The difference between a 2-hour response and a 24-hour response isn’t just 22 hours, but between a confirmed booking and a lost opportunity.

Consider the guest’s timeline:

  • Hour 0: Sends inquiries to 5 hotels
  • Hour 2: Hotel A responds, answers questions, offers slight customization
  • Hour 4: Hotel B responds with generic information
  • Hour 8: Potential guest narrows choice to Hotel A and one other (not you)
  • Hour 24: You finally respond to an opportunity that closed 16 hours ago

What Most Hotels Get Wrong

Treating inquiries like administrative tasks instead of active sales opportunities.

If you treat inquiries like administrative tasks, timing is never going to be part of the equation.

The guest who emailed at 2 PM has probably booked elsewhere by the time you reply at 10 AM the next day.

Common failures:

  • Checking email twice daily instead of monitoring continuously
  • Using “business hours” as an excuse when travelers research at night
  • Requiring manager approval for simple booking questions
  • Sending templated responses that don’t address specific questions
  • Deprioritizing email inquiries while prioritizing phone calls

The guest who emailed at 2 PM on Friday has probably booked elsewhere by the time you reply at 10 AM on Monday.

Low response times combined with low conversion rates create a vicious cycle: you believe inquiries don’t convert, so you don’t prioritize them, which ensures they won’t convert.

How to Improve It

Measure it first:

You can’t improve what you don’t track. Start simple:

  1. Start with emails: track average response time ruthlessly
  2. Log every inquiry with timestamp received and timestamp of first response
  3. Calculate average by day, week, and month
  4. Identify patterns (certain days slower, certain staff members faster)
  5. Track email conversion rate

Most email clients and booking systems can generate these reports automatically. If you’re doing it manually, you’re working too hard.

Set the goal:

Say your average response time is 8 business hours, set the goal to tear that down to 4 hours.

If your average response time is 8 business hours, commit to cutting it to 4 hours within 30 days. Then 2 hours. Then 1 hour.

This requires operational changes:

  • Designate response responsibility clearly (no “someone will handle it”)
  • Set up mobile notifications for inquiry emails
  • Create response templates that feel personal (not copy-paste generic)
  • Empower front-line staff to answer booking questions without approval chains
  • Identify the other tasks that you can postpone (no excuses nor exceptions, if you want you’ll find more than enough)

Acknowledge immediately, even if you can’t answer completely:

“Thanks for your inquiry about our oceanfront suites for your anniversary weekend. I’m pulling availability and rates now. Expect a detailed response within the next hour” beats silence.

Acknowledgment keeps you in the conversation. The guest knows you’re working on it rather than assuming you didn’t receive or don’t care about their message.

Tools that can help:

AI chatbots can provide instant answers to common questions:

  • Room availability for specific dates
  • Amenity information
  • Property policies
  • Directions and parking
  • Check-in/check-out times

This doesn’t replace human touch for complex inquiries, but it prevents losing bookings over simple questions asked at 11 PM when your team is offline.

With Empori we are doing just that: 8-hour delays become 30-second confirmations.

Quick Win

This week, set a phone timer for every inquiry you receive. Note the exact minute you respond. Calculate your average. Then commit to beating it by 50% next week. Nothing fancy, just awareness and intention.

Industry Benchmark

Luxury hotels average 4-6 hours. Midscale properties average 12-18 hours. Budget properties often exceed 24 hours.

Top performers respond within 1 hour during business hours, within 2 hours outside business hours. This isn’t realistic for every independent property, but 4 hours should be your maximum.

If you’re consistently exceeding 6 hours, you’re leaving money on the table.

3. Up- & Cross-sell Acceptance Rate

What it measures: How often guests accept upgrades, add-ons, and additional services when offered.

How to calculate:

Acceptance Rate = (Number of Accepted Offers / Number of Offers Made) × 100

Track separately by:

  • Type of offer (room upgrade, spa, dining, experiences)
  • Guest segment (business vs. leisure, solo vs. couple vs. family)
  • Timing (pre-arrival email vs. check-in vs. during stay)
  • Price point

Why It Matters

The problem with upselling is that hotels only consider their own point of view.

They consider guests as someone to sell what they have, but barely consider what to create that guests really want.

The result is that every guest gets the same upsell regardless of who they are, why they’re traveling, or what they’ve booked before.

This approach doesn’t just leave money on the table. It actively damages the guest experience.

Low acceptance rates reveal whether you’re creating value or creating annoyance.

What Most Hotels Get Wrong

Low acceptance rates mean two things:

  1. What you’re offering is not good enough
  2. You’re bothering guests

Annoyed guests are NOT leaving a great experience.

Either way, you’re damaging the experience while missing revenue opportunities.

The spray and pray approach:

Send the same upgrade offer to everyone. Business traveler staying one night for a morning meeting? Offer them the honeymoon suite. Family with kids? Offer them the quiet executive floor. Solo traveler? Offer them the two-bedroom apartment.

Information dump:

Pre-arrival email listing every possible service: spa, restaurant, fitness center, business center, concierge, room service, laundry, parking, airport transfer, tour bookings, bike rentals.

Guests ignore it because it’s overwhelming and impersonal.

Timing failures:

Offering upgrades at check-in when the guest is tired from travel and wants to get to their room. Or sending a pre-arrival email three hours before arrival when they’re already en route and not checking email.

Price point ignorance:

Offering a $200 room upgrade to someone who booked your lowest rate. If they were price-sensitive enough to choose your cheapest option, what makes you think they’ll suddenly spend an extra $200?

No connection to guest intent:

Offering spa packages to business travelers rushing to meetings. Suggesting fine dining to families with young children who clearly need casual options. Promoting adventure tours to elderly guests who want quiet relaxation.

Ignoring acceptance data:

Continuing to offer services with 3% acceptance rates while neglecting to promote services with 40% acceptance rates because “that’s what we’ve always done.”

How to Improve It

Track and segment:

What gets accepted by which type of guest?

Don’t just track overall acceptance rate. Break it down:

  • Which guest types accept which offers?
  • Which price points work for which segments?
  • Which timing produces best results?

Example discovery: You might find that couples accept spa packages at 35% when offered pre-arrival but only 12% at check-in. Families accept late checkout at 45% but room upgrades at 3%. Business travelers accept early check-in at 60% but everything else at near zero.

This granular data tells you what to offer to whom and when.

Test and learn:

Don’t guess. Test:

  • Different offers, different price points
  • Different timing (pre-arrival email vs. check-in vs. during stay)
  • Different channels (email vs. SMS vs. in-app)

Run A/B tests even with small sample sizes. Directional data beats assumptions.

Stop offering what nobody wants just because “that’s what we have to sell”

If your fitness center access upsell has a 2% acceptance rate and you’ve tested different price points and timing, stop offering it. You’re wasting guest attention on something they don’t value.

Use that opportunity to offer something with demonstrated demand instead.

Make it relevant:

Match the offer to the guest profile and booking reason.

Business travelers:

  • Express breakfast options
  • Early check-in / late checkout
  • Meeting room access
  • Dry cleaning/laundry
  • Airport transfer

Couples/romantic getaways:

  • Spa packages
  • Private dining experiences
  • Room service
  • Local experience recommendations
  • Photography services

Families:

  • Kids activities
  • Family-friendly dining times
  • Babysitting services
  • Late checkout on departure day
  • Recommendations for child-appropriate attractions

Notice none of these are “upgrade to a bigger room.” They’re additions that enhance the specific experience that guest is seeking.

If couples accept spa offers at 30% but families at 2%, stop bothering.

Personalize pre-arrival:

“Based on your booking for your anniversary weekend during our local wine festival, you might enjoy our sommelier-hosted wine tasting on Saturday evening. Limited spots available at $75 per person.”

“Based on your booking…” beats “Here’s everything we offer.”

This beats: “Here’s our complete list of every service we offer.”

Note: AI tools can help, but most don’t because they treat guests as numbers, without learning who wants what.

Quick Win

Pull data from the last 90 days. Calculate acceptance rates by offer type. Identify the one offer with the lowest acceptance rate (below 5%). Stop offering it completely for the next 30 days. Measure whether overall guest satisfaction changes. It probably won’t. You’ve just saved your team time and your guests annoyance while maintaining revenue.

Industry Benchmark

Healthy acceptance rates vary by offer type:

  • Room upgrades: 15-25%
  • Spa services: 10-25% (highly dependent on guest segment)
  • Early check-in / late checkout: 40-60%
  • Restaurant reservations: 30-50% (if you make it easy)
  • Local experiences/tours: 15-30%

Overall acceptance rates below 10% indicate poor offer-guest fit or poor timing. Above 40% might indicate underpricing or exceptional service-market fit (verify guest satisfaction to determine which).

Common Questions About Leading Indicators

Q: How often should I measure these metrics?

Response time: Daily (it’s operational)
Returning guest rate: Monthly
Upsell/cross-sell acceptance: Weekly or monthly depending on volume

Q: What if I don’t have enough data to segment meaningfully?

Start simple. Track overall rates first. As data accumulates, begin segmenting by obvious categories (business vs. leisure, solo vs. group). Meaningful patterns emerge faster than you think, often within 30-60 days.

Q: Should I set the same benchmarks for shoulder season vs. peak season?

No. Acceptance rates for upsells and cross-sells often vary by season (guests have more budget and relaxation time during peak). Response time expectations remain constant. Adjust benchmarks seasonally but track trends within each season year-over-year.

Q: What’s the minimum viable tracking system?

A spreadsheet. Seriously. Column A: Date. Column B: Guest name/booking. Column C: Metric being tracked. Column D: Result. Column E: Notes. Monthly, calculate averages and identify patterns. Sophisticated software helps, but basic tracking beats no tracking every time.

Q: How do I get staff buy-in for tracking new metrics?

Share the “why” clearly: These metrics help us understand what’s working so we can do more of it and less of what isn’t working. Frame it as making their jobs easier (more relevant offers = fewer guest annoyances = better interactions) rather than more surveillance.


What to Do With This Information

Reading about metrics changes nothing. Tracking and acting on them changes everything.

This week:

  1. Choose one metric from this list (recommendation: response time because it’s easiest to measure immediately)
  2. Establish current baseline (measure without trying to improve yet)
  3. Set a specific improvement goal (reduce average response time from 8 hours to 4 hours within 30 days)
  4. Identify one operational change needed to hit that goal

This month:

  1. Add a second metric to track
  2. Review first metric’s progress and adjust tactics if needed
  3. Share results with team (celebrate improvements, troubleshoot obstacles)
  4. Begin correlating leading indicators with lagging indicators (did faster response time correlate with more bookings?)

This quarter:

  1. Track all three metrics consistently
  2. Segment data by guest type, season, and channel
  3. Identify patterns and outliers
  4. Adjust operational procedures based on findings
  5. Calculate revenue impact of improvements

Remember:

These metrics matter because they’re actionable. You can’t directly improve RevPAR, but you can respond to inquiries faster. You can’t force occupancy rates higher, but you can create better reasons for past guests to return.

Leading indicators give you levers to pull. Lagging indicators just tell you whether pulling those levers worked.

Focus on what you can control. Measure what you can improve. The scoreboard will take care of itself.

About Direct Your Bookings

We help independent hotels reduce OTA dependence and increase direct bookings through strategic marketing and revenue optimization. Our SGMS (Strategic Growth Marketing System) methodology focuses on sustainable growth, not quick fixes.

If tracking and improving these metrics feels overwhelming, we can help. We specialize in building measurement systems that integrate with your existing operations and provide actionable insights without adding administrative burden.

Learn more at directyourbookings.com or connect with me on LinkedIn.

Share this post:

Leave a Reply

Follow Alessandro on Linkedin

Digital Strategy & E-commerce Expert for Independent Hotels.

Hotel-Blue-Ocean-Strategy-Canvas

Blue Ocean Strategy Canvas

Download Your Blue Ocean Strategy Canvas for Free!

Hotel-Blue-Ocean-Strategy-Canvas

Surviving... then Thriving and Succeeding the Hotel Online Game Like These Hoteliers Did... in 3 Steps.

FIND OUT IN THIS CASE STUDY ​

Chasing Direct Bookings

Access Your Free Copy Now! Enter your Name and Email address below

Blue ocean strategy for hotels - ebook