Skip to main content
Fintech7 min readFebruary 10, 2026

Why a Fintech App Lost 17% of Its Users at Signup

How ID verification friction destroyed NPS and caused a 17-point drop in onboarding completion

17pts

Completion Rate Drop

78% to 61% after the redesign

24

NPS — 4+ scan attempts

vs 76 for users with 1 attempt

87%

Gave Up → Did Not Complete

of users who abandoned the ID step never returned

r = 0.93

Scan Attempts ↔ Abandonment

Near-perfect correlation — the ID step was the problem

Watch the full analysis walkthrough

FableSense AI product demo

Click to play with sound

The Setup

FinFlow, a mobile banking startup, redesigned their onboarding flow to modernise their UX. The result was unexpected: completion rates dropped from 78% to 61% — a 17-point decline.

The internal debate was familiar. Product blamed the compliance team for adding KYC friction. Engineering blamed the UX redesign. The CEO wanted data by the next board meeting.

They had two things: 8 user interview transcripts and funnel analytics for 40 users who went through the new onboarding. This is what FableSense AI found.


The Data

What we had:

  • 8 user interviews (Marcus, Priya, David, and 5 others)
  • onboarding_funnel.csv: 40 users, tracking ID scan attempts, completion time, NPS at day 7, 30-day retention, monthly active days, support tickets
MetricValue
Overall completion rate61% (down from 78%)
Average completion time31 minutes
Avg NPS — 1 scan attempt76
Avg NPS — 4+ scan attempts24

The Investigation

Qualitative Coding

We built a code framework around the themes emerging from the interviews:

  • ID Verification Issues — camera problems, multiple attempts, giving up
  • Security Concerns — hesitation about linking bank accounts, privacy worries
  • Time Pressure — attempting onboarding in the wrong context, getting interrupted
  • Positive Experience — quick completion, would recommend

The first interview — Marcus, a small business owner — made the pattern clear immediately.

"The camera kept saying 'image unclear' even though I was in good lighting. I tried like six times."

"I gave up that day. Came back two days later when I was less annoyed."

Marcus eventually completed onboarding. But it took 47 minutes and left a mark. His day-7 NPS: 31.

Priya's story revealed a different but related failure mode:

"I had to scan my passport. I don't carry my passport around."

"I had to wait until I got home. By then I kind of forgot."

She never came back. The onboarding assumed users had their documents on hand, in good lighting, with time to spare.

David added a third dimension — the UX itself was unclear:

"I didn't understand why I needed to take a photo of myself. It felt invasive."

"The 'move your head slowly' instruction — I didn't understand what it wanted."

Contrast all of this with Nina (U009):

"Super easy for me. Did it in bed one night. The face scan worked first try. I was done in maybe 7 minutes."

Same app. Same step. Completely different experience.


The Joint Display: Where It Came Together

Individual Level: Marcus vs. Nina

Using FableSense AI's Case-Level Analysis joint display, we pulled each user's qualitative profile alongside their quantitative metrics — side by side.

Marcus (U002):

  • Themes: Multiple attempts needed, Gave up temporarily
  • ID scan attempts: 6
  • Completion time: 47 minutes
  • Day-7 NPS: 31
  • Monthly active days: 12
  • Support tickets: 1

Nina (U009):

  • Themes: Quick completion
  • ID scan attempts: 1
  • Completion time: 9 minutes
  • Day-7 NPS: 78
  • Monthly active days: 26
  • Support tickets: 0

Same product. Same step. 5× difference in scan attempts. 2.5× difference in NPS. 2× difference in monthly engagement.

Population Level: The Integration Matrix

The Integration Matrix confirmed this wasn't anecdotal. Mapping every theme against every metric revealed:

Themeonboarding_completedday7_npsday30_retention
ID Verification IssuesStrong negativeStrong negativeStrong negative
Gave up temporarilyStrong negativer = -0.788Strong negative
Quick completionStrong positiveModerate positiveModerate positive

The statistical view surfaced the headline finding:

"Gave up temporarily" × id_scan_attempts: r = 0.934

A 0.93 correlation. Near-perfect. The more scan attempts a user needed, the more likely they gave up. And giving up correlated with NPS cratering.

"Negative First Impression" × support_tickets: r = 1.398

A bad onboarding experience didn't just lower satisfaction. It drove support load for months afterward.


The Recommendation

Three specific, prioritised fixes came out of this analysis:

1. Fix the ID scan UI (highest impact) Add ambient light detection before prompting for the ID scan. Show progress ("attempt 2 of 3") so users don't feel like the app is broken. Provide an alternative path for users who need to return later.

2. Add contextual prompts before the ID step Warn users they'll need a government-issued ID and a private space before they start onboarding — not when they're already frustrated on step 4.

3. Segment the follow-up Users who abandoned and came back within 48 hours (like Marcus) are recoverable. Trigger a re-engagement nudge with clearer instructions before they give up for good.


The Outcome

This analysis took less than a day using FableSense AI. The qualitative explained why — friction at the ID step destroyed the early experience and damaged long-term engagement. The quantitative proved how much — users with 4+ scan attempts scored 52 NPS points lower and generated 3× more support tickets.

The team had their answer before the next board meeting.

Analyse your own research

Bring your interviews and your dataset. FableSense AI connects them in one workspace — no spreadsheets, no switching tools.

Start Free