Menu
AWS Billing and Cost Management
User Guide (Version 2.0)

User-Defined Cost Allocation Tags

User-defined tags are tags that you define, create, and apply to resources. After you have created and applied them, you can activate them on the Billing and Cost Management console for cost allocation tracking. After you activate them, they appear on your cost allocation report. You can then use the tags on your cost allocation report to track your AWS costs.

Note

Only master accounts in an organization and single accounts that are not members of an organization have access to the Cost Allocation Tags manager in the Billing console.

Applying User-Defined Cost Allocation Tags

For ease of use and best results, use the AWS 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 Getting Started with the AWS Management Console.

For supported services, you can also apply tags to resources using the API or the AWS Management Console. Each AWS service has its own implementation of tags. You can work with these implementations individually, or use Tag Editor to simplify the process. The following is a current list of services that support tags:

AWS Product

For more information, see...

Amazon Cognito

Adding Cost Allocation Tags to Your User Pool in the Amazon Cognito Developer Guide.

Amazon DynamoDB

Adding Tagging for DynamoDB in the Amazon DynamoDB Developer Guide.

Amazon Elastic Block Store (Amazon EBS)

Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.

For information about avoiding unexpected charges associated with your Amazon EBS volumes and snapshots, see Amazon Elastic Block Store Volumes and Snapshots.

Amazon ElastiCache (ElastiCache)

Using Cost Allocation Tags in ElastiCache in the Amazon ElastiCache User Guide.

Amazon Elastic Compute Cloud (Amazon EC2)

Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.

For information about avoiding unexpected charges associated with your Amazon EC2 instances, see Amazon EC2 Instances.

Elastic Load Balancing

Add or Remove Tags in the Elastic Load Balancing Developer Guide.

For information about avoiding unexpected charges associated with your Elastic Load Balancing load balancers, see Elastic Load Balancing (ELB).

Amazon EMR

Tagging Amazon EMR Clusters in the Amazon EMR Developer Guide.

Amazon Glacier

Tagging Your Amazon Glacier Resources in the Amazon Glacier Developer Guide.

Amazon Kinesis

Tagging Your Kinesis Streams in the Amazon Kinesis Developer Guide.

Amazon Redshift

Tagging Resources in Amazon Redshift in the Amazon Redshift Cluster Management Guide.

Amazon Relational Database Service (Amazon RDS)

Tagging Amazon RDS Resources in the Amazon Relational Database Service User Guide.

For information about avoiding unexpected charges associated with your Amazon RDS databases, see Storage Services.

Amazon Route 53

Tagging Amazon Route 53 Resources in the Amazon Route 53 Developer Guide.

Amazon Simple Storage Service (Amazon S3)

Billing and Reporting of Buckets in the Amazon Simple Storage Service Developer Guide.

For information about avoiding unexpected charges associated with your Amazon S3 buckets, see Storage Services.

Amazon Virtual Private Cloud (Amazon VPC)

Amazon VPC and Amazon EC2 resources that can be tagged are listed in Tagging Your Resources in the Amazon Elastic Compute Cloud User Guide.

Auto Scaling

Tagging Auto Scaling Groups and Amazon EC2 Instances in the Auto Scaling Developer Guide.

AWS CloudFormation

Tagging Your Member Resources in the AWS CloudFormation User Guide.

AWS Elastic Beanstalk

Tagging Your Environments and Applications in the AWS Elastic Beanstalk Developer Guide.

For information about avoiding unexpected charges associated with your Elastic Beanstalk environments, see Elastic Beanstalk Environments.

AWS Lambda

Tagging Lambda Functions in the AWS Lambda Developer Guide.

Amazon WorkSpaces

Tag a WorkSpace in the Amazon WorkSpaces Administration 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.

Note

User-defined cost allocation tags created by linked accounts can take up to seven days to appear in the Billing and Cost Management console. To speed up the process, you can trigger a manual refresh to make them appear within 24 hours. For more information, see Refreshing User-Defined Cost Allocation Tags

Some services launch other AWS resources that the service uses, such as Amazon EMR or AWS Marketplace 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.