How to Set Restaurant Loyalty Points and Rewards Without Eroding Margins
Business Mastery

How to Set Restaurant Loyalty Points and Rewards Without Eroding Margins

Published On: 19 Oktober 2026Written By: Briantama Afiq Ashari

Repeat customers are valuable to restaurants, but encouraging them to return does not mean constantly offering larger discounts.

A points program gives customers another reason to return: they earn points on eligible purchases and exchange them for rewards. The challenge is to design the program around real costs, margins, and business goals.

Every point issued has a redemption value and may represent a future reward obligation. Consider a restaurant that gives one point for every transaction without considering spending or reward costs.

Customers might quickly earn a free meal. That could encourage another visit, but it does not automatically generate additional profit.

If reward costs are too high relative to the contribution margin, revenue could grow while profitability falls.

A sustainable restaurant loyalty points program therefore requires clear goals, a realistic point value, redemption controls, and measurable results.

Define the Goal of Your Points Program First

Before choosing an earn rate, decide what the restaurant wants to improve: second purchases, visit frequency, average order value (AOV), or retention of customers who are becoming inactive. Select one primary goal that can be measured.

For repeat purchases, points can encourage a return visit. For frequency, an extra reward might be triggered when a member makes several purchases within a defined period.

For AOV, extra points should apply only when a basket exceeds a profitable spending threshold. For example, members could receive bonus points on eligible orders worth at least IDR 150,000.

Set the success metric before launch, whether repeat purchase rate, visits per member, AOV, or retention. The number of points issued should not be the main goal.

Calculate the Economic Value of Each Point

A point’s redemption value and the restaurant’s actual cost of fulfilling a reward are not always the same. Both need to be understood before setting a points-to-spend ratio.

Suppose 100 points can be redeemed for an IDR 10,000 discount voucher. Each point then has a nominal redemption value of IDR 100. When the voucher is redeemed in full, the discount reduces revenue on that purchase by IDR 10,000.

But if 100 points are redeemed for a complimentary menu item with a selling price of IDR 30,000, the restaurant’s fulfillment cost is not necessarily IDR 30,000. If ingredients and other variable costs total IDR 12,000, that is the illustrative incremental fulfillment cost, excluding other effects such as capacity or displaced paid orders.

Track customer-facing redemption value, actual fulfillment cost, and outstanding points separately. Unredeemed points may not cause an immediate cash expense, but they may create future obligations under the relevant accounting policy.

Read also: Loyalty Programs: Definition, Types, and Strategies to Increase Restaurant Customer Retention

Earn and Burn Example for an IDR 100,000 Purchase

Consider a simple discount-voucher simulation. Earn refers to points awarded on a purchase, while burn means redeeming points. Here, a customer receives 10 points on an IDR 100,000 order, and each point has a nominal redemption value of IDR 100.

ComponentIllustrative terms
Transaction valueIDR 100,000
Points earned10 points
Nominal value per pointIDR 100
Nominal value of 10 pointsIDR 1,000
Nominal reward rate1% of the purchase
Assumed redemption70% of points value issued
Expected discount redeemedIDR 700 (0.7% of purchase)

The 10 points carry a nominal value of IDR 1,000, or 1% of the order. That does not mean the restaurant immediately pays IDR 1,000 when the points are issued.

If an assumed 70% of the points’ value is eventually redeemed as purchase discounts, the expected discount value would be IDR 700 per eligible IDR 100,000 sale, or 0.7%. The 70% figure is illustrative, not an industry benchmark.

Record points issued, redeemed, expired, and outstanding. Rewards consisting of free products should be evaluated using actual fulfillment costs, not automatically using the value of a discount voucher.

Use the estimate to test whether the earn rate fits the contribution margin. For lower-margin menus, the restaurant may need fewer points, different rewards, or stricter eligibility rules.

Set Minimum Redemption and Point Expiration Rules

Source: iStockphoto

A minimum redemption threshold is the number of points a customer must accumulate before claiming a reward. It can control redemption frequency, but it does not necessarily reduce total reward costs if all valid points can eventually be used.

For example, a customer needs 100 points to claim a reward. At 10 points per IDR 100,000 purchase, roughly ten purchases of that amount would be needed to reach the threshold.

Set an explicit expiration policy as well, such as 12 months from when points are earned. Explain expiration dates, the order in which points are used, and how refunds or cancellations affect points.

Avoid making redemption deliberately difficult just to cut costs. Monitor unused points, customer complaints, and repeat-purchase behavior to keep the program fair and commercially sustainable.

Flat Points vs Tiered Points: Which Fits Your Restaurant?

Flat points award the same earn rate to all members. The rules are easy to explain and audit, making this a practical starting point for restaurants testing loyalty costs.

For example, every eligible IDR 10,000 spent earns one point. At a nominal value of IDR 100 per point, the nominal reward rate equals 1% of eligible spending.

Tiered points provide different earn rates by member level. Regular members might earn one point per IDR 10,000, while premium members earn 1.5 times as many points for the same spending.

Under that simulation, premium members could receive a nominal reward rate of 1.5%. Specify rounding, point caps, and qualification or downgrade rules so that costs stay predictable.

Start with flat points when the program is new. Consider tiers only when customer data suggests that higher-tier benefits will generate meaningful incremental behavior, rather than simply rewarding spending that would have occurred anyway.

Read also: Want to Boost Revenue? Understand Customer Retention and Its Benefits First!

Award Bonus Points for Targeted Behaviors

Bonus points should encourage specific, measurable customer behavior instead of being added automatically to every transaction. Each campaign needs a business goal and a spending limit.

Examples include a second purchase within 14 days, trying a new high-margin menu item, or visiting during quiet hours. Where practical, compare results with similar customers who did not receive the bonus.

Extra points can also encourage orders through the restaurant’s own channel, provided the expected business benefit exceeds the additional reward cost.

Define eligibility, whether points are earned on pre-discount or post-discount amounts, and how points are reversed following refunds or cancellations.

Set a campaign period, point caps per member, and a total budget. If an experiment fails to improve the chosen metric, adjust or stop it before costs accumulate.

Prevent Reward Stacking from Eroding Margins

Reward stacking occurs when multiple incentives apply to one purchase, such as a discount voucher, points redemption, and extra bonus points.

For illustration, consider an IDR 100,000 order with IDR 60,000 in variable costs, leaving an initial contribution of IDR 40,000. A 20% discount (IDR 20,000) plus an IDR 5,000 points discount reduces the contribution to IDR 15,000 before other costs. This shows why promotion combinations need limits.

Define whether vouchers can be combined with points, whether discounted orders still earn points, the maximum overall discount, and any excluded products.

Apply the rules consistently across the POS, online ordering channels, and loyalty system. Test sample transactions before launching the campaign to avoid manual interpretation at checkout.

Measure Repeat Purchases and Incremental Spending

Source: iStockphoto

The number of points issued is not proof of success. The restaurant needs to know whether members changed their behavior and whether additional contribution exceeded loyalty costs.

Repeat purchase rate can be calculated as the number of eligible customers who purchase again during an observation period divided by the original eligible customer group, multiplied by 100%. Use a consistent cohort and timeframe.

Incremental spend is the additional spending attributable to the program relative to a credible baseline or comparison group. Also examine frequency, AOV, and contribution margin after rewards.

For example, member AOV might rise from IDR 100,000 to IDR 115,000, an increase of IDR 15,000. Compare this against similar customers who were not exposed to the offer before attributing the change to loyalty rewards.

Price changes, seasonality, new menu items, and concurrent promotions can also affect spending. Focus on incremental contribution after reward costs and campaign communication expenses.

How to Calculate Loyalty Cost as a Percentage of Sales

To monitor spending, divide the actual cost of rewards redeemed by sales over the same period. Track potential obligations from outstanding points separately.

Loyalty cost (%) = (Actual cost of rewards redeemed ÷ Total sales) × 100%

For example, the restaurant records monthly sales of IDR 200,000,000 and actual fulfillment or discount costs of IDR 2,000,000 for redeemed rewards.

(IDR 2,000,000 ÷ IDR 200,000,000) × 100% = 1%

The actual cost of redeemed rewards equals 1% of sales. Compare this with contribution margin and incremental repeat purchases rather than treating 1% as a universally safe budget.

Separate voucher discounts, product rewards, and bonus campaigns by outlet and customer segment. Also monitor outstanding point balances to anticipate future reward usage.

FAQs About Restaurant Loyalty Points

1. How many points should a restaurant award per purchase?

There is no universal answer. Consider the program objective, contribution margin, redemption value, expected redemption, and fulfillment costs. Pilot the proposed earn rate before rolling it out widely.

2. Should all purchases earn points?

Not necessarily. Restaurants may use a simple base earn rate and reserve bonuses for behavior they want to encourage, with clear point and cost caps.

3. Why set a minimum redemption threshold?

A threshold governs when rewards can be claimed. An excessively high threshold may discourage participation and does not automatically eliminate obligations for valid outstanding points.

4. How can a restaurant tell whether its points program is profitable?

Track repeat purchases, attributable incremental contribution, actual reward costs, and outstanding point balances. Use a similar comparison group where possible.

Conclusion

An effective points program does not need to offer the largest rewards. It should encourage worthwhile customer behavior while protecting the restaurant’s margins.

Start with measurable goals, establish redemption value and actual reward costs, test the earn rate, and set clear rules for redemption, expiration, tiers, and promotion combinations. Judge success by repeat purchases and incremental contribution, not points issued.

Manual stamp cards may work for a very simple program, but they become difficult to reconcile when members earn and redeem points across multiple transactions.

As transaction volume and campaigns grow, restaurants need a system that links member identity, purchase records, point balances, redemptions, behavioral segments, and targeted promotions.

ESB Loop is an option for structured membership management, tiers, rewards, and Smart Campaigns. Explore ESB Loop to see how customer data can support a more measurable program while reward budgets and commercial rules remain under the restaurant’s control.

ESB

Ruko Paramount Center II Blok B/8,
Jl. CBD Gading Serpong, Tangerang 15810

150358

(08.30 - 18.00) GMT+7

InstagramFacebookTikTokLinkedInEmail
Copyright 2026 © PT. Esensi Solusi Buana