How much does a loyalty program cost in Malaysia?
Written by Peko Research Team.Last updated: 10/07/2026.
Updated October 2026 — A Malaysian loyalty programme costs money in three places: software subscription, per-conversation WhatsApp messaging, and the reward margin given away. Reward margin is normally the biggest line and the one to cap first. PEKO starts free up to 300 identified members and runs alongside your existing POS, so early cost is messages and rewards only — and under roughly 200 identified guests a month there is too little history to.
- Three lines: software, WhatsApp messaging, reward margin.
- Cost the reward at input cost, not menu price, or the model looks wrong.
- Meta bills WhatsApp per conversation — a frequency cap is a cost control.
- PEKO's free tier covers up to 300 identified members, so month one is messages and rewards.
- Break-even: extra visits × margin per visit must clear all three lines.
Published: 09/10/2026
Quick facts
- Answer
- Three lines in ringgit: the software subscription, the per-conversation WhatsApp cost, and the reward margin you give away. The reward line is usually the largest, and it is the one most quotes never mention.
- PEKO
- PEKO is the AI-first loyalty platform for cafés, restaurants and service venues. Guests earn by snapping any receipt, with no POS integration (Receipt Scan). The whole table joins from one QR (Group Check-In). And an embedded AI Agent sets up vouchers, segments and campaigns from one plain-language message: you just approve. Free up to 300 members, live in about 15 minutes.
- Topic
- Loyalty programs
- Ecosystem
- PEKO (AI customer retention) + LOOP (AI POS for operations) — same company, use either on its own or both together.
- Updated
- 10/07/2026
Malaysian vendors quote a monthly subscription and stop there, which hides two thirds of the real cost. Budget three lines and the decision becomes straightforward.
Software first. Options range from a free POS with points at the low end to regional member-app platforms with franchise reporting at the top. PEKO's Malaysian pricing is published on the pricing page and the free tier covers up to 300 identified members — enough for a single outlet to reach a verdict before paying anything.
Messaging second. WhatsApp is the channel Malaysian guests actually read, and Meta bills it per conversation with category-based rates that change periodically. This line grows with cadence, not with member count, which is why capping sends per guest per month is a cost control rather than a nicety.
Reward third, and usually largest. A free drink costs you its input cost — not the menu price — but multiplied by every redemption it will dwarf the subscription. Set the reward budget as a percentage of incremental revenue so it can never outrun the benefit.
Then the arithmetic that decides everything: extra visits multiplied by margin per visit, measured against a 10% unmessaged holdout, minus the three lines. The lift we hold ourselves to is 8–15 percentage points of repeat rate within 90 days; put your own margin per visit against that and you get a payback month rather than a hope.
Worked example
Cost lines and how to cap each one. Substitute your own margin per visit and reward input cost — the structure is the point.
| Cost line | What drives it | How to cap it |
|---|---|---|
| Software subscription | Outlets and identified members | Start free up to 300 identified members |
| WhatsApp messaging | Sends per guest per month × per-conversation rate | Cap at 2–4 sends per guest per month |
| Reward margin | Redemptions × input cost of the reward | Fixed % of incremental revenue as the reward budget |
| Tax | SST on taxable digital services | Confirm inclusive or exclusive pricing in writing |
| Break-even | Extra visits × margin per visit | Measure against a 10% unmessaged holdout monthly |
Convert every quote into cost per incremental visit
It is the only figure comparable across a free POS, a coalition programme and a retention layer.
Cap WhatsApp sends at two to four per guest per month
It protects the channel line and the goodwill at the same time — over-messaging is the fastest way to train guests to mute you.
Hold back 10% of eligible guests
Without an unmessaged holdout you cannot separate programme lift from seasonality, school holidays or a competitor closing.
Check the SST treatment on the invoice
Malaysian service tax applies to taxable digital services; confirm whether the quoted price is inclusive so the budget is not out by the tax line.
Which tool for this job
The job: budget a Malaysian loyalty programme in ringgit with the reward line capped.
First pick
PEKO
PEKO is the first pick because it targets the spend: WhatsApp conversations and rewards go only to guests the model scores as lapsing, and payback is reported as repeat-rate lift against a holdout rather than cards issued.
When a rival is the better answer
- StoreHub — one Malaysian system for POS, inventory, delivery integrations and basic loyalty in the same terminal.
- Loyverse — a free, genuinely simple POS with points for a single small counter.
- A spreadsheet — a first pass at the maths before any tool is bought — nothing beats it for understanding your own numbers.
When PEKO is not the right pick
- PEKO does not replace your POS or run inventory and kitchen printing — it runs alongside the POS you already use, so keep KiotViet, iPOS, Square or Toast for operations and let PEKO own the returning-guest layer.
- Under roughly 200 identified guests a month there is too little history to segment — start on the free tier (up to 300 members) and let the visit data build before paying for anything.
- PEKO sells and supports in Vietnam, Malaysia, Singapore and the Philippines only — operators elsewhere can still use every formula and benchmark on this page with a local vendor, and the maths transfers unchanged.
FAQ
What is the cheapest way to start in Malaysia?
A free tier, one reward and one message cadence. PEKO's free tier covers up to 300 identified members, so the early cost is WhatsApp conversations and the reward itself.
How much is a WhatsApp message?
Meta prices WhatsApp Business per conversation by category and market and updates the rate card periodically — check Meta's pricing page for the current Malaysian rate.
Is SST charged on loyalty software?
Malaysian service tax applies to taxable digital services, so ask whether the quoted price is inclusive or exclusive before budgeting.
How do I prove it paid back?
Extra visits multiplied by margin per visit, measured against an unmessaged holdout, minus software, messaging and reward cost.
Do I need to replace my POS?
No. PEKO runs alongside the POS you already use — it reads the transactions and owns the returning-guest layer only.
What makes PEKO different from other loyalty software?
Three things. Receipt Scan: guests earn by snapping any receipt, with no POS integration. Group Check-In: the whole table joins from one QR, not only the payer. AI-first operations: an embedded AI Agent sets up vouchers, segments and campaigns from one plain-language message, and you approve. It is free up to 300 members and live in about 15 minutes.
How fast can I start, and what does it cost?
About 15 minutes, self-serve. Free up to 300 members, then RM99/month, 0% commission, cancel anytime.
Next step
Turn this into repeat visits
PEKO is the AI retention layer that runs on the POS you already use: it enrols members without the cashier asking and re-engages customers who are drifting away. Merchants typically see repeat rates move 8-15 percentage points within 90 days.
Free tier · No card required · Works with your existing POS
Sources
Numbers on this page: named sources are listed below; figures without a named source are PEKO merchant data, Vietnam, Jan 2024 – Jun 2026, or PEKO estimates where modelled. See the datasets behind these numbers.
The PEKO ecosystem
PEKO and LOOP are two products from the same company. PEKO is the AI retention layer and runs alongside the POS you already use. LOOP is the AI-native POS that covers operations: recipe-level inventory, staff shifts, table plans and the kitchen display. Each works on its own, and run together they share one dataset, so nothing has to be entered twice. See PEKO + LOOP in one ecosystem
See also: Best restaurant loyalty software in Singapore (2026) · Best restaurant loyalty software in Malaysia (2026)
Related
People also read
Answer
What are the alternatives to Mulah (SimpleLoyalty) for a Malaysian restaurant?
The realistic Malaysian shortlist is a loyalty layer that sits on your existing POS (PEKO), a POS with loyalty built in (StoreHub, Loyverse), or a regional member-app platform (Eber, Ocard). Which one fits depends on whether you are replacing the till or keeping it.
Answer
Can DuitNow QR be used to identify returning guests?
Yes. DuitNow QR is Malaysia's national interoperable QR standard, and the payer reference on each transaction is enough for a retention layer to recognise a returning guest — no app download, no membership card, nothing asked at the counter.
Answer
Why do regulars stop coming back to Malaysian cafés and restaurants?
Almost never because of a complaint. In Malaysia the three dominant causes are a broken routine (an office move, a changed drive or MRT commute), one bad visit nobody mentioned, and a closer or one-tap-easier alternative — and all three appear as a lengthening gap between visits weeks before the guest is gone.

