Create billing alarm in AWS

Dipali Kulshrestha
2 min readApr 19, 2022

--

You can monitor your estimated AWS charges by creating billing alerts. These are created in Amazon CloudWatch. Billing metric data is stored in the US East (N. Virginia) Region and represents worldwide charges. The alarm triggers when your account billing exceeds the threshold you specify.

Creating the alarm is the 2-steps process:

  1. Enabling billing alerts
  2. Creating a billing alarm

Enabling billing alerts

Before you can create an alarm for your estimated charges, you must enable billing alerts. After you enable billing alerts, you can’t disable data collection, but you can delete any billing alarms that you created.

** After you enable billing alerts for the first time, it takes about 15 minutes before you can view billing data and set billing alarms. And, it should be done using root account.

Creating a billing alarm

Click on Manage Billing Alerts, It will take you to: https://console.aws.amazon.com/cloudwatch/

in Navigation pane, choose Alarms, All alarms.

  1. Choose Create alarm.
  2. Choose Select metric. In the All metrics tab, choose Billing, Total Estimated Charge.
  3. Select the check box next to EstimatedCharges, and choose Select metric.
  4. Under Conditions, choose Static.
  5. For Whenever EstimatedCharges is, choose Greater.
  6. For than, enter the monthly amount (for example, 200) that must be exceeded to trigger the alarm.

7. Choose Next.

8. For Select an SNS topic, select an SNS topic to notify when the alarm is in ALARM state, or create a new topic to be notified.

9. To have the alarm send multiple notifications for the same alarm state or for different alarm states, choose Add notification.

10. When finished, choose Next.

11. Enter a name and description for the alarm. The name must contain only ASCII characters. Then choose Next.

12. Under Preview and create, confirm that the information and conditions are what you want, then choose Create alarm.

--

--