# Enable two-step authentication

You can enable two-step authentication on the [Personal details page](https://dashboard.stripe.com/settings/user) in the Stripe Dashboard. Find the **Two-step authentication** section, click **Add authentication method** and follow the prompts. Be sure to store your backup code safely.
If you're a team administrator, you can require two-step authentication for everyone on the [Team settings page](https://dashboard.stripe.com/settings/team).
## Best practices
See What can I do to make my account more secure? for tips on how to use two-step authentication most securely. For best security, **enable two or more authentication methods** and **avoid SMS** in favour of more secure options.
## Authentication methods
Stripe supports the following methods of two-step authentication. They are listed from most to least secure.
* Passkeys
* Security keys
* Touch ID or Windows Hello
  * These can only be enabled if another method is enabled first. This is because these methods are linked to a single device, which would prevent you from signing in on another device if this were your only authentication method.
* Authenticator apps
* Text messages (SMS)
  * Text messages are **unencrypted**, require cell reception to use and are vulnerable to SIM swap and SS7 attacks.
## Having trouble authenticating?
You have several options to remove two-step authentication if needed. You may also find these guides helpful:
* Lost your phone, changed your phone number or experiencing problems with SMS? Follow our SMS troubleshooting guide.
* Having problems entering codes from your authenticator app? Follow our authenticator app troubleshooting guide.