Skip to content

Designing Rewards for Growth at Carbon and Branch: Loyalty Tiers, Cashback and Referrals

Carbon and Branch both needed people to use the accounts they’d opened. Carbon gave its most active customers better products through tiers, and Branch paid customers cashback for paying their bills in the app. I designed both.

In this case study

At a glance

Role
Product Designer at Carbon; Senior Product Designer on the growth team at Branch
Companies
Carbon Finance, Branch International
Markets
Carbon in Nigeria; Branch in Nigeria, Kenya and India
Platforms
Carbon on iOS and Android; Branch on Android
Team
Product managers and engineers at each company; Branch’s growth pod
Timeline
Carbon, Jun 2022 to Oct 2024; Branch, Oct 2024 to Mar 2026
Tools
Figma, Neem (Branch’s design system), usability testing

Project TLDR:

  • At Carbon, giving new benefits to every customer at once would have cost too much, so I designed six tiers that give better loans, savings rates and support to the most active customers first.
  • At Branch, bill payments were lagging, so I designed cashback on bills and a referral reward, both spent inside the app, with the Rewards tab ordered differently for new and returning customers.
  • Bill payments at Branch went up after launch, and loan applications with them. Both programs are still live.

Getting people to use the accounts they’d opened

In Nigeria, anyone who wants a digital account has plenty of choice: OPay, PalmPay, Kuda, FairMoney, Carbon, Branch and more. Opening an account takes minutes, so the harder job is getting people to use it: to keep money in the wallet, pay bills, use the card and come back for a loan.

I worked on that problem twice. At Carbon the answer was tiers: the more you used Carbon, the higher your tier and the more you could access. At Branch, where Carbon was one of the apps we competed with, the answer was money: cashback when you paid a bill, and a reward when a friend you invited repaid their first loan.

Both programs reward the same thing, using the app, but each had its own job. Carbon needed a fair way to decide who gets new benefits first. Branch needed one number to move: bill payments. And they pay out in very different ways, which shaped almost every design decision.

Designing six tiers at Carbon

Carbon is a credit-led digital bank in Nigeria with more than four million customers. Carbon wanted to offer its customers more: better rates, faster support, buy now, pay later. Offering all of it to everyone at once would have cost too much, so the real question was who gets it first. Tiers answered it. The most committed, most active customers, the ones who keep money in their wallet, transact, save and repay on time, unlock benefits first, and everyone else can see what they’d get by using Carbon more.

There are six tiers. Moving up unlocks things like higher loan offers at lower interest, applying for a loan twice a day, better savings interest, faster customer support, Carbon Zero (Carbon’s buy now, pay later, which spreads a payment over four instalments at 0% interest) and a direct line to the contact centre.

Each tier got its own colour and badge. Here’s a customer climbing from Tier 1 to Tier 6:

Carbon’s six tiers, from Tier 1 to Tier 6. In the progress row, the tiers a customer has passed are ticked, their tier is highlighted in its colour with “You” under it, and the tiers ahead are locked.

Climbing from Tier 1 to Tier 6. The tiers you’ve passed are ticked, yours is highlighted in its colour, and the ones ahead stay locked.

Designing around what the data could do

What I wanted was a points counter that grew with every transfer and repayment, so customers could watch themselves get closer to the next tier. Research on reward programs supports this: people work harder for a reward as they get closer to it.

The data didn’t allow it. Carbon recorded every activity that counted, from wallet balances and transfers to card payments, savings, Carbon Zero, loans and repayments, but it couldn’t total points in real time. Instead, a query ran across every customer at the end of each quarter and moved them up or down a tier.

So I designed for what customers could rely on: the tier they’re on, what it gives them now, what the next tier adds and what gets them there. Progress shows as tiers, not points. Here’s how a customer moves between them:

  1. You use Carbon

    Wallet balance, transactions, savings, bills and on-time repayments all count.

  2. Carbon records it

    Every activity is logged against your account.

  3. The quarter ends

    One review runs across every customer.

  4. Your tier changes

    You move up, stay or move down.

  5. The app shows it

    Your new tier, its benefits and the next step.

Tiers change once a quarter, not after each transaction, so the screens focus on what each tier gives you and how to reach the next.

Dropping a tier feels like losing something, so Carbon warned customers before it happened. Customers at risk of moving down got an email before the quarter closed, with ways to keep their tier, and customers who moved up got a welcome. Here are two of those emails:

A warning less than two weeks before the quarter ended, with four ways to keep the tier, and a welcome a few weeks after it.

Showing what each tier unlocks

Customers reach their tier from two places they already use: their profile picture on the home screen carries a tier badge, and the Account page shows a tier label beside their name.

Two ways in: the badge on your profile picture, and the tier label on your Account page.

Both open the tiers screen. It had to answer three questions in order: where am I, what do I get, and how do I get more. Here’s how the screen is ordered, from the top:

  1. Where you stand. Your photo with your tier badge, and “You’re on TIER 3” in your tier’s colour. It’s the first thing customers look for, so it leads the screen.
  2. How far you’ve come. Six steps in a row: tiers you’ve passed are ticked, yours is marked “You”, and the ones ahead are locked. It shows progress without a points total the data couldn’t keep up to date.
  3. What tiers are. A small “What are tiers?” link for anyone new, which opens a short explainer. It’s kept quiet so it doesn’t compete with your status.
  4. Now or next. Two tabs separate what you have today from how to get more, so neither list gets long.
  5. Your benefits first. What you can use right now, each with an icon and one line on what it means for you.
  6. What’s next. The next tier’s benefits sit right under yours, so every visit shows what you’d gain by moving up.
  7. One next step. “Level up to the next tier” closes the list and opens the second tab.
The Tier 3 screen from the top: status, progress, help, then benefits now and next.

The second tab turns the next tier into a plan:

  1. The goal. “Next tier: Tier 4”, with a lock, so the target is concrete.
  2. The reward. What Tier 4 adds, repeated here so customers don’t have to switch tabs to remember why it’s worth it.
  3. The steps. Three things that count, in plain words: keep ₦20,000 in your wallet, transact regularly and save.
  4. The detail, if you want it. “Learn more” opens the full article on how each activity earns points.
The Level up tab: the goal, the reward and the steps, in that order.

Once the benefits for each tier were agreed, I designed all six versions of the screen, so each one shows the right benefits and the right next step. At Tier 6 there’s no next tier, so the second tab becomes “Maintain your elite tier status” and explains how to keep it.

All six tiers. Benefits build up as you climb, and at Tier 6 the next step becomes keeping your status.

I tested the screens with customers and refined them from their feedback before they shipped. Tiers are live in Carbon’s app on iOS and Android, and Carbon’s help centre walks customers through all six.

Designing cashback and referrals at Branch

At Branch I took on rewards as the growth team’s product designer. The product manager and I shaped the flow and journey together; I designed the screens and the gift illustrations, working with the engineers in our growth pod. The goal matched Carbon’s, getting customers who already had a Branch account to use it, but we had one number to move: bill payments, which were lagging behind the rest of the app.

This time the reward was money. Rewards launched on Android in Nigeria, Kenya and India. Here’s how customers earn and spend it in Nigeria:

How rewards work at Branch in Nigeria
How you earnWhat you getWhen it lands
Bill cashbackPay airtime, data, cable TV or electricity bills of ₦200 or more2% back, on up to five bill payments a month and on all airtime and data purchases above ₦200Straight after the payment
ReferralA friend joins with your invite code and repays their first loan₦2,000 for you and ₦2,000 for your friendAfter your friend’s first repayment
SpendingUse your rewards balanceAirtime or dataStraight away

Tying the referral reward to a repaid loan means Branch only pays for friends who actually borrow and repay. Limiting cashback on bill payments to five a month keeps its cost predictable.

I designed for two kinds of customer, and each needed something different first:

What each customer needs first
Just joinedHas been earning
What they’re wonderingWhat is this, and how do I start?What have I got, and did I get what I expected?
What comes firstTheir invite code and the deal in one lineTheir balance, with Spend Rewards
What followsThe other way to earn, redeeming a friend’s code, the FAQThe ways to earn, their rewards history, the FAQ
Main actionInvite FriendsSpend Rewards

Explaining rewards to someone who’s just joined

A new customer opening the Rewards tab has nothing to spend yet, but they can start earning straight away. Here’s how the tab is ordered for them:

  1. Your invite code. The one thing a new customer can act on right away, so it leads, with Copy attached.
  2. The deal. “Earn ₦2,000 in rewards when friends you invite repay their first loan. They earn ₦2,000 as well.” It sits right under the code, so the reason to share is next to the thing you share.
  3. The other way to earn. “Earn 2% cashbacks on bill payments” is a row, not a card, because it’s the second option.
  4. Joined through a friend? “Redeem invite code” is there for customers who came in with a code.
  5. Questions. “Learn about rewards” opens the FAQ, last.
  6. One main button. “Invite Friends”, pinned at the bottom of the screen.
Before you’ve earned anything: your code, why to share it, then everything else.

Sharing and redeeming each take one screen:

Invite and earn shows your code with one button to share it. Redeem takes a friend’s code in one field.

The gift box illustrations came from the illustration workflow I built at Branch, so they match the rest of the app.

Helping returning customers see and trust their rewards

Once a customer has earned something, the order flips. The balance moves to the top, because it’s what they came to see:

  1. Your balance. What you’ve earned and not spent, in the largest type on the screen.
  2. Spend it. “Spend Rewards” is attached to the balance and opens airtime and data, so earning leads straight to spending.
  3. Keep earning. Invite and earn and bill cashback move down into cards: still easy to reach, but no longer the headline.
  4. Redeem a code. Still one tap away for anyone who has a friend’s code.
  5. Check it. “View rewards history” shows everything earned and spent.
  6. Questions. “Learn about rewards” opens the FAQ, last.
After you’ve earned: your balance and how to spend it first, then ways to earn more.

A returning customer mostly wants to know one thing: did I get the cashback I expected? So every cashback appears as its own transaction, the transaction history has a Rewards filter, and a rewards history page shows the balance with everything earned and spent.

Spend, then check: each cashback is its own transaction, so customers can match it to the bill.

The FAQ answers a question that matters when money is involved: is the bill discounted? No. You pay the full amount, and the cashback lands in your rewards balance straight after.

Three short answers about earning and paying, with a way to chat with support.

I built every screen with Neem, Branch’s design system, so Rewards uses the same app bar, cards, list rows and buttons as the rest of the app. We tested the flow internally and with customers across several rounds before launch.

Tiers and cashback side by side

Both programs reward people for using the app, but they differ in what customers get and how soon they see it:

Carbon tiersBranch cashbackBranch referrals
Why this rewardNew benefits cost too much to give everyone, so the most active customers get them firstBill payments were lagging, so paying bills in the app pays you backEach new customer is a friend who borrows and repays
What earns itWallet balance, transactions, savings, bills and on-time repaymentsPaying bills of ₦200 or moreA friend joining with your code and repaying their first loan
What you getAccess: better loan and savings rates, faster support, Carbon Zero2% back₦2,000 each
When you see itWhen the quarterly review moves your tierStraight after the paymentAfter your friend’s first repayment
What the design had to doMake a slow change feel worth working towardShow the money arriving and make it easy to spendMake sharing easy and explain the wait

The biggest difference is timing. Cashback lands seconds after a bill, while a new tier can take a quarter. That’s why the Carbon screens lean on what each tier unlocks, and the Branch screens lean on the balance and its history.

Where they are now

Branch
Bill payments were the number we set out to move, and they went up after Rewards launched, as customers earned cashback and spent it on more bills. Other numbers moved with them, including loan applications. Rewards launched on Android in Nigeria, Kenya and India, and it’s still live in Nigeria today, in an app with more than 50 million downloads on Google Play.
Carbon
Tiers let Carbon offer new benefits to its most active customers without the cost of giving them to everyone. They’re live in Carbon’s app on iOS and Android, with a help centre guide to all six, and Carbon was still emailing customers about their tier in 2025. Carbon has more than four million customers, and its app has more than 5 million downloads on Google Play.

What I’d carry into the next rewards program

These programs taught me to:

Check what the data can do before designing.
At Carbon, the quarterly review shaped the whole experience, not just one screen.
Match the screen to how fast the reward arrives.
Fast rewards need a visible balance and a history. Slow rewards need a clear picture of what’s coming.
Explain once, then get out of the way.
New customers need the explainer; returning ones need their balance.
Show the next step at every level.
Even at the top tier, there’s something to do: keep it.