Key Takeaways
Restaurant loyalty is a frequency business. An extra visit a month from a regular beats a large reward to an occasional guest.
Set the first reward at three to five visits. At eight the guest forgets they joined before anything arrives.
Enrol with a phone number or wallet pass, not an app download. Requiring an install at a busy counter costs you the transaction.
POS integration is the precondition, not a phase-two item. If the till does not talk to the programme, staff skip it and it dies in weeks.
Do not accrue rewards on aggregator orders. Paying commission and reward on the same order funds the channel you are trying to escape.
Cost rewards on food cost, not menu price, and model reward cost as a share of member spend across the full earn cycle before launch.
Restaurant loyalty is a frequency business. Nobody becomes loyal to a restaurant because of a points balance; they become loyal because it is the place they go. The programme's job is to make yours the default when someone is hungry and deciding, which is a habit problem rather than a value one.
That changes the design. A scheme that takes eight visits to produce a reward is irrelevant to the customer deciding where to eat tonight, and the delivery aggregator sitting between you and them has no such patience.
This guide covers the programme types that suit food and beverage, how to pick one for your format, how to set it up step by step, the aggregator problem, how to unify dine-in and delivery, and how to measure it. For the multi-brand case, see our guide to multi-brand restaurant loyalty programs.
What a restaurant loyalty program is
A restaurant loyalty programme is a repeatable reason to come back: a structure that recognises a guest across visits and channels, and gives them something for returning. In practice it is also a data-collection mechanism: it is how a restaurant turns anonymous footfall into a contactable guest list, which is the asset that lets you fill a quiet Tuesday.
Why frequency is the only metric that matters
An extra visit a month from an existing regular is worth more than a large reward to someone who comes twice a year, and it costs far less to produce. Every design decision (how fast the first reward arrives, whether you reward visits or spend, which hours you accelerate) should be read against whether it moves frequency. A programme that raises average spend while frequency stays flat has usually just discounted the visits you already had.
What makes restaurants different from retail
- Frequency is the whole game: An extra visit a month from a regular is worth more than a large reward to someone who comes twice a year.
- The decision is fast and emotional: Lunch is decided in under a minute. A programme that needs thought has already lost.
- Aggregators own the relationship: Delivery platforms take commission and keep the customer data, which makes direct ordering the commercial prize.
- Margins are thin and variable: A free main course costs you far more than a free coffee. Reward choice has to reflect food cost, not menu price.
- Staff turnover is high: Any mechanic that depends on colleagues explaining it will degrade. It has to work with no explanation.
1
Thing to optimise
visit frequency
3-5
Visits to first reward
not eight
2
Channels to unify
dine-in and delivery
Restaurant loyalty program types
| Mechanic | How it works | Best for |
|---|---|---|
| Item-based (stamp) | Buy a set number, get one free | Coffee, bakery, fast casual. Instantly understood, needs no explanation |
| Visit-based | Reward every Nth visit regardless of spend | Habit building, which is the core objective |
| Points on spend | Earn per currency unit, redeem against menu | Full service and higher ticket, where basket size varies widely |
| Subscription | A monthly fee for a daily coffee or free delivery | High-frequency categories; converts loyalty into predictable revenue |
| Free delivery | Waived fees for members ordering direct | The strongest lever for pulling orders off aggregators |
| Tiered | Status with escalating perks | Groups and chains with a wide spend range |
| Surprise rewards | Unannounced free item at the right moment | Cheap, disproportionately remembered, and hard to game |
| Mission-based | Try three categories, visit on a quiet day | Shaping behaviour: trial, off-peak, basket mix |
Item-based stamp programs
Buy nine coffees, get the tenth free. The oldest mechanic in the category and still the best-performing one for high-frequency, low-ticket formats, because it needs no explanation and the guest can see exactly how close they are. The modern version replaces the paper card with a phone number or a wallet pass, which keeps the legibility and adds the data. Keep the cycle short enough that a weekly regular completes it in a month or so.
Visit-based programs
Reward every Nth visit regardless of what was spent. This is the purest expression of a frequency objective and it treats the modest regular (often your most profitable guest by margin) better than a spend threshold does. It is also the fairest mechanic across dayparts, since a coffee visit and a lunch visit both count.
Points on spend
Earn per currency unit and redeem against the menu. Points come into their own in full service and higher-ticket formats where the bill varies too widely for visits to be a fair unit. They also give you a pricing lever: the cost of a reward is set by what you charge in points, not by the menu price. The risk is legibility: a guest who cannot estimate their balance will not change behaviour for it.
Subscriptions
A monthly fee for a daily coffee, unlimited sip, or free delivery. Subscriptions are the most interesting development in the category because they invert the economics: the guest pre-commits, revenue becomes predictable, and frequency rises because the guest is trying to get value from what they already paid. They only work above a certain visit frequency, so they suit coffee, bakery and fast casual far more than casual dining.
Member delivery benefits
Waived delivery fees, member-only pricing or exclusive items on your own ordering channel. This is the single strongest lever available for pulling orders off aggregators, because it attacks the one thing the guest compares at the point of decision: the total at checkout.
Tiers, surprises and missions
- Tiered status: Works for groups and chains with a wide spend range; escalating perks such as priority booking, free sides or early access to menu drops.
- Surprise rewards: An unannounced free item at the right moment. Cheap, disproportionately remembered, and impossible to game because nobody knows the rule.
- Mission-based mechanics: "Try three categories", "visit on a weekday afternoon". The most under-used option, because missions shape behaviour rather than just rewarding it, and off-peak missions fill the hours that actually need filling.
How to choose the right structure for your format
Format matters more than brand size when choosing a mechanic, because it determines visit frequency and how much time a guest has at the point of decision. Four formats cover most operators.
Coffee, bakery and grab-and-go
Item-based stamps or a subscription. Visit frequency is already high, the ticket is low, and the guest is in a queue with no patience for an explanation. A stamp cycle a weekly regular completes within a month is the reliable default; a subscription is the upgrade once you have enough daily regulars to make the maths work.
Quick service and fast casual
Visit-based or a simple points structure, with member delivery benefits layered on top. The decisive factor here is usually channel: a large share of orders arrives through aggregators, so the programme's main commercial job is shifting them direct.
Full service and casual dining
Points on spend, with tiers if the spend range is wide. Visit frequency is lower, the bill varies, and the guest has time at the table to be told about the programme, which makes points viable here in a way they are not at a counter.
Groups and multi-brand operators
One currency across brands, with earn and redemption rules set per brand. The value is that a guest who uses two of your brands is dramatically harder to lose than one who uses one, and a shared currency is what makes the second brand worth trying. The complexity is in the settlement between brands, which is a platform question rather than a marketing one.
One member, whether they walk in or order in
A single identity and balance across dine-in, direct delivery and the app, integrated with your POS.
Book a demoTrusted by 5,000+ companies
How to set up a restaurant loyalty program
Most of these steps are operational rather than strategic, which reflects where restaurant programmes actually fail. The till and the colleague behind it decide more than the reward structure does.
1. Name the objective in one sentence
More visits from existing regulars, more direct orders instead of aggregator orders, or more covers in off-peak hours. These need different mechanics, and a programme trying to do all three will do none of them well.
2. Pick the mechanic that matches your format
Use the format guidance above. The test is whether a guest in a queue could explain the programme to the person behind them after one sentence from a colleague.
3. Set the first reward at three to five visits
Close enough that a new guest reaches it before the habit fades. Eight visits is too far: the guest forgets they are in the programme before the reward arrives, and you have paid for the enrolment without buying the behaviour.
4. Cost the rewards on food cost, not menu price
A free coffee may cost you a fraction of its menu price; a free main course may not. Choose rewards with favourable cost ratios and model total reward cost as a percentage of member spend across the full earn cycle before you launch, not after.
5. Enrol with a phone number, not an app download
Requiring an app install at a busy counter costs you the transaction. A phone number at the till, a QR code on the receipt or a wallet pass all capture the guest in seconds and still give you a contactable record. The app, if you have one, is for the guests who already come often.
6. Integrate with the POS before anything else
If the loyalty system does not talk to the till, colleagues will skip it whenever there is a queue, and the programme quietly dies over about six weeks. POS integration is not a phase-two item; it is the precondition.
7. Make staff enrolment part of the service script
The prompt at the register is the difference between a programme almost nobody is in and one that works. Build it into the till flow so it cannot be forgotten, brief it in every shift handover, and assume the colleague at the counter started last week.
8. Launch with signage that does the explaining
Counter cards, receipt messaging, table talkers, packaging inserts. Every one of these works without a colleague remembering anything, which is why they outperform training in a high-turnover environment.
9. Build the win-back campaign on day one
The guest list exists so you can contact lapsed regulars. Define the lapse window for your format (for a daily coffee shop that may be two weeks; for casual dining, two months) and have the message ready before the first guest hits it.
10. Review monthly against a control
Member frequency, average check, redemption timing and lapse windows, compared with non-members. Without the comparison you are measuring the fact that your regulars joined the programme.
The aggregator problem
Delivery platforms deliver volume at a commission that is often the difference between a profitable site and a marginal one. They also keep the customer relationship, which means every order through them is a customer you cannot contact again.
Make direct ordering cheaper or better
Free delivery for members, exclusive items, or a reward that only accrues on direct orders. The gap has to be visible at the point of comparison. A benefit the guest discovers after ordering is not a lever.
Put the programme in the packaging
The aggregator delivery is your only physical contact with that customer. A card in the bag, a QR code on the lid or a code on the receipt is the cheapest acquisition channel you have, and it is one the platform cannot intercept.
Do not accrue rewards on aggregator orders
Paying commission and reward on the same order funds the channel you are trying to escape. Let aggregator orders count for recognition if you like, but not for earning.
Make your own ordering genuinely easy and use the data
Direct ordering that is slower or clumsier than the aggregator will not win on a small discount. And the advantage of a direct order is knowing who ordered what. If nothing is done with that, the channel shift has only saved commission rather than built anything.
Unifying dine-in and delivery
- One member identity: The same customer whether they walk in, order online or use the app. Without this your best regular looks like three occasional ones.
- Earning at the till with no app: A phone number or scannable code. Requiring the app at a busy counter costs you the transaction.
- Redemption in both channels: A reward earned on delivery and unusable in store is a complaint, and it is an integration issue rather than a policy one.
- Consistent member pricing: A member price online but not in store reads as a trick, whatever the operational reason.
- POS integration above all: If the loyalty system does not talk to the till, staff will skip it when there is a queue, and the programme quietly dies.
Tuning the earn rules after launch
Once the mechanic is live and the till flow is working, these are the adjustments that move the numbers further without redesigning anything.
- Reward the visit, not only the spend: Frequency is the objective. A spend threshold penalises the regular who orders modestly, who is often your best-margin guest.
- Use off-peak multipliers: Double earn on quiet weekday afternoons fills capacity you already pay for, at a far better margin than a blanket discount.
- Keep redemption instant: Any delay between earning and reward breaks the loop that creates habit. A reward the guest has to wait for is a reward they discount.
- Run missions against your weak spots: Trial of an under-ordered category, a second visit in the same week, a daypart you need to fill. Missions shape behaviour rather than paying for what already happens.
- Vary the surprise reward, not the headline rule: The base mechanic should never change without notice; the surprises are where you experiment.
Restaurant loyalty program examples worth studying
Programme terms in this category change often, so treat the mechanics as the lesson and check current terms on each brand's own site before copying a number.
Starbucks Rewards
The reference programme for the category: a star currency earned on spend, a redemption ladder that starts at a small customisation and rises to full drinks and food, and (since the 2026 overhaul) the return of elite status levels earned on annual star volume. Two things are worth copying. The low first rung gives almost every member a redemption early, which is what builds the habit. And the app is the ordering channel as well as the loyalty channel, so engagement and transaction are the same action.
Dunkin' Rewards
Points per dollar with a boosted earn rate for members who visit frequently within a single month, and points that expire on a rolling window. The boosted-status mechanic is the interesting part: it rewards concentrated frequency rather than cumulative spend, which is precisely the behaviour a coffee chain wants. Dunkin' restructured its redemption thresholds in 2025 and drew criticism for it, a reminder that devaluations are the most complained-about event in any programme and need to be communicated carefully.
MyPanera and the subscription hybrid
Panera relaunched MyPanera in 2026 on a conventional points-per-dollar structure with a higher tier reached through annual spend, sitting alongside its Unlimited Sip Club beverage subscription. The combination is the lesson: a subscription captures the daily-habit guest and makes their revenue predictable, while the points programme covers everyone else. The two mechanics address different frequency profiles in the same guest base.
Independent restaurants and the modern stamp card
For a single site, the durable answer is still a stamp cycle on a free menu item, now tied to a phone number or a wallet pass rather than cardboard. It costs very little, needs no explanation, works for any colleague on any shift, and still produces the contactable guest list that lets you message lapsed regulars. The upgrade over paper is the data, not the mechanic.
How to measure a restaurant loyalty program
Three groups of metric, in descending order of how often they are reported and ascending order of how much they matter. Frequency is the objective, so it belongs at the top of every review.
Frequency metrics
Visit frequency per member, measured per member rather than averaged across the base, and compared with a non-member control. This is the programme's reason to exist and should be the headline number in every review.
Channel metrics
Direct order share against aggregator share, and commission saved. If the objective was channel shift, this is the test, and it should be reported in money rather than percentages.
Economics and health metrics
Average spend per visit to confirm you are not simply discounting existing visits, reward redemption rate to confirm the first reward is reachable, reward cost as a share of member spend, off-peak share to check whether multipliers moved demand or gave it away, and counter enrolment rate, which is where most programmes under-perform.
| Metric | Why it matters |
|---|---|
| Visit frequency per member | The core objective, measured per member rather than averaged |
| Direct order share | Whether you are winning orders back from aggregators |
| Member vs non-member frequency | Against a control, or you are measuring self-selection |
| Average spend per visit | Checking the programme is not simply discounting existing visits |
| Reward redemption rate | Whether the first reward is genuinely reachable |
| Reward cost as a share of member spend | The commercial guardrail across the full earn cycle |
| Off-peak share | Whether multipliers moved demand or just gave it away |
| Enrolment rate at the counter | The in-store rollout, which is where most programmes under-enrol |
| Lapsed member win-back rate | Whether the guest list is being used for anything |
Mistakes that sink restaurant loyalty programs
- Setting the first reward too far away: The guest forgets they joined before they get anything, so you pay for enrolment and buy no behaviour.
- Requiring an app download to enrol: At a counter with a queue this costs you both the enrolment and sometimes the sale.
- Launching without POS integration: Colleagues skip it when busy, and the programme dies quietly within weeks.
- Accruing rewards on aggregator orders: Paying commission and reward on the same order subsidises the channel you want to escape.
- Rewarding spend when the objective was frequency: It penalises the modest regular, who is often the most profitable guest you have.
- Costing rewards on menu price: Food cost is what you actually pay, and the ratio differs enormously between a coffee and a main course.
- Separate identities for dine-in and delivery: Your best regular shows up as three occasional guests and gets treated like one.
- Devaluing without warning: The most complained-about event in any programme, and entirely avoidable with notice.
- Collecting a guest list and never using it: The data is the asset. If nothing goes out to lapsed regulars, the programme is just a discount.
Restaurant loyalty on Loyalife
01 · Mechanics
Item, visit, points or subscription
Whichever mechanic suits the format, configured per brand or site rather than hard-coded into one model.
02 · Channels
One member across dine-in and delivery
A single identity and balance whether the customer walks in, orders direct or uses the app.
03 · Counter
Earning without the app
Phone number or code at the till, so a queue never costs you the transaction.
04 · Direct
Member rates and free delivery
Earning rules that reward direct ordering, which is where the commission saving lives.
05 · Shaping
Missions and off-peak multipliers
Campaigns that move demand into the hours and categories that need it.
06 · Proof
Frequency and direct-share reporting
Member versus control on visit frequency and channel mix.
You can also explore loyalty programs and consumer promotions.
The restaurant programmes that work are the ones a customer understands without reading anything, reach a reward quickly, and work identically whether the customer is at the counter or on the sofa. Everything else is a mechanic looking for a problem.
Book your Loyalife demo
Frequently asked questions
A structure that recognises a guest across visits and channels and gives them something for returning. It is also a data-collection mechanism: it turns anonymous footfall into a contactable guest list, which is the asset that lets an operator fill a quiet weekday or win back a lapsed regular. The common types are stamp cards, visit-based rewards, points on spend, subscriptions, member delivery benefits and tiers.
It depends on format. Coffee, bakery and grab-and-go do best with item-based stamps or a subscription. Quick service and fast casual suit visit-based or simple points, with member delivery benefits layered on. Full service and casual dining suit points on spend, with tiers if the spend range is wide. Multi-brand groups need one currency with per-brand earn rules.
Three to five. The point is to reach the first reward before the habit fades, and a cycle a weekly regular completes within a month is the reliable default. At eight visits the guest usually forgets they are enrolled before anything arrives, which means you paid for the enrolment without buying the behaviour.
No. Requiring an app install at a busy counter costs you the enrolment and sometimes the sale. A phone number at the till, a QR code on the receipt or a wallet pass captures the guest in seconds and still produces a contactable record. An app is worth building for guests who already come often, not as the entry point.
Make direct ordering visibly cheaper or better at the point of comparison, through member delivery rates or exclusive items. Put the programme in the packaging, since the aggregator delivery is your only physical contact with that guest. Do not accrue rewards on aggregator orders. And make your own ordering genuinely easy, because a clumsy direct channel will not win on a small discount.
Model reward cost as a share of member spend across the full earn cycle rather than per reward, and cost each reward on food cost rather than menu price. A free coffee and a free main course have very different ratios. Vendor guidance in this category commonly suggests keeping total reward cost in the high single digits to mid teens as a percentage of member spend, but the right number depends on your own margin structure.
Most often because the first reward is too far away, enrolment requires an app, or the system is not integrated with the POS, at which point colleagues skip it whenever there is a queue and it dies within weeks. Other common causes: rewarding spend when the objective was frequency, separate identities for dine-in and delivery, and collecting a guest list that is never used.
Build the prompt into the till flow so it cannot be forgotten, rather than relying on training in a high-turnover environment. Back it with signage that does the explaining (counter cards, receipt messaging, table talkers, packaging inserts) all of which work without any colleague remembering anything. The ask at the register is consistently the difference between a programme almost nobody is in and one that works.
Yes, and it is largely an integration problem rather than a policy one. Without one member identity, your best regular appears as three occasional guests and gets treated like one. Rewards earned in one channel must be redeemable in the other, and member pricing should be consistent across channels, or it reads as a trick whatever the operational reason.
Visit frequency per member against a non-member control is the headline, because frequency is what the programme exists to move. Then direct order share and commission saved if channel shift was the objective, average spend per visit to confirm you are not just discounting existing visits, redemption rate, reward cost as a share of member spend, off-peak share, counter enrolment rate and lapsed-member win-back rate.


























































































































































































































































































































































![Diversity and Inclusion in the Workplace: Why It Drives Success [Activities + Survey Tips]](/Blog-cover-light/inclusion-and-diversity-in-the-workplace.avif?dpl=dpl_8fJikYxuCmYv3RQT1yaE4Git6nzR)


























































![How to Run an Effective Employee Commitment Survey [+ Sample Questions]](/Blog-cover-light/employee-commitment-survey.avif?dpl=dpl_8fJikYxuCmYv3RQT1yaE4Git6nzR)














































































































































