PEKO Rewards Hub

    Answers / Loyalty programs

    How much does a loyalty program cost in Malaysia?

    Peko Research TeamWritten by Peko Research Team.Last updated: 09/10/2026.

    Updated September 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.

    The TL;DR
    • 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.
    Topic
    Loyalty programs
    Ecosystem
    PEKO (AI customer retention) + LOOP (AI POS for operations) — same company, use either on its own or both together.
    Updated
    09/10/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 lines and how to cap each one. Substitute your own margin per visit and reward input cost — the structure is the point.
    Cost lineWhat drives itHow to cap it
    Software subscriptionOutlets and identified membersStart free up to 300 identified members
    WhatsApp messagingSends per guest per month × per-conversation rateCap at 2–4 sends per guest per month
    Reward marginRedemptions × input cost of the rewardFixed % of incremental revenue as the reward budget
    TaxSST on taxable digital servicesConfirm inclusive or exclusive pricing in writing
    Break-evenExtra visits × margin per visitMeasure 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.

    Start freeSee pricing

    When a rival is the better answer

    • StoreHubone Malaysian system for POS, inventory, delivery integrations and basic loyalty in the same terminal.
    • Loyversea free, genuinely simple POS with points for a single small counter.
    • A spreadsheeta 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.

    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

    Related

    People also read