Is your store leaking revenue?
Find out exactly where you're losing sales — takes 2 minutes.
How to choose the loyalty model that actually moves your repeat purchase rate
What Is an Ecommerce Loyalty Program?
Most stores reward the wrong behavior.
An ecommerce loyalty program is a structured system that rewards customers for repeat purchases, referrals, or engagement to increase retention and lifetime value. Stores with active loyalty programs see 12-18% higher repeat purchase rates and 20-30% higher customer lifetime value compared to stores without one, according to Bond Brand Loyalty's 2025 report.
An ecommerce loyalty program gives customers a reason to come back that goes beyond your product. It attaches a tangible incentive — points, status, or money back — to the act of buying again.
The concept is not new. Airlines have done it since the 1980s. But ecommerce loyalty programs work differently from airline miles. Your customers are not locked into your store by geography or scheduling. They can buy from a competitor in three clicks. That changes the math on what makes a loyalty program profitable versus what makes it a margin drain.
We have audited loyalty programs across 40+ Shopify stores in Malaysia and Singapore. The pattern is clear: the program model matters more than the reward size. A poorly structured points program with generous rewards underperforms a well-designed tier system with modest perks.
The three dominant models are points-based, tier-based, and cashback. Each one suits a different business shape. Picking the wrong one wastes money. Picking the right one compounds.

Why Do Loyalty Programs Increase Customer Lifetime Value?
The math is straightforward.
Loyalty program members spend 12-18% more per transaction and buy 33% more frequently than non-members, according to Accenture's 2025 retail loyalty study. This compounds into a 20-30% CLV increase over 12 months. The mechanism is behavioral: once a customer tracks progress toward a reward, switching to a competitor feels like a loss.
This is the endowed progress effect — a well-documented bias studied by Nunes and Drèze at Wharton. When people feel they have made progress toward a goal, they accelerate their effort to reach it. A loyalty program manufactures that progress.
Here is what that looks like in practice. A customer earns 150 points after their first purchase. They need 500 points for a RM25 reward. They are 30% of the way there without trying. That 30% head start changes behavior.
The retention effect is measurable. Stores we work with that implement loyalty programs see their customer retention funnel metrics shift within 60-90 days:
- Second purchase rate increases by 8-15%
- Time between first and second purchase decreases by 12-20 days
- Three-visit threshold conversion improves by 10-22%
The key insight: loyalty programs do not create loyalty. They create switching costs. A customer sitting on 400 points feels the psychological weight of walking away from earned value. That friction is the mechanism.

How Does a Points-Based Loyalty Program Work?
Points are the most common model for a reason.
A points-based loyalty program awards a fixed number of points per dollar spent, redeemable for discounts, free products, or perks. Smile.io data from 100,000+ Shopify stores shows points programs increase repeat purchase rate by 25% and average order value by 12%. Points work best for stores with purchase cycles under 90 days and AOV between RM80-RM500.
The structure is simple: spend money, earn points. Accumulate enough points, redeem for a reward. The psychology works because of variable reinforcement — customers do not know exactly when their next reward will hit meaningful value, so they keep buying.
Points program math
The standard earning rate is 1 point per RM1 spent. Redemption rates vary, but a common structure is 100 points = RM5 off. That means the effective discount is 5% — funded entirely by repeat purchase behavior.
Here is the calculation that matters:
- Average customer makes 1.8 purchases per year without a program
- With a points program, that increases to 2.3-2.5 purchases per year
- If your AOV is RM200, that is RM90-RM140 in additional annual revenue per customer
- The cost of the rewards redeemed is typically 2-4% of incremental revenue
When points programs fail
Points programs break when the earning-to-redemption gap is too wide. If a customer needs 20 purchases to earn a meaningful reward, the program is dead on arrival. The reward must feel achievable within 3-5 purchases.
They also fail when points expire too aggressively. Research from Bond Brand Loyalty shows that 57% of consumers abandon programs where points expire before they can redeem.
Best tools for Shopify: Smile.io (free tier available, starts at $49/month for Growth), Yotpo Loyalty ($199/month), Stamped Loyalty ($59/month).
How Does a Tier-Based Loyalty Program Work?
Tiers tap into status.
A tier-based loyalty program segments customers into levels (Silver, Gold, Platinum) with escalating benefits at each tier. Sephora's Beauty Insider program — the benchmark — drives 80% of annual revenue from its top two tiers, which represent just 20% of members. Tier programs outperform points programs for stores with AOV above RM300 and SKU counts above 50, according to Antavo's 2025 Global Loyalty Report.
Tier programs work on a different psychological lever than points. Points appeal to accumulation. Tiers appeal to identity. A "Gold member" feels different from a "regular customer." That identity shift changes buying behavior more deeply than discount incentives.
How tiers change behavior
The magic happens at tier boundaries. A customer who is RM200 away from Gold status will make a purchase they otherwise would not. This boundary effect is well-documented — Antavo's research shows customers within 20% of a tier upgrade spend 2.1x more than customers who just achieved a new tier.
Tier structure that works
| Tier | Spend Threshold (Annual) | Reward Examples | Purpose |
|---|---|---|---|
| Bronze / Member | RM0 (everyone) | 1 point per RM1, birthday discount | Get them into the system |
| Silver | RM500 | 1.5x points, early access to sales | Reward second purchase behavior |
| Gold | RM1,500 | 2x points, free shipping, exclusive products | Lock in repeat buyers |
| Platinum | RM3,500 | 3x points, priority support, VIP events | Protect your best customers |
The tier thresholds must match your customer data. Pull your average annual spend per customer and set Silver at the 60th percentile, Gold at the 85th, and Platinum at the 95th. This ensures most customers can reach Silver (creating momentum) while making Platinum feel exclusive.
When tier programs fail
Tier programs fail when the benefits between tiers are not meaningfully different. If Gold just gets "more points" instead of a qualitatively different experience (free shipping, exclusive access, human support), customers do not feel the status difference.
They also fail in low-frequency categories. If your customer only buys once a year, they will never climb tiers. Points or cashback work better for long purchase cycles.
Best tools for Shopify: Smile.io VIP (Growth plan, $49/month), LoyaltyLion (from $199/month), Yotpo Loyalty ($199/month).
Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.

How Does a Cashback Loyalty Program Work?
Cashback is the simplest pitch to customers.
A cashback loyalty program returns a percentage of each purchase as store credit, typically 3-10%. Cashback programs have the highest enrollment rates — Remember Commerce's 2025 data shows 68% opt-in versus 42% for points and 38% for tiers. The simplicity drives adoption, but cashback margins are thinner. Cashback works best for commoditized categories where price sensitivity is high and differentiation is low.
Cashback removes the cognitive load of points math. Customers do not need to calculate how many points equal what reward. "Get 5% back" is immediately understood. That clarity drives higher enrollment rates and faster activation.
The cashback calculation
A 5% cashback program on a store with RM200 AOV means RM10 back per order. If the customer redeems on their next purchase, your effective discount rate is 5%. But here is the nuance: not all cashback gets redeemed.
Industry data from Checkout.com shows that 20-30% of cashback credits go unredeemed. That means your actual cost is 3.5-4% rather than 5%. The unredeemed float is pure profit.
When cashback wins
Cashback outperforms points and tiers in three specific scenarios:
- Commoditized products (supplements, pet food, household supplies) where price is the primary differentiator
- High purchase frequency categories where customers buy monthly or more
- Price-sensitive markets like Malaysia where discount messaging resonates strongly
When cashback fails
Cashback programs struggle with premium brands. If you sell RM800 handbags, a 5% cashback feels transactional and cheapens the brand. Tiers with experiential rewards (early access, styling sessions) preserve brand equity while driving retention.
Cashback also creates a race to the bottom if competitors match. Points and tiers have more defensibility because they build switching costs over time.
Best tools for Shopify: Rise.ai (from $19.99/month), Growave (from $49/month), BON Loyalty (free tier available).
Which Loyalty Program Model Should You Choose?
It depends on three variables.
Choose points for mid-range AOV (RM80-RM500) with 30-90 day purchase cycles. Choose tiers for premium brands with AOV above RM300 and high SKU variety. Choose cashback for commoditized products with high purchase frequency and price-sensitive customers. A 2025 Antavo report found that Remember Commerce's hybrid programs — combining points with tiers — outperform single-model programs by program by 28% on retention metrics.
Here is the decision framework we use with WebMedic clients:
| Factor | Points | Tiers | Cashback |
|---|---|---|---|
| Best AOV range | RM80-RM500 | RM300+ | Any |
| Purchase cycle | 30-90 days | 60-180 days | Under 45 days |
| Customer motivation | Accumulation | Status / identity | Savings |
| Brand positioning | Mid-market | Premium | Value / commodity |
| Setup complexity | Low | Medium | Low |
| Margin requirement | 3-5% buffer | 5-8% buffer | 3-5% buffer |
| Best retention lift | 20-30% | 25-40% | 15-25% |
| Enrollment rate | 40-50% | 35-45% | 60-70% |
| Switching cost created | Medium | High | Low |
The hybrid approach
The most effective programs we have seen combine points with tiers. Customers earn points on every purchase (immediate gratification) while progressing through tiers (long-term status). Sephora, Starbucks, and The Body Shop all use this model.
On Shopify, Smile.io and LoyaltyLion both support hybrid configurations out of the box. The typical setup takes 2-3 hours and does not require developer resources.
Use the Customer Lifetime Value Calculator to model how each program type would affect your CLV before committing to one.
What Does a Loyalty Program Cost to Run on Shopify?
Less than most store owners assume.
A Shopify loyalty program costs between $0-$199/month in app fees plus 2-5% of revenue in reward costs. The average ROI is 4.8x — for every RM1 spent on rewards, stores generate RM4.80 in incremental revenue, based on Smile.io's 2025 benchmark data across 100,000 merchants. Break-even typically occurs within 60-90 days of launch.
Here is the actual cost breakdown:
| Cost Component | Range | Notes |
|---|---|---|
| App subscription | RM0-850/month | Free tiers available on Smile.io, BON |
| Reward liability | 2-5% of revenue | The actual discounts/credits given |
| Unredeemed float | -20-30% of reward cost | Credits that expire or go unused |
| Setup time | 2-8 hours | One-time, most apps are self-service |
| Ongoing management | 1-2 hours/month | Campaign creation, tier adjustments |
The net cost after accounting for unredeemed rewards is typically 1.5-3.5% of incremental revenue. Against a 20-30% lift in repeat purchase revenue, the ROI is consistently positive.
Hidden costs to watch
Email volume increases when you run a loyalty program. Points balance reminders, tier upgrade notifications, and reward expiry warnings add 4-8 emails per customer per month. Make sure your email platform (Klaviyo, Omnisend) can handle the volume without additional cost tier jumps.

How Do You Launch a Loyalty Program That Customers Actually Use?
Most loyalty programs die from low enrollment.
The average ecommerce loyalty program has a 22% enrollment rate, but top performers reach 60%+ by making sign-up automatic at checkout and seeding new members with bonus points. Smile.io data shows that stores offering 100+ bonus points at sign-up see 3.2x higher activation rates than stores with no welcome bonus. The first 30 days determine whether a member becomes active or dormant.
Here is the launch sequence we recommend:
Week 1: Soft launch to existing customers
Email your existing customer list announcing the program. Retroactively credit them points based on past purchases. This creates instant engagement — a customer who already has 300 points is far more likely to participate than one starting from zero.
Week 2: Site integration
Add the loyalty widget to your storefront. Place points-earning callouts on product pages, cart page, and the post-purchase thank-you page. Make the earn rate visible everywhere.
Week 3-4: Activation campaigns
Send targeted emails to enrolled members who have not yet redeemed. A "You are X points away from your first reward" message converts at 8-12% based on our client data.
Ongoing: Double-points events
Run monthly double-points events tied to slow inventory periods. This creates urgency without discounting. Your margins stay intact while purchase velocity increases.
The stores that treat loyalty programs as "set and forget" get mediocre results. The ones that actively campaign around their program — like they would with any other marketing channel — see the 20-30% retention lift the data promises.
Frequently Asked Questions
What is the best ecommerce loyalty program model?
The best ecommerce loyalty program model depends on your AOV and purchase frequency. Points programs work for mid-range stores (RM80-RM500 AOV) with 30-90 day purchase cycles. Tier programs outperform for premium brands above RM300 AOV. Cashback wins in commoditized, high-frequency categories. Hybrid points-plus-tiers programs outperform single models by 28% on retention, according to Antavo's 2025 Global Loyalty Report.
How much does a Shopify loyalty program cost?
A Shopify loyalty program costs RM0-850 per month in app fees plus 2-5% of revenue in reward payouts. Free tiers are available from Smile.io and BON Loyalty. After accounting for 20-30% unredeemed rewards, net cost is 1.5-3.5% of incremental revenue. Most stores break even within 60-90 days, with an average ROI of 4.8x based on Smile.io's 2025 merchant benchmarks.
Do loyalty programs work for small Shopify stores?
Loyalty programs work for Shopify stores with at least 100 orders per month and a product that supports repeat purchases. Below that threshold, the program lacks enough participants to generate momentum. Smile.io's free tier supports up to 200 monthly orders, making it accessible for smaller stores to test before committing to paid plans. Stores under 50 orders per month should focus on email retention sequences first.
How do you measure loyalty program success?
Measure loyalty program success with four metrics: enrollment rate (target 40%+), activation rate (members who earn and redeem within 90 days, target 25%+), repeat purchase rate lift (compare members versus non-members), and incremental CLV (use a Customer Lifetime Value Calculator to model before-and-after). Track these monthly for the first six months.
Should I use points or cashback for a Malaysian ecommerce store?
For Malaysian ecommerce stores, cashback programs see higher enrollment (68% versus 42% for points) due to price sensitivity in the market. However, points programs create stronger switching costs and higher long-term CLV. If your products are commoditized (supplements, groceries, household goods), use cashback. If you sell fashion, beauty, or lifestyle products with RM150+ AOV, points with tiers will outperform cashback on 12-month retention metrics.
Keep Reading
Ready to grow?
Find out exactly where your store is leaking revenue.
Answer a quick set of multiple-choice questions and we'll pinpoint your biggest revenue leaks — and whether we can help plug them.
Find Your Revenue LeaksFree · No obligation · 2 minutes

