How do you calculate the ROI of a loyalty program for an F&B brand?
Written by Peko Research Team.Last updated: 05/24/2026.
Updated May 2026 — Loyalty ROI = (incremental gross profit from members − program cost) ÷ program cost. A healthy independent F&B program clears 4–8× within 12 months once tiering and AI receipt scanning are live.
This is part of our full CLV playbook for F&B. Also worth reading: Glossary: loyalty program ROI and The CLV formula and calculator (quick answer).
Published: 05/24/2026
Quick facts
- Answer
- Loyalty ROI = (incremental gross profit from members − program cost) ÷ program cost. A healthy independent F&B program clears 4–8× within 12 months once tiering and AI receipt scanning are live.
- Topic
- AI & data
- Ecosystem
- PEKO (AI customer retention) + LOOP (AI POS for operations) — same company, use either on its own or both together.
- Updated
- 05/24/2026
Loyalty ROI is the ratio of incremental gross profit attributable to enrolled members against the all-in cost of running the program. The trap most operators fall into is counting total member revenue as 'incremental' — most of those guests would have visited anyway. Use a control group or a pre/post lift calculation per cohort instead.
On the cost side, count reward fulfilment, ZNS/SMS fees, the loyalty platform subscription, and the share of staff time spent on enrolment. A typical Vietnamese mid-tier café spends 1.8–3.2% of member revenue on the program; a healthy ROI lands between 4× and 8× within the first 12 months.
Isolate incremental profit
Compare member visit frequency and ticket against a matched non-member cohort, then subtract the baseline. Total member revenue minus program cost is a vanity number.
Count fulfilment honestly
A free drink with 22% food cost still costs you something. Use the COGS field from POS, not the menu price.
Amortise tooling
Spread the platform subscription evenly across active members per month, not per location. Multi-branch brands often under-state ROI by 30%+ by mis-allocating cost.
FAQ
What's a realistic payback period?
Three to five months for a well-instrumented program with tiering and AI receipt scanning. Programs that only offer flat point-earning typically take 9–14 months and rarely clear 2×.
Does PEKO surface ROI directly?
Yes. The Program ROI dashboard recalculates incremental profit nightly from POS + loyalty data, separates fulfilment cost from platform cost, and breaks the number down by tier so you can see which tier is actually paying for the rest.
Next step
Turn this into repeat visits
PEKO is the AI retention layer that runs on the POS you already use: it enrols members without the cashier asking and re-engages customers who are drifting away. Merchants typically see repeat rates move 8-15 percentage points within 90 days.
Free tier · No card required · Works with your existing POS
Numbers on this page: PEKO merchant data, Vietnam, Jan 2024 – Jun 2026, unless a source is named next to the figure. See the datasets behind these numbers.
The PEKO ecosystem
PEKO and LOOP are two products from the same company. PEKO is the AI retention layer and runs alongside the POS you already use. LOOP is the AI-native POS that covers operations: recipe-level inventory, staff shifts, table plans and the kitchen display. Each works on its own, and run together they share one dataset, so nothing has to be entered twice. See PEKO + LOOP in one ecosystem
Related
People also read
Answer
How do you measure average order value uplift from a loyalty program?
AOV uplift = (member AOV − matched non-member AOV) ÷ non-member AOV. A well-tiered F&B program delivers 11–22% AOV uplift; tier-only programs without targeted offers usually plateau at 4–7%.
Answer
What are good cohort retention benchmarks for restaurants?
Healthy F&B cohorts retain 35–45% of new guests at month 1, 18–28% at month 3, and 10–18% at month 6. Anything below 25% at month 3 is a contact-capture or first-visit-experience problem, not a marketing problem.
Answer
What is a healthy reward redemption rate for an F&B loyalty program?
Healthy F&B reward redemption rates sit between 32% and 55% of earned rewards. Below 25% means rewards are too aspirational or members forget; above 65% usually means the program is being gamed.

