How do you increase repeat customers at a restaurant?

Updated: · Dawwerni team · 8 min read

Part of the complete guide: Customer Retention Strategies for Cafes: 12 That Work

How do you increase repeat customers at a restaurant?

To increase repeat customers at a restaurant, first measure how many first-time guests come back within 30 or 60 days. Then give every guest a concrete reason to return: a reward valid on the next visit, a stamp card or points, a birthday treat, a win-back message for guests who go quiet, and a short staff script. Test one or two levers for 30 days and compare the repeat rate before and after.

TL;DR
  • Measure your repeat rate before changing anything; it is your baseline.
  • Reward the next visit, not the current bill: that is what pulls guests back.
  • Capture a phone number or email with consent, or you cannot follow up.
  • Combine experience levers (service, staff, consistency) with system levers (rewards, messages).
  • Run a 30-day test on one or two levers and keep what moves the numbers.

Why should a restaurant focus on repeat customers?

A restaurant pays to bring every new guest through the door: delivery-app commissions, ads, influencer meals, opening offers. A guest who already liked the food comes back for the price of a reminder and a small reward. Repeat guests also order with more confidence, recommend you to friends and forgive a busy night more easily.

Here is an illustrative example, not a benchmark. A restaurant serves 1,000 first-time guests a month with an average bill of 25 USD. If 20 of every 100 come back once in the following month, that is 200 extra visits, or 5,000 USD. If the share rises to 30 of every 100, it becomes 300 visits, or 7,500 USD, from the same marketing spend. Put your own numbers into the free loyalty and lost-revenue calculator to see what one extra point of repeat rate is worth to you.

How do you measure your restaurant’s repeat rate?

You cannot improve what you do not count. The repeat rate is the share of guests who come back within a set period. Pick a period that matches your concept: 30 days for a lunch spot near offices, 60 or 90 days for a family dinner restaurant.

  1. Choose how you identify guests: a loyalty card, a phone number at payment, a table QR sign-up or your booking system.
  2. Count the guests who made a first visit during a given month.
  3. Count how many of them came back at least once within your chosen period.
  4. Divide the second number by the first: that is your repeat rate for that cohort.
  5. Repeat every month with the same rules so you compare like with like.

If you have no customer data yet

Start by identifying guests before you try to bring them back. A digital stamp card or a QR on the table that creates a profile is enough. For the deeper maths and a cohort table, read the customer retention rate formula.

▶ Watch: How to drive traffic (1:50) · Full video →

Which 10 levers bring restaurant guests back?

The levers below work in most restaurants, from fast casual to family dining. The first ones cost almost nothing; the later ones need a simple system to run reliably.

  1. A next-visit reward. Give every guest something valid on the next visit only: a dessert, a drink, a side dish. It costs nothing today and creates a reason to return within a few weeks.
  2. A stamp card or points. “Five lunches, the sixth main is on us” is clear for frequent visits; points suit varied bills. Keep the first reward reachable within a month or two.
  3. A birthday treat. Ask for the birthday once and send a warm message in the birthday week. A dessert for the table brings a group, not just one person.
  4. A win-back message. When a regular has not visited for a set period, send a short personal message with a small reason to return. The win-back campaigns guide for 30, 60 and 90 days has message examples.
  5. A staff script. Train servers to say one sentence at the bill: “Scan this before you leave, your reward is for next time.” Without a script, nobody mentions the program.
  6. Your Google Maps profile. Keep hours, menu and photos current, and reply to every review. Guests who come back often check the profile first to see opening times.
  7. WhatsApp with consent. A short message to guests who opted in, for a new dish or a quiet-night offer, often gets more attention than email. Keep it rare and relevant.
  8. Consistency. The same dish should taste the same every visit. Write standard recipes and portions; inconsistency quietly kills return visits.
  9. Recognition. Greet regulars by name and remember the usual order. It is free and guests notice it.
  10. Recovery. When something goes wrong, fix it at the table and invite the guest back with a gesture for the next visit. A well-handled complaint can create a loyal guest.

How do you ask for reviews without breaking Google’s rules?

Reviews help new guests choose you, but they must never be bought or filtered. Google’s policy forbids offering anything in exchange for a review and asking only satisfied guests. The safe pattern is simple: the reward goes to every guest for the visit, and afterwards every guest is invited, optionally, to leave an honest review. The reward never depends on it.

What does a 30-day repeat-customer test look like?

Do not launch ten things at once. Pick one or two levers, run them for 30 days and compare. Here is an example plan; the dates and numbers are placeholders for your own.

WeekActionWhat to record
Before day 1Measure last month’s repeat rate and number of identified guestsBaseline
Week 1Launch the next-visit reward and the staff scriptSign-ups per day, share of tables that join
Week 2Turn on birthday messages; check staff are using the scriptRewards issued
Week 3Send a first win-back message to guests inactive for 30 days or moreGuests who return after the message
Week 4Count returns and redemptions; compare with the baselineRepeat rate, redemption rate, cost of rewards

Read the result honestly

If the repeat rate rose and the reward cost stayed under control, keep the lever and add the next one. If nothing moved, check the basics first: did staff mention the program, and was the reward attractive enough? The 30-day customer retention plan for restaurants goes deeper into daily actions, and the customer retention strategies for cafés guide shows a monthly cadence you can adapt.

What mistakes stop guests from coming back?

How does Dawwerni help a restaurant bring guests back?

It is a web platform, so guests need no app. A guest scans a QR on the table or at the counter, plays a game of about ten seconds such as a spin wheel or scratch card, and wins a reward you choose, usually valid on the next visit, with odds and quantities you control. Each win gets a unique code that staff verify at the counter. The guest’s profile is saved in your own CRM, the loyalty card handles stamps or points with VIP levels and birthday bonuses, and win-back workflows message guests who go quiet. After playing, every guest can optionally follow you on Instagram or leave an honest Google review; the reward never depends on it. You can watch the restaurant tutorial or see the restaurant features.

FAQ

What is a good repeat customer rate for a restaurant?

There is no universal number: a lunch spot near offices sees far more repeat visits than a tourist restaurant. The useful benchmark is your own baseline. Measure your current rate with fixed rules, then aim to improve it month after month.

Is a discount or a free item better for repeat visits?

A free item valid on the next visit usually works better than a discount on today’s bill, because it creates a reason to come back and costs you only the food cost of the item. Broad discounts reduce margin on every sale and train guests to wait for deals.

How do I collect customer data without slowing service?

Use a QR code on the table or the bill folder so guests sign up on their own phone while they wait, or let the cashier search by phone number. Ask only for what you will use: a name, a phone number or email, and optionally a birthday, with clear consent.

Can I offer a reward for a Google review?

No. Google does not allow incentives for reviews, and it does not allow asking only happy guests. Give the reward to every guest for the visit, then invite everyone, optionally, to leave an honest review. The reward must never depend on the review.

How long before I see more repeat customers?

Simple levers such as a next-visit reward and a staff script can show results within a month. A stamp card or points program needs one or two reward cycles before the repeat rate moves clearly, so keep the rules stable for at least two months.

Turn visits into reviews, repeat visits and sales

Try Dawwerni free for 7 days. Setup takes about 10 minutes.