Creating a Referral Program for Diners
A referral program turns happy diners into your cheapest marketing channel. Here's how to design one that actually gets used.
A referral program pays your best customers to bring you new ones. Instead of spending on ads that strangers ignore, you give existing diners a small reward for sending a friend — and that friend arrives already trusting you, because someone they know made the recommendation. Done right, it's the lowest-cost, highest-trust acquisition channel a restaurant has.
Why referrals beat almost every other channel
People trust a friend's recommendation far more than any ad you could buy. A referred guest also tends to spend more and come back more often, because they showed up with a reason to like you. And the cost is predictable: you only pay when a new customer actually walks in and spends. Compare that to a $300 boosted post that may or may not fill a single table.
The catch is that most word of mouth happens invisibly. A referral program simply gives that natural behavior a nudge and a track — so you know it's working and your regulars know it's worth doing.
The two-sided offer that works best
The strongest structure rewards both people: the diner who refers and the friend who comes in. Give one side something and the other feels awkward; give both sides something and the ask feels like a gift, not a favor.
A common, profitable setup:
| Who | Reward | When they get it |
|---|---|---|
| The referrer | $10 off next visit | After the friend's first paid visit |
| The new friend | $10 off first visit | On their first visit |
The friend's discount lowers the barrier to trying you; the referrer's reward only triggers after a real, paid visit — so you never pay for a referral that didn't convert. That timing is the single most important rule for keeping the program profitable.
Make the math work before you launch
Before you print a single card, run the numbers. The question is simple: does the lifetime value of a referred guest exceed the total reward cost of both sides? Model your average check, expected repeat visits, and the combined discount using the worksheet below. If a referred guest is worth $120 over their first year and your two-sided reward costs $20, you're buying a customer at roughly 17 cents on the dollar — an easy yes.
If a referred customer's first-year value doesn't clearly beat the cost of both rewards combined, shrink the reward before you shrink the program.
How to actually get diners to use it
A program nobody knows about does nothing. Build the ask into moments that already exist:
- On the receipt or check presenter. "Loved it? Send a friend $10 — and get $10 yourself." A QR code or short link makes it one tap.
- After a great interaction. Train servers to mention it when a guest compliments the food. That praise is the perfect opening.
- Through your loyalty and email tools. If you already run a program, referrals are a natural extension — see Running a Restaurant Loyalty Program and Building an Email List for Your Restaurant.
The easier you make sharing, the more it happens. A physical card a guest has to remember to hand over will always lose to a link they can text from the table.
Track it so you know what's working
You can't improve what you don't measure. The cleanest way to run a referral program is through a system that ties the reward to a real transaction automatically. Cobblestone POS can issue and redeem referral offers through its built-in loyalty and online-ordering tools, and its reporting shows exactly how many new guests each referral brought in — all on a free, all-in-one platform with no monthly fee. That's the kind of tracked, automated referral engine that systems like Toast bundle into $470+/mo plans, running here at no cost. Without that link between reward and sale, you're guessing; with it, you know your cost per acquired customer to the dollar.
Keep it simple and keep it running
The programs that die are the complicated ones — tiers, points, fine print. The ones that last are dead simple: give a friend $10, get $10. Launch with one clear offer, promote it at every check, watch the numbers for a month, and adjust the reward up or down based on what the math tells you. For more low-budget ways to fill tables, see Low-Cost Marketing Ideas for Restaurants.
Model your referral economics with the free Referral Program Calculator (Excel).