Points-based loyalty programs are the workhorse of ecommerce retention. They're simple enough that any customer can understand them in five seconds, flexible enough to support birthdays, referrals, and tiers, and effective enough that 83% of consumers say loyalty programs make them more likely to continue buying (Bond Brand Loyalty). If you haven't launched one, you're leaving repeat revenue on the table.
What Is a Points-Based Loyalty Program
A points-based program rewards customers with virtual points for actions you care about — most commonly purchases, but also signups, social shares, reviews, and referrals. Customers accumulate points and redeem them for discounts, free products, or perks. The model traces back to S&H Green Stamps in the 1890s and was popularized at scale by airline frequent flyer programs.
Two psychological principles do the heavy lifting. First is the endowed progress effect — a Harvard Business School study (Nunes & Drèze) showed customers given a 12-stamp punch card with 2 stamps pre-filled completed it 82% faster than customers given a 10-stamp card with zero stamps. Welcome point bonuses exploit exactly this effect. Second is variable reward anticipation: checking a growing balance triggers small dopamine hits that train customers to return.
Setting Your Earning Structure
The first decision is earn rate. The two most common structures are 1 point per $1 and 5 points per $1. Both can deliver the same effective return; the difference is psychological.
1 point per $1, 100 points = $1 reward
Effective return: 1%. Simple, transparent. Best for premium brands and high-AOV stores.
5 points per $1, 500 points = $5 reward
Effective return: 2%. Balances feel substantial, milestones feel reachable. Most popular on Shopify.
10 points per $1, 1000 points = $5 reward
Effective return: 5%. Numbers feel big and fast-growing. Best for low-AOV, high-frequency stores.
A customer who earns "500 points" on a $100 order feels more rewarded than one who earns "1 point" — even when both redeem for the same value.
Designing Redemption Tiers
Set your minimum redemption between $5-$10 in reward value — typically 500 to 1000 points. This sweet spot lets a customer earn their first reward within 2-3 orders, the window where habit formation happens.
A practical Shopify ladder:
Notice the slight value increase as tiers go up — saving for the bigger reward should feel marginally better than redeeming early.
Earning Rules Beyond Purchases
Engagement-driven earning rules turn casual visitors into members and keep members active between orders.
Account creation: 100-200 points
Activates the endowed progress effect immediately.
Birthday bonus: 250-500 points
Birthday emails have 3x the open rate of promotional emails.
Social share / follow: 25-50 points each
Cheap to award, multiplies organic reach. Cap at one share per platform.
Product review: 50-100 points
Higher payouts for photo or video reviews.
Successful referral: 500-1000 points
Highest-value action. Should equal a full reward on its own.
Points Expiration: Should You Do It?
Expiration is contested. Pros: creates urgency, drives lapsed customers back to redeem, reduces long-term liability. Cons: feels punitive, generates negative reviews, damages trust.
The standard approach is activity-based expiration: points expire after 12 months of account inactivity, not 12 months from earn date. This punishes disengagement, not engagement. Any purchase or earn resets the clock. Typical windows: 6 months (aggressive), 12 months (most common), 24 months (lenient).
Before enabling expiration, check legal requirements. Quebec, Canada prohibits expiration on consumer loyalty points. Several US states have proposed similar legislation. When in doubt, default to clear, generous, well-communicated rules.
Setting Up a Points Program on Shopify
Shopify doesn't include native loyalty functionality, so you'll need a dedicated app. Here's the setup with Anchor Loyalty:
- Install the app from the Shopify App Store. Configures inside Shopify Admin.
- Configure your earn rate — 1, 5, or 10 points per $1.
- Set up redemption tiers — start with 500-point minimum at $5 off.
- Add bonus earning rules — account signup, birthday, reviews, referrals.
- Choose your expiration policy — 12 months activity-based is a safe default.
- Enable the on-site widget — appears on every page.
- Customize branding — match widget colors, copy, reward names to your identity.
- Test the full flow as a customer before announcing.
Plan for under an hour from install to live program.
How to Launch and Promote Your Program
One week before launch: Send a teaser email — "Something new for our best customers, coming next week."
Launch day: Dedicated announcement email with a clear earn-and-redeem example, a welcome point bonus, and a single CTA to sign up. Add homepage banner and update post-purchase page.
Ongoing promotion: Embed current point balance in every transactional email. Order confirmations, shipping notifications, review requests should all surface "You now have X points — Y to your next reward."
Run a 2x points event quarterly to reactivate dormant members. These outperform discount promotions because they reward loyal customers without training the rest of your audience to wait for sales.
Measuring Success
- Enrollment rate: % of new customers who join. Healthy: 40-60% when prompted at checkout.
- Redemption rate: % of issued points that get redeemed. Aim for 30-50%.
- Repeat purchase rate of members vs non-members: Members should repeat at 2-3x the rate.
- Lifetime value uplift: Members spend 12-18% more per order, 20-30% more frequently (Bond).
- Average days between purchases: Should shrink over time as customers return to earn and redeem.
Ready to launch a points program customers actually use? Anchor Loyalty includes points, tiers, referrals, and a customizable widget — built natively into Shopify Admin. Plans start at $14.99/month, with a free tier for stores just getting started.
Frequently Asked Questions
What is the best points-to-dollar ratio for an ecommerce loyalty program?
The most common and effective ratio is 1 point per $1 spent, with 100 points equaling $1 in rewards — a 1% effective return. Higher earn rates like 5 or 10 points per $1 are popular too: they make point balances feel bigger and more rewarding, even though the underlying value is the same. Most successful Shopify programs settle between 1% and 5% effective return.
What should the minimum redemption threshold be?
Set your minimum redemption between $5 and $10 in reward value — typically 500-1000 points. Lower thresholds feel achievable and drive engagement, but go too low and customers redeem before forming a habit. The sweet spot lets a typical customer reach their first reward within 2-3 orders.
Should loyalty points expire?
Most programs use 12-month expiration based on last account activity (not earn date), which keeps balances active without punishing engaged customers. Expiration creates urgency and reduces liability. However, expiration is restricted in some jurisdictions — Quebec, Canada prohibits points expiration on consumer loyalty programs.
Can a points program work alongside a tiered VIP program?
Yes — points and VIP tiers are complementary. Points reward individual transactions; VIP tiers reward cumulative loyalty. The most effective Shopify programs combine both: customers earn points on every purchase, and as their annual spend crosses thresholds, they unlock VIP tiers that boost their points-earning rate (e.g., 2x for Gold).