What do I do if I'm receiving a bill from AWS, but can't find the resources related to the charges?

Last updated: 2020-09-23

I’m receiving a monthly bill from AWS, but I can’t find the resources that are generating the charges.


The resources that generate charges might not be visible to you due to the following reasons:

You have active resources in your account that you are not aware of

To check which resources are generating charges in your account, do the following:

  1. Open the Billing and Cost Management console.
  2. Choose Bills in the navigation pane.
    In the Bill details by service section, you can see line items for each service on your account. If you see charges for a service, it means that this service is generating charges.
    Note: It’s a best practice to check the Bill details by service section for the previous month to identify all services that are generating charges.
  3. Expand the services that show charges.
  4. Confirm the Regions where the services are generating charges.

You can use the AWSSupport-ListEC2Resources AWS Systems Manager Automation document to list your active Amazon Elastic Compute Cloud (Amazon EC2) resources. This automation document returns information on EC2 instances and related resources, such as Amazon Elastic Block Store (Amazon EBS) volumes, Elastic IP addresses, and Amazon EC2 Auto Scaling groups from the AWS Regions that you specify. By default, the information is gathered from all Regions and displayed in the output. To run this automation, follow the instructions in Running a simple automation.

In addition, you can use the AWS Cost and Usage Report or the AWS Cost Explorer to check your usage of resources.

After identifying your active resources in different Regions, terminate resources that you no longer need by opening the respective service console. For more information, see How do I terminate all my resources before closing my AWS account?

The charges are being generated by resources on another account

Check any other AWS accounts that you might have. You can run the AWSSupport-ListEC2Resources automation on your other AWS accounts to check if there are active EC2 resources in these accounts.

For information on how to find an account associated with AWS charges, see How do I find the AWS account associated with an unknown Amazon Web Services charge?

You might not have permissions to view the resources that are generating charges

If you sign in to an AWS account as an AWS Identity and Access Management (IAM) user, you may not have permission to view the resources that are generating charges. Ask your account administrator to grant you permissions to view those resources. For a general explanation of IAM permissions and policies, see Overview of access management: Permissions and policies .

If you're signed in to a member account in an organization, the charges might be related to resources on another account in the organization's consolidated bill. Ask the owner of that account for more information about the resources on the account.

The resources generated charges earlier in the month, but have since been terminated or deleted

The charges in the Billing and Cost Management console represent your total usage for a given month. If the resources generated charges earlier in the month, but are later stopped or terminated, they are no longer visible in the AWS Management Console for that service.

You can check the AWS Cost and Usage report or AWS Cost Explorer to be sure that the resources are no longer generating charges.