A street coffee stand on a Kuala Lumpur pavement at dusk, the Petronas Towers behind it. The barista hands a takeaway cup across the counter to a customer, who is holding her phone up to the QR code card propped beside the cups.

Turn today's customer into next month's regular.

A loyalty card that lives in your customer's phone instead of the bottom of a bag. They scan once to join. You tap once to stamp. That is the entire thing.

No app to download Joins by QR, like DuitNow Running in 10 minutes

No card details for the trial. RM25 a month after, if you keep it.

What's happening now

You know their usual.
They don't know you noticed.

Nothing here is a software problem. It is four small things that happen in every shop in Malaysia, every week, and quietly cost you the customers you already had.

Card number four this year A salon owner handing a small paper loyalty card across the reception counter to a customer. Both women are looking down at the card.
01

You printed 500. You have 480.

The rest are in the bin by the door, or at the bottom of a bag with a parking ticket and two receipts. A card only works if it is on the person when they walk back in — and paper never is.

02

Nobody is stamping at 6pm.

Eight people queuing, one pair of hands. Writing a name into a notebook is the first thing that gets dropped when it gets busy, and it is the one thing that never comes back.

03

You find out they stopped coming by accident.

A Thursday regular goes quiet. You notice five weeks later, looking around a half-empty room — long after a message would have brought them back.

04

A discount for everyone rewards the wrong people.

10% off at the door pays the person who was never coming back anyway, and gives nothing extra to the person who has been in forty times this year.

What changes on the floor

Not a busier counter.
A shorter one.

This is not a system your staff have to learn. It is one screen with one button on it, and it fits inside the gap where you already hand something over.

Joining

Was: “Fill in this little card — I'll keep it behind the counter for you.”

They scan the QR while you make the drink. Name, number, done. You never touch it.

Stamping

Was: “Where's the stamp? Who had the stamp last?”

Search the name, tap once. Their phone updates in their hand while they are still standing there.

Remembering

Was: a shoebox, a notebook, and whatever you can hold in your head.

Every visit and every reward, kept. You can look at it from your sofa at ten at night.

Bringing them back

Was: hoping.

You can see who has not been in for thirty days — and what they always order when they do.

Why regulars decide the month

Not more new faces.
The same ones, more often.

You do not need a marketing budget to see this. Look at your own takings and count how much of it came from people who had been in before.

Cost to replace a regular

0×

Winning a brand new customer costs several times what it costs to keep one you already serve. Every regular who drifts away is a cost you then pay again at the door.

Widely replicated finding across retail and services research.

Where a neighbourhood shop's month comes from

18%
First visit
24%
Second or third
58%
Regulars

Illustrative split of a typical month. The shape, not the exact figures, is what nearly every owner recognises in their own till.

What a small lift is worth

+0%

Holding on to just 5% more of your customers has been shown to lift profit by a quarter or more — because serving someone who already trusts you costs almost nothing.

Bain & Company / Harvard Business Review, Reichheld.

A barista in a small Malaysian coffee shop greeting a regular customer by name and already reaching for their usual cup.

“They've been coming every Thursday for two years. I still don't know their name.” The gap a loyalty card actually closes — not the discount, the recognition.

The only sum that matters

It pays for itself
on the third visit.

Three coffees a month — across the whole shop, not each.

RM

If each of them came back once more a month

RM0

a year, kept — after the free coffees and the RM300 subscription

  • Yours RM0
  • Free coffees RM0
  • Loyalty Cards RM300

Your own numbers, multiplied out — nothing here is an industry average. One free coffee in every ten, costing you about a third of what you charge for it.

The card itself

It carries your name.
Ours is nowhere on it.

Your customer never sees a piece of software. They see your shop, in your colours, with your reward on it — and it is already in their phone the next time they walk past.

KB Kiln Bangsar Loyalty

Collect 10 stamps — the next coffee is on us.

CardholderSiti Nuraini
BusinessKiln Coffee House
BranchBangsar · Jalan Telawi 3

Scan at the counter. Stamps are added by the shop, never by you. One card works at every branch.

It looks like your shop

Your colours, your logo, and a stamp icon that matches what you actually sell — scissors, a cup, a paw.

It lives in their phone

A link they keep, not an app they have to install. It opens in one second on anything with a browser.

It cannot be lost

New phone, cleared browser, deleted message — their stamps are on our side, and they are still there.

One card, every branch

They collect in Bangsar and redeem in Damansara. The card does not care which door they came through.

From nothing to stamping

Five steps.
You'll be done before lunch.

Watch it run on the phone, or tap a step to jump to it. These are the real screens — the ones your customer and your staff will see.

Scan to join

Point the camera at the poster by the till.

Kiln Bangsar
Loyalty card

Join Kiln Bangsar

10 stamps, then your next coffee is free.

Your nameSiti
Phone012 345 6789
Get my card

You're in, Siti

Show this at the counter. Keep the tab, or add it to your home screen.

KB Kiln Bangsar

10 stamps — next coffee free

Add to home screen

One more to go

Stamped just now at the counter.

KB Kiln Bangsar

10 stamps — next coffee free

9 of 10 collected

Your coffee
is on us

Show this to the counter and they'll confirm it. Your card then starts again at zero.

Redeem now
On your phone

No app to download.
It is already on your phone.

It opens in the browser you already have. Add it to your home screen and it sits beside everything else — nothing to install, nothing to update, and it works the same on the counter tablet.

Your shop, this morning — Loyalty Cards on a phone
Everyone who came back — Loyalty Cards on a phone
Your customer's card — Loyalty Cards on a phone
The card, in your colours — Loyalty Cards on a phone
The poster for the till — Loyalty Cards on a phone
Bringing the quiet ones back — Loyalty Cards on a phone
Every outlet, one programme — Loyalty Cards on a phone

Card design studio

Make it yours now.
This is the real editor.

The same studio sits inside your dashboard. Type your shop's name, drop in your logo, pick a colour and a stamp — and watch the card your customer will carry.

This is what your customer sees on the front of the card.

Your logo Card colour
Stamp icon

Or upload your own stamp shape once you're inside — a logo mark works well.

KB Kiln Bangsar Loyalty

Collect 10 stamps — the next one is on us.

CardholderSiti Nuraini
BusinessKiln Bangsar
BranchBangsar · Jalan Telawi 3

Scan at the counter. Stamps are added by the shop, never by you. One card works at every branch.

Everything you change here is what your customer sees. Our name appears nowhere on their card.

Who is using it

If people come back,
this already fits.

It does not matter what you sell. If the same person could reasonably walk in a second time, there is a card in it.

A hair stylist in a Malaysian salon working on a client in front of a mirror.

Hair salons

Six cuts, the seventh at half price.

A barista pouring latte art at a modern Malaysian coffee bar.

Cafés & kopitiams

Ten coffees, the eleventh on the house.

A barber finishing a fade in a modern Malaysian barbershop.

Barbers

Five cuts, the sixth free.

A nail technician painting a client's nails at a modern nail studio.

Nail studios

Four sets, RM30 off the fifth.

A baker lifting a tray of fresh pastries onto the counter of a small bakery.

Bakeries

Ten loaves, the eleventh free.

An Indian Malaysian restaurant owner handing a plate of curry and rice across the pass of the open kitchen.

Restoran & mamak

Ten meals, the eleventh free.

An Indian Malaysian tailor measuring a length of bright fabric at a work table.

Tailor & alterations

Five pieces, RM20 off the sixth.

A therapist giving a facial treatment in a calm modern spa room.

Facial & spa

Five treatments, the sixth at half.

A staff member handing a cup of iced milk tea to a customer at a dessert kiosk.

Bubble tea & dessert

Nine drinks, the tenth free.

A pet groomer drying a small dog on a grooming table in a bright pet salon.

Pet grooming

Five grooms, the sixth at half price.

What people expect now

Nobody carries cards.
Everybody carries a phone.

The paper punch card was designed for a wallet people have stopped carrying. The same customer who will not keep a bit of card will happily keep a link — next to the boarding pass, the parking and the QR they already pay with.

2 min Captions
Two minutes at the counter, with a shop that runs it.
And everywhere else

Every trade, one problem.
It's always the second visit.

Hair salon Café Barber Nail studio Bakery Facial & spa Bubble tea Pet grooming Car wash Workshop Gym & pilates Reflexology Dessert bar Nasi campur Pizza & pasta Mamak Tailor Dobi Grocer Florist Tuition Optical Dental Bike shop
Pricing

Less than one walk-out.
Every month.

Seven days free on either plan, with no card details. If you do nothing on day eight the account simply parks — nothing is charged and nothing is deleted.

Starter

For a single shop that is testing whether its customers will actually use it.

RM25/ month

7 days free first

  • Unlimited customers
  • One branch
  • Your colours, logo and stamp icon
  • Printable QR poster
  • Unlimited staff logins
  • Extra branches not available
Start with Starter
Most shops

Unlimited

For anyone with more than one door. One card, every counter, and the figures per branch.

RM75/ month

7 days free first · +RM15 for each extra branch

  • More than one branch — RM15 each
  • One card that works at every one of them
  • A printable QR poster per branch
  • Who has stopped coming, and when
  • Everything in Starter
Start with Unlimited

Running a café and a salon? One login holds as many businesses as you like. Each one picks its own plan and keeps its own card, customers and staff — you just switch between them.

The owner of a modern nail salon in Malaysia standing with arms folded, smiling at the camera.
The promise

We'd rather you stayed
because it works.

No contract, no setup fee, no minimum term. Here is exactly what you are agreeing to.

Seven days, no card details

You give us an email and a shop name. There is nothing to cancel, because nothing has started.

Stop, and nothing is deleted

Your customers and every stamp they earned stay exactly where they are. The card pauses. Come back in six months and it is all still there.

Your customer list is yours

We never market to your customers and never sell the list. Held in line with Malaysia's PDPA 2010, and exportable whenever you ask.

Answered within the hour

In English or Bahasa Malaysia, on Malaysian hours. Anything the helpdesk cannot settle goes to a specialist who can.

Questions

The ones we're actually asked.

Do my customers need to download an app?

No, and that is the whole reason it works. They scan the QR and the card opens in their browser — exactly the way DuitNow does. Nothing to install, no account to make, no password to forget. They can add it to the home screen if they want to, but they do not have to.

What if they clear the browser or get a new phone?

Their stamps are on our side, not on their phone. They scan your QR again, put in the same phone number, and the card comes back with every stamp still on it.

What happens after the seven days?

You pick a plan, or you do nothing. If you do nothing the account parks itself — nothing is charged, and nothing is deleted. Your customers and their stamps sit there until you come back.

What is the difference between the two plans?

Starter is one shop, one loyalty card, and as many customers as you can sign up — there is no cap. Unlimited adds more than one loyalty programme running at once, points-based rewards, customer segments and the reports behind them, and branches at RM15 each with their own QR code and figures. If you have one counter and one offer, Starter is the whole product.

If I change plan mid-month, am I charged twice?

No. Changing plan or adding a branch is prorated: you pay the difference for the days left in the month you have already paid for, and the full new amount from the next renewal. Your billing date never moves — it stays the day you first subscribed. Moving down works the same way and leaves a credit against your next invoice.

Is SST included in the price?

The prices on this page are what you pay today — no Sales and Service Tax is added. If we cross the registration threshold and SST becomes chargeable, it will be shown as a separate line on your invoice and we will tell you before the first invoice that carries it.

Can I take my customer list with me?

Yes, whenever you like and without asking us. Customers → Export gives you a spreadsheet of every cardholder — name, phone, stamps, which branch they joined at, and when they were last in. It is your list. We never market to it and never sell it.

My staff aren't good with technology.

The staff screen is a search box and a button. They type two letters of the name and tap once. There is nothing else on that page to get wrong, and a staff login cannot see your billing, your settings, or anyone else's branch.

I have two shops. How does that work?

On Unlimited, each extra branch is RM15 a month. One customer card works at all of them, so somebody can collect in Bangsar and redeem in Damansara. Extra branches are not available on Starter.

If the second one is a different business — a café and a salon, say — put both under the same owner login instead. Each chooses its own plan.

Can I change the reward later?

Yes, any time, and it updates on every card at once. Most shops start at ten stamps and adjust once they can see how often people actually come back.

Can a customer cheat and stamp their own card?

No. The QR only ever enrols someone — it cannot add a stamp. Stamps are added from a signed-in staff screen on your device, and every one is recorded against the person who added it.

Do you contact my customers?

Never. We do not market to them, we do not sell the list, and your customer data is held in line with Malaysia's PDPA 2010. You can export the whole list whenever you want it.

Grow with us

A shop isn't the only thing
that grows here.

Some of the people who brought shops to Loyalty Cards have never run one. They knew somebody who did.

Loyalty Cards affiliates talking over coffee in Kuala Lumpur

The people who brought shops here mostly never ran one.

They knew somebody who did — and in Malaysia, almost everybody does. Seventy-seven per cent of businesses here are a counter, a few staff, and regulars whose names they already know.

Find out more

What you are paid

100%
of their first payment, kept whole
5%
every month after, while they stay
15%
again if they move up to Unlimited
0
clawbacks — money is never taken back

What you are given

7
days of course, and a certificate at the end
60
days of credit from a single click
RM50
and you can ask to be paid out
RM0
to join, brand kit and posters included
A warm, busy evening inside a Malaysian neighbourhood cafe and bakery, customers at the tables and the owner handing a bag across the counter.

Tomorrow's regulars are already in your shop today.

Set it up this afternoon, print the poster, and start stamping tonight. Seven days free, no card details, and nothing to cancel.

From RM25 a month after the trial. Cancel by doing nothing.