Academy Glossary

What is repeat guest rate? Definition and benchmarks for restaurants

The percentage of guests who have dined at your restaurant more than once within a given period.

Repeat guest rate is the percentage of your guests who have visited your restaurant more than once in a defined period. For restaurants, this number reflects loyalty, satisfaction, and long-term business health. A restaurant where 35% of covers come from returning guests has a more stable revenue base than one relying entirely on new visitors.

Key facts

  • Definition: Percentage of guests who return within a defined time period
  • Formula: Repeat Guest Rate = (Repeat Guests / Total Unique Guests) x 100
  • Good benchmark: 20-40% for most restaurants, higher for neighborhood spots
  • Why it matters: Repeat guests spend more, cost less to serve, and provide predictable revenue

The quick definition

Repeat guest rate measures what share of your customer base comes back for more. It is typically calculated over a 90-day or 12-month window. A guest who visited three times counts once as a repeat guest, not three times. The metric answers a simple question: of all the people who dined with you, how many chose to return?

Repeat Guest Rate = (Repeat Guests / Total Unique Guests) x 100

Example: Over the past 90 days, 1,200 unique guests dined at your restaurant. Of those, 360 visited more than once. Your repeat guest rate is 30%.

Why repeat guest rate matters

Lower acquisition cost

Bringing in a new guest costs money through marketing, advertising, promotions, and third-party platforms. A repeat guest costs nothing to acquire. If your average customer acquisition cost is $15 and you serve 100 guests per night, shifting from 20% to 35% repeat guests saves roughly $225 per night in marketing-equivalent value.

Higher spending per visit

Research consistently shows repeat guests spend more:

Guest TypeAvg CheckBeverage Order RateDessert Order Rate
First-time$4555%15%
2nd visit$5065%20%
3+ visits$5875%30%

Repeat guests are more comfortable with the menu, more willing to explore, and more likely to order add-ons.

Revenue stability

New guest traffic fluctuates with weather, seasons, events, and marketing spend. Repeat guests provide a baseline you can count on. A restaurant with 40% repeat traffic has a reliable foundation even during slow periods.

Word-of-mouth referrals

Repeat guests are your best marketing channel. They recommend your restaurant to friends, family, and colleagues. One loyal guest who visits monthly and refers two new guests per year is worth far more than their check total suggests.

How to calculate repeat guest rate

Basic calculation

Repeat Guest Rate = (Guests with 2+ Visits / Total Unique Guests) x 100

Example:

  • Unique guests in 90 days: 800
  • Guests with 2 or more visits: 240

Repeat guest rate = (240 / 800) x 100 = 30%

Visit frequency

Go deeper by tracking how often repeat guests return:

Visits in 90 DaysGuests% of Repeat Base
2 visits14058%
3-4 visits7029%
5+ visits3013%

Your most frequent visitors are your most valuable customers. Knowing who they are lets you prioritize their experience.

Revenue contribution

Calculate what share of revenue repeat guests drive:

Segment% of Guests% of Revenue
First-time70%55%
Repeat (2-3 visits)20%28%
Loyal (4+ visits)10%17%

It is common for 30% of guests to drive 45% of revenue.

What’s a good repeat guest rate?

Restaurant TypeTypical RangeTarget
Neighborhood casual30-50%40%+
Casual dining chain20-35%30%+
Upscale casual20-30%25%+
Fine dining15-25%20%+
Tourist/destination5-15%10%+

Location matters as much as concept. A restaurant in a residential neighborhood will naturally have higher repeat rates than one in a tourist district.

How to improve your repeat guest rate

1. Deliver consistency

Guests return because they trust the experience will match what they remember. Consistency means:

  • Same food quality every visit
  • Reliable service standards
  • Accurate wait and seating times
  • Clean, well-maintained space

One bad visit can undo five good ones. Focus on reducing variability in every part of the experience.

2. Recognize returning guests

Personal recognition is one of the most powerful drivers of loyalty:

  • Use reservation system notes to track preferences
  • Greet repeat guests by name when possible
  • Remember dietary restrictions and seating preferences
  • Acknowledge milestones (“Welcome back, great to see you again”)

3. Give reasons to return

Create built-in reasons for guests to come back:

  • Rotating seasonal menus that reward frequent visits
  • Weekly specials that regular diners follow
  • Loyalty perks like priority reservations or complimentary items
  • Event programming (wine dinners, chef’s tables, tastings)

4. Follow up after the visit

A simple post-visit touchpoint keeps your restaurant top of mind:

  • Thank-you email 24 hours after dining
  • Reservation prompt for their next visit
  • Notification of new menu items or events
  • Birthday or anniversary reminders

5. Fix problems fast

A guest with a resolved complaint is more likely to return than one who had an average experience. When things go wrong:

  • Acknowledge the issue immediately
  • Fix it on the spot when possible
  • Follow up afterward
  • Make it right with a genuine gesture
  • Cover - A single guest, the base unit for measuring repeat behavior
  • No-show - Missed reservations, which chronic no-shows rarely become repeat guests
  • Booking lead time - How far ahead guests book, repeat guests often book on shorter lead times
  • Waitlist - Managing overflow, where loyal repeat guests deserve priority

Frequently Asked Questions

What is a good repeat guest rate for restaurants?
A healthy repeat guest rate is 20-40% for most restaurants. Neighborhood spots and casual dining often see 30-50%, while destination fine dining may be lower at 15-25% due to the occasion-based nature of visits.
How do you track repeat guests?
Reservation systems automatically track guests by email, phone number, or name. Look at unique guests versus total visits over 90 days. If 400 unique guests made 600 reservations, your repeat rate is roughly 33%.
Are repeat guests more profitable than new guests?
Yes. Repeat guests cost nothing to acquire, spend 15-25% more per visit on average, and are more likely to order higher-margin items like wine and desserts. They also refer new guests, reducing your marketing spend.
How often should repeat guests visit?
It varies by concept. Casual neighborhood restaurants might target once every 2-4 weeks. Upscale restaurants target once every 1-3 months. Track your average visit frequency alongside repeat rate for a complete picture.
What drives guests to come back?
Consistency is the top factor. Guests return when they know what to expect and trust the experience will match their last visit. Food quality, service, value perception, and personal recognition all play a role.

Related: How to get more reservations | Walk-ins vs. reservations | Choosing a booking system

Track Your Restaurant Metrics

Understanding repeat guest rate is just the start. Resos helps you track covers, manage tables, and grow your restaurant.

Try Resos Free

Free forever up to 25 bookings/month.