HomePenfoldConfirmoCableMaraStarcount
Mara
Mara
MaraDigital wallet · B2C fintech · Android and iOS

20M users added.
$6.9M saved.

50,000 people a day tried to open a Mara account, with a $1M World Cup push about to double that. A 27-step gauntlet wasted most of it. Paid to get them, paid to lose them.

The Mara wallet home screen on an iPhone and an Android phone beside the Mara logo
$5.7Msaved on KYC alone
2.1Mnew users a month
88%success, from 12%
RoleHead of Design and Product Owner
TimelineNov 2022 to Feb 2024
UsersWallet users in Africa, mostly Nigerian

funnel analysis

Seven leaks. KYC alone cost 700,000 users a month.

  • Signup asked for everything up front: email and SMS verification, Country three times, personal details, a PIN and biometrics.
  • Every added step raised drop-off, before users had even tried the product.
  • KYC lost more users than every other step combined.
50,000Start-3,70046,300Email-5,10041,200Phone-5,30035,900Details-5,20030,700KYC-23,8006,900PIN-6006,300Biometrics-3006,000Home

business case

KYC billed per attempt: $400,000 a month, losses included.

  • The KYC provider billed per API call, regardless of outcome.
  • The nested KYC flow compounded an already heavy signup, so many users quit mid-check.
  • A user lost at KYC was paid for twice: once to acquire them, and once on the check that lost them.
User dropped out
$0.35per user

KYC

KYC moved to the first transaction. Useful checks hit 98%.

  • Only 15% of onboarded users ever transacted, so 85% of every KYC bill bought nothing.
  • AML rules require verification before money moves, not at signup: the check could legally wait.
  • At transaction time users have clear intent and a real reward: useful checks rose from 15% to 98%.
AFTER ONE-TIME KYCKYC ON FIRST TRANSACTION

onboarding

Six more leaks cut. Onboarding ended at three actions.

  • Email became the single identifier and channel, cutting the $100k a month SMS verification bill.
  • Personal details collapsed into one step with Country included; biometrics moved to first login.
  • Acquisition rose to 2.1M new users a month.
1email
2details
3PIN

That closed the leak. 2.1M new users a month, onboarding in three actions, KYC only when money moved. But signups were never the goal. A wallet earns nothing while an account sits empty, and most accounts sat empty. The money itself, sending, depositing, trading, still ran through a maze. Fixing that meant every flow in the app.

audit

The market ran to crypto. The app couldn’t keep up.

  • The naira lost 70% of its value, and Nigerians moved close to $60B into crypto as a store of value.
  • Onboarding was fixed, but still only 15% of the users it delivered ever traded.
  • The app was the blocker: a home screen split by secondary navigation, and a Send flow hiding its main action behind the keyboard.

messy home

Hard send

design system

One rhythm, every flow: action, preview, commit, outcome.

  • Fixing only transactions would move the leak to Deposits, then Withdrawals, then Send.
  • Every action in the app was mapped to the same four steps.
  • One pattern made every flow familiar on first use.

impact

20M users and $6.9M a year, from holding structure, not fixing flows.

  • $5.7M a year saved on KYC, $1.2M on SMS: $6.9M in total, at the new user volume.
  • Each step of the old flow was defensible in isolation; together they broke the product.
  • Someone had to define that system and hold it. That was me.