Browse all topics
Microsoft 365 essentials

Microsoft 365 admin role design

How to design admin role assignments for least-privilege Microsoft 365 administration at scale.

Microsoft 365 has over 100 built-in admin roles in Entra ID, plus support for custom roles, administrative units, and PIM-driven elevation. Designing role assignments thoughtfully — rather than handing out Global Administrator — is one of the highest-leverage security improvements available.

The principle: least privilege

Every admin should have the narrowest role that lets them do their job:

  • Helpdesk staff resetting passwords need Helpdesk Administrator, not Global Administrator.
  • Exchange admins managing mailboxes need Exchange Administrator, not Global.
  • Compliance officers running eDiscovery need Compliance Administrator, not Global.
  • Security analysts investigating need Security Operator + Security Reader, not Global.
  • License managers assigning licences need License Administrator, not Global.

Global Administrator should be reserved for tenant-wide actions that genuinely require it, not as a convenience role.

The headline roles

For most organisations, focus on:

Identity

  • Global Administrator — never more than a handful.
  • Privileged Role Administrator — assigns other admin roles.
  • User Administrator — user lifecycle.
  • Helpdesk Administrator — password resets, MFA.
  • Authentication Administrator — manage authentication methods.

Workload-specific

  • Exchange Administrator — Exchange Online.
  • SharePoint Administrator — SharePoint and OneDrive.
  • Teams Administrator — Teams.
  • Intune Administrator — devices.
  • Power Platform Administrator — Power Platform.

Security and compliance

  • Security Administrator — security configuration.
  • Security Operator — security incident response, no config changes.
  • Security Reader — read-only.
  • Compliance Administrator — Purview.
  • Compliance Data Administrator — Purview operations on data.

Global Reader

  • Global Reader — read-only across everything. The most underused valuable role.

Privileged Identity Management

For privileged roles, use PIM:

  • Eligible assignments rather than active.
  • MFA at activation.
  • Justification required.
  • Approval for highest-power roles.
  • Time-bound activation (1–8 hours).
  • Audit trail of activations.

PIM converts "I have Global Admin always" to "I can elevate to Global Admin for 4 hours when needed." Massive security improvement; minor operational overhead.

Administrative units

For delegated administration, administrative units (AUs) scope roles to subsets of the directory:

  • "User Administrator scoped to EMEA AU" — manages users in EMEA only.
  • "Helpdesk Administrator scoped to Manufacturing AU" — resets passwords for manufacturing staff only.

For multi-regional / multi-divisional organisations, AUs are essential. Without them, regional admins need tenant-wide permissions.

Custom roles

When built-in roles don't fit:

  • A regional IT lead needing combination of permissions.
  • An application owner needing specific app-management rights.
  • A specific compliance role needing read-only access to specific Purview features.

Custom roles fill gaps but add complexity. Use sparingly.

Break-glass accounts

For emergency recovery from CA disasters:

  • At least two break-glass Global Administrators.
  • Excluded from all Conditional Access policies.
  • FIDO2 keys with credentials stored offline.
  • Monitored — every sign-in alerts the security team.

Discussed in detail in the break-glass guide; foundational to admin role design.

Role assignment patterns

By function

Most organisations assign roles by job function:

  • IT operations team — workload admins per their specialisation.
  • Help desk — Helpdesk Administrator.
  • Security team — Security Administrator and related.
  • Compliance team — Compliance Administrator.
  • Executive admins — Global Reader for visibility, no change rights.

By project / temporary

For short-term needs:

  • Project work requiring elevated access — assign via PIM with project-duration eligibility.
  • External consultants — guest accounts with specific eligible roles.
  • Audit and assessment — Global Reader for the audit period.

After the project, remove the assignment.

Service-account considerations

For service principals and managed identities, similar principles:

  • Least privilege — only the Graph scopes the app needs.
  • No standing high-privilege assignments.
  • Workload identity PIM (preview) extends PIM to service principals.
  • Periodic review of service-principal permissions.

Audit and review

Quarterly review of admin role assignments:

  • Who has each privileged role?
  • Why?
  • Still needed?
  • PIM active vs eligible breakdown.
  • Break-glass account access verified?

Use PIM access reviews to automate the recertification.

Common pitfalls

  • Too many Global Administrators — convenience over security.
  • No PIM — every admin permanently active.
  • No administrative units — regional admins given tenant-wide.
  • No break-glass exclusion in CA policies — risk of tenant lockout.
  • Custom roles proliferating — easier to add than maintain.
  • No documentation — why specific assignments were made.

For Microsoft 365 customers, admin role design is one of the security investments where small effort produces large risk reduction. Start with built-in roles; layer PIM; scope with AUs where appropriate; document everything; review quarterly.