Back to Blog

A Loyalty Programme Is Not Working Until It Changes Repeat Behaviour

Points issued and rewards redeemed can make a loyalty programme look busy. The useful test is whether customers returned more often, returned sooner or created profitable demand that would not otherwise have happened.

Adegoke Abisola2026-07-2810 min read
How-ToGuidesLoyaltyAnalyticsSmall Business
Quick read

A loyalty programme is not successful because people enrol, collect points or redeem discounts. Those are activity measures. Start by defining one behaviour the programme should change, establish a baseline, compare eligible customers fairly, calculate incremental revenue and subtract reward and operating costs. Keep repeat rate, incremental lift and margin impact separate. Use simple cohorts when a controlled test is impractical, document the limitations and improve the programme only when the evidence supports it.

Key takeaways

A loyalty programme can look busy without changing a single buying decision.

Customers enrol. Points are issued. Rewards are redeemed. The dashboard moves.

But a retailer recently asked the question that matters:

"Did you actually see repeat customers increase, or is it more of a nice to have?"

That question separates programme activity from commercial impact.

A useful loyalty programme should change something the retailer values. It might bring a customer back sooner, increase the chance of a second purchase, protect a relationship during a quiet period or make a useful service easier to access.

If the same customers would have bought the same products at the same time without the reward, the programme may be recording loyalty rather than creating it.

The answer is not to abandon loyalty. It is to define what success means before adding more points, tiers or discounts.

Four numbers that should not be confused

Enrolment, participation, redemption and repeat purchase belong to the same journey, but they do not prove the same thing.

1. Enrolment

This is the number of customers who joined.

Enrolment tells you whether the invitation was visible and acceptable. It does not tell you whether members later noticed, valued or used the programme.

2. Active participation

This is the number of enrolled customers who earned, checked or used a benefit during a defined period.

The distinction matters. [Deloitte's 2025 Consumer Loyalty Program Survey](https://www.deloitte.com/us/en/insights/industry/retail-distribution/reshaping-customer-loyalty-programs.html) found that respondents were enrolled in eight programmes on average but active in five. The survey covered 5,564 US adults and also found that 40% sometimes forgot to redeem.

Those figures should not be treated as a promise for every small retailer. Deloitte notes that several behavioural questions concerned each respondent's preferred programme, so the results should not be generalised to every membership.

The practical lesson is narrower: a member list can be much larger than the group receiving regular value.

3. Redemption

Redemption shows that a customer used a reward.

It may indicate relevance and low friction. It may also show that the retailer discounted a purchase the customer had already decided to make.

A high redemption rate can be useful, expensive or both.

4. Repeat purchase

This is the proportion of eligible customers who bought again within the chosen period.

It moves closer to the real goal, but one question remains:

Would those customers have returned without the programme?

That is the difference between repeat purchasing and incremental repeat purchasing.

Choose one behaviour before choosing more rewards

A programme becomes difficult to evaluate when it tries to increase visits, basket value, referrals, category discovery and customer data collection at the same time.

Choose one primary behaviour for the test.

For example:

Write the behaviour as a measurable sentence:

`Among customers making a first purchase this month, increase the percentage making a second purchase within 45 days.`

That is clearer than "improve loyalty".

It gives the retailer a customer group, an event and a time window. It also makes inappropriate reward ideas easier to reject.

Establish a baseline before changing the programme

The retailer needs to know what normally happens without the new intervention.

A simple baseline might answer:

Suppose 200 eligible first-time customers bought during a typical month. If 40 made a second purchase within 45 days, the baseline repeat rate was 20%.

After introducing a reward, 54 of 200 comparable customers returned. The observed repeat rate was 27%.

The visible difference is seven percentage points.

That is useful evidence, but it is not automatically proof that the reward caused all 14 additional visits. Customer mix, season, product availability and other campaigns may differ.

The retailer should preserve that uncertainty rather than presenting a precise causal claim the test cannot support.

Use the fairest comparison the business can manage

Large organisations may run controlled experiments. A small retailer can still make a better decision without pretending to have a laboratory.

Option 1: Random comparison

Where lawful, fair and practical, divide eligible customers into comparable groups. One receives the tested offer and the other follows the normal journey.

This is the strongest simple design because both groups experience the same trading period.

It still needs safeguards:

Option 2: Matched customer cohorts

Compare customers with similar starting conditions:

Matching cannot remove every difference, but it is better than comparing all members with all non-members.

People who choose to join may already be more engaged.

Option 3: Before-and-after periods

Compare the same behaviour before and after the change.

This is easier, but it is vulnerable to seasonality, promotions, price changes, weather, stock availability and changes in customer mix.

Use comparable periods where possible and record what else changed.

The goal is not perfect science. It is a decision that is more reliable than looking at points issued.

Calculate the economic result, not only the visit count

A programme can increase visits and still weaken margin.

Track at least:

`Repeat purchase rate = customers who repurchased / eligible customers`

`Observed lift = test repeat rate - comparison repeat rate`

`Incremental gross profit = incremental revenue x gross-margin rate - reward cost - programme operating cost`

The operating cost may include:

Imagine the programme appears to create 14 additional visits. If each visit produces GBP30 of revenue at a 40% gross margin, the gross profit before programme cost is GBP168.

If rewards cost GBP90 and the monthly operating cost is GBP100, the programme has not yet paid for itself in that period.

The conclusion may be to improve the design, target a different behaviour or measure over the full customer cycle. It should not be hidden behind a growing redemption count.

Paper and digital programmes face the same test

Paper can be a sensible starting point for a small shop.

It is visible, inexpensive to understand and requires little customer setup. It can also be lost, forgotten, duplicated or difficult to connect to customer-level behaviour.

A digital programme can connect participation across visits and make measurement easier. It may also create subscription cost, integration work, staff training and customer-data responsibilities.

Competitor systems demonstrate how configurable the mechanics can become. [Square's current loyalty documentation](https://squareup.com/help/us/en/article/3952-create-a-loyalty-program-with-square) describes earning by spend, item or visit, along with different reward types and expiry settings.

Those controls are useful only when they serve a defined behaviour.

Choosing "one point per visit" because the setting exists is not a strategy.

For either format, test:

1. Can staff explain the programme in one sentence?

2. Can customers understand how they earn and redeem?

3. Does redemption work during a normal busy checkout?

4. Can exceptions be resolved without arbitrary manual points?

5. Can the retailer measure the target behaviour?

6. Can reward cost and margin be explained?

7. Can the programme be paused or changed without surprising customers?

Reward friction can hide behind enrolment

A programme may offer genuine value but make that value difficult to use.

Customers may forget the card, miss an expiry message, lose track of points or discover at checkout that the expected reward does not apply.

This is not merely a customer-experience issue. It changes measurement.

If customers cannot see or use a benefit reliably, low redemption does not prove the reward lacks value. It may prove that the journey is unclear.

Track:

Fix obvious friction before judging the reward concept.

Customer data creates a value exchange

A digital loyalty programme may connect identity, purchases, preferences, visits and communications.

That can help the retailer provide continuity and measure behaviour. It also creates responsibilities that should be designed into the programme rather than added later.

[ICO guidance for wholesale and retail businesses](https://ico.org.uk/for-organisations/data-protection-fee/paying-a-data-protection-fee-what-do-you-need-to-know/wholesale-and-retail-sector/) makes a useful distinction: holding customer details is not the only question; what the business does with those details matters.

Before collecting another field, ask:

Use the minimum data needed for the programme and the measurement design.

Personalisation should not become an excuse to collect information without a clear purpose.

A practical 30-minute loyalty measurement setup

Before the next campaign, write down:

Target behaviour

One action, one eligible group and one measurement window.

Baseline

The normal repeat rate, purchase timing, revenue and gross margin for a comparable group or period.

Programme treatment

The exact earning rule, benefit, cost, expiry and customer communication.

Comparison

The fairest available untreated group, matched cohort or prior period.

Friction measures

Failed enrolment, forgotten rewards, failed redemption, staff overrides and customer complaints.

Commercial measures

Incremental repeat purchases, incremental revenue, gross profit, reward cost and operating cost.

Decision rule

Define what result means:

Set the decision rule before seeing the result. Otherwise it is too easy to move the goalposts when activity looks encouraging.

Where EzyCarto fits

EzyCarto is designed as a unified retail operations platform rather than a standalone points counter.

Its current public product scope connects loyalty and rewards with checkout, customer relationships and analytics. That connected context can make it easier to observe the journey from participation to purchase and to keep the customer experience consistent.

The platform does not decide whether a programme succeeded.

The retailer still needs to define:

Explore [EzyCarto Loyalty and Rewards](https://ezycarto.com/loyalty) when you are ready to connect the programme to the wider retail journey. Use [EzyCarto CRM](https://ezycarto.com/crm) to understand how customer context fits that journey.

If checkout friction is already causing customers to leave silently, fix that foundation before adding another incentive. Our guide to [the customers lost at checkout](https://ezycarto.com/blog/the-customers-you-lose-at-checkout-never-complain-first) explains the warning signs.

Loyalty programme decision checklist

Before launch or renewal, confirm:

A loyalty programme earns its place when it creates useful, profitable behaviour for the customer and the retailer.

Activity is evidence that the programme exists.

Changed behaviour is evidence that it works.

FAQ

Do loyalty programmes increase repeat purchases?

They can, but points and redemptions alone do not prove it. Compare repeat behaviour against a baseline or suitable comparison group, then account for customers who were likely to return anyway.

What is the best metric for a retail loyalty programme?

There is no single universal metric. Start with the behaviour the programme is meant to change, such as a second purchase within 45 days, then track incremental lift and margin after reward cost.

How do I know whether repeat purchases are incremental?

Compare similar eligible customers who received different programme treatment where practical. If that is not possible, use matched time periods or customer cohorts and document seasonal, promotional and customer-mix differences.

Should a small retailer use paper loyalty cards or a digital programme?

Use the lightest format customers and staff will use consistently. Paper can be simple but is difficult to connect to customer-level measurement. Digital can improve continuity and analysis, but only when enrolment, redemption and data handling remain clear.

Can a loyalty programme reduce profit?

Yes. A programme can increase redemption or revenue while reducing profit if discounts subsidise purchases that would have happened anyway, rewards favour low-margin products or operating costs exceed incremental gross profit.

How long should a retailer test a loyalty programme?

Use a window long enough for the normal repurchase cycle. A weekly grocery pattern may show movement quickly, while furniture, specialist retail or seasonal categories require a longer period.

What customer data should a loyalty programme collect?

Collect only what is needed for the stated customer and measurement purpose. Explain how it will be used, secure it and check the privacy, direct-marketing and consent rules that apply to the business and location.

How does EzyCarto fit into loyalty measurement?

EzyCarto's public product scope connects loyalty and rewards with checkout, CRM and analytics in one retail operations platform. The retailer still needs to choose the target behaviour, comparison method, reward economics and governance rules.