Customer Loyalty & Review Platform for Ecommerce
Explore Now!

How to Calculate Loyalty Program ROI: A Step-by-Step Formula

A loyalty program can look successful while producing little profit. This guide shows how to calculate loyalty program ROI step by step – using test-and-control groups to measure incremental profit, accounting for the full cost of rewards and operations, and tracking supporting metrics like repeat purchase rate, redemption rate, and customer lifetime value – so you can prove your program pays off.

Loyalty Program ROI

A loyalty program should do more than increase points earned, rewards redeemed, or customer registrations. It should help your ecommerce business generate profitable repeat purchases, improve customer retention, and increase customer lifetime value without spending more on rewards than the program earns.

This article will focus on loyalty program ROI, including how to calculate loyalty ROI, measure program costs, evaluate profitability, and understand whether your loyalty strategy is genuinely contributing to business growth. It will also explain how Retenzy can help ecommerce brands measure loyalty program performance.

What Is Loyalty Program ROI?

Loyalty program ROI measures the financial return a business receives from its loyalty program compared with the cost of operating it.

For an ecommerce brand, that return may come from:

  • More customers placing a second or third order.
  • Higher purchase frequency among existing customers.
  • Increased contribution profit from repeat purchases.
  • Greater customer lifetime value.
  • Additional revenue from referrals or other measurable loyalty activities.

However, revenue generated by loyalty members is not automatically revenue generated by the loyalty program. Customers who join a loyalty program may already be your most engaged and frequent buyers. To measure genuine impact, you need to estimate how much additional business the program creates beyond what would have happened without it.

Loyalty program ROI vs. other E-commerce Metrics

Metric What it tells you
Loyalty program ROI Whether the program generates a worthwhile financial return.
Redemption rate How frequently customers redeem available rewards.
Repeat purchase rate How many customers return to buy again during a defined period.
Average order value (AOV) The average amount spent per order.
Customer lifetime value (CLV) The value a customer generates over the relevant customer relationship period.
Program profitability Whether the financial benefits exceed the full costs of running the program.
These metrics work together, but they answer different questions. A high redemption rate can indicate that customers understand and value rewards, while a low redemption rate does not necessarily mean the program is unprofitable.

Is Your Loyalty Program Actually Making Money?

A loyalty program can look successful in a marketing dashboard while producing little or no incremental profit.

For example, suppose an ecommerce brand has 10,000 loyalty members. Those members generate substantial sales, frequently redeem points, and have a higher average order value than non-members. At first glance, the program appears successful.

But several questions remain:

  • Would these customers have purchased anyway?
  • How much of the extra revenue came from discounts or free rewards?
  • What did the loyalty software, integrations, and staff cost?
  • How much margin was lost through reward redemptions?
  • Did the program encourage customers to make additional purchases, or simply reward existing behaviour?

The answers determine whether the program is creating value.

A practical example

Imagine a fashion ecommerce brand introduces a points-based loyalty program. Members generate ₹12 lakh in revenue during a measurement period, compared with an estimated ₹10 lakh they would have generated without the program.

The program therefore appears to have created ₹2 lakh in incremental revenue. But revenue is not profit. The business still needs to account for product costs, fulfilment, rewards, platform fees, and other expenses before deciding whether the program is profitable.

The key lesson: Measure the additional contribution profit attributable to the loyalty program, not simply the total sales made by its members

How to Measure Loyalty Program Profitability

A reliable measurement process connects customer behaviour with financial results. The following steps provide a practical framework for ecommerce businesses.

Step 1: Define the business objective

Before calculating profitability, establish what the program is designed to achieve.

A brand focused on increasing second orders may measure the percentage of first-time customers who place a second purchase within 60 or 90 days. A subscription business may focus on reducing cancellations, while a high-value retailer may prioritize profitable repeat purchases and customer lifetime value.

Your objective determines which outcomes should be included in the ROI analysis.

Step 2: Establish a baseline

Record customer behaviour before the loyalty program launches or before a new loyalty campaign begins.

Useful baseline measures include:

  • Repeat purchase rate.
  • Revenue per customer.
  • Contribution profit per customer.
  • Average order value.
  • Purchase frequency.
  • Time between first and second orders.
  • Customer retention over a defined period.

The baseline helps you understand normal customer behaviour and provides a reference for evaluating future changes.

Step 3: Compare against a control group

The strongest practical approach is to compare eligible customers who receive the loyalty treatment with a comparable group that does not.

For example, an ecommerce brand could randomly assign eligible customers to:

  • Test group: Customers who receive the loyalty program or a specific loyalty incentive.
  • Control group: Customers who do not receive that treatment during the experiment.

Measure both groups over the same period and compare their purchasing behaviour and contribution profit.

This is more reliable than simply comparing members with non-members, because customers who voluntarily enrol may already be more loyal. EY recommends test-and-control approaches where practical to help isolate the effect of loyalty initiatives.

Step 4: Calculate incremental financial value

Determine the difference in contribution profit between the test group and the control group, adjusting for meaningful differences in customer mix and purchase conditions.

For example, if the test group produces ₹3 lakh in contribution profit and the comparable control group would have produced ₹2.4 lakh, the estimated incremental contribution profit is ₹60,000.

This amount represents the financial improvement associated with the program during the selected measurement period, not necessarily the entire program’s long-term value.

Step 5: Account for the full program cost

Include all relevant expenses, not just the loyalty software subscription.

These may include reward costs, technology, customer communication, staff time, integrations, and other incremental operating expenses. If the program creates a material obligation for unredeemed rewards, the business should also coordinate with finance to account for that obligation appropriately.

Step 6: Calculate and interpret the result

Once incremental profit and total program cost are available, calculate ROI and examine the result alongside retention, purchase frequency, and reward economics.

A positive ROI is useful, but it should not be the only decision criterion. A program may be strategically valuable for retention or customer experience even when its short-term financial return is still developing. Conversely, strong revenue growth can conceal weak profitability.

Loyalty Program Cost Calculation: What to Include

An accurate loyalty program budget should reflect the total cost of delivering the program, not just its advertised subscription price.

  1. Rewards and incentives: Include the actual cost of discounts, free products, gifts, cashback, shipping benefits, and other rewards provided to customers. Consider the margin impact of each reward rather than treating every reward as having the same cost.
  2. Technology and platform fees: Account for loyalty software subscriptions, usage-based fees, payment-related costs, and the cost of maintaining the technology required to run the program.
  3. Marketing and communication: Include email and SMS campaign costs, creative production, loyalty-specific promotions, and other marketing expenses that would not exist without the program.
  4. Staff and operational costs: Consider the time spent designing rewards, answering loyalty-related customer questions, managing fraud, analyzing results, and maintaining the program.
  5. Integration and maintenance: Include relevant costs for connecting the program to your ecommerce platform, CRM, analytics tools, customer service systems, and other operational software.

Don't overlook reward liability

Points that customers have earned but not yet redeemed may represent a future obligation, depending on the program’s terms and the applicable accounting framework. Businesses should work with their finance or accounting team to determine the appropriate treatment.

For ROI analysis, distinguish between:

  • Rewards that have already been redeemed.
  • Expected future reward costs.
  • Points that expire or are otherwise unlikely to be redeemed.
  • Outstanding obligations that need to be recognised or monitored.

Ignoring future reward costs can make a loyalty program appear more profitable than it actually is.

Key Metrics for Measuring Loyalty Program Performance

Loyalty program ROI is the primary financial measure, but supporting metrics explain why the program is or is not generating value.

5.1 Incremental revenue and contribution profit

This is the most important financial indicator. It measures the additional business associated with the loyalty program after accounting for what would likely have happened without it.

Track:

  • Incremental revenue per eligible customer.
  • Incremental contribution profit per customer.
  • Incremental orders.
  • Incremental margin after rewards and fulfilment costs.

Do not use total member revenue as a substitute for incremental revenue. The difference is essential when presenting results to finance or senior management.

5.2. Repeat purchase rate

Repeat purchase rate measures the proportion of customers who make another purchase during a specified period.

For ecommerce, useful measurement windows include 30, 60, 90, or 180 days, depending on the typical repurchase cycle of the product category.

For a loyalty program, compare the repeat purchase rate of the relevant test group with a suitable baseline or control group. A higher rate among members alone does not prove that the program caused the improvement.

5.3 Purchase frequency

Purchase frequency shows how often customers buy within a defined period.

A loyalty program may increase profitability by encouraging customers to purchase more often rather than by increasing the size of every order. This is especially relevant for consumables, beauty products, groceries, and other categories with predictable replenishment cycles.

Track purchase frequency alongside contribution profit. More orders are valuable only when their incremental contribution exceeds the additional cost of generating and fulfilling them.

5.4. Average order value

Average order value (AOV) measures the average revenue per order.

A loyalty program may influence AOV through:

  • Reward thresholds.
  • Points multipliers.
  • Bundles.
  • Personalized offers.
  • Benefits linked to higher-value purchases.

However, a higher AOV does not automatically indicate better profitability. A larger order supported by an expensive discount may produce less contribution profit than a smaller order at a healthier margin.

5.5 Redemption rate

Redemption rate measures how much of the available reward value customers redeem during a specified period.

A commonly used points-based measurement is:

Redemption-Rate

This is only one possible definition. Some programs measure the percentage of eligible members who redeem at least one reward, while others measure redeemed reward value against issued reward value.

Always define the numerator and denominator clearly. A points redemption rate and a member redemption rate are not interchangeable.

Why redemption rate matters?

A very low redemption rate may indicate that customers do not understand the rewards, the redemption threshold is too high, or the rewards are not attractive. A very high redemption rate may indicate strong engagement, but it can also increase reward costs.

There is no universal redemption rate that proves a loyalty program is healthy. Interpret redemption together with incremental profit, customer behavior, reward costs, and customer satisfaction.

5.6 Cost per loyal customer

Cost per loyal customer helps a business understand the expense of operating the program relative to its customer base.

A simple operational measure is:

Cost-Per-Loyalty-Customer

Define “active” before using the metric. For example, a business may classify customers as active if they made a purchase or completed a meaningful loyalty action during the measurement period.

This metric is useful for budgeting and program management, but it does not measure profitability by itself.

5.7 Customer lifetime value

Customer lifetime value (CLV) estimates the value a customer generates over the relevant relationship period.

Compare CLV for appropriate loyalty and control cohorts, using a consistent definition and time horizon. A loyalty program that improves repeat purchasing and retention may increase CLV, but the additional value must be weighed against the cost of achieving it.

5.8 Breakage and outstanding rewards

Breakage refers to rewards or points that expire or go unused. It can affect reward economics and financial reporting, but it should not be treated as a success metric on its own.

A high level of unused rewards may reduce expected redemption costs while also indicating that customers receive little practical value from the program. A good program balances financial sustainability with a reward experience customers understand and trust.

Common Mistakes That Distort Loyalty ROI

Mistake 1: Measuring total member revenue

Members may already be high-value customers. Their total spend is not evidence that loyalty rewards caused their purchases. Better approach: Use a randomised holdout group or a carefully designed comparison to estimate incremental impact.

Mistake 2: Counting only software fees

A platform subscription is just one part of loyalty program cost. Rewards, campaign execution, staff, integrations, and other operating expenses can materially affect profitability. Better approach: Build a complete loyalty program budget.

Mistake 3: Treating points issued as profit

Issuing points can create a future reward obligation. The value of points issued is not equivalent to cash earned by the business. Better approach: Track points issued, redeemed, expired, and outstanding, and coordinate with finance on the appropriate accounting treatment.

Mistake 4: Using a generic ROI benchmark

There is no single ROI target that applies to every ecommerce business. A grocery brand with frequent purchases and a premium furniture brand with infrequent purchases have very different economics. Better approach: Set targets based on category margins, purchase frequency, customer acquisition economics, reward costs, and the program’s strategic objective.

Mistake 5: Optimizing redemption rate in isolation

Increasing redemptions may improve engagement while reducing contribution profit. Conversely, a low redemption rate may conceal a poor customer experience. Better approach: Evaluate redemption alongside incremental profit, customer behaviour, and customer feedback.

Mistake 6: Changing the measurement period too often

Short-term results may fluctuate because of seasonality, promotions, holidays, and changes in customer acquisition. Better approach: Define a consistent measurement period and review short-term and longer-term results separately. For example, a replenishment-focused brand might use a 90-day repeat-purchase window while also tracking longer-term customer value.

Frequently Asked Questions

What is loyalty program ROI?

Loyalty program ROI measures the financial return generated by a loyalty program relative to its total cost. For a more meaningful profitability analysis, use incremental contribution profit rather than total member revenue.

What should be included in loyalty program costs?

Include rewards and incentives, technology fees, staff time, campaign expenses, integrations, and other relevant operational costs. Outstanding reward obligations may also need to be considered in coordination with finance.

What is a good loyalty program ROI?

There is no universal good ROI for every loyalty program. The appropriate target depends on gross margins, purchase frequency, reward costs, customer acquisition economics, and the program’s strategic goals. Establish a baseline and compare results against your own financial requirements.

Conclusion: Measure Loyalty Program ROI Before Increasing Your Budget

A loyalty program is successful when it creates measurable customer and business value, not simply when customers collect points or redeem rewards.

To calculate loyalty program ROI accurately:

  1. Define the program’s business objective.
  2. Measure incremental customer and financial outcomes.
  3. Include the full cost of operating the program.
  4. Track supporting metrics such as repeat purchase rate, AOV, purchase frequency, and redemption rate.
  5. Review profitability consistently and improve the program based on evidence.

For ecommerce brands, the goal is to build a loyalty strategy that encourages valuable repeat purchases while protecting contribution margin. With a clear measurement framework and reliable customer analytics, loyalty program decisions can become more financially accountable.

Increase Repeat Orders with Retenzy

Add points, referrals, and VIP rewards to your Shopify store in under 5 minutes.

At Retenzy, we believe customer retention should be simple, effective, and growth-driven. Our team is dedicated to helping brands build stronger relationships with their customers through loyalty programs, milestones, reviews, and analytics.

Retenzy © 2026, All rights reserved.

Let’s Supercharge Your Growth Journey

Take 60 seconds to tell us about your brand. Our experts will analyze your details and contact you to craft a personalized strategy for scaling your business.

Book a Demo(Universal)