A group of people enjoying coffee and food together at a café
Built for SA's independent coffee shops

Turn daily coffee into daily regulars.

Lekka is the digital loyalty card app for South African independent coffee shops. Customers collect stamps on their phone — no app download, no paper cards. Run a customer loyalty programme that builds regulars and keeps them coming back.

Works at every till. No app downloads. No percentage of every sale. No payment platform required.

Photo by Rod Long on Unsplash

85%
of South Africans now use loyalty programmes
35%
say they use loyalty more than last year
77%
say loyalty influences where they buy

Sources: Truth & BrandMapp South African Loyalty Landscape Whitepaper 2025/6; Bond Loyalty Report 2024

Sound familiar?

Every independent coffee shop owner we talk to runs into the same walls.

Paper cards get lost — and so does your data

Customers stuff paper stamp cards in wallets, forget them at home, or lose them entirely. Every lost card is a lost loyalty history. And because paper cards are anonymous, you have no idea who your most loyal customers actually are — or how to reach them.

The big chains have an unfair advantage

The big coffee chains all have loyalty apps built by teams of developers. They're spending hundreds of thousands of rands on systems that drive repeat visits. As an independent, you've been competing against that with a piece of card and a rubber stamp.

Your slow hours stay slow

Without a way to communicate with your customer base, you can't do anything about that mid-afternoon slump or the quiet Tuesday mornings. You have no direct channel to offer a deal, promote an event, or fill a slow shift.

What Lekka gives your coffee shop

A digital stamp card that lives on their phone

Customers scan your QR code at the counter and collect a stamp directly in their mobile browser. No app to download, no account to create upfront. The stamp card lives on their phone and their progress is saved automatically. When they hit your stamp target, they earn whatever reward you've set — typically a free coffee. The whole interaction takes about 10 seconds.

Broadcast to your regulars when it matters

Once customers join your programme, you have a direct line to them. Got leftover pastries at 3pm? Send a broadcast. Running a special on cold brew this week? Broadcast it. Hosting a live music night? Let everyone in your programme know. This kind of targeted, relevant communication is something only the big chains could do before — now any independent can.

Visibility into who your regulars actually are

Your vendor dashboard shows you who's collecting stamps, how often they visit, and who's about to earn a reward. You'll know which customers visit twice a week versus once a month, and you can see whether your programme is growing. It's the kind of data that was previously only available to chains running expensive CRM systems.

A reward they'll actually work for.

You set the rules. Here's a popular structure for coffee shops:

Your loyalty card

🎁

Buy 9 coffees, get the 10th free

You choose the stamp target and the reward.

Free tool

Get 5 free loyalty ideas for your coffee shop

Answer 4 quick questions and get a personalised report — real ideas you can run this week, tailored to your specific business.

Get my free report →

Takes 90 seconds · No credit card · Yours instantly

Does giving away a free coffee actually make sense?

Most coffee shop owners know intuitively that loyalty programmes work — but few have actually done the maths. Here's what it looks like in rands.

Average coffee sale priceFlat white / cappuccinoR45
Revenue from 9 coffeesR405
Cost of goods for 1 free coffeeMilk, beans, cup — not labour~R12–18
Cost as % of 9-coffee revenue~3–4%
Alternative: paying for a new customer via Instagram adsPer new customer acquiredR80–200+

A free coffee after 9 costs you roughly R15 in actual ingredients against R405 in revenue — about 3.5%. Customer loyalty cards are one of the cheapest retention tools in existence. The real question isn't whether you can afford to run a loyalty programme. It's whether you can afford not to — and whether you want to be the best loyalty card app experience in your neighbourhood.

Why coffee shops specifically shouldn’t run percentage-of-sale loyalty

A R45 flat white runs on roughly 27% margin once you’ve paid for beans, milk, cup, and the barista’s time. That’s about R12 of margin per cup.

A loyalty programme that gives a percentage of every sale back as rewards takes a slice of that margin on every cup, including the ones bought by regulars who’d have come back anyway. At a 3% reward rate that’s a bit over a rand a cup. As an example, a shop selling 200 cups a day would hand back roughly R8,000 a month in rewards.

Even when it genuinely wins back a customer who would have left, you’re still funding rewards for everyone who wouldn’t have.

A stamp card costs you one free coffee per nine sold. That’s 10% of one cup, not 3% of nine cups. The maths is different by an order of magnitude.

Stamp cards were invented for businesses like yours for a reason.

Read the science

How the chains do loyalty — and why you can do better

South Africa's big coffee chains have invested heavily in loyalty. Here's what they do, and where they fall short for customers.

Big chain coffee appsDownloadable app, spend-based points

Requires an app download and account before a customer earns anything. Spend-based points mean low-value purchases earn slowly — that suits a chain but feels stingy at independent prices.

Franchise stamp appsOwn-branded app, visit-based stamps

App-only — every customer has to download something to take part, which quietly filters out a big chunk of who would have joined. And the rewards only work at that one brand.

Shared rewards walletsA third-party wallet several chains plug into

Still an app download, and heavy on the data it collects upfront. Because several brands share it, a customer earns nothing extra for choosing one over another.

Lekka is a digital loyalty card app that works in the browser — no download required. Customers join in seconds and their rewards card works across every business on the platform. As an independent coffee shop, that's actually an advantage: you can offer a simpler, more generous loyalty scheme than the chains.

The most common loyalty programme mistakes coffee shops make

Avoid these and your programme will work significantly better.

1

Setting the stamp target too high

If customers need 15 or 20 stamps before earning a reward, the goal feels unachievable and they disengage. The sweet spot for coffee shops is 8–10 stamps. At daily coffee consumption, that's 2–3 weeks to a reward — motivating without feeling impossible.

2

Making the reward feel underwhelming

A free coffee is the gold standard for a reason — it's the same thing they're already buying, so the value is obvious. Rewards like 'R5 off your next purchase' or '10% discount' feel stingy and don't drive the same behaviour. Match the reward to what customers actually want.

3

Hiding the QR code

The QR code needs to be visible and accessible without customers having to ask for it. The best placements are on the counter next to the till, on a small tent card on every table, and mentioned verbally during the transaction. If customers don't know about it, they won't use it.

4

Launching and never promoting it again

The first week of a loyalty programme is not the whole marketing effort. Mention it to every new customer for the first month. Put it on your Instagram bio. Include it in your takeaway packaging. The programme compounds over time — but only if you keep signing people up.

5

Not using the broadcast feature

Many coffee shop owners set up their stamp card and never touch the broadcast feature. This is the most valuable part of the platform. A broadcast to your loyalty base on a slow Tuesday morning — even 'free cookie with any hot drink till 3pm' — can meaningfully change your day's revenue.

Up and running in minutes.

1

Sign up

Create your vendor account at lekkacard.co.za.

2

Set your reward

Choose your stamp target and what customers earn.

3

Print your counter QR

One A5 card with your unique QR — sits next to the till.

4

Customers do the rest

They scan with their phone, stamps land in their wallet. No app, no friction.

Frequently asked questions

Real results

Infinity Coffee · Somerset West

83% return rate in 17 days

Read case study

Ready to build your regulars?

Set up your digital loyalty programme in minutes. No setup fee, no contract.

Works at every till. No app downloads. No percentage of every sale. No payment platform required.