Glossary /
Loyalty program ROI
Written by PEKO Team.Last updated: 21/05/2026.
Loyalty program ROI measures the incremental profit (not revenue) generated by your program, after netting out reward costs and software fees.
Published: 01/05/2026
The trap most operators fall into: counting all loyalty-tagged sales as 'driven by the program'. Most of those guests would have come anyway. True ROI requires an incremental measurement — comparing enrolled vs matched non-enrolled cohorts, or before/after on the same cohort.
Formula: ROI = ((Incremental Visits × AOV × Gross Margin) − Reward Cost − Software Cost) / (Reward Cost + Software Cost). A healthy F&B loyalty program delivers 3–6× ROI within 90 days when paired with AI win-back; pure points-only programs typically land at 1–2×.
Worked example
Loyalty drives 400 extra visits/month at $12 AOV and 65% gross margin = $3,120 incremental gross profit. Rewards cost $600, software $200. ROI = ($3,120 − $800) / $800 = 2.9× monthly.
FAQ
When does a loyalty program break even?
Typically 60–90 days when AI win-back is included, 4–6 months for points-only programs.
Should I measure ROI in revenue or profit?
Always profit. A program can show strong revenue lift while destroying margin through over-discounting.
Sources
The definitions and figures on this page reference the sources below:
Related terms
People also read
Term
Average Order Value (AOV)
Average Order Value (AOV) is the average amount a customer spends per transaction at your restaurant or café over a defined period.
Term
Loyalty program
A loyalty program is a structured incentive system that rewards customers for repeat purchases, with the goal of increasing visit frequency and customer lifetime value.
Term
Repeat customer rate
Repeat customer rate is the percentage of unique customers in a period who came back at least once more in a defined follow-up window.