Finwise mobile onboarding screens on a clean fintech-style background

Independent fintech product case study

Finwise Investment Onboarding for First-Time Users

A mobile-first onboarding case study exploring how first-time investors can move through identity verification, risk profiling, and first-investment readiness with more trust and less ambiguity.

Case summary

  • Role: Product Designer
  • Scope: Product strategy, UX research, onboarding flow, UI design, design system, prototyping, validation plan
  • Platform: Mobile-first responsive web app
  • Industry: Fintech / personal investing
  • Timeline: 4 weeks
  • Tools: Figma, FigJam, Notion, Maze / Useberry, Google Sheets

Finwise is an independent product case study exploring how first-time investors can be guided through financial onboarding without losing trust, feeling overwhelmed, or misunderstanding risk.

The project focuses on a common fintech problem: users are often interested in investing, but they hesitate when the product asks for personal information, identity verification, risk profile questions, or financial commitments too early.

The goal was to design an onboarding experience that feels transparent, safe, and actionable while still respecting the realities of financial products: compliance, KYC, risk disclosure, and user responsibility.

Finwise onboarding screens arranged on a clean fintech-style background

Why this problem matters

  • Trust
  • Risk
  • Clarity
  • Control

At first glance, onboarding looks like a form-design problem. But in fintech, onboarding is not just about completing fields faster.

The real problem is trust.

A user may stop not because the flow is long, but because they do not understand why identity verification is required, whether they will be asked to deposit money immediately, what financial risk they are accepting, how personal data will be used, or whether they can pause and continue later.

How might we help first-time users complete investment onboarding without hiding complexity, risk, or legal requirements?

Product context

  • Beginner-friendly investing
  • Mobile-first onboarding
  • Guided first action

Finwise is a concept for a beginner-friendly investment platform focused on people who want to start investing but do not yet feel confident.

  • Account creation
  • Identity verification
  • Basic risk profiling
  • First investment readiness
  • Transparent fee and risk explanation
  • Guided first action

The target user is not an experienced trader. The target user is someone who is financially curious but cautious.

Users do not need the product to make investing look effortless. They need the product to make each step understandable, reversible, and transparent.

The hidden problem

  • Visible: abandonment
  • Deeper: lost trust

The visible problem was that users abandon onboarding before completing identity verification.

The deeper problem was that users lose trust before the product explains why sensitive steps are necessary.

This changed the design direction. Instead of trying to make the onboarding shorter at any cost, I focused on making the flow more predictable and less ambiguous.

  1. Why do you need this information?
  2. Will I need to deposit money now?
  3. What risk am I accepting?
  4. Can I stop and continue later?

Constraints

  • Compliance
  • Trust
  • Business
  • UX
  • Content

Compliance constraints

The product must explain risk and identity verification clearly. It cannot make investing feel risk-free or hide important information behind friendly UI.

Trust constraints

The interface must not ask for sensitive data before explaining why it is needed.

Business constraints

The company wants users to reach the first meaningful action: completing onboarding and understanding what they can do next.

UX constraints

The flow must work on mobile, support interruption, and allow users to continue later.

Content constraints

Financial language must be clear without becoming misleading or oversimplified.

Questions that shaped the work

  • Product questions
  • Design implications
  • Trust moments
Question Why it mattered Design implication
Do users understand why KYC is required? If not, identity verification feels invasive. Explain verification before asking for documents.
Do users know when money is required? Fear of hidden payment creates hesitation. Add reassurance that no deposit is required yet.
Which financial terms create anxiety? Abstract terms can block progress. Use plain-language explanations and examples.
Can users pause safely? Users may not have documents ready. Add save-and-continue behavior.
What happens when verification fails? Edge cases affect trust. Design recovery states, not just success states.
Finwise product investigation board and onboarding flow sketches

User situations

  • No fake personas
  • Behavioral situations

Exploring without commitment

A user wants to see how the platform works but is not ready to deposit money.

Hesitating before ID verification

A user starts onboarding but stops when asked to upload an ID because the reason is unclear.

Returning later

A user begins onboarding on mobile but needs to continue later when documents are available.

Risk confusion

A user completes the risk questionnaire but does not understand what their result means.

Verification problem

A user uploads a document, but the verification fails or requires manual review.

Design principles

  • Explain
  • Reassure
  • Clarify risk
  • Support pause
01

Explain before asking

Before asking for sensitive data, the product explains why the information is needed and how it helps protect the user.

02

No surprise money moments

Users should always know when money is not required yet and when a financial commitment begins.

03

Make risk visible, not scary

Risk should not be hidden, but it should be explained in plain language with examples.

04

Let users pause safely

Users should be able to stop, return later, and clearly understand where they left off.

Solution directions considered

  • One-page
  • Chat-style
  • Step-by-step
Direction Strength Risk Decision
One-page onboarding Feels fast and compact. Too heavy for sensitive fintech steps. Rejected
Chat-style onboarding Friendly and conversational. Harder for compliance review and scanning. Rejected
Step-by-step guided flow Clear progress and easier recovery. Slightly longer experience. Chosen

The step-by-step model was selected because it made progress visible, gave users more control, and allowed sensitive steps to be introduced with context.

Flow logic

  • Hesitation points
  • Guided path
  • Recovery states

The final flow was structured around moments of hesitation, not just company-required steps.

  1. Welcome and expectation setting
  2. Account creation
  3. No deposit required yet reassurance
  4. Identity verification explanation
  5. KYC document upload
  6. Risk profile questionnaire
  7. Risk result explanation
  8. Investment readiness checklist
  9. First action options
  10. Save-and-continue states

Key screen decisions

  • 8 screens
  • Trust moments
  • Plain language

01Welcome

Welcome screen mockup

The welcome screen avoids generic marketing language. It explains what the user will complete and what will not happen yet.

Key decision: show “No deposit required to set up your account” before users begin.

02Progress overview

Onboarding progress overview screen

Instead of showing only step numbers, the progress overview uses task labels: create account, verify identity, understand risk profile, and get ready to invest.

03Identity verification explanation

KYC explanation screen

Before asking for ID, the interface explains why verification is required and reassures users that they can continue without making a deposit.

04Document upload

Document upload screen with helper tips

The upload screen includes accepted documents, photo quality tips, and estimated review time to prevent avoidable failure before upload.

05Risk profile questionnaire

Risk questionnaire screen

The questionnaire uses behavior-based questions instead of abstract financial terminology, because users understand situations better than risk labels.

06Risk result

Risk result explanation screen

The result explains what the risk profile means and what it does not mean, avoiding language that makes the result feel like financial advice.

07Investment readiness checklist

Investment readiness checklist screen

After onboarding, users see a checklist instead of being pushed directly into deposit. Deposit remains optional.

08Continue later state

Return-to-onboarding screen

If the user leaves onboarding, the product saves progress and explains what remains. Interruption becomes part of the designed experience.

Edge cases

  • KYC failed
  • Manual review
  • Not ready yet
  • Risk mismatch

KYC failed

The user gets a clear reason and practical next step, such as retaking a blurry photo in better lighting.

Manual review

The product explains that verification is pending and what the user can do meanwhile.

User is not ready to invest

The product allows users to explore educational content without depositing money.

High-risk mismatch

If a user selects high-risk products but has a cautious profile, the interface adds a warning and explanation.

Design system layer

  • Components
  • Tokens
  • Accessibility

Because fintech products rely heavily on repeated patterns, I created a small UI system for the case.

  • Buttons
  • Inputs
  • Progress steps
  • Verification cards
  • Alert banners
  • Risk explanation cards
  • Checklists
  • Document upload module
  • Status badges
  • Empty and error states

The token structure covered background, surface, text, border, success, warning, and error colors, plus typography, spacing, radius, and elevation tokens for form-heavy layouts.

Accessibility considerations included clear contrast for warning and error messages, visible form labels, field-level guidance, progress that does not rely on color alone, and touch-friendly controls on mobile.

Decision log

  • Product choices
  • Trade-offs
Decision Why it mattered Trade-off
Split onboarding into smaller steps Reduces cognitive load. Adds more screens.
Explain KYC before document upload Builds trust before sensitive action. Slows the flow slightly.
Show “no deposit required yet” early Reduces fear of hidden commitment. Adds extra copy.
Use behavior-based risk questions Easier for beginners to answer. Less compact than standard forms.
Add save-and-continue states Supports real-life interruption. Requires additional system states.
Show fees before funding Builds transparency. Adds complexity before conversion.
Use checklist after onboarding Gives user control. Less aggressive conversion push.

Prototype

  • Clickable prototype
  • Main path
  • Hesitation points

I created a clickable prototype to test the main onboarding path and hesitation points.

  • Welcome flow
  • Account setup
  • KYC explanation
  • Document upload
  • Risk questionnaire
  • Risk result
  • Readiness checklist
  • Continue-later state
Figma prototype link placeholder

Validation plan

  • No fake results
  • Usability plan

Because this is an independent case study, I did not claim business results. Instead, I defined a lightweight validation plan.

  1. Do users understand that no deposit is required yet?
  2. Do users understand why identity verification is needed?
  3. Can users complete the risk profile without confusion?
  4. Do users know what to do after onboarding?
  5. Do users feel they can pause and return later?

The suggested format is a mobile prototype test with 5 participants, task-based sessions, and a 20-25 minute focus on hesitation, comprehension, and trust.

Example usability findings

  • Evidence
  • Iteration
Finding Evidence Design change
Users hesitated before KYC 3 of 5 participants asked why ID was needed. Added explanation before upload.
Deposit timing was unclear 2 participants expected payment during setup. Added “No deposit required yet” message.
Risk result felt too abstract Users wanted examples. Added plain-language explanation.
Continue-later option was missed Users did not notice save behavior. Added persistent save-and-continue indicator.

What I would measure after launch

  • Product
  • Trust
  • Design system

Product metrics

Onboarding completion rate, KYC completion rate, drop-off per step, time to complete onboarding, return-to-onboarding rate, first deposit conversion, and first investment conversion.

Trust and comprehension metrics

Support tickets about KYC and fees, user understanding of risk profile, hesitation before document upload, and confidence after onboarding.

Design system metrics

Component reuse, form error reduction, development handoff clarity, and consistency across onboarding screens.

Finwise mobile onboarding screen example
Finwise final screen gallery example

Final outcome

  • Trust
  • Clarity
  • Responsible activation

The final solution is a mobile-first fintech onboarding flow designed around trust, clarity, and responsible activation.

Instead of pushing users quickly toward financial action, the flow helps them understand what is happening, why it matters, and what they can safely do next.

  • Product problem framing
  • Fintech-specific UX constraints
  • Onboarding flow design
  • Trust-building interface patterns
  • Risk communication
  • Edge case design
  • Design system thinking
  • Validation planning
  • Launch metric definition

Reflection

  • Structural decisions
  • Responsible UX

The most important insight from this project is that fintech onboarding is not only about reducing steps. In sensitive products, speed is not always the best measure of quality.

A better onboarding experience helps users move forward with clarity.

For this case, the strongest design decisions were structural: explaining before asking, making risk understandable, showing that deposit is not required yet, designing recovery states, and letting users pause and continue later.

If this were developed further, I would test the prototype with beginner investors, compare different KYC explanation formats, and explore how educational content could support users before their first investment decision.