Restaurant referral program: how to run a “bring a friend” scheme that works
How to turn word of mouth into a measurable system: what reward to give each side, which rules stop abuse and which mistakes kill a program.
Your best acquisition channel is already sitting at your tables. A restaurant referral program turns word of mouth — which happens anyway — into something you can measure: who brought whom, what it cost you and whether the new guest came back.
How a restaurant referral program works
A regular shares a personal code, the friend gets a perk on their first visit and, once that visit is paid for, the regular gets a reward.
- 01
Loyal guest
Gets a personal code, say MARTIN15.
- 02
Shares it
On WhatsApp or Instagram, in their own words.
- 03
Friend visits
Uses the code on the first order and gets a gift.
- 04
Double reward
Once the order is paid, the referrer gets theirs.
The last step is what matters: the reward unlocks after a paid visit, not at sign-up. That way you only pay for real guests.
What to give: reward both sides, keep it cheap
Reward only the referrer and the invite feels like a sales pitch. Reward only the friend and your regular has no reason to bother. What works best is a reward on each side, paid in product rather than cash.
| Reward | Menu price | Approx. real cost |
|---|---|---|
| House dessert for the friend | ARS 6,000 | ARS 1,800 |
| Pint of IPA for the referrer | ARS 5,000 | ARS 1,300 |
| 2 bonus stamps on the card | — | ARS 0 today |
Take a craft brewpub with an average check of ARS 18,000. Dessert plus a pint costs you about ARS 3,100 in ingredients. In return you get a new table that, if it comes back two or three times a year, leaves far more. To run your own numbers, see how to tell if a promotion is profitable.
Rules that keep your referral program from being gamed
Someone will always look for a loophole. These rules stop them without bothering honest guests:
- New guests only: for people who have never ordered with you (checked by phone number).
- Minimum order: say ARS 12,000, so nobody comes in just for the free dessert.
- Reward after payment: nothing for simply signing up.
- Monthly cap: up to 5 rewards per person. Whoever brings more is your ambassador: get to know them.
- Expiry: 30 days to use the code, 60 to redeem the reward.
- No self-referrals, and the conditions in one visible line next to the code.
Common referral mistakes
Don’t
- Cash rewards or huge discounts
- One generic code for everyone
- Nobody on the floor knows it exists
- Reward at sign-up, no visit needed
Do
- A low-cost house product
- A personal code per guest
- Servers mention it with the bill
- Reward only after a paid order
Another mistake: launching and never measuring. Each month, note how many friends came, how many returned and what the rewards cost. If friends show up once for the freebie, swap their gift for something that brings them back, like a first stamp. For an extra push, a local creator can be a “super referrer” with their own code: see influencer marketing for restaurants.
What reward works best in a restaurant referral program?
One for each side, paid in product: a dessert, a drink or bonus stamps. They feel generous but cost little, unlike cash discounts.
How do I stop people from reusing a referral code?
Tie the code to the new guest’s phone number, set a minimum order and release the reward only once the order is paid. A monthly cap per person covers almost everything else.
- #referrals
- #acquisition
- #loyalty
- #promo codes