Skip to content
The Restaurant Accelerator is open for applications. See if you are a fit

How Do You Measure a Restaurant's Repeat Guest Rate?

Want my team to install this in your restaurant instead? see if you are a fit.

Author: Alex Yanovsky Published November 7, 2026| 5 min read

How Do You Measure a Restaurant's Repeat Guest Rate?

Earnings disclaimer: nothing on this page is a promise or guarantee of results. Client outcomes shown on this site are real but not typical, and depend on each owner's business, market, team and effort. The Scaling Engine provides education and coaching and does not guarantee revenue, profit or growth. Any figures referenced here are past results or illustrations, not projections of what you will earn.

A repeat guest rate is the share of first-time guests in a given month who come back within a fixed window, usually ninety days. It only becomes useful once it is measured the same way, from the same source, by the same person, every month.

A restaurant floor at dinner service looks full. What it does not show is who was there last month and never came back. Repeat guest rate is the measurement that makes that invisible fact visible.

The Restaurant Accelerator

Want the restaurant to run without you? See what it takes.

Start your application

What does repeat guest rate actually mean?

Repeat guest rate is the percentage of a month's first-time guests who return within a fixed window afterward, most commonly ninety days.

It is not table count, not covers, not reviews. It is a simple ratio: first-time guests in a given period, divided into how many of those same guests show up again inside a set window. Everything else in guest retention work depends on getting this one number right first.

How do you identify a guest who came back?

A restaurant can recognize returning guests through POS card matching, a phone number collected at ordering, its own guest list, or simply asking at the table.

  • Card matching: most POS systems can flag the same card on a later visit, so ask the provider for a new versus returning guest report.
  • A phone number at the order: takeout, online orders and reservations already collect this.
  • Your own list: once a guest capture system is running, this becomes the cleanest source.
  • Asking: a server noting 'first time with us' on the ticket works when nothing else is in place.

The point is not finding the perfect method. A rough number available now beats an exact one that only arrives two quarters from today.

How is the ninety-day repeat rate calculated?

It is calculated by picking a month that ended at least ninety days ago, counting its first-time guests, then counting how many of them returned within ninety days.

In the worked example from the lesson, a POS recognized 245 cards in January it had never seen before. By the end of April, 59 of those guests had been back. That is 59 divided by 245, which comes to 24%. Read plainly, that means roughly three out of every four new faces a restaurant paid to bring in walked out the door and never returned.

This is also why the number matters more than it first appears to. A new customer who never comes back is the most expensive customer a restaurant has, because every dollar spent getting that first visit produced nothing after it.

Results are not typical and will vary with your business, your market, your team and how much of the work you actually do. Client figures on this site come from recorded interviews and are dated. Nothing here is a guarantee of revenue, profit or growth.

Why does the measurement method have to stay the same every month?

A repeat rate is only meaningful as a trend, and a trend breaks the moment the window, the source, or the person calculating it changes.

Three things have to hold constant month to month: the same window (ninety days, always), the same source (if a restaurant starts with card matching, it should not quietly switch to list data halfway through and call the comparison valid), and the same person responsible for running the number and putting it on the dashboard, ideally in the first week of every month.

Without that consistency, a rate that moves from one month to the next tells an owner nothing about whether guests are actually coming back more, only that the measuring stick changed.

Why should a restaurant track this before spending on marketing?

Marketing buys the first visit, but only the food and service experience bring a guest back, so the repeat rate shows whether that spending is producing anything lasting.

A message can get someone through the door once. What happens after that is a product question, not a marketing question. Tracking repeat rate before scaling any acquisition channel tells an operator whether the restaurant itself is worth returning to, which is the thing that determines whether new-customer spend compounds or evaporates.

Owners who want to see what this looks like once it is running at scale can look at case studies of operators who rebuilt their systems around numbers like this one.

What does a restaurant do once it knows its repeat rate?

Once the baseline is measured consistently, it becomes the number an owner tries to move, and the next step is finding out what a single point of improvement is worth to the business.

That calculation, and the guest capture and messaging systems that move the number, are covered in detail inside the lesson this rate comes from, which is part of the Scaling Engine OS licensed to Founders Board members. Owners who want to go through their own numbers directly can apply or get in touch.

Questions

The short answers.

What counts as a 'first-time guest' for this measurement?

A first-time guest is anyone the restaurant's chosen tracking source, whether POS card matching, phone number capture, or a server's note, has never recorded before that month.

What window should a restaurant use to measure repeat visits?

Ninety days is the window used in the worked example, and whichever window a restaurant picks, it needs to stay fixed every month for the trend to mean anything.

Is repeat guest rate the same as customer loyalty?

No. Repeat guest rate is a measurement of behavior over a fixed window, while loyalty is a broader and vaguer idea that isn't directly trackable on its own.

About the author

Alex Yanovsky is head coach at The Scaling Engine. He built Sushi Master to 735 locations, roughly 10,000 employees and about $200 million a year, and leads the weekly F&B Founders Board calls. Posts are edited from his course lessons and coaching calls. Benchmarks come from the Scaling Engine OS™; client figures come from recorded interviews and are dated on the case studies.