Repeat Guest Ratio

Repeat Guest Ratio (also called guest return rate or loyalty rate) measures the proportion of a hotel's guests in a given period who have stayed at the same property — or within the same brand or chain — at least once before. It is a direct indicator of guest satisfaction, brand affinity, and the effectiveness of loyalty and retention programmes.

Formula

Repeat Guest Ratio (%) = (Number of Repeat Guests ÷ Total Guests) × 100

A "repeat guest" is typically defined as any guest who has completed at least one prior stay, though some properties set a higher threshold (e.g. two or more prior stays) to distinguish genuinely loyal guests from one-time returners.

Example

A boutique hotel checks in 1,200 guests during Q1. Of those, 312 have stayed before. Repeat Guest Ratio = (312 ÷ 1,200) × 100 = 26%.

Why it matters

Repeat guests cost significantly less to acquire than new guests. They frequently bypass OTA platforms and book direct, eliminating commission costs. They also tend to book longer stays, spend more on ancillary services, and generate positive reviews. A rising repeat guest ratio therefore compresses CPA (Cost per Acquisition) and improves NRevPAR simultaneously.

For OTAs, a high property-level repeat guest ratio can signal that a hotel's brand loyalty is diverting commission-generating bookings away from the platform. This dynamic partly explains why OTAs invest in their own loyalty programmes (e.g. Genius on Booking.com) — to capture returning guests within the platform rather than losing them to the hotel's direct channel.

Tracking repeat guest ratio over time, segmented by channel, reveals whether loyalty investments are working and whether direct booking initiatives are converting first-time OTA guests into loyal direct customers.

Related

See also NPS (Net Promoter Score), ORM (Online Reputation Management), Direct Bookings, and Disintermediation / Billboard Effect.