← Resources Guide · 8 min read

5 loyalty strategies that actually work in small restaurants

Winning a new customer costs between 5 and 10 times more than getting one who already knows you to come back. You know this. The question is how to do it without complicating your life, without building an airline-style points program, and without giving away margin in return for nothing. These are the 5 mechanics we see working best in neighborhood restaurants.

First things first: what doesn't work

Before we tell you what does, rule out what doesn't. That way you don't waste time or money:

  • Cardboard stamp cards. 40% get lost within a month. The customer shows up with a lost card, you get annoyed, they get annoyed, nobody wins.
  • Third-party apps like "Fidelity". They ask the customer to download yet another app. Nobody downloads it. On top of that you pay €30-100 a month for something no one uses.
  • Generic 20-30% discounts for everyone who walks in. You give away margin and get no data in return. If you're going to give away 20%, make it tied to something (create an account, leave an email, come back within 30 days).
  • Complex points programs. "€1 = 1 point, 100 points = a soft drink". Nobody reads them, nobody understands them, nobody redeems them. Simplicity wins.

Rule: if you can't explain your loyalty program in one sentence, your customer won't understand it either. They'll just ignore it.

The 5 that do work

1

Digital stamp cards (the classic, done right)

The age-old mechanic, "10 coffees, the next one free", but without the cardboard card. The customer has an account on your website. Each order adds a stamp. When they hit 10, the next order comes with a free dish (the cheapest on the menu, not the most expensive).

Why it works:

  • It's simple to understand. Everyone remembers how the coffee card worked.
  • You give the customer a clear reason to come back to your website instead of ordering through Uber.
  • The cost of the free dish (the cheapest one) is 25-35% of real margin. If the customer has ordered 10 times before, you've got margin to spare.

Common pitfalls:

  • Don't set the threshold at 15 or 20. A lot of people won't get there. 10 is the sweet spot.
  • Don't give away "the most expensive dish on the menu". Give away a specific one or "any dish up to €12".
  • Remind the customer how many stamps they have left on every order. "You're 2 away from the free dish" raises the repeat rate by 15-20%.
2

Pickup discount

-10% or -15% if the customer comes to collect the order instead of ordering delivery. This isn't loyalty in the classic sense. It's changing the customer's behavior so they cost you less to serve. And it works on two fronts: you save the rider cost (or the platform commission) and you increase the chance of a second order, because the customer sets foot in your place and remembers you exist outside the phone.

Real numbers:

  • Cost of your own rider: €3-5 per order. If you give away -10% on a €25 ticket (= -€2.5), you're still saving €1-2 per order.
  • If the delivery is done by Uber/Glovo (30% commission), the saving is huge. A €25 order with Uber = €7.5 in commission. With pickup and a 15% discount = €3.75 given away. You net €3.75 per order.
  • A customer who picks up once comes back to pick up 40% of the following times. It becomes a routine.

If your place is in a high-footfall area, this discount is the most profitable thing you can set up. Full stop.

3

Monthly giveaway among customers who ordered that month

Every order in the month is an automatic entry. At the end of the month you raffle off a dinner for two (or the equivalent: 2 large pizzas, a tasting menu, whatever). You announce it on your Google profile, on your website, in the delivery bag.

Why it works:

  • It costs you one dinner a month. With an average of 100 monthly orders, that's €30-40 of real cost. Cheap.
  • The last days of the month you always get a bump in orders because people want to enter the giveaway.
  • Posting the winner on social media or in the newsletter is free content that drives engagement.

How to do it:

  • Use an email on the 1st of the month announcing the previous winner and reminding people a new giveaway is starting.
  • Don't complicate it with rules. "One order = one entry. Public draw on the 1st." That's it.
  • Take a photo of the winner when they come for dinner. With their permission, post it. Cheap social proof.
4

Birthday email

When they create an account, ask for their birthday (optional, never required). A week before, an automated email: "Happy almost-birthday. This week, a free dessert with any order."

Sounds silly. It's one of the mechanics with the highest open and redemption rates there is. Reasons:

  • The email lands at an emotional moment ("we're thinking of you"). It's not just another commercial offer.
  • The gift is a dessert: cheap for you (real cost €1-2), perceived as generous.
  • A birthday gets celebrated with people. A customer with a birthday brings 2-4 more people who now know you too.

Typical redemption rate: 20-35% (vs 2-5% for a normal promotional email). The ones who come bring guests who sometimes come back later. For cost/benefit, this is probably the best of the five.

5

Refer a friend (referrals)

The customer recommends your restaurant to a friend. When the friend places their first order using a personal code, both win: the friend gets -10% on their first order, the one who referred gets a free dessert or drink on their next order.

Why it works in restaurants:

  • A happy customer talks about you in person. You give them a concrete mechanic to turn that word of mouth into an order.
  • Customers brought in by referrals have a higher repeat rate than from any other channel (because they come with an explicit recommendation, not an ad).
  • Cost of acquiring the friend: €2.5 (the 10% on €25) + €2 (the drink for the referrer). Total: €4.5. If that new customer orders at least 2 more times, you've already recovered the cost.

Don't compete on who gives away more. The customer doesn't switch restaurants because someone hands them €5 more. Give away something concrete and personalized ("your favorite dessert", "a pint of Estrella Galicia"). It's remembered better than a percentage.

Which one to choose (if you're starting with one)

Don't set up all 5 at once. Pick one, measure it for 2-3 months, and only add the next when the first is running on its own. Quick rule:

  • If your problem is delivery/commission costs: start with the pickup discount (strategy 2). You'll notice it on the books the very next month.
  • If your problem is that customers don't come back: start with digital stamp cards (1). It's the most classic and most understood mechanic.
  • If your problem is a shortage of new customers: start with refer a friend (5). Your already-happy customers are your best channel.
  • If you want something cheap and cheerful: the birthday email (4). Set it up once, it runs on its own, and it makes whoever gets it smile.
  • If you want content for social media: the monthly giveaway (3). It gives you a photo and a story every month.

What to measure

  • Monthly repeat rate. The % of customers who place at least 2 orders in a month. Below 20% something isn't clicking. Above 35% is exceptional.
  • Program redemption rate. How many people use the discount or redeem the stamp. If it's under 10%, the message isn't getting through. Repeat the reminder.
  • Cost per retained customer. Add up the discounts given away in the month, divide by the customers who came back. If it comes out under €3-5, it's going well.
  • Average ticket of the returning customer. A repeat customer should spend more than a new one on their second visit. If it's the same, they're using the discount but not increasing their spend. Adjust the mechanic.

One more thing: without the data, none of this works

All of these mechanics depend on one thing: having the customer's email and/or phone. If the customer orders through Uber Eats, you don't have their data, Uber does. You can't send them their birthday coupon or tell them how many stamps they have. That's why loyalty and direct acquisition go hand in hand.

That's why it makes sense to pair this guide with the one on turning Uber Eats customers into your own. Without data there's no loyalty. With data, any of these 5 starts to compound.

Want us to set it up for you?

SnackStack includes the stamp-card program, the automated birthday emails, the referral code and the ready-to-go pickup mechanics. Configured by us on day one. Setup included, limited spots each month.