How to Set Up a Points Loyalty Program on Shopify (2026)
A Shopify points loyalty program lets customers earn points on purchases and redeem them for discounts, free products, or store credit. The setup takes 30 to 60 minutes with any major loyalty app. The real work is choosing the right earning rules, redemption thresholds, and tier structure so the program actually drives repeat purchases instead of just giving away margin.
This guide walks through the full setup process based on the most common questions from the Shopify Community (the original thread on loyalty programs has over 421,000 views). We cover earning rules, redemption math, VIP tiers, app selection, and the mistakes that kill most programs before they gain traction.
How Shopify points programs work
Points programs follow a simple loop: earn, accumulate, redeem. A customer places an order and earns points based on a rule you define (for example, 1 point per dollar spent). Points accumulate in their account. When they hit a threshold, they can redeem points for a reward like $5 off their next order.
Shopify does not have a native points system. You need a third-party app to manage points balances, earning rules, and redemption. The app creates a widget on your storefront, tracks balances, and generates discount codes or store credit when customers redeem. For an overview of Shopify customer accounts, see Shopify's official documentation (https://help.shopify.com/en/manual/customers/customer-accounts).
Step 1: Define your earning rules
Earning rules determine how customers accumulate points. The most common earning actions are:
- Purchase: 1-10 points per dollar spent. Most stores use 1 point per dollar for simplicity.
- Account creation: 50-200 points as a sign-up bonus to encourage registration.
- Referral: 200-500 points when a referred friend completes their first purchase.
- Product review: 50-100 points for leaving a review. Drives social proof and engagement.
- Social follow: 25-50 points for following on Instagram or TikTok. Lower value because it is a low-effort action.
- Birthday: 100-300 points credited on the customer's birthday month.
- Subscription sign-up: 200-500 points when a customer starts a subscription. Available in apps that support subscriptions natively.
Start with two or three earning rules and expand later. Launching with too many options confuses customers and dilutes the perceived value of each action.
Step 2: Set your redemption thresholds
Redemption thresholds control when customers can cash in their points. The math matters. If points are too easy to redeem, you lose margin. If they are too hard, customers lose interest.
A common structure: 100 points = $1 in rewards. With a 1 point per dollar earning rate, a customer who spends $100 earns 100 points, which equals $1 off. That gives you an effective reward rate of 1%, which is sustainable for most stores.
For higher-margin products (beauty, supplements, coffee), you can push to 2-5% reward rates. A 5% reward rate means a customer who spends $100 earns $5 back. This is aggressive but works well for products with 60%+ gross margins.
Set a minimum redemption threshold (for example, 500 points minimum to redeem). This prevents customers from trickling tiny discounts on every order and encourages them to accumulate a meaningful balance.
Step 3: Build VIP tiers
VIP tiers turn a flat points program into a status system. Customers in higher tiers earn points faster and get exclusive perks. This creates a psychological incentive to keep buying to maintain or reach the next tier.
A three-tier structure works for most stores:
- Bronze (default): 1 point per dollar. Standard redemption rates. All customers start here.
- Silver ($200-500 lifetime spend): 1.5 points per dollar. Early access to new products. Free shipping on orders over $50.
- Gold ($500-1,000+ lifetime spend): 2 points per dollar. Free shipping on all orders. Exclusive products or bundles. Birthday double points.
Keep tier names simple and tier requirements achievable. If fewer than 10% of your customers will ever reach the second tier, the threshold is too high and the program will feel unreachable.
Step 4: Choose your loyalty app
Three apps cover 90% of Shopify loyalty use cases. Here is how they compare:
Smile.io offers a free plan with basic points and referrals. The Starter plan is $49/mo with custom branding. Growth at $199/mo adds VIP tiers and advanced analytics. Plus at $599/mo includes API access and priority support. Smile.io is loyalty-only. If you need subscriptions, you will need a separate app like ReCharge ($99-499/mo), increasing your total cost to $148-1,098/mo.
Rivo starts with a free plan for basic points. Paid plans run from $49/mo to $499/mo. It is a good budget option for stores that only need simple points and referrals. VIP tiers and advanced features are limited compared to Smile.io.
subZwallet includes points, VIP tiers, cashback wallets, subscriptions, and automation flows in one app. The Growth plan at $149/mo replaces what would cost $300-700/mo with separate Smile.io + ReCharge + Klaviyo setups. If you sell subscriptions, this is the most cost-effective option because loyalty and subscriptions share the same platform.
Step 5: Install and configure
The installation process is similar across all three apps:
- Install the app from the Shopify App Store. Authorize the required permissions.
- Set your earning rules (points per dollar, sign-up bonus, referral reward).
- Configure redemption thresholds and reward types (discount code, store credit, free product).
- Set up VIP tiers with spend thresholds and tier-specific multipliers.
- Enable the loyalty widget on your storefront. Most apps use an app block or embed that you place via the Shopify theme editor.
- Create a dedicated loyalty page explaining how the program works. Link to it from your navigation.
- Test with a staff account. Place an order, verify points are credited, and redeem a reward.
Common mistakes that kill loyalty programs
Most loyalty programs fail not because of the app, but because of poor design decisions. Here are the five mistakes we see most often:
- Reward rate too low: If customers need to spend $500 to earn a $1 reward, the program feels pointless. Keep effective reward rates between 1% and 5%.
- No visibility: If customers do not know the program exists, they cannot participate. Add the loyalty widget to every page, mention it in order confirmation emails, and include points balances in shipping notifications.
- Too many earning actions: Launching with 10 ways to earn points overwhelms customers. Start with purchase points and one or two bonus actions.
- No expiration policy: Points that never expire create an ever-growing liability on your books. Set a 12-month expiration and send reminder emails at 30 and 7 days before expiry.
- Ignoring subscription customers: If you sell subscriptions, recurring orders should earn points. Stores that exclude subscription orders from loyalty are leaving their most valuable customers unrewarded.
Measuring your loyalty program
Track these four metrics monthly to know if your program is working:
- Enrollment rate: Percentage of customers who join the program. Aim for 20-40% within the first 90 days.
- Redemption rate: Percentage of earned points that are redeemed. Healthy programs see 20-30% redemption. Below 10% means rewards feel unreachable.
- Repeat purchase rate: Compare repeat purchase rates for loyalty members vs. non-members. A well-run program should show a 15-30% lift.
- Revenue per loyalty member: Total revenue from loyalty members divided by member count. This should grow over time as members move through tiers.
Frequently Asked Questions
- Does Shopify have a built-in points loyalty program?
- No. Shopify does not offer a native points program. You need a third-party app like Smile.io, Rivo, or subZwallet to add points, tiers, and redemption to your store.
- How much does a Shopify loyalty program cost?
- Free plans are available from all three major apps. Paid plans range from $49/mo (Smile.io, Rivo) to $149/mo (subZwallet with subscriptions included). If you need subscriptions separately, total costs can reach $300-700/mo.
- What is a good points-to-dollar ratio for Shopify?
- Most stores use 100 points = $1 with a 1 point per dollar earning rate. This gives an effective 1% reward rate, which is sustainable for most product categories.
- Can subscription orders earn loyalty points on Shopify?
- Yes, but only if your loyalty app supports subscriptions. subZwallet includes both subscriptions and loyalty natively. With other apps, you need a separate subscription app and the integration may be limited.
- How long does it take to set up a Shopify points program?
- 30 to 60 minutes for a basic setup. This includes installing the app, configuring earning rules, setting redemption thresholds, and enabling the storefront widget.