Management groups

What it is

Management groups are containers you use to organize subscriptions into a hierarchy so you can apply governance (Azure Policy, RBAC, budgets) once at a higher level and have it flow down to every subscription beneath. Above them all sits a root management group.

Why it exists

A large organization with many Azure subscriptions can’t configure policy/RBAC per-subscription. Management groups let you apply one policy or role assignment at the root (or a subtree) and have it inherit to all child subscriptions — a single point of control at scale.

Key ideas

  • Tree of subscriptions — hierarchy: root management group → management groups → subscriptions (and logical groups beneath them). Up to 6 levels of depth (excluding the root and the subscription level).
  • Each subscription is under exactly one management group; management groups can nest.
  • Inheritance — Azure Policy and RBAC assignments made at a management group are inherited by every subscription/resource below it.
  • The root management group is created for you; assigning an Owner/User Access Administrator over the root gives org-wide control (grant sparingly).
  • Used for consolidated cost/budget and compliance across teams/units.

How it fits (diagram)

management-groups - Microsoft diagram

Diagrams courtesy of Microsoft Learn / Azure docs: governance/management-groups/overview

Exam notes

  • Management groups manage subscriptions; resource groups manage resources — two different levels of the same hierarchy.
  • Max 6 levels of management-group depth.
  • Assign Azure Policy at a management group to enforce compliance uniformly instead of per-subscription.
  • Group subscriptions by function, geography, or environment for logical organization & governance.

Path MOC · subscription · scope · azure-policy · rbac

📘 Source: Microsoft Learn — Management Groups