SHARE

How to Set Up Multi-Factor Authentication in Salesforce: (2025 Edition)

10 min read
Rating:
4.1
(19)
4.1
(19)

Last updated: February 17, 2026

With cyber threats evolving, Salesforce admins, IT teams, security officers, and Experience Cloud owners need practical guidance to protect their orgs. Multi-Factor Authentication (MFA) is now a baseline requirement for internal users and an important option for external users to secure sensitive data.

In this guide, you’ll learn:

  • How Salesforce MFA works and why it matters for your org
  • Who needs MFA and under which login scenarios
  • Step-by-step instructions to enable MFA for internal and Experience Cloud users
  • Recommended verification methods and practical considerations

Who needs MFA in Salesforce (and when)?

Who needs MFA in Salesforce depends on how users log in (directly, through SSO, or via an Experience Cloud site) and on their license type, since different licenses can have different MFA requirements and available verification methods. There are criteria for different types of users:

Internal users

  • All users with standard Salesforce licenses accessing the org directly
  • Users logging in via Employee Communities or internal Experience Cloud sites
  • Admins and key stakeholders who handle sensitive data
  • Applies to both direct UI logins and supported SSO scenarios (unless MFA is enforced at IdP level)

External users / Experience Cloud users

  • Community users with Community, External Identity, or Employee Community licenses may optionally use MFA
  • External users’ MFA depends on site setup, license, and business requirements
  • Admins can assign MFA via permission sets to selected users

If you use SSO

  • MFA can be enforced at the Identity Provider (IdP) level
  • Direct UI logins to Salesforce still require separate MFA configuration

It’s worth mentioning that email, SMS, or voice-based verification can be less secure than other MFA methods and may not always meet compliance requirements if used as the primary factor, and relying on them alone is not recommended for protecting sensitive Salesforce data.

What is MFA in Salesforce?

As an advanced authentication approach, multi-factor authentication in Salesforce ensures secure access by verifying users’ identities through the provision of multiple pieces of evidence, typically two or more factors, during the login process.

One of the factors entails knowledge-based information like a username and password. Additional factors encompass possession-based elements like an authenticator app or a security key. By combining these multiple factors, Salesforce MFA enhances security and provides a robust defense against unauthorized access attempts.

Note!

MFA has been required since February 1, 2022 for all Salesforce internal users as part of contractual obligations. The exact requirements and setup may differ depending on whether your org uses direct UI logins, Single Sign-On (SSO), or the user’s license type. Below, we outline how to ensure compliance across different scenarios.

Types of Multi-Factor Authentication Verification Methods

Salesforce offers several ways to verify a user’s identity, but not all methods are created equal. Here’s a breakdown of the most reliable options:

Recommended MFA methods

  • Built-In Authenticator. Integrated authenticators utilize biometric readers, such as fingerprint sensors, iris scanners, or facial recognition technology. They are embedded within a user’s device to authenticate their identity. Examples of these authenticators include Touch ID, Face ID, or Windows Hello. 
  • Salesforce Authenticator mobile app. With this reliable solution, users can strengthen their login process by using their mobile device in addition to their password to verify logins. By utilizing the Salesforce Authenticator app, users receive a push notification on their mobile device, and can conveniently verify their logins with a simple tap response.
MFA salesforce

Salesforce authenticator setup

For a visual demonstration of how to use Salesforce Authenticator app for MFA logins, you can refer to this video guide: 

  • U2F or WebAuthn security keys. You can enable users to utilize a Universal Second Factor (U2F) or WebAuthn (FIDO2) security key when prompted to verify their identity. This allows users to forgo methods like Salesforce Authenticator or one-time passwords delivered via email or SMS. Instead, they can simply insert their security key into the designated port on their computer or mobile device to successfully complete the verification process.
  • Third-party time-based one-time passcode (TOTP) authenticator apps. These apps generate random, temporary verification codes based on the appropriate algorithm. The user gets this code on the phone or email. After, they need to type it into a specific field while logging in.
Multi-Factor Authentication in Salesforce

*This is Identity Verification, not the same as strong MFA methods used for compliance. Use it as an additional verification step

Note!

You can enhance your expertise in multi-factor authentication (MFA) in Salesforce directly on Trailhead. A dedicated Super Badge Unit is available at any time, offering a practical way to deepen your skills and strengthen your proficiency in MFA.

What we don’t recommend as a primary factor: уmail codes, SMS OTPs, and voice calls. They are considered less secure and may not meet some compliance requirements. They can be used as fallback or supplemental verification, but not as a primary method.

How to Enable MFA in Salesforce

With a single configuration, you have the ability to activate multi-factor authentication for all users within your org. Once it is enabled, internal users will be required to provide a secondary verification method when logging in with their username and password. This setting aligns with Salesforce’s plan to automatically enable and enforce this security mechanism.

This is what you need to do before you enable MFA:

  • Identify pilot users or admins to test the rollout
  • Confirm each pilot user has at least two verification methods available
  • Communicate upcoming changes to affected users
  • Check whether users log in via SSO or direct Salesforce UI
  • Review license types to ensure MFA is supported
  • Prepare fallback/backup processes to avoid lockouts

Here is a step-by-step guide on how to setup MFA in Salesforce for all internal users in the org as of 2026:

  1. Navigate to the Setup menu and enter “Identity” in the Quick Find search box. Then, choose the option for “Identity Verification.”
  2. From there, in the multi-factor authentication (MFA) section, select the checkbox that says “Require multi-factor authentication for all direct UI logins to your Salesforce org.”
Multi-Factor Authentication in Salesforce

3. Confirm strong methods are allowed in your org. Go to Setup → Identity Verification. Check the Verification Methods section and make sure secure methods such as Salesforce Authenticator, TOTP authenticator apps, or security keys (WebAuthn/U2F) are enabled, and that weaker options like email or SMS are not configured as primary methods.

4. Verify what users can enroll in. Open Setup → Profiles or Permission Sets assigned to your users and confirm they include MFA permissions and don’t restrict authenticator or security key registration.
If a user can’t see a strong method during setup, it’s usually due to permission restrictions or org-level settings.

5. Test the experience. Log in as a test user (or use a sandbox) and go through the verification prompt to ensure strong methods appear and work as expected. This step confirms not just configuration, but actual usability for end users.

Enable MFA in Salesforce Experience Cloud

Multi-factor authentication in Experience Cloud is configured differently depending on whether users access the site as internal staff or external community members. Understanding how MFA applies to each audience helps ensure consistent security while avoiding configuration gaps.

For internal users accessing Experience Cloud

Internal users authenticate through Salesforce in the same way they do for standard org access, so MFA enforcement follows your organization’s existing security policies. Once MFA is enabled at the org level and supported by the appropriate permission sets, it automatically applies when internal users access Experience Cloud.

For external Experience Cloud users

MFA for external users depends on the license type and how the site’s authentication settings are configured. To require secondary verification, administrators must assign MFA-related permission sets and ensure the selected community or identity licenses support MFA capabilities. External users can be identified based on the following types of licenses:

  • Community licenses
  • External Identity licenses
  • Employee Community licenses (consisting of either a Salesforce Platform license paired with a Company Community for Lightning Platform permission set license or a legacy Company Community license)

Salesforce MFA is not required for external users who have been issued non-community licenses by Salesforce or a Salesforce partner specifically for accessing employee or other communities.

It’s important to note that multi-factor authentication is required for internal users, which includes anyone with a standard user license, when logging into your company’s Employee Community or other Experience Cloud sites.

Streamlining Salesforce User Management: A Shift to Permission Set-Based Access

Salesforce has recently announced a significant change to the data access and user permission management, bringing a new era of user management in Salesforce.The company has reported the end-of-life (EOL) of permissions on profiles, which will take effect in the Spring ’26 release.
Post image

Want to create an online community with Salesforce Experience Cloud and thinking about enabling multi-factor security mechanism for your site users? Use MFA user permission to enable multi-factor authentication for external users accessing your company’s Experience Cloud sites, employee communities, and other types of community portals.

MFA for community users step-by-step

To require stronger identity verification for community members, you need to enable MFA at the permission level and assign it to the appropriate users. For this:

  1. Create a permission set for multi-factor authentication. From Setup enter Permission in the Quick Find box.
  2. Select Permission Sets > Click New > Label the permission set.
  3. Use the auto generated API name > Click Save.
  4. Under System, click System Permissions.
  5. Click Edit > Select Multi-Factor Authentication for User Interface Logins > Click Save. 
  6. Assign the MFA Permission set to the appropriate users.
Multi-Factor Authentication in Salesforce
Note!

You can’t assign the Multi-Factor Authentication for User Interface Logins permission to users with the Salesforce Limited Access – Free license.

SMS as a Verification Method for Multi-Factor Security Mechanism in Experience Cloud Sites

SMS-based MFA is weaker than app- or key-based methods and should not be your primary verification option whenever stronger factors are feasible. However, it can still be used for external users in specific setups where authenticator apps or security keys are not practical:

  • Suitable for external users who cannot use authenticator apps or security keys
  • Consider SMS only as a fallback or registration method. Strong MFA is preferred
  • Requires Identity Verification Credit Add-On and enabling “Let external users verify via SMS” in profiles/permission sets

If you enable SMS one-time passcodes as the multi-factor authentication verification method on your Experience Cloud site, users will only be able to choose this method during the initial registration. Once registered, users can easily add any other supported verification method to their account through the Advanced User Details or Personal Information page. In the case where multiple verification methods are linked to a user’s account, Salesforce automatically utilizes the most secure method available for multi-step login mechanism.

How to Use SMS as a Verification Method?

To enable SMS multi-factor authentication, you will require an Identity Verification Credit Add-On license. It is also necessary to reach out to Salesforce Customer Support in order to activate this feature. Additionally, you need to enable the option “Let external users verify their identity by text (SMS)” on profiles and permission sets.

Note!

Because one-time passcodes delivered via text messages are less secure than other verification methods, this option is only available for external users.

Looking for assistance? 

If you’re looking for help in enabling a multi-step login process for your community users, you’ve come to the right place! We’re here as your Salesforce ISV and SI partner, providing professional services to make your life easier.

Whether you need to develop an Experience Cloud site, customize your Salesforce website or community, or get technical assistance to set up multi-factor authentication, our team of Salesforce certified Experience Cloud consultants is ready to lend a hand. We can even help enhance your Experience site with amazing third-party apps like member management solutions, event management accelerators, and knowledge management tools. Just let us know what you need, and we’ll be there to support you every step of the way!

Data Access & User Permissions in Experience Cloud Sites

As organizations continue to adopt Salesforce's Experience Cloud, it becomes increasingly important to understand the various tools and techniques available for managing user permissions and data access within the platform. In this article, we will explore the concepts of permission sets and profiles, and provide you with best practices for securing your site and managing data access.
Post image

FAQ

1. How do I know if Salesforce multi factor authentication is enabled? What Salesforce MFA settings do I need to configure?

Navigate to the Setup menu and enter “Identity” in the Quick Find search box. Then, choose the option for “Identity Verification.” Ensure that the “Require multi-factor authentication (MFA) for all direct UI logins to your Salesforce org” checkbox is selected.

2. How do I enable a multi-step login process for a specific user in Salesforce?

Do it by assigning them a user permission. Select the appropriate custom user profile or permission set. Assign the “Multi-Factor Authentication for User Interface Logins” permission to the profile or permission set.

3. Do all users need multi-factor authentication for Salesforce?

Salesforce requires multi-factor authentication (MFA) for internal users accessing Salesforce products, including logins through the user interface and partner solutions, to meet contractual security requirements. For external users (such as Experience Cloud or community users), MFA is optional and can be enabled based on your organization’s security policies and compliance needs.

4. What’s the difference between MFA and Identity Verification?

Multi-factor authentication (MFA) is a login requirement that uses two or more factors (something you know, have, or are) to confirm a user’s identity every time they sign in. Identity Verification in Salesforce is a risk-based, event-driven check (for example, when logging in from a new device or performing sensitive actions) and doesn’t necessarily require multiple factors on every login.

5. What’s the best MFA setup for admins (to avoid lockouts)?

Use at least two different MFA methods per admin (typically an authenticator app as the primary factor and a security key or backup authenticator as a secondary option) so access isn’t tied to a single device. It’s also smart to keep a secure backup access process (for example, a designated break-glass admin account with tightly controlled use) to prevent downtime if devices are lost or replaced.

Rate the article

4.1 / 5. 19

    Table of contents

    Discover more articles!

    Ebook

    AI-Powered PRM: Automating Onboarding, Co-Selling & Support with Salesforce

    Learn how to turn AI into real impact with practical use cases, smarter self-service, and insights from top channel experts.

    Download Now!
    img