By Musskart Technology Editorial Team Published: Updated: Reviewed by Musskart Senior Engineers

$241.7M

Nigeria Loyalty Market, 2025

16%

CAGR To 2029

Liability

The Number Nobody Models

₦4M–₦20M

Typical Build Range

We reply on WhatsApp within minutes.

A Growing Market, and the Reason Most Programmes Fail

Nigeria's loyalty market was estimated at around $241.7 million in 2025, growing roughly 18.6% year on year with a projected 16% compound annual growth rate through 2029. ThankUCash, Flutterwave, Jumia and Shoprite are all active, and payment-integrated incentives are pulling the category forward as cashless transactions grow.

So the demand is real. What is also real is that most Nigerian loyalty programmes fail, and they fail for one of three reasons that have nothing to do with the app being badly built.

The reward is not worth the effort

A customer earns 1% back and needs to spend ₦200,000 before anything happens. They do the arithmetic once, conclude it is pointless, and never open the app again. If your reward cannot be described in one sentence that sounds worth having, the programme is decoration.

Enrolment friction kills it at the till

If joining requires downloading an app while a queue forms behind the customer, almost nobody joins. Programmes that work let someone enrol with a phone number in five seconds and discover the app later.

Nobody modelled the liability

Every unredeemed point is a debt you owe. Businesses launch generous programmes, accrue millions in outstanding points, and then either devalue them — angering exactly the customers they were trying to keep — or absorb a redemption wave they never budgeted for. More on this below, because it is the part that most often turns a loyalty programme from an asset into a problem.

Before you build anything, answer this: what behaviour are you paying for? Higher frequency, larger baskets, winning back lapsed customers, or shifting people from a competitor? Each implies a different mechanic. A programme designed to increase visit frequency and a programme designed to increase basket size should not look the same, and "we want a loyalty app" is not yet a design brief.

Pick the Right Mechanic

MechanicBest forWatch out for
Points — earn per naira, redeem against purchasesSupermarkets, pharmacies, general retail with varied basket sizesLiability accumulation and the temptation to set an earn rate you cannot afford. Needs an expiry policy from day one.
Cashback — a percentage returned to a walletFuel stations, restaurants, anywhere the customer values simplicityFeels like a discount, so it can erode price perception. Cheaper to explain, harder to differentiate.
Stamps — buy nine, get the tenthQSR, coffee, salons, laundry, car wash — repeat visits with a consistent unitOnly works where the purchase is roughly uniform. Trivially simple to understand, which is its strength.
Tiers — status unlocking benefitsAirlines, hotels, banks, premium retail, anywhere status itself is desirableNeeds enough customers at the top to feel aspirational and real benefits at each level, not just a badge.
Coalition — earn at one merchant, spend at anotherOperators building a network rather than a single brandThe hardest model. You are running a settlement business between merchants, with all the reconciliation that implies.
Surprise and delight — unannounced rewardsBrands with strong margins and a communityNo liability accrual and high emotional return, but no predictability for the customer either. Works best layered on top of something else.

For most Nigerian SMEs launching a first programme, stamps or simple cashback outperform points, because the customer understands them instantly and you can state the offer in one line on a poster at the counter.

The Liability Maths Nobody Runs First

This is the section that separates a programme that makes money from one that quietly does not. Work it through before you commission anything.

What the reward actually costs you

Not the face value — the cost. A free coffee with a face value of ₦2,500 might cost you ₦700. Programmes are far cheaper when rewards are your own goods at cost than when they are cash or third-party vouchers at face value. Design in your own currency wherever possible.

Breakage, and why you should not rely on it

A share of points are never redeemed, and that breakage is what makes the arithmetic work. But it is also the number people use to justify unaffordable generosity. Model the programme so it still works at low breakage, then treat high breakage as upside rather than as the plan.

Carry the liability on your books

Outstanding points are a real obligation and your accountant should be accruing for them. The platform must report the outstanding balance, its movement, and the expected cost of redemption at any moment. Without that, you are running an unrecorded liability — and if you are a larger entity that is an audit and internal controls problem as well as a commercial one.

Set expiry and the right to amend, up front

Publish an expiry policy and reserve the right to change the programme in your terms, from launch. Introducing expiry later, onto points people already hold, produces exactly the backlash you built the programme to avoid.

Measure incrementality, not participation

The only number that matters is whether enrolled customers spend more than they would have. Compare enrolled against non-enrolled cohorts over time, and run a holdout group who get no rewards. Most programmes report enrolment and redemption because those look good; the honest measure is the spend difference net of reward cost.

Making It Work at the Till, and Stopping the Fraud

One compliance note: a loyalty programme holds names, phone numbers and a complete purchase history per customer, which is personal data under the Nigeria Data Protection Act. At scale that brings NDPC registration and annual compliance audit obligations, plus consent for marketing messages — see NDPA compliance. If your rewards involve holding customer funds in a wallet rather than points, that raises separate questions and you should take advice before designing it that way.

Cost, Timeline and Where to Start

Single-brand programme

₦4,000,000 – ₦8,000,000

Customer enrolment by phone number, one mechanic, POS or QR earning, redemption at the till, customer app on Android and iOS, campaign tools, liability reporting and a merchant dashboard. Eight to fourteen weeks.

Multi-outlet retail

₦8,000,000 – ₦14,000,000

Adds multi-branch with per-outlet reporting, tiers, card-linked earning through your payment provider, segmentation and automated campaigns, fraud monitoring, offline earning with sync, and integration into your existing POS and ERP. Four to six months.

Coalition network

₦14,000,000 – ₦20,000,000

Many merchants on one currency: merchant onboarding and settlement, inter-merchant reconciliation, a shared consumer app, merchant portals and commission. Six to nine months, and a genuinely harder business than a single-brand programme.

Start with one mechanic, one outlet and a fixed budget. Run it for ninety days against a holdout group, measure whether enrolled customers actually spent more net of reward cost, and only then roll out. Loyalty is one of the few products where you can test the economics cheaply before committing, and almost nobody does.

Musskart Technology Limited is a registered Nigerian software company in Asaba with an Abuja office and 250+ projects delivered since 2020, building POS, e-commerce, restaurant and retail systems that loyalty plugs into directly.

Related Musskart Pages

Loyalty works best wired into the till

Earning has to be automatic at the point of sale. See custom POS software development, restaurant ordering apps and online store setup — built together, a customer earns whether they buy in store or online.

Frequently Asked Questions

A single-brand programme with phone-number enrolment, one mechanic, POS or QR earning, redemption at the till, an Android and iOS customer app, campaign tools, liability reporting and a merchant dashboard costs 4,000,000 to 8,000,000 Naira over eight to fourteen weeks. A multi-outlet retail programme adding per-branch reporting, tiers, card-linked earning through your payment provider, segmentation and automated campaigns, fraud monitoring, offline earning with sync and POS or ERP integration runs 8,000,000 to 14,000,000 Naira over four to six months. A coalition network where many merchants share one currency, with onboarding, settlement and inter-merchant reconciliation, runs 14,000,000 to 20,000,000 Naira.

It depends on the behaviour you are paying for, and that question should be settled before any design work. Points suit supermarkets, pharmacies and general retail with varied basket sizes, but accumulate liability and need an expiry policy from day one. Cashback suits fuel stations and restaurants where simplicity matters, though it can erode price perception. Stamps suit QSR, coffee, salons, laundry and car washes where purchases are roughly uniform, and are trivially easy for customers to understand. Tiers suit banks, hotels and premium retail where status itself is desirable. For most Nigerian SMEs launching a first programme, stamps or simple cashback outperform points because you can state the offer in one line on a poster.

Every point a customer holds and has not redeemed is a debt you owe, and it should be accrued on your books. Businesses launch generous programmes, accumulate millions of naira in outstanding points, then either devalue them, which angers exactly the customers they were trying to keep, or absorb a redemption wave nobody budgeted for. The platform must report outstanding balance, its movement and the expected cost of redemption at any moment. Two disciplines protect you: design rewards in your own goods at cost rather than cash or third-party vouchers at face value, and publish an expiry policy from launch rather than introducing one later onto points people already hold.

This is the most common loyalty fraud in Nigerian retail and it is not customers gaming the system, it is cashiers attaching their own loyalty number to walk-in customers' purchases and harvesting the points. It is invisible without deliberate controls. We build velocity limits per account, flagging of accounts earning across improbable locations or at improbable times, staff accounts marked and monitored separately, manual point adjustments requiring supervisor approval with a recorded reason, and an immutable audit trail on every earn and redemption. Most retailers who install monitoring find at least one account doing this within the first month.

Only if it changes behaviour, and most programmes never measure whether it did. The number that matters is incrementality: whether enrolled customers spend more than they would have anyway, net of what the rewards cost you. Reporting enrolment counts and redemption rates is easy and flattering but tells you nothing. We build cohort comparison between enrolled and non-enrolled customers over time, and we strongly recommend running a holdout group who receive no rewards so you have a genuine control. Start with one mechanic at one outlet for ninety days against that holdout, measure the spend difference, and only roll out if the arithmetic works.

Yes, and unified earning is one of the main reasons to build rather than buy an off-the-shelf card scheme. The customer is identified by phone number at the till and by their account online, so a single balance accumulates across both. We integrate with your point of sale for in-store earning, with your online store at checkout, and where you have no integrated POS we support QR scanning or a simple phone-number lookup on a tablet. Offline earning at the till syncs when connectivity returns, which matters because the network at your outlet will fail and losing a customer's points at the counter is worse than having no programme.

Test the Economics Before You Roll It Out

Tell us what behaviour you want to change, how many outlets you run and what POS you use. We will help size the reward economics first, then scope a programme you can pilot at one outlet.

Chat on WhatsApp Get a Quote Call +234 813 168 6721 See Our Full Pricing
WhatsApp