Case study

Pesa

Sending money home shouldn’t be a gamble.

Client
Pesa
Timeline
2025 – 2026
Industry
Fintech, Payments
Role
Mobile app UI and visual design lead, with the Head of UX
Rating
4.6 (1.6K ratings)

Pesa lets people send, receive and convert money across borders, with no transfer fees. I led UI and visual design on the mobile app, working with the Head of UX. Together we rebuilt onboarding so people get in within minutes, locked the exchange rate while you confirm a transfer, and designed group savings around the way people already save together.

Live preview

The short version

From 60 screens to a few minutes.

Before

Sign-up asked for everything at once, rates could change mid-transfer, and some flows broke halfway.

What I did

Led UI and visual design on the mobile app as we split onboarding into “get in” and “verify later”, locked the exchange rate while you send, and designed savings jars based on Ajo, Susu and Chama.

After

People got through onboarding, support took fewer onboarding calls, and the App Store rating climbed.

The exchange rate, guaranteed for 4 minutes, with its countdown barNext Up cards: verify your identity, nationality, work and earnings, favourite countries, biometric login

The problem

Waiting and surprises kill trust.

Pesa users live all over the world and send money between countries for rent, school fees, family and business.

The old app made people wait and surprised them. You couldn’t see your account until you’d been through around 60 screens of checks. Rates could move between typing an amount and confirming it. And some flows broke halfway, so people couldn’t tell if their money had moved.

How it worked before
  1. You download Pesa and start signing up.

    Mídé.
  2. Before you see anything, it asks for your BVN, an ID check, occupation, email, phone, favourite countries and a username.

    Mídé.
  3. Around 60 screens later, you finally see your account. If you made it that far.

    Mídé.

What was going wrong

Three moments where people lost confidence.

Too much up front

Every check happened before people could see the app, so many gave up before they started.

Rates that moved

The rate you saw wasn’t always the rate you got.

Flows that broke

Half-finished states left people guessing whether a transfer had gone through.

The user journey

One transfer, from sign-up to done.

The map follows one person through a single transfer and compares the old app with the redesign at each stage.

Swipe to see all four stages, pinch to zoom in

Stage

01Sign up

02Verify

03Send

04Done

Feeling

Higher feels better

  • After
  • Before
RelievedFrustratedIn controlBlockedConfidentAnxiousReassuredUnsure

Doing

Downloads Pesa to send money abroad.

Proves who they are.

Types an amount and reviews it.

Checks the money went through.

Before

Asked for BVN, an ID check, occupation, email, phone, favourite countries and a username before seeing anything. Around 60 screens.

Every check had to be done at the door, even just to look around.

The rate could change between typing the amount and confirming it.

Some flows broke halfway, leaving people unsure whether their money had moved.

After

Country, phone, email, address and a Pesa tag. In within minutes.

A “Complete your profile” checklist on home. Each item says why it’s needed and what it unlocks.

Rate guaranteed for 4 minutes, with a countdown and a clear “Get a new exchange rate” if it runs out.

Every money task ends on a clear result screen, with a prompt to rate the transfer.

Decision 01

Let people in first. Verify when it matters.

Compliance can’t be skipped, but it doesn’t all have to happen at the door. Sign-up now takes a few minutes. Everything else (identity, nationality, work and earnings, biometrics) lives in a “Complete your profile” checklist on home, and each item says what it unlocks.

Tradeoff

Some people reach the home screen unverified, so a few features stay locked until they finish the checklist.

Swipe to follow the whole flow, pinch to zoom in

Onboarding flowchart

Decision 02

A rate you can trust.

Pesa locks your exchange rate for 4 minutes. Near the end, a countdown offers “Send money now” or “Change amount”. If it runs out, you get a fresh rate.

Tradeoff

A countdown adds a little pressure, so it only appears in the last minute.

Decision 03

Savings built around how people already save.

Across Africa and its diaspora, people save together: Ajo in Nigeria, Susu in Ghana, Chama in Kenya. A group pays in regularly and takes turns receiving the pot. Pesa Jars brings that into the app with personal and group jars, fixed or rotating payouts, and invite links: over 200 screens, including admin and member settings.

Pesa Jars cards

Outcome

People finished sign-up, and support got quieter.

The redesign shipped with the new onboarding, guaranteed rates, savings jars and cards. People could finish onboarding and knew when their profile was ready. Support took fewer onboarding calls, and the App Store rating climbed steadily.

A rating prompt on the completion screen let people rate their experience right after a transfer. After handoff I kept reviewing builds with engineering to catch broken states before users did. At the end of the year we launched Pesa Wrapped: each user’s year with Pesa, ready to share.

Think money, Think Pesa

What I’d do differently

Measure the before and after.

Cutting sign-up from around 60 screens to a few minutes is hard to prove without numbers. Next time I’d track onboarding completion before and after the redesign.

Credits

  • Akinsola Ogunware · Head of UX & Design
  • Ogunsanya Damilola · UX Designer, web

Up next

SimpleStudy

AI-graded exams for 1.8M+ students: answer on paper, snap it with your phone, get marked.

Read case study