Fedelio
FeaturesIndustriesPricingGuidesFAQ
Sign inBook a demo
All guides

What a loyalty programme really costs in Morocco

24 September 2026·8 min·Shopkeepers wanting to cost it out before committing

In short

  • A programme costs four things: the tool, the messages, the reward given away and the team's time.
  • Wallet notifications are free; WhatsApp is charged per message, and it is the volume that surprises, never the unit price.
  • The reward is often the largest line of all, well ahead of the subscription.
A barber's workstation: payment terminal, receipts and tools

Most comparisons stop at the subscription price. It is the most visible line and often the smallest. A loyalty programme costs four things, and three of them appear on no invoice.

1. The tool

This is the easy line. In Morocco, a digital loyalty platform sits between a few hundred and a few thousand dirhams a month depending on the number of locations and the message volume. At Fedelio, the first plan is 500 MAD per month excluding tax; the detail is on the Pricing page.

If you stay with cardboard, this line drops to a few hundred dirhams of printing a year. Hold on to that, we will come back to it.

2. Messages — the line that surprises

This is where budgets go off the rails, because the unit cost is ridiculous and the volume is not.

Apple Wallet and Google Wallet notifications are free. Apple and Google do not charge for updating a pass. You can notify every customer on every visit without ever looking at an invoice. It is the most underestimated point on the subject.

WhatsApp, on the other hand, is charged per message. Meta applies two rates: a follow-up message — stamp confirmation, reward earned — costs on the order of a few centimes of a dirham; a promotional message costs several times more, the order of magnitude being six to eight times the first.

Do the multiplication with your own numbers

Take your number of enrolled customers, multiply by the number of promotional reminders you intend to send each month, then by the promotional rate. Four hundred customers reminded twice a month is eight hundred messages — and at a few tens of centimes each, you are already at the level of a subscription. The trap is never the unit price.

The practical conclusion is simple: put the routine through the wallet and keep WhatsApp for what deserves it. A confirmed stamp does not deserve to interrupt someone; a reminder after six weeks away does.

3. The reward given away

Everyone forgets this one, and it is often the biggest. It is easy to work out.

Take the cost price of what you give away — the ingredients, not the selling price — and multiply by the number of rewards handed out each month. A coffee whose ingredients cost four dirhams, given away fifty times in the month, is two hundred dirhams. That is modest, and it is precisely why coffee is a good reward.

Redo the sum with a dish costing thirty dirhams in ingredients, given away fifty times: fifteen hundred dirhams a month. The reward then becomes your largest line of spending, well ahead of the tool.

What the reward brings in

A reward is not a dead loss: it is triggered by visits that actually happened. To cost it honestly, compare it with the margin on the N visits that preceded it. If ten coffees sold bring in more than the eleventh costs, the programme is profitable by construction — and that is the case in the vast majority of neighbourhood shops.

4. The team's time

A few seconds per customer, on every visit. Taken on its own, it is nothing. At peak times, it is the only thing that decides whether your programme lives or dies.

A system that requires finding a record, retyping a number or opening slow software will be abandoned by your team within two weeks — without anyone telling you. The only criterion that counts at the till: does it fit in one gesture?

The full calculation, on an example

A café with three hundred enrolled customers, fifty rewards handed out per month, and two monthly reminders sent only to inactive customers — say sixty people.

LineMonthly estimate
Subscription500 MAD
Wallet notifications0 MAD
WhatsApp reminders (120 messages)a few tens of MAD
Rewards (50 coffees at 4 MAD of ingredients)≈ 200 MAD
Total≈ 750 MAD

Now the other side of the calculation. If that programme brings twenty customers back one extra time in the month, at an average basket of thirty dirhams, that is six hundred dirhams of extra takings — and it does not take much more than that to cover the whole thing.

That is the number to track, and it alone: how many customers come back more often than before. Not the number of sign-ups, which tells you nothing — an enrolled customer who never comes back has cost you without bringing anything in.

The three budgeting mistakes

  • Counting only the subscription. It is often the smallest of the four lines.
  • Sending by WhatsApp what the wallet does for free. The difference runs to hundreds of dirhams a month, for a customer who sees no difference at all.
  • Choosing a reward with a high cost price. A product with a low cost and a high perceived value is better for you *and* for the customer.

Before signing anything, work out those four lines with your own numbers. If the total looks bearable and you know which indicator you will be looking at in a month, you can go ahead. Otherwise, start with cardboard and work on the threshold.

Also worth reading

Setting up a loyalty programme for your shop in Morocco9 min readWhy your customers don't come back, and how to find out7 min read

What if the card lived in your customers' phones?

Fedelio puts your loyalty cards in Apple Wallet and Google Wallet. Stamp notifications cost you nothing.

Book a demoSee pricing
Fedelio

Loyalty cards that live in your customers' phones. Made in Casablanca.

Add toApple WalletAdd toGoogle Wallet

Product

  • Features
  • Pricing
  • Industries

Support

  • Guides
  • FAQ
  • Contact and support
  • [email protected]

Legal

  • Legal notice
  • Privacy (CNDP)
© 2026 Fedelio. All rights reserved.Made in Casablanca, Morocco