Detecting unusual spend with AWS Cost Anomaly Detection - AWS Cost Management

Detecting unusual spend with AWS Cost Anomaly Detection

AWS Cost Anomaly Detection is an AWS Cost Management feature that uses machine learning to continuously monitor your cost and usage to detect unusual spends. Using AWS Cost Anomaly Detection includes the following benefits:

  • Receive alerts individually in aggregated reports. You can receive alerts in an email or an Amazon SNS topic.

    For Amazon SNS topics, you can configure to create an AWS Chatbot configuration that maps the SNS topic to a Slack channel or an Amazon Chime chat room. For more information, see Receiving AWS Cost Anomaly Detection alerts in Amazon Chime and Slack.

  • Evaluate your spend patterns using machine learning methods to minimize false positive alerts. For example, you can evaluate weekly or monthly seasonality and organic growth.

  • Analyze and determine the root cause of the anomaly, such as account, service, Region, or usage type that is driving the cost increase.

  • Configure how you need to evaluate your costs. You can choose whether you want to analyze all of your AWS services independently, or by member accounts, cost allocation tags, or cost categories.


AWS Cost Anomaly Detection runs approximately three times a day after your billing data is processed. You might experience a slight delay in receiving alerts. Cost Anomaly Detection uses data from Cost Explorer, which has a delay of up to 24 hours. As a result, it can take up to 24 hours to detect an anomaly after a usage occurs. If you create a new monitor, it can take 24 hours to begin detecting new anomalies. For a new service subscription, 10 days of historical service usage data is needed before anomalies can be detected for that service.