How do I enable two‑factor authentication (2FA) for my Shopify admin?
Two-factor authentication (2FA), also known as two-step authentication, adds an extra layer of protection to your Shopify admin account. Even if someone gets your password, they cannot access your account without completing a second verification step. 2FA is mandatory for Shopify Payments users and strongly recommended for all merchants.
Step-by-Step Guide to Enable 2FA in Shopify Admin
Step 1: Access Your Security Settings
- Log in to your Shopify admin.
- Click your store name in the top navigation bar.
- Click your name and email address from the dropdown menu.
- In the left sidebar, select Security.
- Scroll to the Two-step authentication section.
- Click Turn on two-step (or Add another method if one method is already enabled).
- Enter your password and click Next.
Step 2: Choose Your Authentication Method
Select your preferred authentication method from the dropdown list.
1. Authenticator App (Recommended)
This is the most secure and widely used option. It works with apps such as Google Authenticator, Microsoft Authenticator, Duo Mobile, or AWS MFA.
- Install an authenticator app on your mobile device.
- Select Authenticator app.
- Scan the QR code displayed on the screen.
- Enter the six-digit code generated by the app.
- Click Turn on.
2. SMS Delivery
Receive one-time verification codes via text message.
- Select SMS delivery.
- Choose your country code and enter your phone number.
- Click Send authentication code.
- Enter the six-digit code received via SMS.
- Click Turn on.
3. Shopify Mobile Prompts
Approve login attempts through the Shopify mobile app using push notifications.
4. Built-in Authenticator
Use biometric authentication (Face ID, fingerprint, Touch ID) or your device PIN/password. This works only on the specific device where it is configured.
- Select Built-in authenticator.
- Enter a descriptive device name (e.g., “iPhone Face ID”).
- Click Turn on and follow the on-screen instructions.
5. Security Key
Use a physical hardware security key (such as YubiKey) for login verification.
Managing Your 2FA Settings
Primary Method
- Your default authentication method used during login.
- You can change the primary method anytime.
Backup Methods
- Additional methods you can use if your primary method is unavailable.
- You can add multiple backup options for flexibility.
Recovery Methods
- Recovery codes allow access if all authentication methods are unavailable.
- Shopify recommends regenerating recovery codes regularly.
- Store them securely in multiple safe locations.
How to Add Backup Methods
- Go to Security settings.
- Under Two-step authentication, click Add another method.
- Enter your password.
- Select a different authentication method and complete setup.
This ensures continued access if you lose your phone or change devices.
How to Generate and Save Recovery Codes
- Go to Security settings.
- Scroll to Recovery methods.
- Click Generate new recovery codes or View recovery codes.
- Save them securely (password manager, secure cloud storage, or printed copy).
Additional Security Features to Enable
Passkeys (Recommended)
- Passwordless login using fingerprint, face recognition, or device screen lock.
- Faster and more secure than traditional passwords.
- Only create passkeys on trusted devices.
Secondary Email
- Provides an alternate account recovery option.
- Receives important security notifications.
Password Security
- Use a strong, unique password.
- Avoid reusing passwords across platforms.
Why 2FA Is Required for Shopify Payments
If you use Shopify Payments, two-step authentication is mandatory to prevent unauthorized payout changes and financial fraud. If 2FA is not enabled, payouts may be temporarily placed on hold.
Managing 2FA for Staff Members
Each staff member must enable 2FA individually through their own account (Store name → Their name → Security). Store owners cannot activate it for others. Shopify Plus merchants can enforce 2FA requirements organization-wide.
Logging In After Enabling 2FA
- Enter your email and password.
- Verify using your selected authentication method.
If multiple methods are configured, click Use a different method on the login screen to switch options.
Quick Tip: Temporary Login Codes
You can generate temporary login codes from your Security settings if you need short-term access on a trusted device. This is useful when traveling or switching devices temporarily.
Related Answers
Still need help?
Talk to our Shopify experts
We've handled GDPR/CCPA compliance for dozens of EU & US Shopify stores.
