Marketing & Customers

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.

4 min read · 2026-07-09Creating a Referral Program for Diners

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:

WhoRewardWhen they get it
The referrer$10 off next visitAfter the friend's first paid visit
The new friend$10 off first visitOn 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:

  1. 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.
  2. After a great interaction. Train servers to mention it when a guest compliments the food. That praise is the perfect opening.
  3. 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.

Free tool for this guide

Model your referral economics with the free Referral Program Calculator (Excel).

Download

Still paying $470+/mo for your POS?

Cobblestone POS is the free, all-in-one POS built for independent restaurants — AI assistant, online ordering, scheduling, and loyalty all included.

Get Cobblestone POS — free

Related guides