Blogs /

Revenue Management

Hotel Loyalty Program Metrics: 10 KPIs to Track in 2026

Hotel Loyalty Program Metrics: 10 KPIs to Track in 2026

Hotel Loyalty Program Metrics: 10 KPIs to Track in 2026

As travel demand evolves, hotel marketing is no longer just about visibility—it’s about being discovered where booking decisions are made. This report explores how search, social, and AI are reshaping guest acquisition.

By Shahar Rubin, Co-founder

•

Front-desk host handing a room key to a returning guest at an independent boutique hotel

Hotel loyalty program metrics show whether past guests come back and book direct. For an independent hotel, the 10 KPIs to track in 2026 are repeat-guest rate, repeat direct-booking rate, member share of direct revenue, cost per loyalty stay, email capture rate, redemption rate and cost, guest lifetime value, repeat-guest review score, repeat-guest booking window and incremental revenue. You can measure most of them with data you already have.

Key takeaways

  • The chains run on loyalty. Marriott Bonvoy member stays made up 75% of Marriott's U.S. and Canada room nights in 2025. You cannot outbid their points, so do not copy their metrics.

  • Track what you control: how many past guests return, how many of them book direct, and what each loyalty stay costs next to the 18-25% an OTA takes.

  • Count members who stay, not sign-ups. CBRE found chain programs averaged 1.0 room night per member in 2024.

  • Booking.com sends you an anonymous alias email, not the guest's own. Capture the real address at the hotel so you can invite that guest back direct.

  • Loyalty keeps the guests you already won. Sail wins new direct guests on Google, metasearch and Meta. No stay, no pay.

Which loyalty program metrics should an independent hotel track?

Chain programs report members and points. An independent hotel should report what loyalty does to direct revenue. Run these 10 KPIs every month. Most of the data sits in your PMS and booking engine. Management companies should run them per property first, then roll them up.

KPI

Formula

Where the data lives

1. Repeat-guest rate

Stays by returning guests ÷ all stays

PMS guest history

2. Repeat direct-booking rate

Returning guests' direct bookings ÷ all their bookings

PMS source codes

3. Member share of direct revenue

Direct room revenue from members ÷ all direct room revenue

Booking engine, CRM

4. Cost per loyalty stay

All program costs ÷ loyalty stays

PMS, invoices

5. Email capture rate

Stays with a real, opted-in email ÷ all stays

PMS, CRM

6. Redemption rate and cost

Rewards used ÷ rewards issued, plus cost per reward

CRM or loyalty tool

7. Guest lifetime value

Stayed net revenue per guest over 3 years

PMS guest history

8. Repeat-guest review score

Average score, returning vs first-time guests

Reviews, surveys

9. Repeat-guest booking window

Days from booking to arrival, returning vs first-time guests

PMS, booking engine

10. Incremental revenue

Member revenue minus a matched holdout group's revenue

PMS, holdout test

Skip points per dollar and points value. They help travelers compare chain programs, and an independent cannot act on them. For the wider set of hotel KPIs, see our guide to 15 important hotel metrics.

1. Repeat-guest rate

The share of stays that come from guests who stayed with you before. Formula: stays by returning guests ÷ all stays in the period. It tells you whether the program brings anyone back at all.

Match guests on email and name, not on the PMS profile alone, or a regular with three profiles counts as three first-time guests. We have not found a reliable public benchmark for independent hotels, so set your own baseline and track it by quarter and by segment. Do not use chain figures as your target. They count members, not returning guests.

2. Repeat direct-booking rate

Of all bookings made by returning guests, the share that came direct: your website, phone, email or walk-in. Formula: returning guests' direct bookings ÷ all returning guests' bookings.

This KPI shows whether you rent back your own regulars. A returning guest who books through an OTA costs you the 18-25% on a guest you already won. Chains build their programs around this: IHG reported in its 2025 full-year results that its members are around 10 times more likely to book direct than non-members. Track the trend next to your overall direct booking rate. Each point it climbs is commission you keep.

3. Member share of direct revenue

Direct room revenue from members, or from known guests in your CRM if you run no formal program, divided by all direct room revenue. It shows how much of your direct business rests on people you already know.

Read it next to total direct revenue. If the share climbs while total direct revenue stays flat, you are recycling the same guests and not finding new ones. Loyalty only works on guests you have already won, so new direct guests have to keep coming in.

4. Cost per loyalty stay vs the 18-25% OTA commission

Everything the program costs, divided by the stays it produced. Count member discounts, perks at your real cost, software and staff time. Then put that next to what an OTA would charge for the same stay. Here is an example: a 3-night stay at $150 a night, or $450 in room revenue.

Cost line

OTA booking

Direct member booking

Commission at 18-25%

$81 to $112.50

$0

Member rate, 10% off

$0

$45

Perks at cost (breakfast, late checkout)

$0

$20

Software and email, per stay

$0

$5

Total cost of the stay

$81 to $112.50

$70

Here the member stay costs about 16% of room revenue, and you keep the guest's real email. If perks push your cost per loyalty stay above the OTA's cut, cut the perks. For the channel side of this math, see OTA vs direct bookings.

5. Email capture rate

Stays with a real, opted-in guest email, divided by all stays. Track it by booking channel. Booking.com reservations arrive with an anonymous alias, not the guest's own address. Its connectivity documentation lists the "alias email address" among the booker details it passes to your system. You cannot own the guest through an alias.

Ask for the real address at check-in and at Wi-Fi login, and give guests a reason to share it, such as a member rate on your own site. Google Hotel Ads can show that rate. Google's Hotel Center help says member rates can go to users who are members or "willing to sign up", with text such as "Get X% off with free enrollment". Rate parity handcuffs your public rate, so check your OTA contracts before you publish a member rate.

6. Redemption rate and cost

Rewards used divided by rewards issued, plus the average cost of each reward. Low redemption can mean members forget the program. High redemption of an expensive perk can push cost per loyalty stay past the OTA's cut.

Pick perks that cost little and fill soft dates, such as an upgrade on a night you will not sell out or a late checkout on a quiet Sunday. CBRE gave hotels similar advice in its 2025 loyalty study: favor redemptions that fill shoulder seasons, and drive extra spend with incentives such as food and beverage credits and spa perks.

7. Guest lifetime value

Stayed net room revenue per guest over a fixed window, such as three years. Add food, beverage and spa if your PMS ties them to the guest. Formula: stayed revenue from a group of guests ÷ guests in that group.

Split the groups by the channel of each guest's first booking. If guests whose first stay was direct come back more than OTA-first guests, that is your case for paying to win the first direct booking. IHG says its members typically spend about 20% more in its hotels than non-members (2025 results). Check whether yours do. To tie each stay to the campaign that won it, match bookings to PMS check-outs. For the wider setup, see our cross-platform campaign tracking guide.

8. Repeat-guest review score

The average review or survey score from returning guests, next to the score from first-time guests. Tag reviews and surveys with guest history where your tools allow it.

A falling score among regulars is an early warning. Each regular you lose takes their future stays somewhere else.

9. Repeat-guest booking window

Average days from booking to arrival for returning guests, next to first-time guests. Guests at independent hotels booked an average of 40 days ahead in 2025, and 48 days in North America, according to Cloudbeds' 2026 report on 90 million bookings.

If your regulars book earlier than that, they build your base pickup. Send member offers for soft dates early, before you have to drop rates on the OTAs.

10. Incremental revenue

The revenue the program created that would not have come anyway. Formula: (stayed revenue per member minus stayed revenue per matched non-member) × number of members.

The cleanest method is a holdout. Send the member offer to 90% of a segment, hold back 10%, and compare stayed revenue after 6 to 12 months. Count heads in beds, not bookings: Cloudbeds found 21.8% of OTA bookings and 10.6% of direct bookings were cancelled in 2025. Without a holdout, you cannot tell how much of the discount goes to guests who would have booked anyway.

Hotel loyalty program statistics to know in 2026

The latest full-year figures come from the chains' own reports for 2025, plus CBRE's study of 2024 data. Use them for scale, not as targets.

Program

Members

Member share of business

Marriott Bonvoy

Nearly 271 million at the end of 2025

75% of U.S. and Canada room nights, 68% globally (2025)

Hilton Honors

243 million at the end of 2025, up 15%

Not reported in its 2025 annual report

IHG One Rewards

Over 160 million (2025)

66% of room nights, 73% in the U.S. and Americas (2025)

World of Hyatt

About 63 million (2025), up 19%

Nearly half of occupied rooms (2025)

Big chains, CBRE study

More than 676 million across five chains (2024)

52.8% of occupied rooms on average (2024)

What do the numbers look like for independent hotels?

  • OTAs took 63.4% of independent hotel bookings in 2025, with some markets near 80%, in Cloudbeds' data on 90 million bookings.

  • In SiteMinder's survey of 12,000 travellers, published in November 2025, 18% of those who start their search on an OTA end up booking direct with the hotel, up 3.3 points on the year.

  • Booking.com runs its own loyalty program, Genius, with 10% to 20% off select stays for members.

Two lessons. First, a big member list does not mean guests come back. CBRE counted 1.0 room night per member in 2024, down from a peak of 1.8 in 2016, and points to dormant members, members of several programs and points earned on credit cards. Second, the OTAs run loyalty programs on your guests too. Your program has one job: make the next booking direct.

How do loyalty metrics differ for chains, soft brands and independents?

The 10 KPIs stay the same. What changes is who owns the guest and what you pay for members.

Hotel type

Where members come from

What members cost

Watch first

Core brand

The chain's program and its co-brand credit cards

A loyalty fee on top of royalty, reservation and marketing fees. Across all 4,187 U.S. hotels in CBRE's sample, it averaged 2.2% of rooms revenue in 2024 (CBRE)

Member share of occupancy against total brand fees

Soft brand

The same chain program, with your hotel's name on the door

Loyalty fees took a larger share of rooms revenue than at core brands (CBRE, 2024)

Member revenue minus all brand fees

Independent

Your own past guests

Perks, member discounts, your CRM or email tool, staff time

Repeat direct-booking rate and cost per loyalty stay against the 18-25%

You cannot outbid Bonvoy points, and you do not need to. Compete where an independent is strong: staff who know the guest by name, and a member rate on your own site that beats the OTA price. Management companies with mixed portfolios should report the 10 KPIs per property, so a flagged hotel's member numbers do not hide what is happening at the independent next door.

Where does Sail fit in a hotel loyalty strategy?

Sail does not sell loyalty software, a CRM or email tools. Loyalty keeps the guests you already won. Sail brings new direct guests, the ones your program has never met. We run Google Search ads, Google Hotel Ads and metasearch on Trivago, Tripadvisor and Kayak, Facebook and Instagram ads, and visibility in AI search such as ChatGPT and Perplexity.

No stay, no pay: Sail funds the ad spend, and you pay only when a guest Sail brought completes a stay. No retainer, no upfront fee. Your member rate and perks then keep that guest off the OTA next time. Purchase is not the finish line. Stayed revenue is. See how Sail Pay Per Stay works, or book a call.

FAQ

What are the KPIs for a hotel loyalty program?

For an independent hotel, track repeat-guest rate, repeat direct-booking rate, member share of direct revenue, cost per loyalty stay, email capture rate, redemption rate and cost, guest lifetime value, repeat-guest review score, repeat-guest booking window and incremental revenue. Chains also report member counts and points liability. For an independent, the most telling are repeat direct-booking rate and cost per loyalty stay, because they show whether past guests come back direct and at what price.

How do you measure whether a hotel loyalty program works?

Compare it with doing nothing. Hold back a random 10% of eligible guests from the member offer, then compare stayed revenue per guest after 6 to 12 months. If members bring in more stayed revenue, net of discounts and perks, the program pays for itself. Then check that your cost per loyalty stay sits below the 18-25% an OTA would take on the same booking.

What share of hotel stays comes from loyalty members?

At the big chains, about half or more. Marriott Bonvoy members accounted for 75% of Marriott's U.S. and Canada room nights in 2025, IHG reported 66% of its 2025 room nights from members, and Hyatt said members booked nearly half its occupied rooms in 2025. CBRE put the chain average at 52.8% of occupied rooms in 2024. We have not found a comparable public figure for independent hotels, so measure your own.

Do independent hotels need a loyalty program?

They need a reason for past guests to come back direct, and that does not have to be points. Start with a member rate on your own site, a few low-cost perks and an email list you own. Points make sense only when guests stay often enough to earn a reward. Track repeat direct-booking rate and cost per loyalty stay before you add anything more complex.

Can a hotel show a member rate on Google?

Yes. Google Hotel Center supports member rates for users who belong to your loyalty program or are willing to sign up. You can show the rate with text such as "Member rate, save XX%", or hide it behind a prompt such as "Get X% off with free enrollment". Check your OTA contracts first, because parity terms differ.

Share:

20 years of hospitality lessons. No fluff. No spam

Join 500+ hospitality pros getting our best growth playbooks.

Both

Hotel

Restaurant

Both

Restaurant

Hotel

See your competitors' ads, rates & reviews — Free hotel marketing audit →