How to measure guest loyalty in hotels: 7 KPIs that matter

September 9, 2026
5 min
Contributors
Anna Randow
Sales Director
Subscribe to More Than Bookings

It's a newsletter with the perfect mix: tips, videos, guides, invitation to events, and more.

We do the research and share with you all the best ideas and tools for anyone working in hospitality.

Subscribe
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

European hoteliers spend most of their reporting cycle staring at occupancy, ADR and RevPAR, but those numbers describe last night, not whether guests are coming back. Bain's research made the case decades ago and it still holds: a 5% lift in retention drives a 25% to 95% increase in profit. For hotels, where revenue builds over time through repeat and direct bookings, that compounding is the difference between a profitable group and one that keeps paying to re-acquire the same guests.

This guide covers the seven guest loyalty metrics that actually predict repeat revenue, written for European mid-market hotel groups. Each KPI comes with a formula, a benchmark where a credible one exists, and a reporting cadence. Use it as your scorecard.

The 7 hotel guest loyalty KPIs that matter

1. Customer Retention Rate

Definition. The share of guests from a prior period who book again within a defined window, where 12 or 24 months is standard for hotels with seasonal patterns.

Formula. ((Guests at end of period − New guests acquired) / Guests at start of period) × 100.

Benchmark. Public retention benchmarks for hotels are thin, so anchor on your own trajectory. Across Bookboost-connected properties, retention rose from roughly 5% to roughly 8% over seven quarters as groups moved from broadcast to lifecycle communication (Bookboost analysis of 6M+ guest records and 7.65M+ emails, 2024 to 2026; all Bookboost figures in this article come from the same dataset).

Cadence. Quarterly, on a rolling 12-month view.

What good looks like. A clear upward gradient quarter on quarter, not a single high number in isolation.

Common pitfall. Counting "anyone who logged a stay twice" without a time bound, because a guest who returns once in five years is not retained.

2. Repeat-Guest Rate by Channel

Definition. The percentage of guests who book a second stay, segmented by the channel that produced the original booking.

Formula. (Repeat guests originating in channel X / Total guests originating in channel X) × 100.

Benchmark. Across Bookboost-connected properties, direct guests return at 5.1% versus 1.3% for OTA-acquired guests, a 4x gap (Bookboost data). For context on why the channel cut matters: HOTREC's European Hotel Distribution Study 2024 found direct channels accounted for 50.9% of European overnight stays in 2023, so most of your loyalty opportunity already sits in the direct book.

Cadence. Monthly.

What good looks like. A widening gap between direct and OTA repeat rates as your CRM and pre-arrival programmes mature.

Common pitfall. Reporting an aggregate repeat rate that blends channels and hides the economic story. The channel cut is the view that informs distribution strategy.

3. Customer Lifetime Value (CLV)

Definition. The total revenue a guest contributes across their relationship with your group, net of acquisition cost where you can attribute it.

Formula. Average spend per stay × stays per year × expected guest lifespan. For a fuller treatment, see our deep dive on customer lifetime value for hotels.

Benchmark. Guests at 10+ stays contribute roughly €5,000 in cumulative value versus €284 for one-stay guests, an 18x multiplier (Bookboost data). The hotel CLV analysis behind that number breaks it down cohort by cohort.

Cadence. Quarterly, refreshed at year-end.

What good looks like. Rising CLV across cohorts, with the top decile pulling away as your loyalty mechanics start to work.

Common pitfall. Conflating CLV with ADR. RevPAR tells you what a room earned last night; guest value tells you what a relationship is worth over years. They are not the same number, and they reward different behaviour.

4. Net Promoter Score (NPS)

Definition. A likelihood-to-recommend score on a 0 to 10 scale, reported as % Promoters − % Detractors.

Formula. (Promoters − Detractors) / Total respondents × 100.

Benchmark. Cornell research by Anderson and Han found that guests who share feedback, positive or negative, are almost 50% more likely to become loyal, and a management response raises that probability further. The lesson: NPS only works as a loyalty tool when someone closes the loop.

Cadence. Continuous, with monthly reporting.

What good looks like. Set operational targets and hold them: respond to detractors within 48 hours, track your recovery rate month on month, and look for a visible link between NPS movements and repeat-rate movements one quarter later.

Common pitfall. Treating NPS as a board metric instead of an operational one, because the operational version (recovery and response time) is what moves the needle.

5. Average Length of Stay (ALOS)

Definition. The mean number of nights per booking across a defined period and segment.

Formula. Total room nights / Total bookings.

Benchmark. There is no reliable pan-European ALOS benchmark by segment. City hotels typically run under two nights while resort and leisure properties run well above that, so external comparisons say more about your market than your loyalty. The number worth tracking is internal: the gap between returning-guest ALOS and first-time ALOS on the same property.

Cadence. Monthly, segmented by guest type (first-time vs returning) and channel.

What good looks like. Returning-guest ALOS pulling above first-time ALOS, with the gap widening as your direct mix grows.

Common pitfall. Looking at ALOS in aggregate without segmenting first-time and returning, because the aggregate hides the loyalty signal entirely.

6. Lifecycle Email Engagement

Definition. Open and click-through rates on triggered, lifecycle-stage emails (pre-arrival, in-stay, post-stay, win-back, anniversary) measured against broadcast newsletters.

Formula. Standard email metrics, segmented by trigger type instead of blended into a single average.

Benchmark. MailerLite's 2025 benchmarks put travel and transport open rates at 22.57%, near the bottom of their industry table, largely because the category is dominated by transactional and broadcast sends. Across Bookboost-connected properties, lifecycle-triggered campaigns deliver a 50% open rate and 14% CTR, against broadcast newsletters at 33% open and 4% CTR (Bookboost data).

Cadence. Monthly, broken out by trigger.

What good looks like. Lifecycle messages outperforming broadcast by a factor of two or more on opens and three or more on clicks.

Common pitfall. Sending lifecycle messages from the same template as the newsletter, when triggered relevance is the asset, not the design.

7. Pre-arrival CTR

Definition. Click-through rate on pre-arrival emails sent in the window between booking confirmation and check-in.

Formula. Unique clicks / Delivered pre-arrival emails × 100.

Benchmark. Pre-arrival emails post a 25% CTR across Bookboost-connected properties, roughly 8x the typical newsletter benchmark (Bookboost data).

Cadence. Weekly.

What good looks like. A pre-arrival programme that drives upgrade and ancillary revenue, not just operational confirmations, with CTR acting as the proxy for relevance. CTR is one of several pre-arrival communication KPIs worth tracking together.

Common pitfall. Front-loading pre-arrival with policy and parking, when you should lead with the offer the guest actually wants, in the language they booked in.

Is ADR a guest loyalty KPI?

No. Retention economics are driven by frequency, not nightly rate. ADR often declines as repeat behaviour grows, since guests migrate to direct and negotiated rates and longer stays, and that is usually a healthy sign. If ADR drops 4% while repeat-guest revenue rises 18%, the group is healthier, not weaker. Track ADR for revenue management and track the seven KPIs above for loyalty, but do not confuse the dashboards.

The data layer this requires

You cannot measure any of this from a PMS export and a spreadsheet. The minimum is a unified guest profile that ties bookings, stays, channel, email engagement, survey responses and ancillary spend to a single guest ID across properties. You cannot score loyalty without a deduplicated, consented profile, and for European groups the consent part is not optional.

A GDPR-native Customer Data Platform handles deduplication, consent and identity stitching, while a Unified Inbox attaches the conversation history and a Loyalty layer turns the scorecard into actions. Without that foundation, the seven KPIs above are rough estimates at best.

FAQ

How do you measure guest loyalty in hotels?

Track seven KPIs together: customer retention rate, repeat-guest rate by channel, customer lifetime value, NPS with a closed-loop response programme, average length of stay segmented by guest type, lifecycle email engagement and pre-arrival CTR. These guest loyalty metrics work as a scorecard, not a single number.

What is a good guest retention rate for a European mid-market hotel?

Public benchmarks are scarce because most groups do not report retention, so trajectory matters more than any single number. Across Bookboost-connected properties, retention moved from roughly 5% to roughly 8% over seven quarters when groups shifted from broadcast to lifecycle communication.

Is NPS still useful for hotels?

Yes, when paired with a response programme. Cornell research found that guests who share feedback are almost 50% more likely to become loyal, and management responses raise that probability further, so NPS without operational follow-up misses most of its value.

Should ADR be on the loyalty scorecard?

No, because ADR is a revenue management metric. As repeat behaviour grows, ADR often falls because guests migrate to direct and negotiated rates and longer stays, so track ADR separately.

How is repeat-guest rate by channel different from overall repeat rate?

The channel cut shows where loyalty actually lives. Direct guests return at 5.1% versus 1.3% for OTA-acquired guests across Bookboost-connected properties, a 4x gap that a blended rate hides completely.

What email metric matters most for loyalty?

Lifecycle engagement, especially pre-arrival CTR. Pre-arrival emails reach 25% CTR across Bookboost-connected properties, roughly 8x the typical newsletter benchmark, because they reach a guest who has already booked and is actively planning the trip.

How often should we report these KPIs?

Retention quarterly, repeat-guest rate by channel and lifecycle engagement monthly, pre-arrival CTR weekly, NPS continuously with a monthly review and CLV quarterly with a year-end refresh.

What data infrastructure do these KPIs require?

A unified, consented guest profile across PMS, booking engine, email and survey data, where a GDPR-native CDP is the practical minimum for European groups.

Build the scorecard

If you want this scorecard live for your group inside one quarter, watch the demo to see where the seven loyalty KPIs sit on a Bookboost dashboard and how the data sources you already have feed into them.

Let’s deliver an amazing experience

Are you ready to increase your revenue and build lasting guest relationships? Take the first step today.