NPS onboarding took 20 minutes. PensionBox made it 2, Got Acquired by Zerodha

Building India's first purpose-built NPS account opening experience from scratch, at a fintech startup with no PM, that cut industry time by 90% and was acquired by Zerodha.

3D Render

Outcomes

~2 mins

Avg completion

90%

Faster than industry

2L+

Users onboarded

Zerodha

Acquired by, 2025

My role

Nishit Mangal · PM, Designer, Researcher, Barista ;)

Joined Day 0 as the only founding designer & first employee. No PM. So I became one.Owned the design end-to-end. Led prototyping, user testing, developer handoff and post MVP testing.

About PensionBox

PensionBox was a retirement fintech built to help working Indians plan for life after 60. The core product let users track their retirement corpus, set savings goals, and invest through government-backed instruments like NPS(similar to 401k).

Just founders and me operating in a space most fintechs ignored. Retirement planning had no Zerodha moment yet. No one had made it simple, trustworthy, or mobile-first for the average Indian salaried professional.

That was the gap PensionBox was built to fill. In 2025, Zerodha acquired us.

Overview

In 2021, opening an NPS account in India meant 20-minute ordeal of long forms, government jargon, and random redirects to third-party portals that looked like scam pages. Every platform plugged into the same government API, painted a UI on top, and shipped it.

Nobody questioned whether it could be different.

I joined PensionBox on Day 0 as first employee. No PM. No design system. No prior version to reference. Just a problem: make opening an NPS account feel like something a 26-year-old would actually do.

I reverse engineered it, each step, each field was questioned, that’s how we cut that 20-minute industry average to under 2 minutes, onboarded 2 lakh+ users, and was acquired by Zerodha in 2025. The NPS onboarding module was a core part of what made that conversation happen.

Let’s break down the problem

National Pension Scheme(NPS) is a Indian government investment instrument, that focuses towards saving finances for citizens retirement. Just like how equity market is regulated by SEBI. NPS is regulated by PFRDA and Gov. handles distribution & complaince of APIs to fintech apps to build tech layer.

Industry problem : accepted a broken experience as the default

Every fintech that offered NPS treated it as a compliance checkbox. Offer the product, check. Build the flow, check. The flow itself was never the point.

The result was a category-wide failure. Government portals took 20+ minutes. Bank websites were no better. KFintech, the government's own partner portal and the backend every platform ran on, had a UI that had not meaningfully changed in years. PaytmMoney, the closest thing to a considered experience, still asked users for the same information twice across different screens and treated NPS as a side door feature.

The 20 minute average was not an outlier. It was the standard. Everyone had looked at the problem and concluded: this is just what NPS onboarding is.

We disagreed.

Visualizing market speed

Talking to users before drawing anything

With the data model mapped, I ran card sorting sessions with 20+ users across all three knowledge levels. Two specific questions guided everything: where do users mentally group information, and where do they feel unsafe?


Users consistently separated identity information (who I am) from financial information (how I pay) from investment information (where my money goes). The government API organised fields by technical dependency. Users organised them by emotional weight.


Anxiety peaked at three moments: entering PAN and Aadhaar together on one screen, the payment step, and the redirect to KFintech. Those two insights — mental grouping and anxiety mapping — became the architecture.

Step by step journey

Iterations

API-native flow with clean UI

Took the government form as-is and applied clean visual design on top. Looked significantly better than competitors. Still took 18+ minutes. Users still dropped off at document upload. Learnt Visual polish on a broken structure does not fix the structure.

Took the government form as-is and applied clean visual design on top. Looked significantly better than competitors. Still took 18+ minutes. Users still dropped off at document upload. Learnt Visual polish on a broken structure does not fix the structure.

Chunked forms without pre-fill

Broke the long form into single-purpose screens grouped by user mental model. Better spacing, less overwhelm. Still too much manual input. Users still abandoned at PAN and Aadhaar entry. Chunking reduces cognitive load but does not solve time taken.

Broke the long form into single-purpose screens grouped by user mental model. Better spacing, less overwhelm. Still too much manual input. Users still abandoned at PAN and Aadhaar entry. Chunking reduces cognitive load but does not solve time taken.

Pre-fill without consent framing

Auto-populated fields silently using existing KYC data. Users felt surveilled, not helped. Some refused to proceed past the pre-filled screen entirely. Showing users their own data without explaining why feels invasive, not smart. Consent framing is not optional.

Auto-populated fields silently using existing KYC data. Users felt surveilled, not helped. Some refused to proceed past the pre-filled screen entirely. Showing users their own data without explaining why feels invasive, not smart. Consent framing is not optional.

Learnings

Each failure had a precise lesson. Iteration 01 said the problem was structural, not visual. Iteration 02 said the problem was trust, not just cognitive load. Iteration 03 said that pre-fill only works when users feel in control of it.


The final solution combined all three learnings: chunked screens, pre-fill, and explicit consent with visible edit controls at every step. None of it would have been possible to validate without going through the failures first.

Overview

Process

Iterations

Solution

Summary

Lorem ipsum- jk!

It's colorfully free!

Nishit and his shitty useful designs - da da world.

Lorem ipsum- jk!

It's colorfully free!

Nishit and his shitty useful designs - da da world.