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

What is AWS Billing and Cost Management?

AWS Billing and Cost Management is the service that you use to pay your AWS bill, monitor your usage, and budget your costs.

The service automatically charges the credit card you provided when you signed up for a new account with AWS. Charges appear on your credit card bill monthly. You can view or update credit card information, and designate a different credit card for AWS to charge, on the Payment Methods page in the Billing and Cost Management console. For more information about accessing the console, see Opening the Billing and Cost Management Console and Dashboard.

Note

If you chose India as your contact address country when you signed up, you might be an Amazon Internet Services Pvt. Ltd (AISPL) customer, and you might need to approve the charges before your credit card can be billed. For more information about paying as an AISPL customer, see Pay your AISPL bill.

Features in Billing and Cost Management

The Billing and Cost Management service provides features that you can use to estimate and plan your AWS costs, receive alerts if your costs exceed a threshold that you set, assess your biggest investments in AWS resources, and, if you work with multiple AWS accounts, simplify your accounting.

Analyzing Costs with Graphs

The AWS Billing and Cost Management console includes the no-cost Cost Explorer tool for viewing your AWS cost data as a graph. With Cost Explorer, you can filter graphs by API operation, Availability Zone, AWS service, custom cost allocation tag, Amazon EC2 instance type, purchase option, region, usage type, usage type group, or, if you use consolidated billing, by member account. You can also see a forecast of future costs based on your historical cost data.

Budgets

You can use budgets to track your AWS costs. Budgets use the cost visualization provided by Cost Explorer to show you the status of your budgets and to provide forecasts of your estimated costs. You can also use budgets to create CloudWatch alarms that notify you when you go over your budgeted amounts, or when your estimated costs exceed your budgets.

If you are using consolidated billing, only the master account can create and manage budgets. Individual member accounts cannot create or manage budgets. You can grant linked accounts read-only access to your budgets using an IAM policy. For more information, see Controlling Access.

For more information about budgets, see Managing Your Costs with Budgets.

Alerts on Cost Limits

You can use Amazon CloudWatch to create billing alerts when your AWS costs exceed specified thresholds. For more information, see Monitoring Charges with Alerts and Notifications.

Payment Currencies

When you set a payment currency, you can view your estimated bills and pay your AWS invoices in your preferred currency.

The currency conversion happens after your bill is finalized. Until then, all preferred currency amounts shown in the console are estimated in USD. AWS guarantees your exchange rate, so that refunds use the same exchange rate as your original transaction.

Additional details:

  • AWS Marketplace and DevPay invoices are not eligible for this service and are processed in USD.

  • This service is available only if your default payment method is Visa or MasterCard.

  • The rates change daily. The rate applied to your invoice is the current rate when your invoice is created. You can check the current rate on the Billing and Cost Management console.

  • You can switch back to USD.

  • Currency conversion is provided by Amazon Services LLC.

AWS Cost and Usage reports

You can choose to have AWS publish billing reports to an Amazon Simple Storage Service (Amazon S3) bucket that you own. You can receive reports that break down your costs by the hour or month, by product or product resource, or by tags that you define yourself. AWS updates the report in your bucket once a day in comma-separated value (CSV) format. You can view the reports using spreadsheet software such as Microsoft Excel or Apache OpenOffice Calc, or access them from an application using the Amazon S3 API.

Important

If you use the consolidated billing feature in AWS Organizations, the Amazon S3 bucket that you designate to receive the billing reports must be owned by the master account in your organization. You can't receive billing reports in a bucket that is owned by a member account. If you use consolidated billing, you can also have your costs broken down by member account.

For more information about each of these reports and how to configure them, see Understanding Your Usage with Billing Reports.

Are You a First-Time Billing User?

If you're new to the AWS Billing and Cost Management service, we recommend that you begin with the Getting Started section, which shows you how to use the Billing and Cost Management console.

If you're new to AWS, we recommend that you review Getting Started with AWS. This guide has useful general information about using AWS and managing your account.

Related Services

IAM

The Billing and Cost Management service is tightly integrated with the AWS Identity and Access Management (IAM) service. You can use IAM with Billing and Cost Management to ensure that other people who work in your account have only as much access as they need to get their job done.

For more information about how to allow or deny access to your billing information, see Controlling Access.

The IAM service is also how you control access to all of your AWS resources, not just your billing information, so it's important to familiarize yourself with the basic concepts and best practices of IAM before you get too far along with setting up the structure of your AWS account.

For details about how to work with IAM and why it's important to do so, see IAM Concepts and IAM Best Practices in the IAM User Guide.

AWS Organizations (Consolidated Billing)

The AWS platform is designed to accommodate every size of company, from small startups to enterprises. If your company is large, or likely to grow, you might want to set up multiple AWS accounts that reflect your company's structure. For example, you can have one account for the entire company and accounts for each employee, you can have an account for the entire company with IAM users for each employee, or you can have an account for the entire company, accounts for each department or team within the company, and accounts for each employee.

If you set up multiple AWS accounts, you can choose to have each account receive a bill (that is, function as a payer account), or you can use the consolidated billing feature of AWS Organizations to consolidate multiple member accounts under your master account. Consolidated billing is designed to simplify your accounting and let you take advantage of lower-priced usage tiers for many services. For more information, see Consolidated Billing for Organizations.