Ninety-day password expiration isn't a security control, a best practice, or a compliance requirement. As of August 2025 it's something the federal standard explicitly tells organizations to stop doing - and most password policies still require it.
NIST SP 800-63B is the federal digital identity standard for authentication. It's what auditors reach for, what frameworks cite, and what most corporate password policies were originally derived from. Revision 4 became final on August 26, 2025, and the previous revision was formally withdrawn a month earlier. If your policy was written before then, it was written against a document that no longer exists.
Two requirements, both stated as SHALL NOT - the standard's strongest prohibition:
Read those again, because they invert the two rules almost every password policy is built on. No required symbols. No required mix of uppercase, numbers, and punctuation. No 90-day rotation. The standard does still require a change when there's evidence the password has been compromised - which is a different thing entirely, and the thing rotation was always a poor substitute for.
Because of what people actually do when you force it. Rotation assumes a password gets weaker with time. It doesn't - it gets weaker when it's exposed, and exposure isn't on a schedule. What rotation reliably produces is predictable modification: Summer2025! becomes Summer2026!, and the eighth password in a sequence is guessable from the first.
It also produces reuse and writing things down, both of which cost more than the stale password ever did. And it does nothing about the actual failure mode, which is credential theft - a stolen password is used within hours, not in month three of a 90-day window.
Complexity rules fail the same way. Requiring a symbol doesn't add meaningful entropy; it adds one exclamation point at the end. Length does the work that complexity was supposed to do, and a long passphrase a person can actually remember beats a short scramble they have to store in a browser.
Sometimes, and this is the honest complication. Frameworks update on their own schedule, and a few - including NIST CSF, PCI DSS, HIPAA, CMMC, and FTC Safeguards - still carry rules NIST has abandoned. PCI DSS is the most common conflict - its password requirements are stricter and more specific than the current NIST guidance, and if it applies to you, it applies regardless of what NIST says.
The resolution isn't to pick a side. It's to know which frameworks bind you and write one policy that satisfies the strictest of them. That's a smaller job than it sounds, because the strict requirements are usually a superset, not a contradiction.
If you run 10 to 200 people, the practical read is that you can make your security better and your users' lives easier at the same time - which almost never happens, and is worth using while it's true. Turning off forced rotation is a settings change. So is raising the minimum length. Both go in the same maintenance window.
The one that takes real work is breach-list screening and MFA coverage, and that's where the effort belongs. If you've been spending policy attention on symbol requirements, you've been guarding a door that was never the way in.
Two cautions. First, if you're subject to PCI DSS, HIPAA, CMMC, or a cyber insurance policy with specific authentication terms, check those before you change anything - the standard is the floor, and your obligations may sit above it. Second, write down what you changed and when. "We follow NIST 800-63B-4" is an answer to an auditor's question. "We turned expiration off at some point" is not.
Does NIST still require password expiration?
No. NIST SP 800-63B-4, final since August 2025, states that verifiers and credential service providers SHALL NOT require subscribers to change passwords periodically. A change is required when there is evidence the password has been compromised.
Does NIST still require special characters and mixed case?
No. The current standard states that verifiers and credential service providers SHALL NOT impose composition rules such as requiring mixtures of different character types. Length is the requirement that remains.
Is a long passphrase better than a short complex password?
Generally yes. Length contributes far more to resisting an attack than character variety does, and a passphrase is more likely to be remembered than stored somewhere insecure. Screening against known-breached password lists matters more than either.
If NIST changed, do I have to change my policy?
Not automatically. NIST 800-63B binds federal agencies and their contractors directly; for everyone else it's the reference standard that other frameworks and auditors point to. If a framework that applies to you still requires rotation or complexity, that requirement governs. Check which frameworks apply before changing anything.
Disclaimer. This article is provided for general information only. It is not legal, regulatory, or professional advice, and reading it does not create a client relationship with WOM Technology Management Group. Regulations, threats, and vendor products change; specific obligations depend on your industry, jurisdiction, contracts, and data. Verify anything you plan to rely on against the primary source and consult qualified counsel or a security professional before acting.
Sources are cited as of the last-reviewed date shown above. Where a linked source has moved or been withdrawn, the citation reflects what was verifiable at review time.