Free SOP templatesManaged Service Provider (MSP)

MSP Password Rotation SOP Template

A password rotation SOP for managed service providers covering client admin, service, local admin, network device and break-glass accounts, scheduled and trigger-based rotation, and vault audits.

FreeNo sign-upWord, PDF, Excel & CSV
Ilia PirozhenkoReviewed by Ilia Pirozhenko, Founder, Perfect WikiUpdated October 15, 202612 steps4 roles4 min read
Standard operating procedureSOP-MSP-010 · Rev 1.0
Owner
Security Lead
Effective date
October 15, 2026
Review cycle
Every 6 months

1.Purpose

To keep the privileged and shared credentials an MSP holds for its clients from being misused, by rotating them on a schedule, rotating them immediately when someone leaves or a compromise is suspected, and proving it in the vault.

2.Scope

Applies to privileged and shared credentials the MSP manages for clients: domain and cloud admin accounts, service accounts, local administrator accounts, network device logins, break-glass accounts and shared Wi-Fi keys. Personal user passwords follow the client’s own password policy.

Definitions

Privileged account
An account with administrative rights over systems, tenants or network devices.
Service account
A non-person account that applications, scheduled tasks or services use to run.
Break-glass account
An emergency admin account kept for when normal admin access fails, used rarely and monitored closely.
Trigger event
An event that requires immediate rotation, such as a technician leaving or a suspected compromise.

3.Responsibilities

Security Engineer
Maintains the credential inventory and rotation schedule, handles trigger-based rotations and audits the vault.
Systems Engineer
Rotates credentials, updates the systems that depend on them and confirms nothing broke.
Service Manager
Makes sure rotations happen on schedule across clients and reports compliance.
Client Point of Contact
Is told about rotations that affect client staff, such as shared Wi-Fi keys, and reports client-side trigger events.

RACI matrix

ActivitySecurity EngineerSystems EngineerService ManagerClient Point of Contact
Maintain the credential inventoryR/ACI-
Rotate credentials on scheduleARII
Rotate after a trigger eventR/ARIC
Audit and report rotation complianceR-R/AI

R = Responsible, A = Accountable, C = Consulted, I = Informed

4.Materials and PPE

Materials, tools and systems

  • →Password manager with a vault per client
  • →Credential inventory with rotation intervals
  • →Local administrator password management tool
  • →PSA recurring tickets for manual rotations
  • →Vault audit log
  • →Service account dependency list

5.Procedure

  1. 5.1

    Inventory the credentials in scope

    Security Engineer

    The Security Engineer lists every privileged, service, network device, break-glass and shared credential per client in the vault, each with an owner and account type.

  2. 5.2

    Set rotation intervals by account type

    Security Engineer

    The Security Engineer sets a rotation interval for each account type, for example quarterly for admin and network device accounts and yearly for service accounts, and records it on each entry.

  3. 5.3

    Turn on automatic rotation where possible

    Systems Engineer

    The Systems Engineer enables automatic rotation for local administrator accounts and any vault-managed accounts that support it, and confirms the new passwords sync to the vault.

  4. 5.4

    Schedule manual rotations

    Security Engineer

    The Security Engineer creates recurring PSA tickets for every credential that must be rotated by hand, due before its interval ends.

  5. 5.5

    Check service account dependencies

    Systems Engineer

    Before rotating a service account, the Systems Engineer lists every service, scheduled task and application that uses it from the dependency list and the system itself.

    Warning: Rotating a service account without updating everything that uses it can take a client’s application down. Check dependencies first.

  6. 5.6

    Generate and store the new password

    Systems Engineer

    The Systems Engineer generates a long random password in the password manager and saves it to the vault entry at the moment it is changed on the system.

  7. 5.7

    Update dependent systems and test

    Systems Engineer

    The Systems Engineer updates every dependent service and task with the new password, restarts what is needed and confirms everything runs.

    Checkpoint: The account works on the system, every dependency runs and the vault holds the current password.

  8. 5.8

    Rotate immediately after a trigger event

    Security Engineer

    When a technician leaves the MSP, a client admin leaves, a credential is shared insecurely or a compromise is suspected, the Security Engineer rotates every affected credential at once.

    Checkpoint: All credentials affected by a trigger event are rotated within 24 hours.

  9. 5.9

    Rotate break-glass accounts after use

    Systems Engineer

    After a break-glass account is used, the Systems Engineer rotates its password, records why it was used and confirms its alerts are still active.

  10. 5.10

    Tell the client about shared credential changes

    Client Point of Contact

    The Client Point of Contact receives notice of rotations that affect client staff, such as shared Wi-Fi keys or shared mailbox logins, and passes the change on internally.

  11. 5.11

    Audit the vault every month

    Security Engineer

    The Security Engineer reviews the vault audit log and inventory for overdue rotations, credentials viewed by people who left and entries without an owner.

  12. 5.12

    Report rotation compliance

    Service Manager

    The Service Manager reports rotation compliance per client every month and follows up on overdue rotations with the responsible engineers.

6.Quality checks

  • →Every privileged and shared credential is in the vault with an owner and rotation interval.
  • →No credential is past its rotation date.
  • →All credentials a departing technician could access were rotated within 24 hours.
  • →Service account rotations caused no unplanned outages.
  • →Every break-glass use is followed by a rotation and a recorded reason.

7.Records

  • →Credential inventory with rotation intervals
  • →Rotation tickets and vault change history
  • →Trigger event log with rotations performed
  • →Monthly vault audit and compliance report

8.KPIs

  • →Percentage of credentials rotated within their interval
  • →Hours from trigger event to completed rotation
  • →Number of outages caused by credential rotation
  • →Number of vault entries without an owner

9.Common mistakes

  • →Not rotating client credentials when a technician leaves the MSP.
  • →Rotating a service account without updating the services that use it.
  • →Changing a password on the system but not saving it to the vault.
  • →Forgetting break-glass and network device accounts entirely.

10.Revision history

RevisionDateDescriptionReviewed by
1.0October 15, 2026Initial releaseIlia Pirozhenko

This is a template. Adapt it to your organization, equipment and local regulations before use.

Ask this SOP

Nobody opens a PDF in the middle of a task. They ask.

Add this SOP to Perfect Wiki and your team gets answers in the chat app they already use, with a link to the exact step. Ask from ChatGPT, Claude or Copilot too.

Perfect Wiki AIExample answer

One of our technicians left today. Do we really need to rotate every client password they could see?

Yes. Step 5.8 treats a technician leaving as a trigger event, so every credential they could access is rotated within 24 hours. Use the vault audit log to see exactly which entries they viewed.Source: step 5.8 · Rotate immediately after a trigger event
Ask your own question about this SOP…Sign up to keep asking
Free AI SOP generator

Record your own SOP now. Free, as PDF or Word.

Your process isn’t a template? Do it once while the recorder watches, then mark the steps as it plays back. Each gets a screenshot with the click circled, and AI writes the instructions.

  • Any appBrowser tabs and desktop apps like Outlook or Teams.
  • Nothing to installNo extension, no account, nothing for IT to approve.
  • PrivateBlur names, emails or customer records before you share.
  • PDF and Word, freeDownload both, or save it straight to Perfect Wiki.

Already recorded the task? Turn a screen recording into an SOP

Common questions

Frequently asked questions

Didn't find what you're looking for? Contact our support →

Your SOP library

Keep every SOP where your team can ask it.

Perfect Wiki is the knowledge base for Microsoft Teams and Slack. Every SOP gets an owner and a Verified tag that expires when it’s due for review, your Scribe and Tango guides sit next to it, and AI answers questions with a link to the right step.

No credit cardSetup in under 10 minutesCancel anytime