How to Evaluate Loyalty Program Effectiveness: Metrics, KPIs, and ROI
The loyalty program has launched, customers are receiving rewards, some are using them, and messages are going out on schedule. The system appears to be working. But whether it is making money for the business is a different question. Looking only at the number of participants is pointless. You can build a database of 20,000 people and still generate almost no repeat sales. That is why evaluating loyalty program effectiveness begins not with the number of cards issued, but with customer behavior after joining. A good program should change buying habits: customers return more often, spend more, and stay with the company longer. At the same time, the business understands what this retention costs and whether rewards, discounts, and the service itself pay off.

Financial metrics: what is happening to the money?
These metrics are most closely connected to revenue and profit.
Revenue growth. See how much additional revenue program members generated compared with the period before launch or with a similar group of customers outside the program. It is important not to attribute all sales growth to loyalty: seasonality, advertising, or price increases may also have affected the result.
Average order value. If a customer spent an average of $35 before joining and $41 afterward, that is a good sign. Especially when the growth is linked to a clear mechanic, such as a higher reward above a particular order amount.
Purchase frequency. Sometimes the average order value barely changes, but a person places two orders every two months instead of one. This effect may be even more noticeable for the business.
LTV, or customer lifetime value. This shows how much money a buyer generates throughout their relationship with the company. If program members stay active longer and return more often, LTV gradually increases. These loyalty program performance indicators answer the key question: has the customer base started generating more money?

Non-financial metrics: are customers using the program at all?
These metrics assess customer engagement rather than direct revenue.
| Metric | What does it show? |
|---|---|
| Member transaction share | What portion of purchases uses the program |
| Reward redemption rate | How actively customers spend accumulated points |
| Customer-base coverage | What share of buyers has joined the program |
| NPS | Whether customers are willing to recommend the company to others |
How do you calculate loyalty program ROI?
The clearest test is to compare the additional profit generated with the costs. The formula is:
ROI = (additional profit − program costs) / program costs × 100%
Suppose the program generated $6,000 in additional profit during a particular period, while service fees, rewards, and communications cost $2,000. The result is:($6,000 − $2,000) / $2,000 × 100% = 200%
In other words, after covering the costs, every dollar invested generated another $2.
However, loyalty program ROI should not be calculated one week after launch. A new system needs time: customers must join, accumulate rewards, and make repeat purchases. It is much more useful to monitor the monthly trend and compare equivalent periods.
How to evaluate loyalty program effectiveness without misleading yourself
First, record the baseline: average order value, order frequency, Retention Rate, LTV, and the number of repeat purchases. Only then should you compare the figures after launch. Next, define three to five core KPIs, not twenty. If the goal is to bring buyers back, purchase frequency, Retention Rate, and repeat sales share may be key. If the goal is to increase order value, look at the average order amount and the use of reward mechanics.
It is also useful to compare individual segments. New customers may respond to welcome rewards, regulars to program tiers, and dormant customers to a limited-time offer. A single overall figure can easily conceal all these differences.
This is exactly why loyalty program analytics should be built into the system itself rather than assembled manually from several spreadsheets once a quarter.
What should you do if the metrics are not growing?
You do not necessarily need to increase the discount immediately. It is often more useful to see exactly where the customer drops out. If few people join, simplify registration and digital-card issuance. If there are many members but almost no one uses rewards, check the redemption rules and the value of the benefit. If repeat sales are not increasing, add personalized workflows instead of identical promotions for the entire database.
With Loyallyst, you can connect the program to a POS or CRM, automatically collect purchase history, segment customers, send push notifications, and track responses to different mechanics. In this format, loyalty program analytics becomes part of daily work: launch a workflow, observe the change, and adjust the conditions. If the program increases purchase frequency, LTV, and retention while its ROI remains positive, it is fulfilling its purpose. If not, the numbers will quickly show which mechanic needs to change.



Frequently asked questions
An effective program increases purchase frequency, average order value, LTV, and retention while the costs of rewards, discounts, and the service itself pay off.
Three to five core metrics are usually enough: revenue growth, average order value, purchase frequency, LTV, Retention Rate, member transaction share, and reward redemption.
Subtract program costs from additional profit, divide the result by program costs, and multiply by 100% to obtain ROI as a percentage.
Do not draw conclusions after one week. Give customers time to join, accumulate rewards, and make repeat purchases, then compare equivalent monthly or quarterly periods.
Identify where customers drop out: simplify registration, review redemption rules, increase reward value, or replace mass promotions with personalized workflows.