User-defined cost allocation tags - Amazon Billing
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

User-defined cost allocation tags

User-defined tags are tags that you define, create, and apply to resources. After you have created and applied the user-defined tags, you can activate by using the Billing and Cost Management console for cost allocation tracking. Cost allocation tags appear on the console after you've enabled Cost Explorer, Budgets, Amazon Cost and Usage Reports, or legacy reports. After you activate the Amazon services, they appear on your cost allocation report. You can then use the tags on your cost allocation report to track your Amazon costs. Tags are not applied to resources that were created before the tags were created.

  • As a best practice, reactivate your cost allocation tags when moving organizations. When an account moves to another organization as a member, previously activated cost allocation tags for that account lose their "active" status and need to be activated again by the new management account.

  • As a best practice, do not include sensitive information in tags.

  • Only a management account in an organization and single accounts that aren't members of an organization have access to the cost allocation tags manager in the Billing and Cost Management console.

Applying user-defined cost allocation tags

For ease of use and best results, use the Amazon Tag Editor to create and apply user-defined tags. The Tag Editor provides a central, unified way to create and manage your user-defined tags. For more information, see Working with Tag Editor in the Amazon Resource Groups User Guide.

For supported services, you can also apply tags to resources using the API or the Amazon Web Services Management Console. Each Amazon service has its own implementation of tags. You can work with these implementations individually or use Tag Editor to simplify the process. For a full list of services that support tags, see Supported Resources for Tag-based Groups and Resource Groups Tagging API Reference.


The behavior of cost allocation tags varies across Amazon services. To learn more about the cost allocation tag behavior for a supported service, refer to the service’s documentation. For example, to learn more about using cost allocation tags with Amazon ECS, see Tagging your Amazon ECS resources in the Amazon Elastic Container Service Developer Guide.

After you create and apply user-defined tags, you can activate them for cost allocation. If you activate your tags for cost allocation, it's a good idea to devise a set of tag keys that represent how you want to organize your costs. Your cost allocation report displays the tag keys as additional columns with the applicable values for each row, so it's easier to track your costs if you use a consistent set of tag keys.

Some services launch other Amazon resources that the service uses, such as Amazon EMR launching an EC2 instance. If the supporting service (EC2) supports tagging, you can tag the supporting resources (such as the associated Amazon EC2 instance) for your report. For a full list of resources that can be tagged, use the Tag Editor to search. For more information about how to search for resources using Tag Editor, see Searching for Resources to Tag.

  • Amazon Web Services Marketplace line items are tagged with the associated Amazon EC2 instance tag.

  • The awsApplication tag will be automatically added to all resources that are associated with applications that are set up in Amazon Service Catalog AppRegistry. This tag is automatically activated for you as a cost allocation tag. Tags that are automatically activated don’t count towards your cost allocation tag quota. For more information, see Quotas and restrictions.