Skip to main content

Google Workspace Password Policy and 2-Step Verification Enforcement Guide

  • Mohit
  • 07 Jul, 2026
  • Updated 27 Oct, 2026
Google Workspace Password Policy and 2-Step Verification Enforcement Guide

Weak passwords and the absence of multi-factor authentication (MFA) are behind the overwhelming majority of account compromises. For Google Workspace administrators, enforcing strong authentication is a handful of Admin Console settings, yet many organizations leave them at defaults, creating unnecessary risk.

This guide covers every password and 2-Step Verification (2SV) setting that matters, which 2SV methods to allow for which users, security keys and passkeys, the Advanced Protection Program, session length, account recovery, and a phased rollout plan that keeps helpdesk calls manageable.


Password Policy Configuration

Settings Location

Admin Console → Security → Authentication → Password management

You need the Security Settings administrator privilege. Settings apply to the organizational unit you select and are inherited by child OUs unless you override them.

What each setting does

SettingOptionsRecommendation
Enforce strong passwordOn / offOn. Google’s strength check looks for randomness, common passwords, guessable patterns, and known breached credentials
LengthMinimum and maximum, 8–100 charactersMinimum 12 or more; maximum 100 so people can use passphrases
Enforce password policy at next sign-inOn / offOn when you tighten the policy, so weak existing passwords must change
Allow password reuseOn / offOff. There’s no password-history count. It’s simply allowed or not
ExpirationNever, or a number of daysNever expires, if you enforce 2SV

On forced password expiry: NIST’s guidance (SP 800-63B) recommends against mandatory periodic password changes unless there’s evidence of compromise. Forced expiry pushes users toward predictable patterns (Summer2025!, Summer2026!) that are weaker than a stable, strong password protected by MFA. Leave expiration off if you enforce 2SV.

Password policy per OU

Password settings apply per OU. If contractors or shared kiosk accounts need different rules:

  1. In Password management, select the OU in the left panel
  2. Change the settings and click Override
  3. To go back to the parent’s settings later, click Inherit

Monitoring password strength

The Accounts report (Reporting > User reports > Accounts, which needs the Reports privilege) shows each user’s password strength and length compliance. Before you turn on Enforce password policy at next sign-in, check how many users would be affected so the helpdesk isn’t surprised.


2-Step Verification (2SV) Enforcement

2SV methods available

Google Workspace supports several 2SV methods. They differ a lot in how well they resist phishing:

MethodPhishing resistanceRecommended for
Text message (SMS) or phone callNoneAvoid where possible
Google Authenticator / TOTP appLow (codes can be phished)General users if keys aren’t available
Google prompts on a phoneLow to moderateGeneral users
Backup codesNoneEmergency access only
Security key (FIDO)HighAdmins, finance, HR, executives
PasskeysHighIncreasingly suitable for everyone

Enforcing 2SV

  1. Admin Console → Security → Authentication → 2-step verification
  2. Select the organizational unit (or group)
  3. Check Allow users to turn on 2-Step Verification
  4. Under Enforcement, choose:
    • Off: users can opt in (use this while you prepare)
    • On: enforcement starts immediately
    • Turn on enforcement from date: pick a start date; users see enrollment reminders at sign-in before then
  5. Set a New user enrollment period (from 1 day to 6 months) so new hires can sign in with just a password while they set up 2SV
  6. Under Frequency, decide whether to Allow user to trust the device
  7. Under Methods, choose what’s allowed (see below)
  8. Click Save

Enforcement from a date can take 24–48 hours to begin after the date you choose, so don’t schedule it for the morning of a critical deadline.

Google Workspace 2SV enforcement rollout strategy for IT admins

Choosing allowed methods

The Methods setting has three options:

OptionWhat users can useWhen to use it
AnyEvery method, including SMS and phone callsInitial rollout for the general population
Any except verification codes via text, phone callPrompts, authenticator apps, security keys, passkeys, backup codesMost organizations, once everyone has enrolled a non-phone method
Only security keyFIDO security keys and passkeysAdmins and high-risk roles

Switching an OU to a stricter method locks out anyone who only has the weaker method set up. Announce the change, give a deadline, and check enrollment status first.

The new user enrollment period

New employees can’t set up 2SV until they’ve signed in at least once. The New user enrollment period lets them sign in with only a password for a set time: one or two weeks covers most onboarding. Keep it short: an unenrolled account with just a password is exactly what attackers look for.

Trusted devices

Allow user to trust the device means users aren’t asked for a second factor on that device again until they clear cookies, revoke the device, or an admin resets their sign-in cookies. It reduces prompts but also reduces protection; Google doesn’t recommend it unless users frequently switch devices. Leave it off for admin OUs.


Security Keys and Passkeys: Phishing-Resistant MFA

For admin accounts and anyone who can move money or access sensitive data, phishing-resistant methods remove the most common attack. Unlike SMS or authenticator codes, a security key or passkey checks the website’s domain before signing in, so a fake login page can’t capture a usable code.

Enforcing key-only 2SV for an OU

  1. Admin Console → Security → Authentication → 2-step verification
  2. Select the OU (for example, IT Admins or Finance)
  3. Under Methods, choose Only security key. This option also supports passkeys
  4. Set a 2-Step Verification policy suspension grace period so you can issue a temporary backup code if someone loses their key
  5. Save

Security codes for devices that can’t use keys

Some older devices and remote sessions can’t use a security key directly. The Security codes setting controls whether users can generate one-time codes from their key on another device: Don’t allow users to generate security codes, Allow security codes without remote access, or Allow security codes with remote access. Allow them only if you have a real compatibility need.

Key inventory

  • Issue two keys per user (a primary and a backup) and have them register both
  • Ship keys to remote staff before their start date
  • Record which keys are assigned to whom, and retrieve them at offboarding
  • Keep spare keys in IT for urgent replacements

Advanced Protection Program

For your highest-risk users (executives, super admins, people with financial authority) Google’s Advanced Protection Program adds protection on top of key-only 2SV. You first enable user enrollment in the Admin console (it requires the Security Settings privilege); users then enroll by registering their keys or passkeys.

Advanced Protection:

  • Requires security keys or passkeys for sign-in
  • Blocks third-party apps that request high-risk scopes unless you’ve explicitly trusted them
  • Applies deeper Gmail scanning for phishing and malicious attachments
  • Adds Chrome Safe Browsing warnings for risky downloads when users are signed in to Chrome
  • Routes account recovery through an admin

Test it with one or two IT users first: the third-party app restrictions can surprise people who rely on desktop mail clients or niche integrations.


Session Controls

Even with strong passwords and 2SV, very long sessions increase risk if a device is lost or a browser is compromised.

Admin Console → Security → Access and data control → Google Session control

  • Default web session length: 14 days
  • Web session duration: choose how long before users must sign in again, per OU
  • Never expire: available, but not recommended outside tightly controlled kiosks

Session length control is available on Business Plus, Enterprise, Frontline, and Education editions (and Cloud Identity Premium), not on Business Starter or Standard. A common setup is shorter sessions for admins and unmanaged devices and the default for everyone else.


Account Recovery Settings

Admin Console → Security → Authentication → Account recovery

Two settings control self-service recovery:

  • Super admin account recovery: whether super admins can recover their own account by email or phone
  • User account recovery: whether other users can

Recommendations:

  • Turn off self-recovery for users if your helpdesk can verify identity and reset accounts; it stops attackers who control a user’s recovery email from taking over the account
  • Keep at least two super admins, each with up-to-date recovery information and a security key
  • Document how the helpdesk verifies identity before resetting a password or 2SV (a call-back to a known number, manager confirmation)

When a user loses their 2SV device, an admin can generate backup verification codes for them from the user’s security settings in the Admin console instead of turning 2SV off.


Rollout Strategy

A phased rollout keeps disruption low:

PhaseWhoSettings
Weeks 1–2Super admins and admin OUs2SV On, Methods Only security key
Weeks 3–4Finance, HR, Legal, executives2SV On; security keys or passkeys strongly encouraged
Weeks 5–6Everyone elseTurn on enforcement from date two weeks out; Methods Any
Week 8+EveryoneMethods Any except verification codes via text, phone call

Communicate clearly. Tell users what is changing, why it matters, and exactly how to enroll. A short screen recording of the enrollment steps and a one-page guide cut helpdesk tickets significantly. During each phase, run a report of users who haven’t enrolled and contact them directly before the deadline.


Measuring Progress

Track these numbers weekly during rollout:

  • Percentage of users enrolled in 2SV, by OU
  • Percentage using phishing-resistant methods (security keys or passkeys)
  • Accounts still on SMS or phone-call codes
  • Failed 2SV attempts and suspicious sign-ins in User log events (formerly the Login audit log)

The Admin console’s security reports and User log events provide all of these. A sudden spike in failed 2SV challenges for one user is worth investigating. It can mean their password has been compromised.


Conclusion

Password policy and 2SV enforcement are two of the highest-return security controls available to Google Workspace admins. Google’s research has found that adding a second factor blocks the vast majority of automated account-takeover attempts, and phishing-resistant security keys and passkeys stop even targeted phishing.

Start with your highest-risk users. Require security keys or passkeys for admins. Enforce 2SV for everyone within about two months, then remove SMS and phone-call codes. Few configuration changes deliver more security per hour of admin effort.


Official Google documentation:

Related reading:

This guide contains referral or affiliate links. If you sign up through one, Workspace Blog may earn a commission at no extra cost to you. Learn more.

Frequently Asked Questions

How do I force 2-Step Verification for all users in Google Workspace?
In the Admin console, go to Security > Authentication > 2-step verification, select the organizational unit, check Allow users to turn on 2-Step Verification, and set Enforcement to On or Turn on enforcement from date. Enforcement can take 24 to 48 hours to begin after the chosen date, so give users time to enroll first.
Can I stop users from using SMS codes for 2-Step Verification?
Yes. Under Methods, choose Any except verification codes via text, phone call. Warn users before you change it, because anyone who relies on text or call codes will be locked out until they set up another method.
Can Google Workspace block password reuse for the last 5 passwords?
No. Google Workspace has a single Allow password reuse checkbox; leaving it unchecked blocks reuse, but you can't set a specific password history count.
What is the Google Workspace password length range?
Admins can set a minimum and maximum password length anywhere from 8 to 100 characters under Security > Authentication > Password management. A minimum of 12 or more characters is a common choice when combined with 2-Step Verification.
Do security keys and passkeys count as phishing-resistant 2SV in Google Workspace?
Yes. The Only security key method requires a FIDO security key, and Google's 2SV settings note that this option also supports passkeys, which offer the same phishing protection. Use it for admins and other high-risk users.