📝 Financial KPIs & management · ⏱️ 2 min read

How do I calculate the margin impact of a loyalty program?

📝 KitchenNmbrs · updated 13 Mar 2026

A loyalty program can both increase and decrease your profit. Many restaurants launch a rewards program without calculating what it really costs. You give away discounts and gifts, but do you earn that back through more revenue?

What does a loyalty program cost?

Before you can calculate the impact, you need to list all the costs:

  • Discounts: Percentage you give away per visit
  • Free products: Cost price of gifts (10th coffee free, birthday dessert)
  • Administration: Time for management, app costs, printing cards
  • Marketing: Communication about the program

💡 Example:

Coffee bar with rewards program: 10th coffee free (€3.50 menu price)

  • Coffee cost price: €0.85
  • Average customer: 12 coffees per month
  • Free coffees per customer per month: 1.2
  • Cost per customer per month: 1.2 × €0.85 = €1.02

Calculate the extra revenue

The program needs to generate more than it costs. Measure these effects:

  • Higher visit frequency: Do customers come more often?
  • Higher average bill: Do they order more per visit?
  • New customers: Does the program attract new guests?
  • Customer retention: Do customers stay loyal longer?

⚠️ Note:

Always measure before and after launching the program. Without comparison, you don't know if growth comes from the program or other factors.

The margin impact formula

Here's how you calculate if your loyalty program is profitable:

Net impact = Extra revenue - Program costs - Extra food cost

💡 Example calculation:

Restaurant with 500 members, 5% discount on every bill:

  • Average bill: €32.00
  • Visits per member per month: 2.5
  • Discount per visit: €32.00 × 5% = €1.60
  • Cost per member per month: 2.5 × €1.60 = €4.00
  • Total cost per month: 500 × €4.00 = €2,000

If members spend 15% more because of the program, you need €2,400 in extra revenue to break even.

Measure these KPIs monthly

  • Program costs as % of revenue: Must stay below 3-5%
  • Average spending members vs. non-members: Members must spend significantly more
  • Visit frequency members: Must be higher than average customer
  • Customer value per member: Total annual spending per program member

💡 Benchmark:

A good loyalty program increases customer value by 15-25%. If you don't reach that, the program costs more than it delivers.

When a program doesn't work

Stop your loyalty program if:

  • Program costs exceed 5% of revenue
  • Members don't spend more than average customers
  • You see no measurable growth in visit frequency
  • Administration takes more than 2 hours per week

An app like KitchenNmbrs helps you track customer data and calculate the real impact of your loyalty program on your margins.

How do you calculate margin impact? (step by step)

1

Gather all program costs

Add up all costs: discounts, free products (at cost price), administration and marketing. Calculate per month to make comparison easy.

2

Measure extra revenue from program

Compare revenue from members with non-members. Measure visit frequency and average bill before and after launching the program.

3

Calculate net impact

Subtract program costs and extra food cost (from increased sales) from extra revenue. If the result is positive, your program works.

✨ Pro tip

Start with a simple program (10th product free) and measure the impact for 3 months before expanding. Complex programs often cost more than they deliver.

Calculate this yourself?

In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.

Try KitchenNmbrs free →

Was this article helpful?

Share this article

WhatsApp LinkedIn

Frequently asked questions

How do I know if my loyalty program is profitable?

If members spend at least 15-25% more than average customers and your program costs stay below 5% of revenue, it's likely profitable.

Should I use cost price or selling price for free products?

Always use cost price. A free dessert worth €8.50 only costs you the ingredients (for example €2.40), not the full menu price.

How often should I measure the impact of my loyalty program?

Measure costs and revenue monthly, customer behavior figures quarterly. This way you'll quickly see if the program still works or needs adjustments.

What if my program costs exceed 5%?

Then you're probably giving away too much discount or your program isn't attracting enough extra revenue. Lower the discount or stop the program.

Can I calculate the impact without a POS system?

That's difficult. You need customer data to compare members and non-members. A simple registration system is the minimum you need.

ℹ️ This article was prepared based on official sources and professional expertise. While we strive for current and accurate information, the content may differ from the most recent regulations. Always consult the official authorities for binding standards.

📚 Sources consulted

Food Standards Agency (FSA) https://www.food.gov.uk

The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.

JS

Written by

Jeffrey Smit

Founder & CEO of KitchenNmbrs

Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.

🏆 8 years kitchen manager at 1NUL8 Group Rotterdam
Expertise: food cost management HACCP kitchen management restaurant operations food safety compliance

All your financial KPIs in one dashboard

Food cost percentage, gross margin, revenue per cover — KitchenNmbrs calculates it all automatically based on your recipes and purchases. Start your free trial.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏
Stel je vraag!