Azure Management and governance built-in role

Tag Contributor

Creates, updates, and deletes tags on Azure resources, resource groups, and subscriptions without granting access to manage the tagged entities themselves. It has no DataActions, but tag writes can affect governance, automation, reporting, and cost allocation that consume tag values.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 4a9ae827-6dc8-4573-8ac7-8239d42aa03f

Control-plane actions (8)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Azure RBAC assignments apply at the selected scope and are inherited by child scopes. Keep the assignment at the narrowest resource, resource group, subscription, or management-group boundary that contains the intended resources. Assign at the subscription, resource group, or resource whose tags the principal manages. Azure tags do not automatically inherit from resource groups or subscriptions, although Azure Policy and Cost Management tag inheritance can copy or apply values through separate mechanisms.

Common use cases (2)

Prerequisites (2)

Best practices (2)

Security considerations (2)

Assignment guidance

Assign to governance automation or metadata stewards at the exact tagging boundary. Do not represent Tag Contributor as resource management access, and review systems that trust tag values before broad assignment.

Common questions

When should I assign the Tag Contributor Azure role?

Assign Tag Contributor when you need to: Maintain ownership, cost-center, environment, data-classification, or lifecycle tags without resource administration.; and Run controlled tagging automation across an approved subscription or resource-group boundary.. Practical scope: Azure RBAC assignments apply at the selected scope and are inherited by child scopes. Keep the assignment at the narrowest resource, resource group, subscription, or management-group boundary that contains the intended resources. Assign at the subscription, resource group, or resource whose tags the principal manages. Azure tags do not automatically inherit from resource groups or subscriptions, although Azure Policy and Cost Management tag inheritance can copy or apply values through separate mechanisms.

What permissions does the Tag Contributor Azure role grant?

The role definition grants 8 combined control-plane and data-plane actions. Representative operations include: Microsoft.Authorization/*/read; Microsoft.Resources/subscriptions/resourceGroups/read; Microsoft.Resources/subscriptions/resourceGroups/resources/read; Microsoft.Resources/subscriptions/resources/read; Microsoft.Resources/deployments/*; and Microsoft.Insights/alertRules/*. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Tag Contributor Azure role?

Key considerations when assigning Tag Contributor: Tag changes can alter cost allocation, inventory, policy evaluation inputs, automation selection, or operational ownership without changing the resource itself.; and Tags are stored as plain text and can be exposed through multiple interfaces; do not place secrets or sensitive personal data in tags.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (5)

Official Microsoft Learn documentation →