1
Define the scope and list all in-scope systems
Enter the company name and explicitly list the categories of systems, applications, and data the policy covers. Include cloud tools, VPNs, email, and any third-party portals employees access with company credentials.
π‘ Conduct a quick system inventory before filling in the scope section β policies that vaguely reference 'all company systems' are harder to enforce and easier to argue around.
2
Set password length and complexity requirements
Choose a minimum password length (14 characters is the current recommended baseline for business accounts) and specify required character types. List prohibited patterns explicitly β company name, username, sequential characters.
π‘ Consider allowing passphrases of 20+ characters as an alternative to complex shorter passwords. They are easier to remember and harder to crack.
3
Choose expiration intervals by account type
Set different rotation schedules for standard users, privileged accounts, and service accounts. Privileged and admin accounts should rotate more frequently β every 30 days is common β while standard accounts at 90 days is widely accepted.
π‘ If you enforce MFA for all accounts, you can extend standard-user rotation to 180 days without meaningfully increasing risk β shorter cycles with weak password habits are worse than longer cycles with strong ones.
4
Specify MFA requirements by access type
List every scenario that requires MFA: remote access, cloud applications, privileged accounts, and access to sensitive data categories. Name the approved second-factor methods and the fallback procedure when MFA fails.
π‘ Authenticator apps (Google Authenticator, Microsoft Authenticator) are more resistant to SIM-swapping attacks than SMS codes β list them as the preferred method.
5
Name the approved password manager and vault tool
Insert the name of your organization's approved password manager for individual accounts and the privileged access management (PAM) tool for shared service accounts. Do not leave this section blank β employees will default to insecure alternatives if no approved tool is named.
π‘ If you have not yet selected a password manager, note that 1Password, Bitwarden, and Dashlane for Business are widely used business-grade options β pick one before publishing the policy.
6
Set the compromised-credential response timeline
Enter specific hours β not 'promptly' or 'as soon as possible' β for how quickly users must report a suspected compromise and how quickly IT must respond. Two hours for user notification and 24 hours for IT log review are common benchmarks.
π‘ Reference your Incident Response Plan in this section so employees know how a password incident escalates into a broader security event if needed.
7
Assign roles and sign off with the policy owner
Name the individual (by job title) responsible for policy enforcement, compliance audits, exception approvals, and annual review. Add the policy version number, effective date, and next review date in the document footer.
π‘ Version-number your policy (e.g., v1.0, v1.1) from the start β auditors and compliance reviewers expect to see a revision history, especially for SOC 2 or ISO 27001 evidence packages.