Guest Lifetime Value (GLV)
Guest lifetime value (GLV) is the total value, in revenue or margin, that a restaurant can expect from one guest over the whole relationship.
| Guest Lifetime Value (GLV) at a glance | |
|---|---|
| Also called | Customer lifetime value (CLV or LTV), guest LTV |
| What it measures | The value one guest brings over the whole relationship |
| Simple formula | Average check × visits per year × expected years |
| Margin-based formula | Simple GLV × gross margin % |
| Retention-based formula | Annual margin × r ÷ (1 + d − r) |
| Inputs | Average check, visit frequency, margin, retention rate, discount rate |
| Main uses | Capping acquisition and win-back spend, comparing segments, valuing loyalty |
| Academic roots | Customer lifetime value research, including Gupta and Lehmann (2005) |
Key takeaways
- Guest lifetime value estimates what one guest is worth to you over the whole relationship, which turns retention and loyalty into numbers you can compare with marketing costs.
- The simple formula multiplies average check, visits per year and expected years, while margin- and retention-based versions give a more realistic figure by counting profit and the chance a guest stops coming.
- GLV is most useful by segment, because a weekly regular, an occasional diner and a catering client can differ in value many times over.
- Comparing GLV with the cost of each incremental guest tells you how much you can sensibly spend to acquire, keep or win back a guest.
- Every GLV is a forecast built on assumptions, so it's worth recalculating it each quarter from your own data and treating it as a range.
What is Guest Lifetime Value (GLV)?
Guest lifetime value (GLV) is an estimate of the total value one guest brings to your restaurant over the whole time they keep visiting. It's the restaurant version of customer lifetime value (CLV), and it can be expressed as revenue or, more usefully, as the gross margin a guest generates.
GLV matters because most restaurant decisions about guests are really decisions about future visits. A free dessert, a loyalty reward, a win-back offer or a paid social campaign only makes sense if the visits it creates are worth more than it costs, and GLV puts a number on those visits.
For multi-location brands with a loyalty program, an app or online ordering, your first-party guest data already holds the inputs: how much each guest spends, how often they come and how long they stay.
How to calculate guest lifetime value
There are three common ways to calculate guest lifetime value. Each adds a layer of realism, and each answers a slightly different question.
| Version | Formula | What it tells you |
|---|---|---|
| Simple GLV | Average check × visits per year × expected years | Revenue a typical guest brings over the relationship |
| Margin-based GLV | Simple GLV × gross margin % | Profit left after food and other variable costs |
| Retention-based GLV | Annual margin × r ÷ (1 + d − r) | Today's value of a guest's future margin |
Simple guest lifetime value
Simple GLV = average check × visits per year × expected years as a guest. If you know your annual retention rate r, the expected number of years is 1 ÷ (1 − r), since a guest who stays each year with probability r is active for that many years on average.
The simple formula is easy to explain and easy to calculate from your POS or loyalty data. Its weakness is that it counts revenue and treats a dollar earned in five years as worth the same as a dollar today.
Margin-based guest lifetime value
Margin-based GLV = simple GLV × gross margin %. Here, gross margin is the share of each check left after the costs that rise with every order, such as food, packaging, card fees and delivery commissions.
Margin-based GLV is the figure to compare with marketing spend. A $20 offer looks cheap against $350 of revenue, and much less cheap against $140 of margin.
Retention-based guest lifetime value
Retention-based GLV = annual margin × r ÷ (1 + d − r), where r is the annual retention rate and d is the annual discount rate. The part r ÷ (1 + d − r) is often called the margin multiple, and it's standard customer lifetime value math.
Sunil Gupta and Donald Lehmann popularized this shortcut in their book Managing Customers as Investments (Wharton School Publishing, 2005). It assumes constant margin and retention, an unlimited time horizon and margin received at the end of each year, so it values a guest's future years.
To value a brand-new guest at the moment you acquire them, you can add the current year's margin: annual margin + annual margin × r ÷ (1 + d − r). The calculator below shows both figures.
A guest lifetime value example
Suppose a fast casual brand's typical guest spends $14 per visit and visits 10 times a year, so annual revenue is $14 × 10 = $140. With a 40% gross margin, annual margin is $140 × 0.40 = $56.
If 60% of guests are still visiting a year later, the expected relationship lasts 1 ÷ (1 − 0.60) = 2.5 years. Simple GLV is $140 × 2.5 = $350 in revenue, and margin-based GLV is $350 × 0.40 = $140.
With a 10% discount rate, the margin multiple is 0.60 ÷ (1 + 0.10 − 0.60) = 0.60 ÷ 0.50 = 1.2. Retention-based GLV is $56 × 1.2 = $67.20, and adding this year's $56 gives $123.20 for a new guest.
Guest lifetime value calculator
Enter figures for a typical guest, or for one segment such as loyalty members. The calculator shows the simple, margin-based and retention-based GLV. The default values match the example above.
Small changes in retention move GLV a lot. In the example, raising retention from 60% to 70% lifts the margin multiple from 1.2 to 0.70 ÷ 0.40 = 1.75, which is why keeping guests is often worth more than adding a few cents to the average check.
Guest lifetime value inputs and where to find them
Each input comes from data you probably already collect, although the quality depends on how many transactions you can link to a known guest.
| Input | Where it comes from | Watch out for |
|---|---|---|
| Average check | POS, online ordering, loyalty | Use per-guest spend, which differs from per-table check |
| Visits per year | Loyalty or app accounts, card-linked data | Anonymous visits are invisible |
| Gross margin | Finance, recipe costing | Delivery commissions lower margin by channel |
| Annual retention | Cohorts of guests active a year apart | Define "active" consistently |
| Discount rate | Your finance team | Usually your cost of capital |
Retention is the hardest input. The cleanest method follows a cohort, such as all guests who ordered in January, and counts how many ordered again in the following January. Your guest retention rate page covers the ways to measure it.
Visit frequency is related to your repeat guest rate, which shows the share of guests who come back at all within a period.
Segment-level guest lifetime value
A single average GLV hides enormous differences between guests. Calculating it by segment shows where your value really sits, and which guests deserve the most attention.
The table below uses illustrative figures, a 10% discount rate and the retention-based formula. The numbers show how differently segments can behave, so your own data will produce different results.
| Segment | Avg check | Visits/yr | Margin | Retention | Retention-based GLV |
|---|---|---|---|---|---|
| Loyalty regulars | $15 | 24 | 40% | 75% | $308.57 |
| Occasional diners | $14 | 4 | 40% | 40% | $12.80 |
| Delivery-only guests | $30 | 6 | 25% | 50% | $37.50 |
| Catering clients | $250 | 3 | 35% | 60% | $315.00 |
In this example, a loyalty regular is worth about 24 times an occasional diner. Delivery guests spend more per order, but commissions and lower retention keep their GLV modest.
Segments can also come from behavior, such as RFM (recency, frequency and monetary value), from the first channel a guest used, or from feedback. A unified guest profile that joins orders, loyalty and survey answers makes these splits possible.
Using guest lifetime value to cap acquisition and win-back spend
The most practical use of guest lifetime value is setting a ceiling on what you spend to gain or keep a guest. As long as the cost of each incremental guest stays below their GLV, with a buffer for uncertainty, the spending pays for itself over time.
Acquisition spend
For a new guest, the relevant figure is the new-guest value: this year's margin plus the retention-based GLV. In the segment example, a new occasional diner is worth $22.40 + $12.80 = $35.20, so paying $40 in ads to acquire one would lose money.
The cost to compare is the cost per incremental guest, which is total spend divided by the guests who wouldn't have come without it. Guests who found you through search anyway shouldn't count toward a paid campaign.
Win-back spend
A win-back campaign invites lapsed guests to return. Reactivated guests often visit less and churn faster, so their GLV is usually lower than a regular's.
Suppose a returning guest spends $14 per visit, comes six times a year, has a 40% margin and 40% retention. Their annual margin is $33.60, and their value at the moment they return is $33.60 + $19.20 = $52.80.
If a campaign costs $13.50 per incremental guest, such as $2,160 in offers for 160 extra returns, it sits comfortably below that value. A campaign costing $60 per incremental guest wouldn't.
Recovery and retention spend
The same logic applies to service recovery. A $10 recovery offer to an unhappy regular worth several hundred dollars in margin is easy to justify, since the alternative may be losing that guest entirely.
Guest lifetime value vs. related metrics
| Metric | What it measures | Time frame |
|---|---|---|
| Guest lifetime value | Total value of a guest over the relationship | Whole relationship |
| Average check | Spend per visit or order | One visit |
| Guest retention rate | Share of guests still active after a period | One period |
| Repeat guest rate | Share of guests who return | One period |
| Customer acquisition cost | Spend to gain one new guest | One campaign or period |
GLV combines the others into one number. Average check and visit frequency set the annual value, retention sets how long it lasts, and acquisition cost tells you whether that value was worth buying. All of them belong among your restaurant KPIs.
How to improve guest lifetime value
Guest lifetime value rises when guests spend a little more, visit a little more often or stay a little longer. Retention usually has the largest effect, because it multiplies every future visit.
- Fix what drives guests away. Recurring complaints about accuracy, wait times or food quality cut retention directly, so feedback themes are a natural starting point.
- Recover unhappy guests quickly. A fast, personal reply to a complaint gives a guest a reason to come back before their habit shifts elsewhere.
- Reward frequency with care. A restaurant loyalty program can add visits, and a holdout test shows whether rewards pay for themselves.
- Move guests to higher-margin channels. Encouraging delivery-only guests to order direct can raise margin per order without changing what they buy.
- Personalize offers by segment. Offers matched to a guest's history avoid discounting regulars who would have come anyway.
Limitations of guest lifetime value
- It's a forecast. GLV projects past behavior forward, so a new competitor, price change or menu change can make it wrong.
- Anonymous guests are missing. Walk-in cash guests and many third-party delivery guests can't be tracked, so GLV usually reflects identified guests only.
- Averages mislead. A brand-wide GLV mixes regulars with one-time guests, which is why segment-level GLV is more useful.
- Constant retention is a simplification. Guests who have stayed several years tend to churn less than new guests, so a single rate can undervalue long-standing regulars.
- Expected lifetime shortcuts overstate value. Gupta and Lehmann (2005) showed that multiplying by an expected lifetime, without discounting each year by its survival odds, generally overestimates lifetime value.
- Attribution is hard. GLV tells you what a guest is worth, while separating what your marketing caused from what would have happened anyway needs a holdout group.
Best guest lifetime value tools for restaurants
Calculating guest lifetime value depends on linking transactions to known guests across your POS, ordering, loyalty and reservation systems. The most useful tools bring that data together, segment guests by behavior and value, and report by location so you can act on the results.
| Tool | Best known for |
|---|---|
| Guest AI for multi-location restaurants. The customer data platform brings POS, loyalty, online ordering, survey and reservation data together, with AI segmentation that combines RFM and feedback analytics for email and SMS campaigns, and reporting across every location. | |
| Restaurant guest data platform that links POS, ordering and loyalty data to guest-level analytics | |
| Loyalty, online ordering and gift card platform for restaurants and convenience stores | |
| Loyalty and guest engagement platform for restaurant chains, part of PAR Technology | |
| Loyalty and guest engagement platform for restaurants, with guest data and campaign analytics | |
| General-purpose customer data platform from Twilio for collecting and routing customer data |
Loyalty platforms hold rich visit data for members, while customer data platforms join it with ordering, feedback and other channels. Comparing tools against your own systems and locations, with the help of Momos's roundup of the best restaurant customer data platforms, will help you choose.
Common guest lifetime value mistakes
- Using revenue as if it were profit. Revenue-based GLV can make a $40 acquisition cost look cheap when the margin can't support it.
- Ignoring the discount rate. Counting a visit five years from now at full value inflates GLV and favors long-payback programs.
- Using one GLV for every guest. A single average leads to overspending on low-value segments and underinvesting in regulars.
- Counting all returning guests as incremental. Without a holdout, campaigns get credit for guests who would have come anyway.
- Mixing channels without adjusting margin. Delivery commissions and packaging change margin enough to change decisions.
- Never recalculating. Retention and frequency shift with seasons and menu changes, so an old GLV slowly becomes wrong.
History of guest lifetime value
Guest lifetime value grew out of customer lifetime value, a concept developed in direct marketing. Catalog and mail-order businesses used recency, frequency and monetary value to decide which customers to mail, and lifetime value gave them a way to justify spending on customers who would pay back over time.
In 1989, F. Robert Dwyer's "Customer Lifetime Valuation to Support Marketing Decision Making" in the Journal of Direct Marketing set out early methods. Robert Blattberg and John Deighton's 1996 Harvard Business Review article "Manage Marketing by the Customer Equity Test" summed lifetime values across customers into customer equity.
Paul Berger and Nada Nasr's "Customer Lifetime Value: Marketing Models and Applications" in the Journal of Interactive Marketing (1998) offered a set of general formulas. In 2004, Gupta, Lehmann and Jennifer Ames Stuart's "Valuing Customers" in the Journal of Marketing Research linked customer value to a company's market value.
Gupta and Lehmann's book Managing Customers as Investments (2005) popularized the margin multiple used in this article. Probabilistic models followed for businesses like restaurants, where guests leave silently, such as Fader, Hardie and Lee's 2005 BG/NBD model in Marketing Science.
Today, loyalty apps, online ordering and customer data platforms let restaurant brands calculate GLV for individual guests and segments, and use it to guide offers, recovery and acquisition budgets.
Frequently asked questions
What is guest lifetime value?
Guest lifetime value is an estimate of the total value one guest brings to your restaurant over the whole time they keep visiting. It can be expressed as revenue or, more usefully, as gross margin, and it's the restaurant version of customer lifetime value (CLV).
How do you calculate guest lifetime value for a restaurant?
The simplest version multiplies the average check by visits per year and by the number of years a guest typically stays. A more realistic version multiplies the guest's annual gross margin by r ÷ (1 + d − r), where r is the annual retention rate and d is the discount rate.
What is a good guest lifetime value?
There is no published benchmark that applies across restaurants, because GLV depends on your check size, visit frequency, margins and retention. The useful comparison is internal, such as GLV by segment, channel or location, and GLV against what you spend to acquire or keep a guest.
What is the difference between GLV and CLV?
They describe the same idea. Customer lifetime value (CLV or LTV) is the general marketing term, and guest lifetime value applies it to restaurants and hospitality, where the people you serve are usually called guests.
Why use margin instead of revenue for GLV?
Revenue overstates what a guest is worth, because a large share of every check goes to food, packaging and other costs that rise with each order. Margin-based GLV shows what is actually left to cover marketing and fixed costs, which is the figure to compare with acquisition spend.
How does a loyalty program affect guest lifetime value?
A loyalty program can raise GLV if it adds visits or keeps guests longer than they would have stayed anyway. It can also lower margin per visit, since rewards cost money, so comparing members with a holdout group shows whether the net effect is positive.
How often should you recalculate GLV?
Quarterly works well for most multi-location brands, since visit frequency and retention shift with seasons, menu changes and new channels. Recalculating after a major price change or loyalty program launch is also worthwhile.

