How to Win Back Customers Who Stopped Ordering

Every restaurant has a quiet list of customers who used to order and then stopped. Most of them did not have a bad experience. They got busy, tried somewhere new, or just forgot. The good news is that these people already know your food and already trust you, which makes them far easier to win back than a stranger is to win over. Here is how to find them and what to say.
Why it pays to win back customers
Bringing back a lapsed customer is cheaper than acquiring a new one for a simple reason: the hard part is already done. They found you, tried you, and liked you enough to order more than once. You do not have to earn their trust. You have to remind them you exist and give them a small reason to act now.
Timing matters too. A customer who has been gone 45 days is easy to recover; one who has been gone a year has probably found a replacement. The sooner you reach out, the higher your success rate, which is why a system matters more than a clever offer.
What counts as a lapsed customer
You need a definition, or you will never act on it. A common and practical rule for takeout and delivery restaurants: a customer is lapsed when they have not ordered in 45 to 60 days after previously ordering at least twice.
The “at least twice” part matters. Someone who ordered once and never returned is a lost trial, not a lapsed regular. They deserve a follow-up too, but a different one. Someone who ordered four times in three months and then went silent is a real customer drifting away, and that is who the win-back effort should focus on.
Adjust the window to your business. A pizzeria where regulars order every week or two might use 30 to 45 days. A higher-ticket family restaurant where people order for occasions might use 60 to 90 days. The right number is roughly two to three times the gap between a typical regular’s orders.
How to spot lapsed customers in your order data
If you take direct online orders, you already have what you need. Every order has a customer name, email, and date. The job is to sort by customer and look for the ones whose most recent order is older than your cutoff.
The simplest way to do this is a spreadsheet:
- Export your orders for the last six months from your ordering system as a CSV. Most systems, including Anytable’s reports, let you pick a date range and export.
- Sort by customer email, then by order date.
- For each customer, note their last order date and their total number of orders.
- Filter for customers with two or more orders whose last order is more than 45 (or 60) days ago.
That filtered list is your win-back list. Do this once a month and it takes about fifteen minutes.
If you mostly take orders through third-party delivery apps, you will find that you cannot do this, because the app keeps the customer information. That is one of the strongest arguments for moving regulars to direct ordering: you cannot win back a customer you cannot identify.
What to say: win-back message examples
A win-back message has three parts: a warm acknowledgment that they have been away, a specific reason to order, and a deadline. Keep it short. These are texts and emails, not letters.
The simple “we miss you”
Hi Maria, it’s been a while since your last order from Tony’s. We miss you. Here’s $5 off your next online order, good through Sunday: [link]
This is the workhorse. It works because it is personal, honest, and gives a small nudge with a deadline.
The “here’s what’s new”
Hey Dave, we added a few things since you last ordered: a spicy chicken sandwich and a family meal deal that feeds four for $32. Take a look: [link]
No discount required. Novelty is often reason enough for someone who liked you before.
The “your usual”
Hi Priya, it’s been about two months since your last large pepperoni and garlic knots. Same great pizza, and this week it’s $3 off when you order online: [link]
Mentioning what they actually ordered shows you paid attention. It also makes ordering easier because they do not have to decide what to get.
The honest question
Hi Sam, we noticed you haven’t ordered in a while. If something went wrong last time, I’d like to know. Reply to this message and it comes straight to me. Either way, here’s 15% off if you want to give us another shot: [link]
Use this for high-value customers who dropped off sharply. Sometimes you will learn about a problem you did not know you had, and the customer will come back because someone cared enough to ask.
How to run this without it becoming a chore
Win-back works best as a monthly routine, not a one-time campaign. Here is a simple rhythm:
- First of the month: Pull the lapsed list from your order data.
- Same day: Send the “we miss you” message to everyone on it. Use a promo code unique to this message so you can count the results.
- Two weeks later: Send a second message to anyone who did not respond, using a different angle, such as “here’s what’s new.”
- End of the month: Count how many lapsed customers ordered. Even a 10% recovery rate on a list of 100 customers is 10 orders that would not have happened, and those customers tend to keep ordering once they are back.
If your email tool supports automation, set up the first message to send automatically when a customer hits 45 days without an order. That turns win-back into something that runs on its own.
A few things to avoid: walls of text (three sentences is plenty), discounts so large they train people to wait for them ($5 or 10 to 15% is enough), and messages with no deadline, because “any time” means never. Pull a fresh list each time so you are not sending “we miss you” to someone who ordered last night.
Where to start
Pull your orders from the last six months, find the customers who ordered twice or more and have gone quiet for 45 days, and send them the simple “we miss you” message with a $5 offer and a deadline this weekend. That is the whole first step. You will probably recover a handful of customers this week, and once you see the results, making it a monthly habit will be an easy decision.
Frequently asked questions
How long should I wait before contacting a lapsed customer?
For most takeout and delivery restaurants, 45 to 60 days without an order is the sweet spot. Reach out earlier than that and you may bother people who were coming back anyway. Wait much longer and they have likely settled on a replacement.
Do I need to offer a discount to win back customers?
Not always. A new menu item, a seasonal special, or an event reminder often works as well as a discount, especially for customers who liked you and simply drifted. Test both and keep whichever gets more orders for your list.
What if I do not have customer data because most orders come through delivery apps?
You cannot win back customers you cannot identify, so start collecting contact information now. Put a card in every marketplace bag with a direct ordering link and an offer, and add an email sign-up at the counter. Within a few months you will have a list you can actually use.
Should I text or email win-back messages?
Text messages get read faster and are better for short offers with a deadline. Email works better for messages with a photo or more than a couple of sentences. If you have permission for both, text the first message and email the second one.

