Key takeaways
- Pick one simple mechanic first: points, stamps, tiers or member pricing. Add more only when the first one works.
- Cost every reward as a percentage of sales before launch, and set an expiry you can explain.
- Member discounts are price claims. CCS guidelines say they must be genuine and clearly stated.
- Under the PDPA, get clear consent for marketing and never hide it in the terms. PDPC lists a membership as an example of an ongoing relationship for Do Not Call purposes.
- Measure repeat purchase rate and visit frequency for members against non-members, not just sign-ups.
A retail loyalty program is any scheme that rewards customers for coming back: points, stamps, tiers, member prices or a mix. For a Singapore shop, the goal is not a big member count. It is more second and third visits, and enough data to know which customers are drifting away. This guide covers design, cost, data protection and measurement. If you run an F&B outlet, our restaurant loyalty ideas guide is a better fit.
What a retail loyalty programme is for
Before choosing a mechanic, decide what you want to change. Common goals for a shop are:
- More frequent visits from existing customers, such as a stationery shop or pharmacy wanting monthly rather than quarterly visits.
- Bigger baskets, by rewarding spend thresholds.
- Win-back of customers who have not visited for a while.
- Knowing your customers, so you can tell them about new stock in the sizes, brands or categories they buy.
Write the goal down with a number attached. “Raise the share of members who buy again within 60 days” is something you can measure. “Build loyalty” is not.
Points, stamps, tiers or member pricing: choosing a model
| Model | How it works | Suits | Watch out for |
|---|---|---|---|
| Points | Earn points per dollar, redeem for vouchers or items | Shops with varied basket sizes | Unredeemed points building up as a liability |
| Stamps | Buy a set number of an item, get one free | Repeat purchases of the same item, such as refills | Easy to game if stamps are not tied to a sale |
| Tiers | Spend thresholds unlock better benefits | Fashion, beauty and specialist shops with high spenders | Customers upset when they drop a tier |
| Member pricing | Members pay a lower price on selected items | Shops that want sign-ups at the counter | Price-transparency rules and margin erosion |
Most small shops start with points or member pricing, because both are easy for staff to explain in one sentence. Fashion shops can compare systems in our boutique POS round-up. Tiers work once you have a year of data and know where the natural spending breaks are. A birthday reward is a cheap extra that works with any model.
Working out what rewards cost you
Every reward is a discount, so cost it like one. For a points scheme, the effective discount is the value of the reward divided by the spend needed to earn it. If a customer spends $500 to earn a $10 voucher, the effective discount is 2%, but only if they redeem. Many points go unredeemed, which lowers your cost but also means the scheme is not changing behaviour.
- Set the effective discount against your gross margin. A shop on thin margins cannot fund the same reward as one on high margins.
- Set an expiry. Points or vouchers that never expire sit on your books indefinitely. State the expiry clearly at sign-up.
- Exclude what you must. Items sold at cost, or consignment stock, may need to be excluded from earning.
- Review quarterly. Compare reward cost with the extra margin from members’ extra visits.
Member pricing and price-transparency rules
A “member price” or “members save 10%” message is a price claim. The CCS Guidelines on Price Transparency apply to all suppliers, online and in store. They say a discount or comparison with a usual price must be genuine with a valid basis, time-limited offers should state the period, and “free” claims must show any conditions clearly and prominently. For member pricing, that means:
- The non-member price must be the price you actually charge non-members.
- Conditions, such as a minimum spend or a paid membership fee, must be clear next to the offer.
- A member-only event should state its dates.
Keep records of your regular prices so you can show member savings were real if asked.
Collecting member data with PDPA consent
The Personal Data Protection Act sets a baseline standard for how organisations collect, use, disclose and care for personal data. A loyalty sign-up collects personal data, so apply it from day one:
- Collect only what you use. A name, mobile number and birthday month cover most schemes.
- Say what you will use it for. Earning rewards, sending member offers, and so on.
- Get marketing consent separately, with an unticked box the customer actively ticks.
- Avoid NRIC numbers. PDPC publishes advisory guidelines on NRIC numbers; a loyalty scheme rarely needs one, so read them before asking.
- Limit staff access to member records and export functions.
Our PDPA guide for customer data is written for F&B, but the consent, access and breach sections apply equally to shops.
Marketing messages: DNC rules and the membership exception
PDPC’s guide to the Do Not Call provisions says that before sending a marketing message by voice call, text or fax to a Singapore number, you must check the number against the DNC Registry within 21 days before sending, unless an exception applies. The exceptions that matter for a loyalty scheme are:
- Clear and unambiguous consent. If the customer has given it, you do not need to check the Registry. PDPC says this should not be hidden in general terms and conditions, and gives the example of a customer ticking a box agreeing to receive offers by SMS.
- An ongoing relationship. PDPC lists a membership as an example. You may send relevant messages about the subject of that relationship without checking the Registry. One-off purchases are not enough.
Either way, include clear instructions to opt out in every message, such as “Reply UNSUB to stop”, and stop messaging anyone who withdraws consent within 21 days. For WhatsApp campaigns, see our WhatsApp marketing guide, which covers consent and message design.
Rewards, vouchers and GST
If you are GST-registered, the way you give rewards affects GST. The IRAS page on GST and vouchers explains that no GST is chargeable when you give a voucher away free. When a free voucher is used to offset part of a purchase, you account for GST on the amount the customer actually pays. If a free voucher is redeemed for goods with nothing paid, GST applies only where the goods are worth $200 or more. Confirm how this applies to your points conversion with IRAS or your tax adviser.
Measuring repeat purchase
Sign-up numbers flatter every scheme. Track these instead, monthly:
- Repeat purchase rate: the share of members who bought again within a set window, such as 60 or 90 days.
- Visit frequency: average visits per member per quarter.
- Average basket: member versus non-member.
- Share of sales from members: rising is good, provided total sales are rising too.
- Reward cost: total rewards redeemed as a percentage of member sales.
- Lapsed members: members with no purchase in, say, 120 days, who are your win-back list.
Compare members with a similar group of non-members where you can. If member baskets are no bigger and visits no more frequent, the scheme is a discount you are giving away.
Running it at the till
A loyalty scheme only works if it is quick at the counter. Look up members by mobile number, earn and redeem in the same screen as the sale, and print or message the balance. Our comparison of CRM and loyalty systems in Singapore sets out standalone and POS-linked options.
ChaChaCha, powered by AppsPOS, includes loyalty in its retail POS: points and stamps, e-wallet and stored value, vouchers, birthday rewards and WhatsApp marketing, with reports on sales. For tiers and member-only pricing on selected items, ask us to confirm how they would work for your shop, and get it in writing from every vendor, including us. When you are ready, talk to us.