Why We Ditched Passwords: Switching a Small Indian Startup to Passkeys (and What Broke)

How a small Indian startup replaced passwords with passkeys—what worked, what failed, and a practical rollout plan with realistic tradeoffs.

Written by: Arjun Malhotra

A smartphone and laptop on a wooden desk, with someone tapping the phone screen
Image credit: Unsplash

We switched our small product team from passwords to passkeys last year. It started as a security experiment—less phishing, fewer reset tickets—and turned into an operational project that touched recruiting, onboarding, and support. If you’re a developer or engineering lead in India thinking about ditching passwords, here’s the practical story: why we did it, what actually improved, and the messy tradeoffs you need to plan for.

Why we wanted passkeys

In short: passkeys gave us a better security posture with less day-to-day friction. But the day-to-day reality wasn’t magically easier.

What broke (so you can avoid it)

A practical rollout plan for small teams

  1. Pick your provider and scope

    • If you use Google Workspace or Okta, enable passkeys there first. For bespoke apps, adopt WebAuthn-backed UIs using established libraries (e.g., simple WebAuthn wrappers or your IDP’s SDK).
    • Start with non-critical apps: developer tooling, internal docs, Slack. Prove the workflow before converting payroll or admin consoles.
  2. Provide clear recovery options

    • Require at least one recovery method before you disable passwords: a secondary device, a registered hardware key (YubiKey), or a verified admin reset process.
    • For India-specific realities, assume many will use a single primary phone. Offer a low-cost hardware key (₹1,500–3,000) for senior staff and admins.
  3. Keep password fallbacks for service accounts

    • Build machine/service accounts that use short-lived tokens or API keys rather than long-lived passwords. Don’t force humans-only passkeys where automation is involved.
  4. Communicate and train

    • Create a one-page “phone change” checklist and a 10-minute onboarding demo. We did live sessions and a recorded walkthrough; both cut initial support queries by 60%.
  5. Test for edge cases

    • Test on budget Android devices, older Chrome versions, and WebView implementations common in India. Don’t assume “modern support” if your users include regional contractors.

Costs, ROI, and realistic tradeoffs

When not to switch

Final checklist before you flip the switch

Conclusion Passkeys fixed real problems for us: fewer resets, stronger resistance to phishing, and simpler auth code. But they also exposed device-management gaps and forced us to think harder about recovery. If you’re running a small Indian startup, passkeys are worth trying—just treat the rollout as a cross-functional project (engineering, ops, HR) instead of a purely technical upgrade. Do the training, buy a few hardware keys for critical folks, and assume you’ll need a hybrid period where both systems coexist. That’s the honest tradeoff—better security, but only if you’re willing to manage the messy transition.

If you want, I can share the short “phone change” checklist we use internally and the call script our support team follows when someone is stuck.