Back to blog
By the Lesscode team

Adding Passkeys to Your SaaS? Design Recovery Before Removing Passwords

Passkeys offer a different way to sign in: users unlock a credential with their device rather than type a password into your app. For a SaaS founder, the appeal is easy to understand. Fewer passwords to remember can make the front door less frustrating.

The product decision goes beyond adding a new button. What happens when someone changes phones, cannot access their credential manager or needs help getting back into an account?

Plan those journeys before making passkeys the only route in. This is a product-planning guide, with hypothetical examples—not a report of an implementation we tested.

What changes with a passkey?

The FIDO Alliance’s passkey overview explains that passkeys use cryptographic credentials and are designed to resist phishing. A website does not receive a reusable password that a user can accidentally type into a convincing imitation of the sign-in page.

That is a useful improvement, but it does not make every part of an account secure automatically. Recovery, existing sessions, device security and support processes still matter.

Some passkeys sync through a credential manager; others are tied to a device or security key. The experience depends on the user’s setup. Avoid designing your product around the assumption that everyone uses the same phone, browser and account provider.

Map the journeys beyond the happy path

A successful sign-in on a founder’s laptop is a narrow demonstration. Write down the journeys your customers need to complete.

Include creating a passkey, signing in again, using another device, adding a second credential and removing one they no longer trust. Then consider the difficult case: the customer has no usable credential and must recover access.

For a hypothetical project-management app, a user might create a passkey on a personal phone but normally work on a company laptop. Check whether the instructions explain how that combination works, rather than assuming the credential is already available everywhere.

Also distinguish signing in from joining the right workspace. A successful identity check should not change which organization, project or role the account may access.

Make recovery an explicit product feature

The UK National Cyber Security Centre’s passkey explainer highlights recovery and credential-manager preparation as continuing concerns. Treat this as established guidance, not a new release announcement.

Ask your identity provider which recovery options it supports, what they require and what happens to existing credentials afterward. Do not promise a recovery route your app cannot actually provide.

If support staff can restore access, document the approved process and who may perform it. A persuasive message from someone claiming to be the account owner should not be enough to bypass identity checks.

Explain the recovery options while users still have access. Depending on your provider and product, that may include adding another credential or preparing supported recovery methods. The right choice needs to fit your security requirements and users; a generic “contact support” link is not a complete design.

Use words people can act on

Avoid presenting passkeys as a cryptography lesson. Explain what the user is doing, where the credential will be managed and what they can do if the current device is unavailable.

A vague prompt such as “upgrade your security” gives little context. A more useful message explains that a passkey lets them sign in using their device and points to the supported recovery instructions.

Do not imply that the SaaS company receives a user’s fingerprint or face scan. The device’s local verification and your app’s sign-in are different parts of the journey.

Make errors specific enough to help without exposing sensitive account information. A cancelled device prompt should lead to a usable retry or alternative, rather than an unexplained dead end.

Introduce the change in stages

For an existing SaaS, consider a limited rollout with supported alternatives before removing a familiar sign-in method. Whether keeping passwords temporarily is appropriate depends on your threat model and identity-provider setup; it is not a universal security prescription.

Observe where people abandon enrollment, cancel prompts or ask for help. Check how the experience works across the devices and browsers your customers actually use. These are suggested checks, not measured results from this article.

Keep the rollout reversible at the product level. If instructions are confusing, improve them before expanding the audience. If recovery cannot be demonstrated with test accounts, resolve that gap before making access depend on it.

Decide on the whole experience

A useful launch review asks whether customers can enroll, sign in, change devices, manage credentials and recover access through the approved process. It also asks whether support understands its role.

Lesscode’s custom software services cover the application work around features like these. The practical goal is a sign-in experience customers can use confidently throughout the life of their account—not just a passwordless demo that works once.

Keep reading

Related articles.

New business / 2026

Have a process that should work better?

Bring us the bottleneck, the brittle build, or the idea. We'll give you a direct read on what to do next.