bunq banking app onboarding and activation flow

bunq

Client
bunq
Role
UX Growth Designer
Timeline
2017–2019
Deliverables
Onboarding & activation design, A/B experimentation, iOS & Android collaboration
Card activation
+15%
Funded accounts
+19%
1-month retention
45→80%
Experiments run
9+

The first €1 is everything

bunq is a European neobank positioned as "the bank of the free" — mobile-first, higher-priced, and unapologetically different. I joined the growth team as a UX designer working on acquisition, onboarding, and activation.

This project focused on one deceptively hard question, at the moment a new user had just been approved:

With money, trust is everything. A neobank doesn't win when someone signs up — it wins when they order the first card, top up, and make the first transaction. That first €1 into the account is the real conversion. Everything before it is a promise; everything after it is a habit.

The activation funnel
  1. 01App downloadaccount creation
  2. 02Verificationaccount creation
  3. 03Order cardactivation
  4. 04Add balanceactivation
  5. 05First transactionactivation
  6. 06Daily useactive
The funnel as mapped in Mixpanel and Adjust. This project lived in the middle — the activation steps where a promise becomes a habit.
The bunq.com cards landing page — purple hero, two rainbow debit cards, a phone-number capture field — with a red hand-drawn scribble and question mark over the empty spot in the navigation where a pricing link should be
The audit, annotated: a paid product with no pricing page anywhere in the navigation.

Playfulness eroded trust

A major onboarding update had shipped quickly, and the numbers underneath it told a quiet story. Digging through Mixpanel, Google Analytics, and the "bunq Together" community, four problems surfaced again and again:

  • Pricing

    Nobody could tell what anything cost

    There was no pricing page, so people couldn't tell what was free or how bunq compared to Rabobank, Revolut, or Monzo.

  • Features

    Premium was a mystery box

    It wasn't obvious what "Premium" actually included — or why it was worth paying for.

  • Permissions

    Privacy prompts read as surveillance

    Vague privacy and location requests appeared without explanation, at the moment trust mattered most.

  • Post-approval

    Approved users had nowhere to go

    The warm-welcome flow gave no clear next step, so newly approved users simply stalled.

bunq's very playful tone masked much of this. It was charming, but the charm was getting in the way of clarity — exactly where clarity mattered most.

Landing-page visitors who went on to download the app
  • 40%Visited the pricing page first
  • 60%Downloaded without seeing pricing
In one landing-page experiment, 40% of visitors who downloaded the app had sought out pricing first. People wanted the numbers before committing.
Landing-page visitors who went on to download the app data table
PartShare (%)
Visited the pricing page first40
Downloaded without seeing pricing60

A data-driven process

The team's philosophy was to be obsessively data-driven: fail fast, validate quickly, double down on what works. The work moved through three phases.

  1. Quantitative research

    Mapped the funnel in Mixpanel and Adjust to pinpoint exactly where people dropped off.

  2. Qualitative research

    Roughly forty short interviews with people who hadn't signed up, tracing their emotions, hesitations, and confusion.

  3. Experimentation

    Nine lightweight, low-cost experiments across landing pages, app-store messaging, and in-app flows before scaling anything.

The interviews became a screen-by-screen journey map of the existing onboarding — what people felt, thought, and stumbled over from first open to approval.

The onboarding customer journey map — sixteen columns of phone screenshots from start through phone number, plan selection, KYC verification, card order, and approval, with rows of emoji for emotions, speech bubbles for thoughts like 'KYC was not working' and 'cognitive overload', and pink sticky notes for pains
The journey map built from ~40 interviews: every onboarding screen, with the emotions, thoughts, and pains recorded underneath it.

The friction, in users' words

The interviews turned abstract drop-off into concrete sentences — and three themes ran underneath them:

  • Cost ambiguity

    “I didn't know the card was free. Do I have to pay shipping costs?”

    People assumed ordering a card cost money — even on a free plan.

  • Permission anxiety

    “Why do you need access to my location data?”

    The location prompt read as tracking, not as card delivery and fraud protection.

  • Lost after approval

    “I had a look around the app, but something came up and I forgot.”

    The flow asked for sensitive information before showing any value, then offered no next step.

I annotated the existing flow screen by screen to pin each complaint to the exact moment it happened:

Card first, paperwork later

The flow itself compounded every one of those problems. The old onboarding asked for personal details and ran full KYC before ever showing the card — the one tangible thing people actually wanted. Adjusting the logic and combining steps produced a faster account creation flow with a simple rule at its core: show value before asking for sensitive information.

The old flow as ten step cards: start, phone number, phone verification, select plan, personal details, email verification, KYC, card activation highlighted in eighth position, approval, app
Old flow — card activation sat eighth of ten steps, buried behind full KYC.
The new flow as step cards with card activation moved up to fifth position, directly after plan selection and before personal details, ending in a stacked column of sequenced onboarding steps
New flow — card activation moved to right after plan selection, before any personal details.
The complete redesigned logic, from phone number through verification states to incentives. Click to enlarge.

Four hypotheses, tested

H1 — Cost ambiguity. Show the exact checkout cost during in-app confirmation, with plain copy: your card is free, zero hidden fees. This alone drove a 3.5% increase in card orders among free-trial users.

H2 — Location friction. Move the reason for the location request onto the screen itself, before the button — instead of burying it in a modal — so the ask reads as utility, not surveillance.

Two design variants of the address step: 'What is your home address?' with an astronaut illustration and the reassurance note 'We only need your location once to deliver your card and protect you from fraud', beside an orange full-bleed variant of the same screen
H2 shipped: the reason for the ask — card delivery and fraud protection — moved onto the screen, before the permission dialog.

H3 — Lost after approval. Redesign the post-approval experience into sequenced banners ordered by activation goal — "You're just one step away from using bunq" — surfacing the next action (activate card, add money, explore features) right on the home screen so users could always resume where they left off.

Three phones: the 'Let's get your account ready' checklist with 'Get a free debit card' and 'Add money to your account', an accounts screen with an inline free-card banner and the 30-day trial note, and a lock screen push notification reading 'Your Maestro DebitCard is waiting — activate now, it's free and ready to order'
H3 shipped: sequenced activation banners on the home screen, backed by a push notification for users who drifted away.

H4 — Debit card lacked utility. Research showed new signups wanted the online Mastercard more than the debit card, for immediate online use. I made the case to stakeholders to include the online Mastercard in the free trial — giving people a reason to use the app on day one. Repositioning it drove a 6% increase in funded accounts.

Three screens: 'Get two free cards' listing one Maestro debit card and one online Mastercard with zero hidden fees, 'Enjoy bunq Premium one month free' with a start-trial button, and the delivery confirmation showing the address and a €0 cost
H1 and H4 shipped: two free cards including the online Mastercard, zero hidden fees, and the exact €0 cost at delivery confirmation.

Sweetening the deal

Two low-cost incentives nudged the behaviors that mattered most. A deposit incentive ("deposit a year of bunq Premium and get two months free") pushed gently after card activation via a small dashboard banner — a light way to get money into the account and reward people for it. And a referral campaign ("earn €10 for each friend you invite — your friends get €10 too") was A/B tested across layouts and wording to lift invites.

Two account screens: a new user's empty account with the banner 'Add €120 and 2 months of bunq Premium membership free', and an established user's view with savings goals and the referral banner 'Get €10 for every friend you invite — send invite'
The two incentives in place: the €120 deposit offer for new accounts, the referral banner once the account is in use.

Thirty tests on the way in

Alongside the in-app work, more than thirty creative tests ran on acquisition — ads to tailored landing pages, retargeted by persona and funnel position using Adjust events. Snapchat proved the cheapest channel at €6–8 per acquired user, against €12–19 on Google and Facebook. Some tests worked, some fell flat, but each one sharpened our read on which features actually moved people — insight that fed straight back into the onboarding itself.

Impact

Focused design work on the earliest moments of activation compounded into retention and long-term value:

  • 15% improvement in card activation
  • 19% increase in accounts with funding
  • 56% increase in salary deposits — users treating bunq as their main bank
One-month retention after the free trial
One-month retention rose thirty-five points as the activation work shipped.
One-month retention after the free trial data table
LabelValue (%)
Before45%
After80%

These sat alongside the core product team's work on Mastercards, Apple Pay, and more. Today bunq is profitable, with over twelve million customers worldwide.

What I learned

  • Growth funnels are circular habit structures, not linear paths. Activation feeds retention, retention feeds referral, referral feeds acquisition.
  • Small details move real numbers. A missing "free" cost 3.5% of card orders.
  • Clarity about pricing and features builds trust — especially when you're asking someone to switch banks.
  • Show value before asking for anything — attention, personal details, or money.