Guide
8 min read

Loyalty Program ROI: Is the Monthly Fee Worth It?

The question every business owner asks before committing to a monthly subscription: will this actually pay for itself?

The honest answer is yes, quickly, for most businesses, under one condition: staff mention the card at checkout. A loyalty program that nobody enrolls in has a negative ROI by definition. A loyalty program with active enrollment pays for itself in extra visits long before the end of the first quarter.

Here is the math, worked through three business types.

The ROI formula

The ROI formula for a loyalty program has three inputs:

Incremental visits: how many additional visits per month does the program generate, compared to what would have happened without it?

Average transaction value: how much does the average customer spend per visit?

Program cost: the monthly software fee plus the cost of rewards redeemed.

ROI = (Incremental visits x Average transaction value) - (Program cost + Reward cost)

The difficulty is estimating incremental visits, because you cannot run a control group on your own business. The industry benchmark is a 20-40% lift in visit frequency among enrolled members versus non-enrolled customers at the same business. Use 20% as the conservative estimate for your calculation.

Worked example: coffee shop

$348estimated annual incremental revenue per 10 enrolled loyalty members, at a $99/month coffee shop with average $4.50 ticketWorked example at 20% visit lift

Setup:

  • Average ticket: $4.50 (coffee, standard order)
  • Average visits per month per customer: 4 (weekly coffee drinker)
  • Program cost: $99/month
  • Active enrolled members: 100
  • Visit lift from loyalty: 20% (conservative)

Math:

  • Additional visits per month: 100 members x 4 visits x 20% = 80 extra visits
  • Incremental revenue: 80 x $4.50 = $360/month
  • Reward cost: stamp card, 1 free coffee ($4.50) after 8 visits = roughly 12% of revenue = $43/month at full redemption
  • Net incremental revenue: $360 - $43 = $317/month
  • Program cost: $99/month
  • Monthly ROI: $317 - $99 = $218
Coffee shop verdict

For a coffee shop with 100 enrolled loyalty members and a 20% visit lift, the program returns roughly $218/month over cost. The break-even point is approximately 7 additional visits per month, well within reach in week one of launch.

Worked example: salon

Setup:

  • Average ticket: $75 (standard cut or color service)
  • Average visits per month per customer: 0.67 (salon client visiting every 6 weeks)
  • Program cost: $99/month
  • Active enrolled members: 80
  • Visit lift from loyalty: 15% (conservative for lower-frequency businesses)

Math:

  • Additional visits per month: 80 members x 0.67 visits x 15% = 8 extra visits
  • Incremental revenue: 8 x $75 = $600/month
  • Reward cost: stamp card, 1 free treatment ($30 add-on) after 7 stamps = roughly 4% of revenue = $24/month at full redemption
  • Net incremental revenue: $600 - $24 = $576/month
  • Program cost: $99/month
  • Monthly ROI: $576 - $99 = $477
Salon verdict

Higher ticket size means even a small visit lift generates significant revenue. At 80 enrolled members, the salon program pays for itself with a single additional visit in the month. The reward cost is low relative to service margins.

Worked example: restaurant

Setup:

  • Average ticket: $45 (lunch or dinner, single diner)
  • Average visits per month per customer: 2 (bi-weekly restaurant visitor)
  • Program cost: $99/month
  • Active enrolled members: 150
  • Visit lift from loyalty: 20%

Math:

  • Additional visits per month: 150 members x 2 visits x 20% = 60 extra visits
  • Incremental revenue: 60 x $45 = $2,700/month
  • Reward cost: points program, 5% of revenue in rewards redeemed = $135/month
  • Net incremental revenue: $2,700 - $135 = $2,565/month
  • Program cost: $99/month
  • Monthly ROI: $2,565 - $99 = $2,466
Restaurant verdict

For restaurants with higher ticket sizes and bi-weekly or weekly visit patterns, the ROI at 150 enrolled members is substantial. The program cost becomes immaterial compared to the incremental revenue at this scale.

The break-even calculation

If the full example math feels too abstract, use this simpler break-even calculation:

Break-even visits per month = Program cost / Average ticket

At $99/month and a $35 average ticket: you need 1 additional visit per month to cover the fee.

At $99/month and a $45 average ticket: you need 3 additional visits per month.

1-3additional customer visits per month required to cover the cost of a $99/month loyalty program, at typical small business ticket sizesBreak-even calculation

That is the entire ROI case. If your loyalty program, run consistently, generates one or two extra visits per month from your enrolled base, it more than pays for itself. The question is whether that is achievable.

It is, easily, if enrollment is happening. A business with 50 active enrolled members needs just 2-4% of them to make one additional visit per month to clear the fee. That is not an ambitious target.

The hidden cost of not having a program

The ROI calculation above only captures the upside. The full picture includes the cost of running without a program.

Lost second visits. Research across loyalty program platforms consistently shows that first-time visitors without a loyalty incentive return at 40-50% rates. With a loyalty incentive, that rate rises to 60-70%. On 50 new first-time visitors per month, the difference is 5-10 additional returning customers per month, not captured in any revenue line because it looks like steady-state rather than incremental.

Unidentified churn. Without a loyalty program, you do not know which customers have stopped coming. You cannot re-engage someone you cannot identify. A customer who visited 10 times last year and zero times this year is invisible without the data.

Competitor programs. Every month you run without a loyalty program is a month that customers are collecting stamps at the cafe, salon, or restaurant down the street. That accumulated loyalty takes time to undo even after you launch.

Watch out

The cost of not having a loyalty program is not zero. It appears in slower retention rates, invisible churn, and customers who drift to competitors who made it easy to stay.

ROI by business type

Business typeAvg ticketMonthly program costBreak-even visitsRealistic monthly ROI (100 enrolled members)
Coffee shop$4.50$997 extra visits$250-350
Cafe / bakery$12$993 extra visits$400-600
Salon$75$991 extra visit$450-700
Barbershop$35$991 extra visit$200-350
Restaurant$45$993 extra visits$700-1,200
Boutique retail$65$991 extra visit$500-800

Estimates based on 20% visit lift among enrolled members, 30% redemption rate. Actual results vary by enrollment rate and staff consistency.

The ROI math works for most small businesses at almost any scale. The program does not need to change the behavior of all your customers, just some of them. And it only needs to generate one to two extra visits per month to pay for itself.

See how LoyaltyPass works. Stamp cards, points programs, push notifications, and analytics from $99/month. No app for customers, no POS to change.

Chloe Reed

Written by

Chloe Reed

Part of the LoyaltyPass editorial team. All articles draw on primary sources: brand announcements, industry research, and academic literature. Statistics are attributed inline. About our editorial team

No, your customers don't need to download an app. Here's what else shops ask.