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.
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 operations, Availability Zones, AWS service, custom cost allocation tags, Amazon EC2 instance type, purchase options, region, usage type, usage type groups, or, if you use Consolidated Billing, by linked account. You can also see a forecast of future costs based on your historical cost data. For more information, see Customizing Your Cost Explorer Cost Analysis.
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 payer account can create and manage budgets. Individual linked 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 has been 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.
AWS Marketplace and DevPay invoices are not eligible for this service and will be processed in USD.
This service is available only if your default payment method is a Visa or MasterCard.
The rates change daily. The rate applied to your invoice will be 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 choose to 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.
If you are a Consolidated Billing customer, the Amazon S3 bucket that you designate to receive the reports must be owned by the payer account in your account family. That is, you cannot receive billing reports in a bucket that is owned by a linked account. You can also have billing reports break down your costs by linked account if you are a Consolidated Billing customer. For more information, see Group Data by Linked Accounts.
For more information about each of these reports and how to configure them, see Understanding Your Usage with Billing Reports.
- 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 to consolidate multiple linked accounts under one payer account. Consolidated Billing is designed to simplify your accounting and let you take advantage of lower-priced usage tiers for many services.
To learn more, see Paying Bills for Multiple Accounts Using Consolidated Billing.
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 altogether, we recommend that you review Getting Started with AWS. This guide has useful general information about using AWS and managing your account.
The Billing and Cost Management service is tightly integrated with the AWS Identity and Access Management (IAM) service. You use the IAM service in conjunction 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.