Your loyalty program has been running for a month. Customers are earning XP, leveling up, and redeeming rewards. But the question every store owner eventually asks is: is this actually making me money?
The answer is almost certainly yes. Industry data shows loyalty programs deliver an average 4.8x ROI, and active reward redeemers generate 115% higher revenue per customer than non-redeemers. But averages do not pay your bills. You need to track your own numbers and know exactly where your loyalty program is creating value.
This guide walks through the key metrics every Shopify store owner should track, how to read LevelUp Loyalty's analytics dashboard, and a straightforward formula for calculating your actual loyalty ROI. No enterprise analytics degree required.
The Five Metrics That Actually Matter
Loyalty analytics can get complicated. Enterprise platforms track dozens of metrics across multiple dashboards. But for most Shopify stores, five metrics tell you everything you need to know about whether your program is working.
1. Repeat Purchase Rate
This is the single most important metric for any loyalty program. It measures the percentage of customers who come back and buy again.
Formula: (Number of customers with 2+ orders / Total customers) x 100
Before launching your loyalty program, check this number in Shopify Analytics under "Returning customer rate." That is your baseline. After 60-90 days of running your program, compare. Even a 5% increase in retention correlates with a 25-95% increase in profitability, so small improvements here have outsized impact.
What good looks like: Industry average for Shopify stores is 25-30% repeat purchase rate. Stores with active loyalty programs typically see 35-45%. If you are above 40%, your program is doing excellent work.
2. Redemption Rate
This measures how many earned rewards are actually being used. A high redemption rate means customers are engaged with your program. A low rate means they are either unaware of their rewards or the rewards are not compelling enough.
Formula: (Number of rewards redeemed / Number of rewards issued) x 100
LevelUp Loyalty tracks this automatically. When a customer levels up and receives a discount code, the system records whether that code is ever used. You can see this in the dashboard's reward grant data.
What good looks like: A healthy redemption rate falls between 40-70%. Below 30% suggests your rewards need to be more visible or more valuable. Above 80% is great for engagement but watch your budget controls to make sure costs stay manageable.
3. Average Order Value (AOV) Lift
Are loyalty members spending more per order than non-members? This metric captures the "spend a little more to earn a little more" behavior that well-designed XP systems encourage.
Formula: (Average order value of loyalty members) - (Average order value of non-members)
To calculate this, export your customer data and segment by loyalty membership. Compare the AOV of customers who have earned XP at least once against those who have not. Industry benchmarks show loyalty members spend 12-18% more per transaction than non-members.
What good looks like: Any positive lift is a win. A 10-15% AOV increase from loyalty members is typical and sustainable. If you are seeing 20%+ lift, your XP rules and level perks are working exceptionally well.
4. Customer Lifetime Value (CLV) by Tier
This is the long-game metric. It measures total revenue generated by customers at each loyalty level. Higher-tier customers should be generating meaningfully more revenue than lower-tier or non-member customers.
Formula: Average order value x Purchase frequency x Average customer lifespan (in months or years)
Break this down by tier. A Level 3 "Connoisseur" customer should have a significantly higher CLV than a Level 1 customer. If the CLV difference between tiers is small, your level perks may not be driving enough incremental behavior.
What good looks like: Top-tier customers typically generate 3-5x more lifetime revenue than base-tier customers. VIP members are 62% more likely to spend more on the brand, so the gap should be meaningful.
5. Program Cost as Percentage of Revenue
The flip side of revenue is cost. Your loyalty program costs money through discounts, free shipping, and the app subscription itself. Track what you are spending relative to what the program generates.
Formula: (Total discount value redeemed + App subscription cost) / Revenue from loyalty members x 100
What good looks like: Most healthy loyalty programs cost 2-5% of the revenue they generate. Online stores typically see loyalty ROI in the range of 200-400%, meaning for every $1 spent on the program, you get $2-4 back. If your costs exceed 8% of loyalty member revenue, review your budget controls and discount configurations.
Reading the LevelUp Loyalty Dashboard
LevelUp Loyalty's admin dashboard is designed to surface the metrics above without requiring you to build spreadsheets. Here is what each section tells you.
The Four KPI Cards
At the top of the dashboard, four cards show your program's pulse at a glance:
- Total Customers: How many customers have enrolled in your loyalty program. Compare this to your total Shopify customer count to understand enrollment rate.
- Total XP Awarded: The cumulative XP distributed across all customers. A growing number means customers are actively earning. A flattening trend might indicate purchase frequency is declining.
- Active Levels: How many customers have progressed beyond Level 1. This is a quick engagement indicator. If most customers are stuck at Level 1, your XP thresholds might be too high or your XP earning rate too low.
- Rewards Granted: Total number of discount codes, free shipping perks, and other rewards issued. Compare against redemption to understand engagement depth.
Charts and Trends
Below the KPI cards, the dashboard displays trend charts showing XP distribution and customer progression over time. Look for these patterns:
- Steady XP growth: Healthy. Customers are actively purchasing and earning.
- XP spikes: Often correlate with promotions or double-XP events. Confirm by checking the dates.
- XP plateaus: May indicate seasonal slowdowns or that your top-tier customers have reached the highest level and stopped feeling progression. Consider adding more tiers or running XP events.
Top Customers
The dashboard highlights your highest-XP customers. These are your VIPs, the small percentage of customers who drive a disproportionate share of revenue. Use this list to:
- Verify that your top earners are actually your highest-revenue customers (they should be, if your XP rules are well-configured).
- Identify patterns in what these customers buy and how often.
- Consider whether they are reaching your top tier at an appropriate pace.
CSV Export for Deeper Analysis
For metrics the dashboard does not calculate automatically (like AOV lift or CLV by tier), use the CSV export feature. Export your customer data with XP totals and current levels, then analyze in a spreadsheet or import into your preferred analytics tool.
Export your customer data at the end of each month. Create a simple spreadsheet that tracks your five key metrics over time. Trends are more valuable than snapshots. A repeat purchase rate that climbs from 28% to 34% over three months tells a clearer story than any single data point.
Calculating Your Loyalty Program ROI
Here is a practical, store-owner-friendly formula for calculating loyalty ROI. No advanced analytics required.
Step 1: Calculate Incremental Revenue
Incremental revenue is the additional revenue your loyalty program generates beyond what you would have earned without it.
Incremental Revenue = (Revenue from loyalty members) - (Estimated revenue if those members behaved like non-members)
To estimate this: take your loyalty members' purchase count and multiply by the average order value of non-member customers. The difference between this estimate and actual loyalty member revenue is your incremental gain.
Step 2: Calculate Total Program Cost
Add up all costs associated with your loyalty program:
- Total value of redeemed discounts (not issued, only redeemed)
- Cost of free shipping perks used
- LevelUp Loyalty subscription ($39.90/month for Pro, or $0 for Free plan)
Step 3: Calculate ROI
Loyalty ROI = ((Incremental Revenue - Total Program Cost) / Total Program Cost) x 100
Example Calculation
| Metric | Value |
|---|---|
| Loyalty members | 200 |
| Avg orders per member (3 months) | 3.2 |
| Avg order value (members) | $58 |
| Avg orders per non-member (3 months) | 1.4 |
| Avg order value (non-members) | $52 |
| Revenue from members | 200 x 3.2 x $58 = $37,120 |
| Estimated revenue without loyalty | 200 x 1.4 x $52 = $14,560 |
| Incremental revenue | $37,120 - $14,560 = $22,560 |
| Discounts redeemed | $1,850 |
| Free shipping costs | $420 |
| App subscription (3 months) | $119.70 |
| Total program cost | $2,389.70 |
| Loyalty ROI | (($22,560 - $2,389.70) / $2,389.70) x 100 = 844% |
In this example, every dollar spent on the loyalty program returned $8.44 in incremental revenue. Even if you adjust the estimates conservatively (assuming half the incremental revenue would have happened anyway), the ROI remains strongly positive.
When to Adjust Your Program
Analytics are only useful if they lead to action. Here are the most common signals and what to do about them.
Low Redemption Rate (Below 30%)
Diagnosis: Customers are earning rewards but not using them. Either they do not know about their rewards or the rewards are not compelling enough.
Actions:
- Check that your widget is visible and the Rewards tab clearly shows available perks.
- Increase discount values for the first 1-2 levels to get customers into the habit of redeeming.
- Shorten discount code expiry dates to create urgency.
Customers Clustering at Level 1
Diagnosis: Your Level 2 threshold is too high for typical purchase behavior.
Actions:
- Lower the XP threshold for Level 2 so that 2-3 purchases reach it.
- Increase the per-dollar XP rate.
- Add a higher sign-up bonus to give customers a head start.
Top Tier Reached Too Quickly
Diagnosis: Customers are hitting your highest level within a month. XP earning rates are too generous.
Actions:
- Raise XP thresholds for upper tiers.
- Reduce the per-dollar XP rate.
- Add a fifth tier to extend the progression curve.
High Costs, Unclear Revenue Impact
Diagnosis: Discounts are being redeemed but you cannot see a clear revenue lift.
Actions:
- Review your budget controls. Set or tighten monthly caps.
- Shift rewards toward lower-cost perks like
bonus_xporearly_access. - Add minimum purchase requirements to discount codes so that every redemption drives a meaningful order.
Flat Repeat Purchase Rate
Diagnosis: The loyalty program is not changing buying behavior.
Actions:
- Review whether your rewards are genuinely motivating. A 5% discount may not be enough to change behavior.
- Add
free_shippingas a mid-tier perk. Free shipping is the highest-impact retention tool for most stores. - Consider running a double-XP event to reignite engagement.
Setting Benchmarks and Tracking Over Time
The most useful analytics habit is establishing baselines and tracking monthly trends. Here is a simple framework.
Before Launch (Baseline)
Record these from your Shopify Analytics before activating your loyalty program:
- Returning customer rate
- Average order value
- Monthly revenue from repeat customers
- Customer count
Monthly Check-In
On the first of each month, spend 15 minutes on these tasks:
- Check the four KPI cards on your LevelUp dashboard.
- Export customer data to CSV.
- Calculate your five key metrics (repeat rate, redemption rate, AOV lift, CLV by tier, cost percentage).
- Compare to the previous month and your baseline.
- Decide if any adjustments are needed based on the signals above.
Quarterly Deep Dive
Every three months, run the full ROI calculation. This gives enough data for the numbers to be meaningful. Compare quarter-over-quarter to understand whether your program is gaining momentum, plateauing, or declining.
Do not panic over month-to-month fluctuations. Loyalty programs are long-term investments. Seasonal patterns, marketing campaigns, and external factors all create noise. The trend over 3-6 months is what matters, not any single month.
Start Tracking Your Loyalty ROI Today
A loyalty program you cannot measure is a loyalty program you cannot improve. The good news is that you do not need enterprise analytics tools to understand whether your program is working. Five metrics, a monthly export, and 15 minutes of analysis each month give you everything you need.
The numbers almost always tell a positive story. Redeemers maintain a 50% repeat purchase rate compared to 10.7% for non-redeemers. The question is not whether your loyalty program creates value, but how much and where you can optimize.
Track your loyalty ROI with confidence. LevelUp Loyalty's analytics dashboard gives you the KPIs, trends, and export tools to measure what matters. Install it free and start building a loyalty program that you can prove is working.