Glossary /
Loyalty program ROI
Written by Peko Research Team.Last updated: 09/15/2026.
Loyalty program ROI measures the incremental profit (not revenue) generated by your program, after netting out reward costs and software fees.
Published: 05/01/2026
Updated September 2026 — Loyalty program ROI measures the incremental profit (not revenue) generated by your program, after netting out reward costs and software fees. The trap most operators fall into: counting all loyalty-tagged sales as 'driven by the program'. Most of those guests would have come anyway.
This is part of our full CLV playbook for F&B. Also worth reading: The loyalty-program ROI formula and Glossary: customer lifetime value.
Quick facts
- Definition
- Loyalty program ROI measures the incremental profit (not revenue) generated by your program, after netting out reward costs and software fees.
- Why it matters
- 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.
- 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.
- Related terms
- Loyalty program, Customer Lifetime Value (CLV), Win-back campaign
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.
Numbers on this page: named sources are listed below; figures without a named source are PEKO merchant data, Vietnam, Jan 2024 – Jun 2026, or PEKO estimates where modelled. See the datasets behind these numbers.
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
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.

