All articles
Loyalty & RetentionArticle · 7 min

Lifetime Value of a Direct Booking Guest

How to calculate the lifetime value of a direct booking guest, compare it with an OTA guest, and use it to set what you spend to win direct bookings.

BookingWhizz·January 6, 2026

Most hotel marketing budgets are allocated based on cost-per-acquisition, what it costs to get a guest through the door once. This metric misses the larger picture. A direct booking guest who enters your CRM, receives personalised communications, and comes back over the following years can be worth several times their first booking. The only way to know the multiple for your hotel is to work it out. Without that number, it is hard to judge how much a direct booking is worth paying for.

This article provides a practical framework for calculating guest lifetime value (LTV), explains why the direct channel tends to produce higher LTV than OTA channels, and shows how to use LTV data to make better marketing allocation decisions.

The LTV Calculation Framework

Core Components

Guest lifetime value in the hotel context has four components:

  • Average revenue per stay: Room revenue plus ancillary spend (F&B, spa, parking, incidentals). Take it from your PMS.
  • Average stays per year: The frequency at which the guest returns. Business and leisure guests behave differently, so calculate them separately.
  • Average customer lifespan: How many years the guest stays active. Measure it from your own repeat-stay history.
  • Contribution margin: Revenue minus variable costs (housekeeping, amenities, distribution cost). Distribution cost is where direct and OTA bookings differ most.

The simplified LTV formula: (Average revenue per stay) x (Stays per year) x (Customer lifespan in years) x (Contribution margin %). This gives you the gross profit a guest generates over their entire relationship with your property.

A Worked Example

Here is the method with example inputs for a 140-room city hotel. Swap in your own figures.

  • Average revenue per stay: $285 (room + ancillary)
  • Direct booker stays per year: 1.8
  • Average active lifespan: 3.2 years (loyalty member)
  • Contribution margin (direct): 72%

LTV = $285 x 1.8 x 3.2 x 0.72 = $1,182 per direct booking guest.

Now compare a guest acquired via OTA, again with example inputs:

  • Average revenue per stay: $248
  • OTA booker stays per year: 0.9
  • Average active lifespan: 1.4 years
  • Contribution margin (OTA): 52% (after commission)

LTV = $248 x 0.9 x 1.4 x 0.52 = $162 per OTA-acquired guest.

In this example, the direct guest is worth about 7 times the OTA guest. Your own gap will be different. Work it out before you set budgets.

Why Direct Channel LTV Tends to Be Higher

The Data Advantage

When a guest books direct, you hold their contact details and the marketing consent you collected, which is what makes pre-arrival offers, post-stay follow-up and personalised marketing possible. The repeat guest revenue multiplier is largely a function of this data advantage.

Hotels that use CRM systems to stay in touch with direct guests give them more reasons to come back. Track repeat rate by channel to see the gap at your hotel. The data relationship is the mechanism through which LTV compounds.

The Loyalty Advantage

Cornell research on two hotel groups found that guests bought about 50% more room nights a year after joining a rewards programme, while their average rate rose only modestly, by 1% at one group and 5% at the other. Loyalty lifts LTV mainly through frequency. A loyalty programme is not just a perk, it is an LTV multiplier.

The Margin Advantage

Beyond frequency and revenue, direct bookings carry different economics. Work it out from your own contracts. Example: on a $200 room night, an 18% OTA commission costs $36, while direct costs (booking engine, payment processing) of 5% cost $10, a difference of $26 per night, repeated on every stay in the guest's lifetime.

Revenue Impact

Worked example, using the example figures above. A hotel acquiring 3,200 new guests a year (60% OTA, 40% direct) gains a direct cohort of 1,280 guests worth about $1.51 million in lifetime value, against about $311,000 for the larger OTA cohort of 1,920 guests. Shifting the mix by 10 percentage points (320 guests from OTA to direct) adds about $326,000 in lifetime value.

Using LTV to Guide Marketing Spend

Allowable Acquisition Cost

Once you know the LTV of a direct booking guest, you can calculate how much you should be willing to spend to acquire one. Decide what share of LTV you are willing to spend to win a guest. At 15% of an LTV of $1,182, that is about $177.

This reframes the direct channel investment conversation. If a channel wins direct guests for less than that ceiling, it is worth more budget. The same test works for metasearch, paid social and website improvements.

Channel Allocation by LTV

Rather than allocating marketing budget by channel, allocate by expected LTV return. For each channel, divide the LTV of the guests it brings by what it costs to win them. Run it for Google Hotel Ads, paid social, OTAs and email to past guests, using your own costs.

This does not mean abandoning OTAs entirely, it means the economics may call for rebalancing toward direct and retention channels. The guest segmentation approach helps further refine these calculations by LTV tier.

Building an LTV Dashboard

Essential Metrics to Track

Build an LTV dashboard that tracks these metrics quarterly:

  • Average LTV by acquisition channel (direct, OTA, metasearch, referral)
  • LTV by guest segment (business, leisure, group, loyalty member)
  • Repeat booking rate by cohort (guests acquired in each quarter)
  • Time-to-second-booking by channel
  • LTV trend over time (is your average guest LTV growing or declining?)

These metrics require integration between your PMS, CRM, and booking engine. WhizzCRM keeps each guest's stays and spend on one profile, across channels, which gives you the inputs.

Cohort Analysis for Smarter Decisions

Track LTV by acquisition cohort, group guests by when and how they were acquired and monitor their value development over time. This reveals which marketing campaigns and channels produce the highest-LTV guests, not just the most guests. For example, a campaign that acquires 100 guests with $800 average LTV is worth more than one that acquires 200 guests with $300 LTV, despite generating fewer bookings in the short term.

See What This Means for Your Property

Get your WhizzAudit

From Calculation to Action

Three Immediate Steps

Step 1: Pull 24 months of booking data from your PMS and calculate average LTV by channel. Compare direct and OTA. That ratio alone should shift budget conversations.

Step 2: Calculate your allowable CPA for direct acquisition using the share of LTV you chose. Compare this to your current direct channel CPA. If there is headroom, increase direct marketing investment.

Step 3: Implement LTV tracking in your CRM. Without ongoing measurement, LTV remains a one-time calculation rather than a living decision tool.

Guest lifetime value is not an academic metric, it is one of the most useful numbers for hotel marketing allocation decisions. Managing by LTV rather than by cost-per-booking points you toward a healthier channel mix, stronger guest relationships, and more profitable operations. Start with the calculation, then build the systems to track and optimise it. For a property-specific LTV analysis, a WhizzAudit is a good place to start.

Tools mentioned

See What This Could Mean for Your Property

A focused diagnostic of where your property stands on direct revenue, and what to fix first.