Restaurant loyalty program guide

Restaurant Loyalty Programs: Rules, Rewards and a Pilot

A restaurant loyalty program starts with a clear rule: which purchase earns the benefit, what the guest receives and what it costs the restaurant. Choose the app or card afterwards. The number of members who join is not, by itself, a measure of success. Before scaling, check whether guests understand the offer, whether staff can apply it and whether the cost stays within the agreed figure, along with till workflow, rewards actually redeemed and repeat purchases during a limited pilot.

What should your loyalty program achieve?

Choose one change you want to track. That could be a repeat purchase after the first visit, use of a particular offer, or more visits at a time of day you want to grow. Write down how you will recognise that event in your data.

“More loyal guests” is too broad a goal for an initial measurement. It is more useful to define a group of members who made their first purchase in the same period and check how many bought again within an agreed time window.

Check what you already know. If purchases are not linked to members, you have no reliable baseline for their behaviour. Set up that record first, and only then compare periods.

Choose one earning rule

The mechanic should match what you can recognise on a receipt and explain easily to a guest.

ModelWhen to consider itWhat to define upfront
Reward after a set number of purchasesPurchases are reasonably comparable to each other.What counts as a purchase and whether a minimum amount applies.
Points based on spendBill amounts vary significantly.The calculation base, rounding and excluded items.
Rewarding a specific itemYou want to track a particular product or category.The exact items, substitutions and how they are recorded at the POS.

Different models exist in real platforms too: Square's documentation distinguishes visit-, spend- and item-based rules. That is an example of possible mechanics, not proof that every till supports them.

For a first pilot, avoid several parallel point currencies, many tiers and overlapping campaigns. First check whether a guest can understand the basic reward without a manager explaining it.

Write rules for guests and staff

Public rules should explain what the guest gets. Staff instructions must go further and describe what to do when a purchase deviates from the normal case.

Before setting up the program, answer these questions:

  • Which purchases earn points or a stamp, and which are excluded?
  • Does the benefit apply across all locations and sales channels?
  • When does a reward become available and how is it redeemed?
  • Can it be combined with another discount?
  • What happens with a split bill, a void or a refund?
  • Is there an expiry period, and how can a guest see it?
  • Who may correct an error, and where is the reason recorded?

Involve the person who works the busiest shift. If a rule requires searching several screens by hand for every bill, refine the process before launch. A short trial at the till will surface questions that are easy to miss in a meeting.

Reward retail value and your cost

A guest compares a reward with what they would have paid for it. The restaurant must calculate the cost of delivery and the effect on existing sales. Track those two values separately.

Hypothetical example: after ten qualifying purchases, a guest receives a dessert. The figures below are invented, exclude VAT and use the same calculation base. They do not represent the Balance program, a market average or a Novero offer.

ItemAssumption and calculation
Paid purchases10 × 12 € = 120 € in revenue
Regular selling value of the dessert6 €
Assumed direct food cost of the dessert2,40 €
Food-cost ratio of one reward to those purchases2,40 € / 120 € × 100 = 2%
Food cost for 50 rewards actually redeemed50 × 2,40 € = 120 €

Fifty rewards issued do not mean all fifty were redeemed. Record redemptions and actual consumption. In the example, the regular selling value of fifty desserts would be 300 €, but that figure is not their food cost.

A 2% calculation is not the total program cost or a profit margin either. Add relevant labour, packaging, system maintenance, integration and other costs. If a reward replaces a dessert the guest would have paid for anyway, consider the lost sale too. Rewarded revenue is not necessarily extra revenue.

For a business decision, build several scenarios of your own with different numbers of redeemed rewards. This simplified example is for planning, not for the tax or accounting treatment of rewards.

Walk through refunds and voids before the first campaign

Agree on the process for a bill that earned points and is later partly or fully refunded. Pay particular attention to the case where the guest has already redeemed a reward in the meantime.

An issued reward and a redeemed reward can be in different states. For example, Square distinguishes reserved points from the final redemption of a reward. A rule for cancelling a reservation should therefore not be applied automatically to a benefit already redeemed.

In your implementation, ask for a demonstration of those cases. Also check a repeated delivery of the same purchase after a connection failure: it must not be accidentally treated as a new purchase. That relies on data and till access, which should be verified during business system integration planning.

Measure the pilot through purchases, cost and staff workload

Choose a limited scope, a responsible person and a period that covers a meaningful visit cycle for your guests. There is no equally useful duration for a restaurant with a daily lunch service and a venue visited only occasionally.

Agree the definitions before you start:

MetricWhat you will count
New membersEnrolments in the chosen period.
Active membersMembers with at least one qualifying recorded purchase.
Repeat purchaseMembers from the same initial group who purchased again within an equal observation window.
Rewards and costRewards redeemed, the associated consumption and other delivery costs.
Operational issuesFailed scans, manual corrections and discrepancies with the till.

Give new members the full observation window before drawing conclusions. A member who signed up yesterday has not had the same chance to return as a member from day one of the pilot.

Watch the interpretation, too. Regular guests may join more often, so their higher spend alone does not prove the program's effect. Seasonality, price changes and other promotions can also affect period-over-period comparisons.

Prepare a concrete program for a demonstration

For Balance Brunch & Bakery in Zagreb, Novero delivered a branded iOS and Android app with points, rewards and a Remaris POS integration. The Balance app example shows a delivered product; it is not a promise of a particular result for another restaurant.

Prepare your till's name, the number of locations, one initial rule and a list of exceptions. Then book a Novero Loyalty demonstration focused on how you work.

Sources

External references cited in the text, checked 17 October 2026: