This guide shows how to budget rewards from your food cost, which reward types are cheapest to give, and what to track each month.
What is a loyalty program?
A loyalty program rewards customers for coming back. Diners earn points, a free item or member status each time they order, and redeem it on a later visit. In F&B, the goal is simple: turn a one-off visit into a weekly habit.
Need ideas for what to offer? See customer loyalty program ideas for F&B. For launch steps, read the restaurant loyalty setup guide.
A free item costs less than its menu price
This is the most useful idea in loyalty budgeting. When you give away a RM3.50 kopi, you don’t lose RM3.50. You lose the ingredients and packaging, which may be closer to RM1.
A RM5-off voucher is different: it comes straight off the bill, so it costs you the full RM5. That’s why free-item rewards usually stretch your budget further than cash discounts.
Reward types and what they really cost
| Reward type | What it costs you | Best for |
| Free item after a set number of visits | Ingredient cost of the item | Cafes, kopitiams, bubble tea, bakeries |
| Points redeemed for a voucher | Full voucher value off the bill | Restaurants with higher bills |
| Birthday treat | Ingredient cost of one dish or drink | Any outlet with repeat diners |
| Tiers or VIP status | Ongoing discount for top customers | Outlets with a core group of heavy regulars |
| Member top-ups with bonus credit | Bonus value, but you get cash upfront | Outlets with very loyal regulars |
How to work out your loyalty program budget
Work backwards from your gross margin after food cost. Here’s a simple example for a cafe. These figures are illustrative; use your own.
| Example | |
| Average bill | RM15 |
| Food cost | 35% (RM5.25) |
| Margin per visit after food cost | RM9.75 |
| Reward | Free kopi after 8 visits |
| Real cost of the reward | About RM1 in ingredients |
| Extra visits needed to cover it | Less than one |
In this example, the reward pays for itself if a member makes even one extra visit across those eight. Compare that with a RM5 voucher: it needs at least one extra visit just to break even.
As a rule of thumb, keep rewards between 2% and 5% of what a member spends. Lower-margin outlets should stay near the bottom of that range.
How to tell if your loyalty program is working
Track five numbers each month:
-
Member share of sales: what percentage of revenue comes from members.
-
Repeat visit rate: how many members came back at least once this month.
-
Days between visits: whether members return sooner than before they joined.
-
Redemption rate: how many earned rewards actually get used.
-
Member vs non-member spend: whether members order more per visit.
A rising member share with steady redemptions means the program is working. If you’d rather not build these reports yourself, see what an AI POS system actually does. For the wider set of numbers to check each week, read POS system reports every F&B owner should check.
What to do if the numbers stay flat
-
Low sign-ups: staff aren’t asking at the counter. Make the question part of every payment.
-
Low redemptions: the first reward feels too far away. Cut the visits needed.
-
No change in visit frequency: members join but forget. Send an offer during your quiet days.
-
Rewards eating into peak hours: limit redemptions to slower periods, such as weekday afternoons.
Mistakes that make loyalty programs expensive
-
Giving cash discounts when a free item would do. The item usually costs you far less.
-
Rewarding visits you’d get anyway. A lunch-rush discount on your best seller rarely brings anyone new.
-
Never contacting members. A member list is only valuable if you use it.
-
Collecting more data than you need. A phone number is usually enough; follow the Personal Data Protection Act when you collect it.
What to look for in loyalty software
The right loyalty program software adds points at checkout automatically and shows each member’s visits and spend without exports. It should also let you send targeted offers. For a full checklist, read what to look for in a loyalty platform.
Frequently asked questions
How much does a loyalty program cost a restaurant? Usually 2% to 5% of member spend, depending on the reward type. Free items cost only their ingredients, so they’re often cheaper than cash discounts.
What is the cheapest loyalty reward for a cafe? A free drink or side after a set number of visits. You give away the ingredient cost, not the menu price.
How do I know if my loyalty program is working? Check whether member share of sales and visit frequency rise over two to three months, and whether rewards get redeemed.
Do diners need an app or card to join? Not with a POS-based loyalty program. Points can be tracked against a phone number at checkout.
What is the difference between a loyalty program and a customer loyalty program? They mean the same thing: a scheme that rewards customers for returning.
Reward your regulars automatically
EPOS360’s Loyalty & Rewards adds points at checkout automatically, with no cards or separate app. You can see who visits most and what they order, then reach them with targeted offers. Member top-ups and store credit are available on the Pro plan. Compare plans.