Restaurant customer retention is the share of people who order from you once and then order again. It is the number that decides whether your marketing spend compounds or evaporates, and most owners never measure it. A restaurant where one in three first-time customers comes back inside a month grows on its own. A restaurant where one in ten does will spend every rupee it earns buying new customers from Zomato, Swiggy and Instagram.
This guide covers how to measure retention properly, why it is worth more than acquisition, why customers quietly stop ordering, how to win the second order, which retention strategies work for Indian restaurants, and a 30-day plan you can start this week. Each section links to a deeper post where one exists.
What restaurant customer retention actually measures
Retention is simpler than it sounds. Take every customer who ordered for the first time in a month. Count how many of them ordered again within the next 30, 60 or 90 days. That percentage is your retention rate for that cohort. Most restaurants will find that the 30-day number is small and the 90-day number is two to three times larger, because people do not eat from the same place every week.
The reason to measure it by cohort, rather than as one blended number, is that a blended number hides what is changing. If 40 percent of all your orders come from repeat customers, that could mean a loyal base and weak acquisition, or strong acquisition with a shrinking base. Cohorts tell you whether the people you acquired in September are behaving better or worse than the people you acquired in June.
There is one catch for Indian restaurants: on an aggregator you usually cannot see this at all, because the customer belongs to the app. The order shows up with a masked number and no history. Retention is only measurable on channels where you know who the customer is, which is one of the quieter reasons owners move repeat orders to their own WhatsApp number or store page.
Why retention is worth more than new customers
Every new customer costs money to acquire. On an aggregator the cost is commission on the first order plus whatever discount got them to click. On Instagram it is the ad spend. On a flyer it is printing and the distribution boy. A repeat customer who orders on your own number costs almost nothing to serve again.
The table below is an illustrative comparison for a restaurant with a ₹350 average order. The numbers are typical ranges, not a study, and your own will differ.
| Line item on a ₹350 order | New customer via aggregator | Repeat customer, direct on WhatsApp |
|---|---|---|
| Commission or platform fee | ₹63 to ₹105 (18 to 30 percent) | ₹10 flat per order on a platform like Tezzu, or ₹0 on the plain WhatsApp app |
| Discount to win the order | ₹50 to ₹100 (first-order offers) | ₹0 to ₹30 (occasional loyalty reward) |
| Marketing cost attributed | ₹20 to ₹60 (ads, listing boosts) | Under ₹1 (a WhatsApp message) |
| Cost of the order before food and delivery | ₹133 to ₹265 | ₹10 to ₹41 |
On this illustration a repeat direct order keeps roughly ₹120 to ₹220 more of the same ₹350 than a new aggregator order does. Multiply that by the number of repeat orders a good customer places in a year and you have the real reason to care about retention. The full working, including how to put a lifetime value on each customer, is in customer lifetime value for restaurants.
Why customers stop coming back
Customers rarely leave angry. They drift. The food was fine, the delivery was fine, and then three weeks passed and another restaurant showed up first in the app. If you ask lapsed customers why they stopped, the common answers fall into a few groups.
- They forgot. No message, no reminder, no reason to think of you. This is the largest group and the cheapest to fix.
- One bad experience. A late delivery, a cold biryani, a missing raita. They did not complain; they just did not come back.
- Friction. Ordering was slow, the menu was hard to read, payment failed, the phone was busy.
- Price. The first order was discounted and the second one was not, so the second one felt expensive.
- Life changed. They moved, changed jobs, started cooking. You cannot fix this one, and it is smaller than owners assume.
The honest way to find out which group dominates for you is to ask, and to look at who has gone quiet. Why customers stop ordering covers how to spot churn early and how to ask without annoying people.
The second order: where retention is won or lost
If you only track one retention number, track the share of first-time customers who place a second order within 30 days. The second order is the hardest one. After it, the third and fourth come far more easily, because the customer now has a habit and a saved number. Before it, you are just one of fifty options.
Three things move the second order more than anything else. First, the customer must have your number or order link somewhere they will see it again: on the bag, on the bill, in a WhatsApp confirmation. Second, they must hear from you once, within a week or two, with something useful: a thank you, a rating request, or a small reason to reorder. Third, the first experience must have been good enough that the message is welcome. The detailed playbook is in first order to second order.
Retention strategies that work for Indian restaurants
There is no shortage of retention advice written for American chains with apps and email lists. Most of it does not fit a 40-seat restaurant in Indore. The strategies below do, because they run on WhatsApp, UPI and a menu, which every customer already has.
Own the channel
Retention is impossible on a channel where you do not know the customer. Every aggregator order is a chance to capture the customer for your own channel: a card in the bag with your WhatsApp number and a small direct-order offer, a QR code on the box, your store link on the bill. Once a customer has ordered from your number once, you can reach them for the price of a message.
Ask for a rating after every order
A one-tap rating request after delivery does two jobs. It catches the bad experience before it becomes a lost customer, and it gives the customer a reason to interact with you once more. The ones who rate you well are the ones to ask for a Google review later. The ones who rate you badly get a call, which recovers a surprising share of them.
Run loyalty without an app
Nobody is downloading your app for points. A loyalty scheme on WhatsApp can be as simple as a coupon that goes out after a customer's fifth order, or a standing offer on Tuesday for anyone who has ordered three times. Restaurant loyalty program on WhatsApp walks through the formats and the maths.
Message on a cadence, with restraint
One useful message a week is a cadence most customers tolerate; a message every day gets you blocked. Rotate between a new item, a weekend offer, a reminder of your most-ordered dish and the occasional plain thank you. Sending from your own business number through the WhatsApp Business API lets you reach your full list, with opt-outs honoured.
Fix the operations that cause drift
No message recovers a customer whose last three orders were late. Keep promised delivery times honest, pack to keep food hot, and confirm every order with an expected time. Retention marketing only works on top of a kitchen that delivers what it promised.
Make reordering easy
The customer who has to scroll through 80 items to find the same paneer tikka they ordered last time is being asked to do work. A short menu, a "most ordered" section, and a saved address and payment method remove the work. Seventeen more tactics like this are in how to get repeat orders.
How to measure your restaurant retention rate every month
You do not need a data team. You need a list of orders with a customer phone number and a date, which any direct ordering channel gives you and most aggregators do not. From that list, calculate the numbers below on the first of every month.
| Number | How to calculate it | What it tells you |
|---|---|---|
| Second order rate | First-time customers last month who ordered again within 30 days, divided by all first-time customers last month | Whether your first experience and follow-up are working |
| 90-day retention | Customers acquired three months ago who have ordered at least once since | Whether people are forming a habit |
| Repeat order share | Orders from customers with at least one earlier order, divided by all orders | How dependent you are on constant acquisition |
| Lapsed customers | Customers whose last order was more than 45 days ago, where they had ordered at least twice | Your win-back list for this month |
| Average orders per customer per quarter | Orders in the quarter divided by unique customers in the quarter | Frequency, the biggest lever on lifetime value |
Pick a target for the second order rate and the lapsed count, and review them monthly. The absolute numbers matter less than the direction. If you cannot get these numbers because the orders live inside an aggregator app, that itself is a finding: you do not own your customers yet.
A 30-day restaurant customer retention plan
This is a plan for an owner with no extra staff and a few hours a week. It assumes you have, or are setting up, a direct ordering channel where customer numbers are captured.
- Week 1: capture. Print a card with your WhatsApp order link, a QR code and a small direct-order offer. Put one in every bag, including aggregator orders. Add the link to your Instagram bio and your Google listing.
- Week 2: confirm and ask. Make sure every direct order gets a confirmation with an expected time, and a rating request after delivery. Call anyone who rates you three or below. Ask anyone who rates you five for a Google review.
- Week 3: the second-order nudge. Message every customer from the last 30 days who has ordered only once. Keep it short: thank you, one popular item, a modest reason to reorder this week.
- Week 4: measure and pick a cadence. Calculate the second order rate and the lapsed list from the table above. Decide on one message a week going forward, and write the next four.
If you want the capture, confirmation and rating steps to happen without someone doing them by hand, an ordering platform handles them. Tezzu, for example, takes orders on your own WhatsApp number and a free store page, confirms each order, collects a rating after delivery, shows customer insights in the live dashboard, and lets you send campaigns from a prepaid wallet, at a flat ₹10 per order with no commission. The ratings guide shows the after-delivery step in detail, and the setup playbook covers the rest.
Set up the channel retention needs
The playbook walks through getting your WhatsApp number and store page taking orders in about 30 minutes, so every order captures a customer you can keep.
Read the setup playbookFrequently asked questions
What is a good customer retention rate for a restaurant?
There is no single benchmark that fits a biryani delivery kitchen and a fine-dining restaurant alike, and published figures vary widely by format and country. A more useful approach is to measure your own 30-day second order rate and 90-day retention this month, then aim to improve them quarter on quarter. Direction matters more than hitting someone else's number.
How do restaurants retain customers without an app?
Through the channels customers already use: WhatsApp for ordering and messages, UPI for payment, and a QR code or link on the bag and bill. A rating request after each order, one useful message a week, a simple coupon-based loyalty reward and an easy reorder path cover most of what an app would do, without asking anyone to download anything.
Can you measure retention on Zomato or Swiggy?
Only partially. Aggregator dashboards show some repeat metrics, but the customer's number is masked and the relationship belongs to the platform, so you cannot follow up, build a list or move the customer to a cheaper channel. Retention is fully measurable only where you capture the customer's identity, which in practice means your own ordering channel.
How often should a restaurant message customers on WhatsApp?
About once a week is the cadence most customers accept from a restaurant they like, and daily messages are the fastest route to being blocked. Vary the content between offers, new items and plain useful information, send at a time people are deciding what to eat, and honour opt-outs immediately. Transactional messages such as order confirmations are separate and always welcome.