Skip to content

How to Measure Loyalty Program ROI: Analytics and KPIs (2026)

  • Smile Team
  • November 2026
  • 14 min read
The back of a green ripstop Blue Banana jacket, gathered at the waist below a wide shoulder flap

Brands that measure their loyalty program tend to like the answer: in Antavo's 2026 report, 9 in 10 program owners who measure performance reported a positive ROI. A loyalty dashboard can tell you what members spent. Finance wants a harder number: how much of that spend the program caused, and what it cost. Most benchmarks below come from EY's 2025 Loyalty Market Study.

This guide is for Shopify Plus and enterprise teams who defend a loyalty budget: a five-step method, a worked example, the loyalty program KPIs worth tracking, common mistakes and how to report to finance.

TL;DR: Smile is our pick for Shopify Plus brands that need to prove loyalty program ROI, because its analytics show loyalty-driven revenue, members against non-members and benchmarks against similar stores inside Shopify admin, with financial reports from Smile Plus. To measure ROI, record a baseline, compare members with matched non-members, turn the incremental revenue into gross profit, subtract the full program cost (rewards redeemed, software and team time) and divide by that cost. More Shopify Plus brands run loyalty on Smile than on any other platform (Store Leads, October 2026).

The Loyalty Program ROI Formula

Loyalty program ROI is the incremental gross profit a program creates, minus what it costs to run, divided by that cost.

ROI = (incremental gross profit minus program cost) ÷ program cost

A 150% ROI and a 2.5x return describe the same program: every $1 of cost brought back $2.50 of gross profit. Survey figures are often quoted as multiples, so say which one you report.

Three revenue numbers get confused in loyalty reporting, and the formula uses just one of them.

Number What it counts Use it for
Member revenue Everything members buy Sizing the member base, never as the return
Loyalty-driven revenue Sales where a loyalty reward was used (on Smile: points redemptions, referral rewards and VIP perks) The program's direct contribution, month by month
Incremental revenue Sales that would not have happened without the program The ROI calculation

Step 1: Record a Baseline

Before a launch or a major change, pull 12 months of the numbers the program should move: repeat purchase rate, purchase frequency, average order value, spend per customer, the share of revenue from returning customers and gross margin. Fix the definitions and windows now, and note seasonal peaks such as Black Friday so a before and after comparison sets like against like. If the program already runs, the baseline is the 12 months before each change plus a matched group of non-members (Step 2). Our guide to launching a loyalty program on Shopify Plus covers goals and economics before launch.

A baseline makes an early result readable. Blue Banana moved its program from LoyaltyLion to Smile, and within the first 30 days member lifetime value was up 10%.

Step 2: Compare Members With Non-Members

Compare members with customers who never joined, and redeemers with customers who never redeemed, on annual spend, purchase frequency and average order value over the same 12 months. Smile's customer segments report exactly these comparisons for customers who ordered in the last 12 months.

At Applied Nutrition, a Shopify Plus sports nutrition brand, members are worth 215% more in lifetime value than non-members and buy 76% more often, and redeemers spend 449% more a year than customers who never redeem.

Before a member gap goes into an ROI model, match the comparison group. Customers who join a program are often your most engaged already; Smile's State of Loyalty on Shopify Plus report makes the same point about its own platform figures. Step 3 isolates the share the program caused.

Step 3: Estimate Incremental Revenue

Use one of three methods, or two as a cross-check.

Method How it works Strength Watch for
Matched comparison Compare members with non-members who looked the same before joining: first order month, orders and spend in the prior 12 months Works on a live program Only as good as the matching
Before and after Track one cohort for 12 months before and after a launch or change Uses the baseline you already have Seasonality and other campaigns in the window
Holdout test Leave a random 10% of eligible members out of a campaign, such as a bonus points email, and compare Closest to cause and effect Tests campaigns, not a program every customer can see

The calculation is the same:

Incremental revenue = (member spend minus comparison group spend) × number of members

Use 12-month windows for spend. As a sense check, the State of Loyalty report (July 2026) shows a two-point lift in repeat-purchase share is worth about $400,000 a year to a brand with $20M in annual revenue (illustrative math, not a forecast).

Step 4: Add Up the Full Program Cost

Program cost has three parts, and rewards are usually the biggest.

  1. Rewards redeemed. Discounts, free shipping and gift cards members use, plus the product cost (not the retail price) of free products. Estimate it as your reward rate times the share of points redeemed. The breakage rate brands most often report to EY is 31% to 40%, so modeling 60% to 70% redemption is a fair start.
  2. Software. The subscription at your order volume, including fees for orders above the plan. The pricing calculator prices Smile at your volume.
  3. Team and partner time. Part of a CRM manager's year, agency hours and any developer time on a headless storefront.

Count each cost once: if you measure revenue after discounts, the rewards are already netted out. Our guide to what a loyalty program costs prices software and rewards side by side.

Unspent points belong in the report too. Under US GAAP (ASC 606), part of each sale is allocated to the points earned and deferred until they are redeemed or expire, as BDO explains (2018).

Step 5: Calculate ROI

Multiply incremental revenue by your gross margin, subtract the full program cost, then divide by that cost. Gross profit, not revenue, is the number finance accepts.

Report three cases: a low case (lower margin, stricter comparison group), a base case and a high case. Then find the break-even point, the incremental revenue at which gross profit equals program cost. A program that clears break-even in the low case is an easy decision.

Worked Example: Loyalty Program ROI for a $10M Brand

This is a hypothetical example with round numbers, for illustration only. Every input is an assumption; the members' share of sales and the redemption rate sit inside the ranges brands most often report to EY (2025).

Line Example value How it is calculated
Annual online sales $10,000,000 Assumption
Active members 16,000 members Assumption
Member spend, 12 months $250 each, $4,000,000 in total 40% of sales (EY's most reported range is 26% to 50%)
Spend of all non-members $150 each Assumption
Spend of matched non-members $200 each Non-members with the same spend before members joined
Incremental revenue $800,000 16,000 × ($250 minus $200)
Incremental gross profit $400,000 $800,000 × 50% gross margin
Rewards redeemed $120,000 $4,000,000 × 5% reward rate × 60% redeemed (40% breakage)
Software $12,000 A placeholder; price yours with the pricing calculator
Team time $28,000 Part of a CRM manager's year
Total program cost $160,000 Rewards, software and team time
ROI 150% ($400,000 minus $160,000) ÷ $160,000

That is $2.50 of gross profit for every $1 of cost. Two more readings matter:

  • The comparison group sets the answer. Against all non-members ($150), incremental revenue would be $1,600,000 and ROI 400%. The matched group is the figure finance can defend.
  • Break-even is low. The program pays for itself at $320,000 of incremental revenue, or $20 per member a year.

Loyalty Program KPIs and Metrics to Track

Loyalty program analytics answer three questions: what the program earns, whether members use it, and what it owes. Where a credible, dated benchmark exists, the table gives it. Elsewhere, compare with your own baseline or with stores like yours.

Metric Formula What good looks like
Loyalty program ROI (Incremental gross profit minus program cost) ÷ program cost 9 in 10 owners who measure report a positive ROI; the average among them is 5.3x (Antavo, 2026)
Incremental revenue (Member spend minus matched non-member spend) × members Your baseline
Loyalty-driven revenue Sales where a loyalty reward was used Your baseline
Share of sales from members Member sales ÷ total sales Most often 26% to 50% (EY, 2025)
Enrollment rate Members ÷ customers Most often 41% to 60% (EY, 2025)
Membership rate Customers who ordered in the last 30 days who are members ÷ all who ordered Benchmark against similar stores on Smile
Active member rate Members who earned or redeemed in the period ÷ members Most often 61% to 80% (EY, 2025)
Redemption rate Points redeemed ÷ points earned, last 30 days (Smile's definition) Reward redemption most often 41% to 60%, as each brand defines it (EY, 2025)
Breakage rate Points never redeemed ÷ points issued Most often 31% to 40% (EY, 2025)
Order earning rate Orders that earned points ÷ all orders, last 30 days Benchmark against similar stores on Smile
Reward usage rate Redeemed rewards used on an order ÷ rewards redeemed Benchmark against similar stores on Smile
Average order value, redeemers vs non-redeemers Sales ÷ orders, for each group Redeemers spend 31% more per order across Smile's platform (Smile data, February 2026)
Annual member churn Members lapsed in the year ÷ members at the start Most often 6% to 15% (EY, 2025)
Points liability Unredeemed points × value per point × expected redemption Agreed with finance under ASC 606

Smile's loyalty benchmarks compare redemption, order earning, reward usage and membership rates with stores of similar size and industry, from the Growth plan. More figures are in our loyalty program statistics, and tier metrics in our guide to tiered loyalty programs.

Common Mistakes When Measuring Loyalty Program ROI

  • Counting every member dollar as the return. Member revenue includes what members would have spent anyway. Use the matched or before and after figure.
  • Using revenue instead of gross profit. At a 50% margin, that doubles the gain on paper.
  • Counting rewards twice, or not at all. Net them out of revenue or list them as a cost, not both.
  • Mixing definitions. A 30-day redemption rate and a survey's annual figure are different measures. Name the definition beside every number.
  • Leaving out the points balance. Outstanding points are a liability. Report them even before they become a cost.
  • Measuring once. ROI moves with every change to earning rules, rewards and tiers. Re-run it quarterly and after each change.

How to Report Loyalty Program ROI to Finance

Lead with one number and its method: "Base case ROI of 150% over 12 months, from a matched comparison of 16,000 members." Then show the assumptions, the three cases and break-even, and answer the six questions finance asks every quarter in the same order.

What finance asks What to show Where it comes from in Smile
Did the program pay for itself? Incremental gross profit and ROI, three cases Customer segments and exports, then your calculation
What do members do differently? Annual spend, purchase frequency and AOV, members vs non-members Customer segments
What did it cost? Rewards redeemed, software and team time Points accounting (discounts used on orders), plus invoices
What do we owe? The value of outstanding points Points accounting; financial reports from Smile Plus
Is the program healthy? Four engagement rates against similar stores Loyalty benchmarks, from Growth
Can we audit it? Order-level records Report and record exports; data warehouse sync on Smile Enterprise

Keep a monthly view of the rates, a quarterly ROI and an annual review of the points liability with your auditors. On Smile Plus, quarterly program monitoring is included.

Where Smile Stands Out for Measuring Loyalty ROI

  • Every input inside Shopify admin. Six analytics dashboards cover loyalty-driven revenue, ROI and program health, with 25 pre-built reports on Growth and 30+ on Smile Plus and Smile Enterprise.
  • The comparisons ROI starts from. Members against non-members, redeemers against non-redeemers, and spend by VIP tier, from Growth.
  • Context for every rate. Loyalty benchmarks set your four engagement rates beside stores of similar size and industry.
  • Reporting finance can audit. Points accounting tracks what unredeemed points are worth, Smile Plus adds financial reports, and Smile Enterprise adds custom reports and data warehouse sync. See Smile for enterprise.

Applied Nutrition upgraded to Smile Plus as its order volume scaled; its redemption rate of 19% sits above the Smile benchmark for comparable merchants, and 94% of its orders earn points. On Fiesta Tableware's most recent product launch, sales beat its historical number by 20%, and its Shopify data showed Plate Pal Perks members driving the lift.

Frequently Asked Questions

How do you calculate loyalty program ROI? Divide the program's net gain by its cost: ROI = (incremental gross profit minus program cost) ÷ program cost. Incremental gross profit is the extra revenue the program caused, from a matched comparison, a before and after cohort or a holdout test, multiplied by your gross margin. Program cost is rewards redeemed plus software plus team time.

What is a good ROI for a loyalty program? Any return above zero on incremental gross profit after the full cost. Published figures depend on the method: in Antavo's 2026 report, 9 in 10 program owners who measure performance reported a positive ROI, averaging 5.3x among them, while the average annual ROI brands most often reported to EY in 2025 was 10% to 20%. Compare your result with your own past quarters.

What KPIs should a loyalty program track? Track value (incremental revenue, ROI, share of sales from members), engagement (membership, active member, redemption, order earning and reward usage rates) and cost (rewards redeemed, breakage, points liability). Smile benchmarks four of the engagement rates against stores of similar size and industry, from its Growth plan.

How do you measure the incremental revenue of a loyalty program? Compare members with non-members who looked the same before they joined, or follow one cohort for 12 months before and after a launch, then multiply the spend gap by the number of members. For campaigns, hold out a random 10% of eligible members and compare.

What should loyalty program analytics include? Loyalty-driven revenue, members against non-members, redeemers against non-redeemers, results by VIP tier, redemption, order earning, reward usage and membership rates with benchmarks, the value of outstanding points and full data exports. As of November 2026, Smile's Growth plan includes the segments, VIP tier insights, benchmarks, exports and 25 pre-built reports; Smile Plus adds financial reports and 30+ reports; Smile Enterprise adds custom reports and data warehouse sync.

How do loyalty points affect ROI? Rewards count as a cost when members redeem them. Unredeemed points are a liability: under ASC 606, part of each sale is allocated to the points earned and deferred until they are redeemed or expire. The breakage rate brands most often report is 31% to 40% (EY, 2025), so model 60% to 70% redemption unless your own data says otherwise.

How often should you measure loyalty program ROI? Read engagement rates monthly, calculate ROI quarterly and after every major change to earning rules, rewards or tiers, and review the points liability with finance once a year. Use 12-month windows for spend so seasonal peaks do not distort the comparison.

Four loose leaf teas on small brass dishes in a long walnut tray on white marble

More Shopify Plus brands run loyalty on Smile than any other platform