Bring regulars back
Use visit patterns to spot overdue regulars and give them a relevant reason to return.
Get my free report What could more repeat visits be worth? Start with your numbers. See the potential in rands.
Count transactions, including repeat visits by the same customer.
Total monthly revenue ÷ number of sales. You can type an exact amount.
The model assumes 50% more sales and a 30% higher average sale. Together, these produce a 95% revenue uplift.
Additional annual revenue = (monthly sales × 1.5 × average sale × 1.3 × 12) − (monthly sales × average sale × 12).
This illustrative formula excludes reward, subscription, messaging, operating and setup costs. Results are rounded to the nearest rand.
That’s R 64 600 more per month in this scenario.
All amounts in ZAR. Your inputs stay in this calculator.
Use visit patterns to spot overdue regulars and give them a relevant reason to return.
Connect recorded spend and purchase patterns with offers that fit your customers and margins.
Your AI marketer finds opportunities, sends personalised messages and learns from the response.
Meet RichieUse the estimate to start a conversation about your business, your customers and your margins.
The calculator multiplies your monthly sales by your average sale and by 12 to calculate current annual revenue. It then models 50% more sales and a 30% higher average sale value. The difference is the estimated additional annual revenue. These increases compound to 95%, rather than adding to 80%.
No. Revenue is the money your business takes in before costs. To calculate actual ROI, first work out the additional gross profit generated, then subtract the loyalty programme’s costs. Divide the remaining profit by programme costs and multiply by 100 to express ROI as a percentage. Include rewards, subscriptions, messaging and setup costs.
No. This is an illustrative growth scenario. Your results depend on your business, customer participation, rewards and campaigns. Use your actual sales data and margins when planning a programme.
Yes. Enter total monthly sales across your branches and the weighted average sale value: total revenue divided by total sales. Use figures from the same period and a consistent VAT basis. You can also calculate each branch separately.
Track repeat visits, average spend, reward redemptions, member revenue and programme costs. Compare like-for-like periods and account for seasonal changes to understand what is working.
Let’s find the right loyalty programme for your South African business.