
A modern password policy (NIST-aligned)
Many password policies still demand a capital letter, a number, a symbol and a change every 90 days. The U.S. National Institute of Standards and Technology now says not to do most of that. Here is what changed, why, and wording you can adapt.
Reviewed by the ITRS security team · Last updated
What changed and why
NIST Special Publication 800-63B is the reference most security frameworks follow for authentication. Its current revision, SP 800-63B-4, keeps moving away from complexity rules and forced changes. The reasoning is practical: when people are made to add symbols and change passwords often, they choose predictable patterns (Summer2025!, Summer2026!) that attackers guess easily.
Attackers today rarely guess passwords one by one. They reuse passwords leaked from other breaches, phish them, or spray common passwords across many accounts. A good policy addresses those threats: long, unique passwords, blocked known-bad passwords, and multi-factor authentication.
| Old rule | NIST SP 800-63B-4 position |
|---|---|
8 characters with mixed types | Minimum 15 characters when the password is the only factor; minimum 8 when used as part of MFA |
Must include upper, lower, number, symbol | Verifiers SHALL NOT impose other composition rules |
Change every 60 or 90 days | SHALL NOT require periodic changes; force a change if there is evidence of compromise |
Password hints and security questions | Not to be used |
No pasting into password fields | SHALL allow password managers and autofill; SHOULD permit paste |
Length and passphrases
Length is what makes a password hard to crack. NIST also says systems should permit passwords of at least 64 characters and accept spaces and any printable characters, so people can use passphrases: several unrelated words, such as "copper lantern orchard tuesday". Passphrases are long and easier to remember than short complex strings.
Where a password is used together with MFA, NIST allows a shorter minimum of eight characters. In practice, most organizations set 14 or 15 characters across the board so there is one rule to remember.
Rotation and breached-password checks
Drop scheduled rotation. Instead, change a password when there is a reason: a phishing click, a breach notice from a vendor, a password found in a leak, or a staff member leaving who knew a shared credential.
NIST requires that new passwords be compared against a blocklist of commonly used, expected or compromised values. Microsoft Entra Password Protection does this for Microsoft 365 and on-premises Active Directory, with a global banned list and an optional custom list (add your firm name, city and product names). Other platforms and password managers offer breach monitoring too.
Password managers
No one can remember dozens of unique 15-character passwords. A business password manager lets staff generate and store unique passwords, share credentials with colleagues without email or sticky notes, and lets the company remove access when someone leaves.
Protect the password manager account itself with the strongest MFA available, ideally a passkey or security key. Its master password is the one password worth memorizing.
Shared and service accounts
- Avoid shared logins wherever the system supports individual accounts. Shared accounts make it impossible to tell who did what.
- Where sharing is unavoidable (a social media account, a vendor portal), store the credential in a shared vault folder with named members and MFA tied to a company-controlled device or number.
- Service accounts used by software should have long random passwords (or certificates), no interactive sign-in, and an owner who reviews them.
- Rotate shared credentials when anyone with access leaves.
Sample policy wording
Adapt this to your systems; keep it short enough to read in a minute.
Length
Passwords must be at least 15 characters. Passphrases of several words are encouraged. Any characters, including spaces, are allowed.
Uniqueness
Work passwords must not be used for any other account, work or personal.
Password manager
Staff must store work credentials in the company password manager and must not save them in browsers on personal devices, in documents or on paper.
Changes
Passwords are not changed on a schedule. Staff must change a password immediately if they believe it has been exposed, and IT will require a change when compromise is suspected.
MFA
Multi-factor authentication is required on email, remote access, finance systems, the password manager and all admin accounts.
Sharing
Passwords must never be sent by email, chat or text. Shared credentials are shared only through the password manager.
Questions we hear
Not when combined with a length minimum and a blocklist. Length adds far more strength than a forced symbol, and the blocklist stops the predictable choices.
Describe your actual control: long passwords, breached-password checks, MFA and forced changes on suspected compromise. Explain that this follows NIST SP 800-63B-4.
Over time, for many accounts. Until every system supports them, you still need a password policy for the rest.
Related reading.
- PracticeManaged IT SupportHelpdesk and break/fix, networking, security systems, devices, Microsoft 365, cloud and backup.
- GuidePhishing-resistant MFA and passkeys in Microsoft 365Text codes and app approvals stop password guessing, but they don't stop a convincing fake sign-in page that relays everything in real time.
- ArticleMulti-Factor Authentication: Why Every GTA Business Needs ItWhich MFA method to use, how to switch it on in Microsoft 365 and Google Workspace, and the awkward cases (shared mailboxes, emergency admin accounts, staff without…
- GuideEmployee onboarding security checklistThe first week sets habits that last years. If a new hire gets admin rights "just to get started", skips MFA because IT was busy, or never hears how to report a…
- GuideProtecting admin accounts in Microsoft 365An attacker who gets a Global Administrator session owns the tenant: every mailbox, every file, every setting, and the audit trail.
Want this handled for your business?
Tell us your users, devices and sites. We are staffed 24/7 and reply with next steps. Quotes are built from your environment, not a price list. Active incident? Call (289) 582-9930, 24/7.
