
In a Bookboost analysis of more than six million guest records from European mid-market properties, guests with ten or more stays generated around 5,000 euros in cumulative revenue on average, while guests who stayed once averaged about 284 euros. That is an 18x gap between the two ends of the same database.
Your property's numbers will look different, and that is partly the point: this is a ratio you can pull from your own PMS data, yet few properties ever look. What the sample (7,556 guests in the 10+ tier, collected between 2024 and 2026) shows is the shape of the curve, and that shape changes how a CFO or GM should look at loyalty spend.
Most hotel commercial reviews still anchor on RevPAR, ADR and occupancy. Those numbers are useful, but they all describe a single night, and they tell you nothing about the guest who keeps coming back.
Hotel customer lifetime value, or hotel CLV, is the cumulative revenue a single guest delivers across every stay they ever have with you, and it is the only metric that captures the compounding effect of guest retention. A property running at 78% occupancy on the back of one-time guests is a fundamentally different commercial business from a property running at 78% occupancy with a base of returning guests, even when the P&L looks identical this quarter.
Bain & Company, in research popularised by Fred Reichheld, has long argued that a 5% increase in customer retention can lift profits by 25% to 95% depending on the industry, and in hotels the upper end of that range is not a stretch. A loyal guest costs you nothing in commission because they book direct, and they tend to stay longer and recommend you to others.

The shape of the typical European mid-market hotel database is uncomfortable when you see it laid out. Across the same six-million-guest sample, 88% of gross revenue comes from first-time guests, and by first-time we mean first-stay: people who have been with you exactly once.
That is not a failure of loyalty so much as the natural geometry of a hotel funnel, where huge volumes of trial give way to far fewer second visits and fewer still beyond that. It does mean, though, that the average property is enormously dependent on top-of-funnel acquisition, and therefore on OTAs, and therefore on commission.
Now look at the other end of the curve, where the picture flips. The 0.4% of guests with five or more stays account for 3.7% of total revenue, which works out at roughly nine times the per-guest value of the average database entry. A guest in the 5+ tier is, on a per-head basis, worth about 9x what a one-stay guest is worth, while the 10+ tier, the 18x tier, sits even further out on the right tail.
A tiny slice of your database is doing a disproportionate amount of the work per head, and if you do not know who sits in that slice by name, you cannot protect it.
Why does this matter for a CFO or owner reading the P&L? Because the cost to acquire a guest in the 1-stay tier is almost entirely OTA-borne, while the cost to retain a guest into the 5+ or 10+ tier is, by comparison, marginal: often no more than a well-timed email or a recognised name at check-in.
That is the gearing Bain points to, and it is why a 5% lift in retention does not just add 5% to revenue. It compounds, because retained guests cost less to serve, book direct and bring others, so when you can move even a sliver of your database from the 1-stay tier to the 5+ tier, the ROI dwarfs almost any acquisition campaign you could run with the same budget.
For comparison, CBRE has reported that loyalty-programme members account for 52.8% of branded chain occupancy in the US, and while European mid-market independents are nowhere near that level and probably never will be, they do not need to be. They need to know exactly who sits in their own 0.4% and look after them, and for most properties the missing piece there is measurement: very few can say what an individual guest is actually worth.

Channel matters, and it matters more at the top of the curve than the bottom. Among guests in the 10+ stay tier, those originally acquired through direct channels generate roughly three times the cumulative revenue of those originally acquired via OTA.
A caveat is in order, because this is directional rather than definitive. The OTA sample at this tier is small, only 121 guests, and the population skews toward properties with mature direct booking infrastructure, so read the trend rather than the precise multiplier, a gap the direct booking vs OTA return rate data digs into in full.
Even with that caveat, the direction is consistent with what Skift Research has reported, where more than 80% of hoteliers say their direct guests are more likely to return than their OTA-booked guests. The acquisition channel of the first stay sets the trajectory of the relationship, because a guest acquired direct enters a relationship in which you own the guest data and the ongoing communication, while a guest acquired via OTA enters a relationship where the platform owns those things, and they tend to stay that way.
Segment cuts the same way. At the 10+ stay tier, business guests carry an average CLV of around 4,600 euros while leisure guests sit closer to 1,900 euros, which is roughly a 2.4x ratio, and the leisure sample at this tier is 690 guests, small but usable as a directional signal.
The implication is not "ignore leisure", but rather that the loyalty programmes, recognition flows and personalised communication you build need to work harder for leisure guests, who naturally stay less often, while protecting the business cohort, who quietly carry far more revenue per head than most properties realise.

Yes, and it is the most common misread of this data. ADR drops from around 146 euros on a first stay to around 95 euros on a tenth-plus stay, a 35% decline, so it is tempting to conclude that repeat guests "spend less". They do not: cumulative revenue rises sharply over the same arc. Retention economics are driven by frequency, not nightly rate. A guest paying 95 euros across ten stays is worth far more than a guest paying 146 euros once, and loyalty pricing should reflect that.
You do not need a CDP to start. What you need is a guest-level export from your PMS with three columns: guest ID, stay revenue and stay date.
A workable formula:
Hotel CLV = (average revenue per stay) x (average number of stays per guest) x (average gross margin per stay)
Run it three ways: across the whole database, across guests with 2+ stays, and across guests with 5+ stays. The gap between the three numbers is the size of the prize you are leaving on the table.
For a fuller framework, including the KPIs worth tracking, see our practical guide to hotel guest loyalty, and for where guests actually drop out of the funnel, the 71% attrition cliff piece picks up the story.
Once you can see customer lifetime value by tier, by channel and by segment, discounting, marketing spend and the recognition layer at check-in all start to look different, because you finally know which guests are worth protecting and what they are worth.
The concrete next step this week is straightforward: pull a guest-level export from your PMS, group it by stay count, and compare per-guest revenue across the 1, 5+ and 10+ tiers. If the ratios look anything like 1x, 9x and 18x, you have your business case, and if you want a single platform that calculates this automatically and feeds it into segmentation and personalised communication, that is what the Bookboost customer data platform is built for.
Are you ready to increase your revenue and build lasting guest relationships? Take the first step today.