Skip to main content

Background

A Billing Alarm will notify you by email when your AWS account charges for the month have exceeded a monetary amount you have set. This is an extremely useful tool to stay on-budget. It can also be a way to let you know if you have forgotten to stop or terminate an AWS service — such as an EC2 instance — and help avoid unexpected charges.

Prerequisites

You must have an AWS account. If you don’t have an account, create one now.

Note: You will need to provide credit card information for your new account.

Enable Billing Alerts for Your Account

Note: Billing Alerts must be enabled on your account before you can create a Billing Alarm.

  1. Sign in to your AWS account.
    • Make sure the region is set to U.S. East (N. Virginia). This is the region where AWS stores billing information.
  2. Click on your account name in the upper-right corner.
  3. In the dropdown menu, select My Billing Dashboard to open the Billing & Cost Management Dashboard.
  4. In the left Dashboard menu, click on Preferences.
  5. Check the box in front of Receive Billing Alerts and then click Save Preferences.

Note: If you are eligible, make sure the Receive Free Tier Usage Alerts box is checked as well.

This image shows how to navigate to select the U.S. East (N. Virginia) region.
Image Caption

Navigate to select the U.S. East (N. Virginia) region.

This image shows how to navigate to "My Billing Dashboard."
Image Caption

Navigate to "My Billing Dashboard."

This image shows how to select to receive Billing Alerts
Image Caption

Navigate to Preferences from the Dashboard menu.

Create a Billing Alarm using the CloudWatch Console

  1. Click on the AWS logo in the upper left of the Billing & Cost Management Dashboard screen to open the AWS Management Console.
  2. Type “cloudwatch” in the AWS Management Console search box and then click on CloudWatch.
  3. In the CloudWatch console menu on the left under Alarms, click on Billing.
  4. In the Billing Alarms window, click the Create Alarm button.
  5. Scroll to the bottom of the Create new alarm page and click on show advanced (1).
  6. Alarm details
    1. Add a Name for your new alarm and a Description (optional).
    2. Under Whenever charges for: set is: to >= and USD $ to the amount in dollars you want to set as a limit (2).

      Note: You will receive an email notification when your account charges have reached or exceeded this amount.
       
  7. Additional settings
    1. Under Treat missing data as: choose ignore (maintain the alarm state) (3).
  8. Actions
    1. Under Email list: enter your email address (4).
    2. Leave the other settings unchanged.
  9. Click on the Create Alarm button at the bottom of the Create new alarm page.

Important: You will be sent an email to confirm the email address set in your alarm. Open the email and click on the “Confirm subscription” link to enable notifications.

This image shows how to search for CloudWatch.
Image Caption

Search for CloudWatch.

This image shows how to navigate to Billing from the CloudWatch console menu.
Image Caption

Navigate to Billing from the CloudWatch console menu.

This image shows the Billing Alarms window.
Image Caption

The Billing Alarms window.

This image shows how to create a new alarm page.
Image Caption

The Create new alarm page.

This image shows alarm details, additional settings, and actions.
Image Caption

Alarm details, Additional settings, and Actions

This image shows how to create Alarm
Image Caption

Create alarm

Monitor a Billing Alarm status

  1. When you create a new alarm, an alarm status window will open. The State will initially show INSUFFICIENT_DATA but will update to OK in a minute or so.

    Note: If the State shows PENDING_CONFIRMATION, open the confirmation email that was mailed to you and click on “Confirm subscription.”
     
  2. To see details of your alarm, check the box in front of the alarm description.
  3. When the monetary limit set for your alarm has been exceeded, the State will change to ALARM, the graph border will be red, and an email will be sent to you notifying you of this.
  4. You can check the status of an alarm at any time by opening the CloudWatch console.
    1. Make sure the region is set to U.S. East (N. Virginia).
    2. In the left menu, under Alarms, click Billing, then check the box in front of an alarm to see its details.
This image shows alarm details.
Image Caption

View alarm details.

Delete a Billing Alarm

  1. Open the CloudWatch console.
    1. Make sure the region is set to U.S. East (N. Virginia).
    2. In the left menu, under Alarms, click Billing, then check the box in front of an alarm to see its details.
    3. At the top, click on the Action tab and select Delete.
    4. When prompted, confirm “Yes, Delete.”

Note: To make changes to the settings for your alarm — e.g., set a new billing threshold — select Modify under the Actions tab.

Details

Last Updated

Published on

Data Centers

Alaska Satellite Facility DAAC (ASF DAAC)