Creating a cost budget - Amazon Cost Management
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Creating a cost budget

Use this procedure to create a budget that's based on your costs.

To create a cost budget
  1. Sign in to the Amazon Web Services Management Console and open the Amazon Cost Management console at

  2. In the navigation pane, choose Budgets.

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

  4. Under Budget setup, choose Customize (advanced).

  5. Under Budget types, choose Cost budget. Then, choose Next.

  6. Under Details, for Budget name, enter the name of your budget. Your budget name must be unique within your account. It can contain A-Z, a-z, spaces, and the following characters:

  7. Under Set budget amount, for Period, choose how often you want the budget to reset the actual and forecasted spend. Select Daily for every day, Monthly for every month, Quarterly for every three months, or Annually for every year.


    With a Monthly or Quarterly budget period, you can set future budgeted amounts using the budget planning feature.

  8. For Budget renewal type, choose Recurring budget for a budget that resets after the budget period. Or, choose Expiring budget for a one-time budget that doesn't reset after the budget period.

  9. Choose the start date or period to begin tracking against your budgeted amount. For an Expiring budget, choose the end date or period for the budget to end on.

    All budget times are in the UTC format.

  10. For Budgeting method, select the way that you want your budget amount to be determined each budget period:

    • Fixed: Set one amount to monitor every budget period.

    • Planned: Set different amounts to monitor each budget period.

    • Auto-adjusting: Set your budget amount to be adjusted automatically based on your spending pattern over a time range that you specify.

    For more information about each method, see Budget methods

  11. (Optional) Under Budget scope, for Filters, choose Add filter to apply one or more of the available filters. Your choice of budget type determines the set of filters that's displayed on the console.


    You can't use the Linked account filter within a linked account.

  12. (Optional) Under Budget scope, for Advanced options, choose one or more of the following filters. If you're signed in from a member account in an organization, you might not see all of the advanced options. To see all of the advanced options, sign in from a management account.


    Any refunds that you received.


    Any Amazon credits that are applied to your account.

    Upfront reservation fees

    Any upfront fees that are charged to your account. When you purchase an All Upfront or Partial Upfront Reserved Instance from Amazon, you pay an upfront fee in exchange for a lower rate for using the instance.

    Recurring reservation charges

    Any recurring charges to your account. When you purchase a Partial Upfront or No Upfront Reserved Instance from Amazon, you pay a recurring charge in exchange for a lower rate for using the instance.


    Any taxes that are associated with the charges or fees in your budget.

    Support charges

    Any charges that Amazon charges you for a support plan. When you purchase a support plan from Amazon, you pay a monthly charge in exchange for service support.

    Other subscription costs

    Other applicable subscription costs that aren't covered by the other data categories. These costs can include data such as Amazon training fees, Amazon competency fees, out-of-cycle charges such as registering a domain with Route 53.

    Use blended costs

    The cost of the instance hours that you used. A blended rate doesn't include either the RI upfront costs or the RI discounted hourly rate.

    Use amortized costs

    The amortized cost of any reservation hours that you used. For more information about amortized costs, see Show amortized costs.


    Any enterprise discount such as RI volume discounts. Discount line items don't contain tags.

  13. Choose Next.

  14. Choose Add an alert threshold.

  15. Under Set alert threshold, for Threshold, enter the amount that must be reached for you to be notified. This can be either an absolute value or a percentage. For example, say you have a budget of 200 dollars. To be notified at 160 dollars (80% of your budget), enter 160 for an absolute budget or 80 for a percentage budget.

    Next to the amount, choose Absolute value to be notified when your costs exceed the threshold amount. Or, choose % of budgeted amount to be notified when your costs exceed the threshold percentage.

    Next to the threshold, choose Actual to create an alert for actual spend. Or, choose Forecasted to create an alert for forecasted spend.

  16. (Optional) Under Notification preferences, for Email recipients, enter the email addresses that you want the alert to notify. Separate multiple email addresses with commas. A notification can be sent to a maximum of 10 email addresses.

  17. (Optional) Under Notification preferences, for Amazon SNS Alerts, enter the Amazon Resource Name (ARN) for your Amazon SNS topic. For instructions on how to create a topic, see Creating an Amazon SNS topic for budget notifications.


    After you create a budget with Amazon SNS notifications, Amazon SNS sends a confirmation email to the email addresses that you specified. The subject line is Amazon Notification - Subscription Confirmation. The recipient must choose Confirm subscription in the confirmation email to receive future notifications.

  18. (Optional) Under Notification preferences, for Amazon Chatbot Alerts, you can choose to configure Amazon Chatbot to send budget alerts to an Amazon Chime or Slack chat room. You configure these alerts on the Amazon Chatbot console.

  19. Choose Next.

  20. (Optional) For Attach actions, you can configure an action that Amazon Budgets performs on your behalf when the alert threshold is exceeded. For more information and instructions, see To configure a budget action.

  21. Choose Next.


    To proceed, you must configure at least one of the following parameters for each alert:

    • An email recipient for notifications

    • An Amazon SNS topic for notifications

    • A budget action

  22. Review your budget settings, and then choose Create budget.