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

Creating a Budget

You can create budgets to track your usage and costs.

To create a budget

  1. Sign in to the AWS Management Console and open the Billing and Cost Management console at https://console.aws.amazon.com/billing/home#/.

  2. On the navigation pane, choose Budgets.

  3. At the top of the page, choose Create Budget.

  4. Under Budget details, for Name, type the name of your budget. Your budget name must be unique within your account, and can use A-Z, a-z, spaces, and the following characters: _.:/=+-%@

  5. For Select cost or usage, choose Cost to create a cost budget or Usage to create a usage budget.

  6. For Period, choose how often you want the budget to reset the actual and forecasted spend. Choose Monthly for every month, Quarterly for every three months, and Annually for every year.

  7. (Optional) For Start date, choose the date that you want the budget to start on. If you do not specify a start date, your budget defaults to the first date of the current month.

  8. (Optional) For End date, choose the date that you want the budget to end on. You can specify an end date up to 18 months in the future, or no end date. If you do not specify an end date, your budget recurs until you delete or update it.

  9. For Budgeted Amount, enter the total amount that you want to use or spend for this budget period. Usage units are determined by your budget type. For example, costs are measured in dollars, EC2 instance hours are measured in hours, and data transfer is measured in GB. A budget tracks only one type of usage unit.

  10. (Cost budgets only) For Include costs related to, select the filters and filter values that you want to use.

    Budgets use the same filters as Cost Explorer. For more information about Cost Explorer filters, see Filtering the Data You Want to View. For example, you can choose the filter Service and the filter value Amazon Elastic Compute Cloud (Amazon EC2).

  11. (Usage budgets only) For Include usage related to, select the filters, filter values, and (if a filter type has more than one usage type) the usage type that you want to use.

    Budgets use the same filters as Cost Explorer. For more information about Cost Explorer filters, see Filtering the Data You Want to View. For example, you can choose the filter Service, the filter value Amazon Elastic Compute Cloud, and the usage type USW2-BoxUsage:t2.micro (Hrs).

  12. (Optional) Under Notifications, define the notifications that you want this budget to have. When you create this budget, AWS creates the budget notifications for you. A budget can have up to five budget notifications. If you do not want notifications, leave the Notifications fields blank.

    1. For Notify me when, choose whether the notification is for an actual cost (Actual), or a forecasted cost (Forecasted).

    2. For usage is, choose the comparison operator that you want your budget to use.

    3. For % of budgeted usage, type the percentage of the budget that you want to be notified at. For example, for a budget of 100 dollars, if you want to be notified at 80 dollars (80% of your budget), type "80".

    4. (Optional) For Email contacts, type the email addresses that you want the notifications to be sent to. Separate multiple email addresses with a comma. A notification can have up to ten email addresses.

      To receive a notification, you must specify either an email address, an SNS topic, or both.

    5. (Optional) For SNS topic ARN, type or paste the ARN for your SNS topic, and then choose Verify. If you want to use an Amazon SNS topic for your notification but don't have one, see Create a Topic in the Amazon Simple Notification Service Developer Guide.

      AWS verifies that your budget has permission to send notifications to your Amazon SNS topic by sending a test email to your Amazon SNS topic. If the Amazon SNS topic ARN is valid but the Verify step fails, check the Amazon SNS topic policy to make sure that it allows your budget to publish to that topic.

      For a sample policy and instructions on granting your budget permissions, see Creating an Amazon SNS Topic for Budget Notifications. A notification can be subscribed to only one Amazon SNS topic.

      To receive a notification, you must specify either an email address, an SNS topic, or both.

    6. (Optional) To create additional notifications, choose Add new notification.

  13. Choose Create.

Important

When you finish creating the budget, Amazon SNS sends a confirmation email to the email addresses that you specify. The subject line is AWS Notification - Subscription Confirmation. A recipient must choose Confirm subscription in the confirmation email to begin receiving notifications.