On-pack rewards for FMCG brands in Kenya

Give them a reasonto pick yours.

One QR on your pack, a unique code inside it. Your customer scans, types the code into WhatsApp and is paid instantly in airtime or M-Pesa: on the first pack, on the fourth, or for answering your questions. No draws, no losers, and a verified purchase behind every shilling you spend.

15:00
JirewardBusiness account
Today
Hi! I bought Tausi Tea 250g (#TASTE). My code is: 4H7-Q2M-9XT15:00
🎉 You’ve won KES 50 from Tausi!Send KES 50 airtime to +254 712 345 678 (Safaricom)?15:00
Yes, send itIt’s AirtelAnother number
Yes, send it15:00
✅ KES 50 airtime is on its way to +254 712 345 678 (Safaricom).You’ll get a message from Safaricom in a moment.15:00

Sent on WhatsApp. Nothing to install.

Airtime receivednow

KES 50

Your dashboard, live

Verified purchase

Tausi Tea 250gKES 50 paid

Paid in seconds. Proven in your dashboard.

  • 96%of Kenyan internet users open WhatsApp every day
  • 93 in 100phones in Kenya are smartphones
  • 21.9bnM-Pesa transactions a year

Sources: HelloDuty, 2026; Techweez, April 2026; TechArena, June 2026.

A draw teaches 299,000 people that you don’t pay.

They bought your product, sent the code and got nothing. That is the lesson your promotional budget bought, delivered at national scale to exactly the customers who chose you.

A national draw

1winner. The other 299,000 learned something about your brand.

The same budget, on Jireward

300,000paid. Every one of them has a reason to buy the next pack.

Each dot is 1,000 people who bought your product. The money spent is the same either way. What changes is how many of your customers ever see it.

Four steps.You do two of them.

  1. Your wallet

    KES 2M

    You

    1Fund

    Put money in your own wallet, by M-Pesa or a payment link.

  2. You

    2Print

    Your QR goes on the pack. A unique code goes inside each one.

  3. Hi! I bought Tausi Tea 250g (#TASTE). My code is: 4H7-Q2M-9XT

    Your customer

    3Scan

    They scan the QR, type the code into WhatsApp and send.

  4. KES 50

    Jireward

    4Paid

    Airtime or M-Pesa, in seconds.

A code you have to open the pack to read is a code you had to buy.

A code on the outside can be claimed in the aisle by anyone with a phone. One on the inside can only be read by someone who bought the pack.

No inside to print on, like a sachet? Print a unique QR on each pack instead.

First trust. Then habit. Then a conversation.

Three kinds of campaign, one wallet, one dashboard. Each takes the relationship a step further than a promotion ever has.

Instant reward

One scan, one reward. Straight away.

🎉 You’ve won KES 20!
✅ Your airtime is on its way.

Multi-scan

Buy 4, earn KES 200.

Scan 3 of 4. One more pack and KES 200 is theirs, however long it takes.

Survey-to-earn

Ask the people who actually bought it.

What made you choose Tausi today?

  • The price41%
  • It’s what I always buy28%
  • The reward19%
  • It was the only one left12%

Example data

What comes back

Every reward is a purchase you can prove.

You sell through distributors and dukas, so you have never seen a single sale. Now every scan shows you what was bought, when, and whether that shopper has bought before.

Packs scanned
61,000
Different shoppers
39,000
Came back for more
41%
Copied codes stopped
210

Example figures for one campaign of 100,000 packs.

You only pay for the packs people scan.

The money for your codes waits in your wallet. Whatever isn’t scanned comes back to you.

KES 1.2Mpaid to shoppers who scanned

KES 0.8Mback to you

Example: 100,000 packs at KES 20 each, and six in ten scanned.

Every scan is covered
The money is set aside before your codes are printed, so nobody who scans is ever left unpaid.
A limit you set
Every campaign has a budget. When it’s used up, the campaign pauses itself.
Your own account
Your money is kept apart from every other brand’s. Nobody else’s campaign can touch it.

The same budget, spent two ways.

Who gets paid
A chance promotion: One person, or a handful
Jireward: Everyone who buys, on the terms you set
What most customers experience
A chance promotion: Losing
Jireward: Being paid
The second purchase
A chance promotion: No reason to make one
Jireward: Multi-scan rewards it
What you learn
A chance promotion: Who your winners were
Jireward: How many buy, how often, and what they think
What you pay for
A chance promotion: A fixed prize pool, whether it sells or not
Jireward: Each verified purchase
Unspent budget
A chance promotion: Spent
Jireward: Comes back to your wallet
Licence
A chance promotion: A prize competition licence, with a KES 5M security bond
Jireward: No chance element to license1
Advertising
A chance promotion: Pre-approved by the regulator, with responsible-play messaging
Jireward: Ordinary marketing rules1

1Under Kenya’s Gambling Control Act, 2025, as of September 2026. Not legal advice: see the licence question below.

Not sure which column your next promotion sits in?

What your finance and legal teams will ask.

Does a guaranteed-reward promotion need a gambling licence in Kenya?

Kenya’s Gambling Control Act, 2025 licenses promotions where people stand a chance of winning. With Jireward every valid code pays the reward it promises, so there is no draw and nobody loses: it is structured to sit outside the chance-based promotions the Act regulates.

Ask your own advocate to confirm how the Act applies to your promotion. Written September 2026.

What does a shopper need?

Just WhatsApp. They scan the QR on the pack, type the code from inside it and press send. No app, no sign-up.

Can someone cheat by guessing or reusing a code?

No. Every code is random and pays out once. A second try is refused, and a batch with lots of repeat tries tells you packs are being copied.

What if our pack has no inside, like a sachet?

Print a unique QR on each pack instead, so the shopper just scans and sends. You can choose differently for each print run.

What happens to money nobody claims?

It comes back. Money for your codes is only set aside, and whatever isn’t scanned returns to your wallet when the campaign ends.

Can we see who scanned?

You see what was bought, when, and who keeps coming back, but never a name or a phone number. You can still ask them questions with a paid survey.

Run it on 100,000 packs and see what comes back.

Start with one product. You set the reward and the budget, and whatever isn’t scanned comes back to you.