Loyalty Program Simulator
Estimate the revenue, profit, and break-even point of a loyalty program before launching it.
How we calculate this
- Monthly transactions = daily transactions × days open per week × 4.33.
- Monthly baseline revenue = monthly transactions × average order value.
- Eligible loyalty revenue = baseline revenue × enrollment rate × active member rate.
- Incremental revenue = eligible loyalty revenue × loyalty lift.
- Incremental gross profit = incremental revenue × gross margin.
- Estimated rewards redeemed = eligible loyalty revenue ÷ points needed for a reward. The calculator assumes 1 point = €1 spent and that earned rewards are redeemed.
- Monthly reward cost = rewards redeemed × reward cost to merchant.
- Net monthly profit = incremental gross profit - software and reward costs.
- ROI = net monthly profit ÷ total monthly program cost.
Important assumptions
- The calculator estimates incremental impact, not guaranteed revenue.
- Loyalty lift is applied only to enrolled and active loyalty members, not all customers.
- Reward costs and customer adoption materially affect ROI.
- The default scenario values are intentionally conservative.
Sources and methodology
Sources are used to inform assumptions. Actual results depend on business type, offer design, customer behavior, and execution.
McKinsey: Next in loyalty: Eight levers to turn customers into fansEY: How to measure and demonstrate loyalty program ROIAccenture loyalty research press releaseChaudhuri, Voorhees, and Beck: Loyalty program introduction and firm performanceOsservatorio Fedeltà UniPR: Ridisegnare la Loyalty, White Paper 2024