

# Generating estimates with Pricing Calculator
<a name="pricing-calculator"></a>

 The in-console AWS Pricing Calculator is an AWS Billing and Cost Management feature that enables you to estimate your planned cloud costs using your discounts and purchase commitments. You can use Pricing Calculator to assess the cost impact and understand the return on investment for migrating workloads, planning new or growth of existing workloads, and plan for commitment purchases. 

## In-console AWS Pricing Calculator and the public Pricing Calculator
<a name="w2aac30b5"></a>

 AWS provides two separate Pricing Calculator experiences: the in-console AWS Pricing Calculator and the public Pricing Calculator website. One of the main differences between the in-console version and the public version is that the public version doesn't require you to create an AWS account. The in-console Pricing Calculator is a feature of the AWS Billing and Cost Management service in the AWS console and has its own [set of APIs](https://docs.aws.amazon.com//aws-cost-management/latest/APIReference/Welcome.html), so it requires you to create an AWS account. For more information on how to create an AWS account, see [ Getting started with AWS Cost Management](https://docs.aws.amazon.com/cost-management/latest/userguide/billing-getting-started.html). 

 Both pricing calculators allow you to generate estimates for your specific workloads or applications. However, the in-console AWS Pricing Calculator has more advanced features that allow you to do the following: 
+ Model your future usage changes by importing your existing usage. This eliminates the need to manually input historical usage data.
+ Model purchase commitment changes such as Savings Plans and Reserved Instances. Analyze the cost impact of changes to your existing commitments or adding new commitments.
+ You can use both public On-Demand rates and after discount rates. This gives you a realistic estimate based on your existing usage tier.
+ You can generate cost estimates for specific applications or workloads that you model. Alternatively, you can generate cost estimates for your consolidated billing family which takes into account your modeled usage and commitments. This automatically layers your existing usage and active commitments.

 For more information about the public Pricing Calculator, see [What is AWS Pricing Calculator?](https://docs.aws.amazon.com/pricing-calculator/latest/userguide/what-is-pricing-calculator.html) 

## Features of the in-console AWS Pricing Calculator
<a name="w2aac30b7"></a>

 The in-console Pricing Calculator consists of two main estimate types: 

### Workload estimate
<a name="w2aac30b7b5"></a>
+ Allows you to estimate the cost of specific workloads, applications, resources, and architectural changes.
+ This type of estimate is available to all account types (standalone, management, and member accounts).
+ Management accounts can configure the effective rate type that is available for use by their member accounts. The rate types available are Before discounts, After discounts, and After discounts and purchase commitments.
+ Workload estimates are available immediately upon running the estimate.

For more information, see [Workload estimates](https://docs.aws.amazon.com/cost-management/latest/userguide/pc-workload-estimate.html).

### Bill estimate
<a name="w2aac30b7b7"></a>
+ Allows you to estimate the cost of applying any modeled usage and commitment changes to your entire consolidated bill across your AWS organization.
+ This type of estimate is only available to management or standalone account users.
+ The bill estimate automatically includes your last month's consolidated billing usage. It also includes your existing commitments like Savings Plans and Reserved Instances.
+ You can model new usage changes as well as modifications to your existing commitments without affecting your current commitments. For example, you can add new usage, make a change to existing usage, and remove an existing commitment to see how these configurations affect costs without affecting your bill.

For more information, see [Bill estimates](https://docs.aws.amazon.com/cost-management/latest/userguide/pc-bill-estimate.html).

## Pricing for AWS Pricing Calculator
<a name="w2aac30b9"></a>

 AWS Pricing Calculator is available to all AWS customers. Workload estimates are provided free of charge. For bill estimates, you receive five free estimates per month. After your fifth estimate in a calendar month, the estimates cost \$12 each. 

AWS Pricing Calculator provides only an estimate of your AWS fees and doesn't include any taxes that might apply. Your actual fees depend on a variety of factors, including your actual usage of AWS services.

**Note**  
If an estimate fails to generate, this will not count as one of your five free estimates per month. You will also not be charged for any failed estimates.

# Getting started with AWS Pricing Calculator
<a name="pc-getting-started"></a>

Before you can use AWS Pricing Calculator, you must make sure that you have properly set up your AWS account and user permissions. For instructions about how to set up your AWS account and permissions, see [ Getting started with AWS Cost Management](https://docs.aws.amazon.com/cost-management/latest/userguide/billing-getting-started.html).

## Accounts supported by AWS Pricing Calculator
<a name="pc-getting-started-accounts"></a>

The following AWS account types are supported by Pricing Calculator:
+ Standalone AWS account — A standalone AWS account that doesn't have AWS Organizations enabled.
+ Member account of an organization — An AWS account that's a member of an AWS Organization. 
+ Management account of an organization — An AWS account that administers an AWS Organization.

For more information about AWS Organizations, see [ What is AWS Organizations?](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_introduction.html) 

**Note**  
When you use billing transfer as a bill source account, AWS Pricing Calculator provides pricing estimates based on public pricing data, not the rates configured by your bill transfer account.

## Accessing Pricing Calculator
<a name="pc-getting-started-accessing"></a>

You can access the Pricing Calculator within the AWS Billing and Cost Management Console and through a set of [APIs](https://docs.aws.amazon.com//aws-cost-management/latest/APIReference/Welcome.html). You can also access the calculator through the AWS SDK and CLI.

AWS Pricing Calculator provides service-specific resources, actions, and condition context keys for use in IAM permission policies. For more information, see [ Actions, resources, and condition keys for AWS Pricing Calculator](https://docs.aws.amazon.com//service-authorization/latest/reference/list_awsbillingandcostmanagementpricingcalculator.html).

For member accounts to create estimates using discounted rates, the management account of the organization must enable access to use discounts from the Pricing Calculator console preferences. If the management account hasn't enabled access, the estimates default to public pricing rates.

**Important**  
You must enable Cost Explorer to allow Pricing Calculator to import your historical AWS workload usage. For instructions on how to import your historical workload usage, see [Adding historical usage to my workload estimate](pc-create-workload-historical-usage.md). 
Pricing Calculator will override any Cost Management preferences you have set, such as Linked account discounts. That means that if `After_discount` is selected, you will be able to see `netUnblendedRate` based cost, irrespective of your Linked account discount preference.
For access to the Pricing Calculator console, you must migrate your policies from under `aws-portal` to fine-grained access controls. For information about how to do this, see [ Migrating access control for AWS Billing](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/migrate-granularaccess-whatis.html).
Amazon Billing Conductor (ABC) proforma data views aren't available in Pricing Calculator. If your member accounts have access to Pricing Calculator, they will be able to view chargeable cost and usage depending on their rate type preference setting in Pricing Calculator.

# Understanding AWS Pricing Calculator concepts
<a name="pc-concepts"></a>

To help you get started, this page explains the key concepts of the in-console AWS Pricing Calculator and how they interact. 

## Key concepts
<a name="pc-concepts-header"></a>

The in-console AWS Pricing Calculator enables you to estimate your planned cloud costs using your discount rates and purchase commitments. Here are the key concepts you'll work within the Pricing Calculator.

**Before discount rates**

The before discount rates refer to the public, On-Demand pricing for AWS services, without any discounts or commitments applied. These are the standard rates that are available to any AWS customer. For more information, see [Before discount rates](pc-rates-discounts.md#pc-rates-discounts-before).

**After discount rates**

After discount rates refer to what you pay for AWS services, after applying any pricing discounts you have with AWS. For more information, see [After discount rates](pc-rates-discounts.md#pc-rates-discounts-after).

**Workload estimate**

A workload estimate represents the incremental AWS usage you want to model. You can add and modify usage details in a workload estimate. However, workload estimates don’t allow you to model changes to your AWS commitments. You can refer to a workload estimate resource using an Amazon Resource Name (ARN). For more information about workload estimates, see [Workload estimates](pc-workload-estimate.md).

**Usage**

This represents your general AWS usage across all services, showing how much of each product is used.

**Commitments**

This represents your AWS commitments like Savings Plans or Reserved Instances, which provide discounted pricing in exchange for a term-based commitment. For more information, see [Compute and EC2 Instance Savings Plans](https://aws.amazon.com//savingsplans/compute-pricing/) and [Amazon EC2 Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/).

**Note**  
You can’t use a workload estimate to model your commitments.

**Bill scenario**

A bill scenario acts as a container that allows you to model anticipated usage and commitments for future needs. You can refer to a bill scenario resource using an ARN. For more information, see [Bill estimates](pc-bill-estimate.md).

**Bill estimate**

A bill estimate incorporates all inputs from a bill scenario together with your usage and commitments from the most recent anniversary bill to calculate estimated costs. The pre-tax cost of the entire consolidated billing family will be displayed. You can refer to a bill estimate resource using an ARN. For more information, see [Bill estimates](pc-bill-estimate.md).

**Note**  
Bill estimates are only available to management and standalone accounts.

**Groups**

You can organize your estimates by defining groups. A group can reflect how your company is organized. A group can also reflect other organization methods, such as by product stack or product architecture. For example, if you want to price out different ways to build your AWS setup, you can use different groups for each variation of your setup and compare the estimates.

**Anniversary bill**

This is the line items for services that you used during the month. For more information about billing term definitions, see [Billing details](https://docs.aws.amazon.com//cur/latest/userguide/billing-columns.html) in the *AWS Data Exports User Guide*.

# Understanding rates, discounts, and purchase commitments
<a name="pc-rates-discounts"></a>

This section outlines AWS rates, discounts, and commitments supported by Pricing Calculator and how they apply to both workload and bill estimate types. Before discount and after discount rates only apply to workload estimates. Bill estimate considers your own rates based on your existing usage and commitments, other discounts, and credits. Your choice of a rate type does not impact the bill estimate calculation.

**Topics**
+ [Before discount rates](#pc-rates-discounts-before)
+ [After discount rates](#pc-rates-discounts-after)
+ [Purchase commitments](#pc-rates-discounts-commitments)
+ [Setting your rates for member accounts](pc-setting-rates.md)

## Before discount rates
<a name="pc-rates-discounts-before"></a>

The before discount rates refer to the public, On-Demand pricing for AWS services, without any discounts or commitments applied. These are the standard rates that are available to any AWS customer.

The before discount rates can be helpful in the following use cases:
+ If you're a new AWS customer without any discounts or commitments, the before discount rates accurately represent the pricing you would pay for On-Demand usage.
+ When estimating the cost of using a new AWS service or feature that you don't currently have discounts for, the before discount rates provide a baseline cost comparison.

**Note**  
Before discount rates don’t take into account any discounts or commitments that you may be eligible for as an existing AWS customer.
If you are using before discount rates, tiered pricing is only accounted for if the modeled usage crosses a tier of usage. For example, if you want to model 100TB/month of S3 standard storage use, Pricing Calculator uses tiered S3 standard rates for the first 50 TB/Month and the next tiered rate for the remaining 50 TB/Month.

## After discount rates
<a name="pc-rates-discounts-after"></a>

AWS Pricing Calculator offers two ways to estimate costs that account for your organization's discounts: 
+ [After discounts](https://docs.aws.amazon.com//cost-management/latest/userguide/pc-rates-discounts.html#pc-rates-after)
+ [After discounts and purchase commitments](https://docs.aws.amazon.com//cost-management/latest/userguide/pc-rates-discounts.html#pc-rates-discounts-after-commitments)

These options help you understand how different types of discounts impact your estimated costs, whether from usage-based discounts alone or combined with commitment-based savings.

### After discounts
<a name="pc-rates-after"></a>

After discount rates refer to what you pay for AWS services, after applying any usage-based discounts you have with AWS. These rates can help you estimate your actual AWS costs, taking the following into account:
+ Your organization's volume or pricing discounts.
+ Tiered pricing based on your usage volumes. Tiered pricing is only accounted for if the modeled usage crosses a tier of usage. For example, if you want to model 100TB/month of S3 standard storage use, Pricing Calculator uses tiered S3 standard rates for the first 50 TB/Month and the next tiered rate for the remaining 50 TB/Month.
**Note**  
If you are using after discount rates, then a single rate is used based on your highest usage tier for that product SKU as of the last completed anniversary bill.

After discount rates are the increase in cost for using one additional unit of a SKU, considering all usage-based discounts at the consolidated billing family level. For SKUs that you used last month, the effective rate is the net unblended rate of the SKUs in the Cost and Usage Report. For SKUs that you have not yet used, we will construct mock workloads by adding one unit of usage for each of the SKUs on top of prior month's usage, and get the net unblended rate from the resulting anniversary bill output.

If you have any purchase commitments (Savings Plans or Reservations), the calculated after discount rate will not be affected by the commitment discount. This means that the after discount rate we use is based solely on your actual usage based on On-Demand usage rates and applicable discounts, such as tiering discounts, volume discounts, but not commitment discounts.

**Note**  
AWS Pricing Calculator doesn’t take AWS Free Tier into account when calculating after discount rates. The calculator sets a minimum usage threshold that excludes Free Tier levels. For example, if the Free Tier covers up to 100 units, the calculator sets the usage to 101 units when calculating rates. This means that if you input usage amounts that would normally fall within the Free Tier, the calculator applies standard pricing rates to provide a cost estimate.

When you use After discount rates to generate a cost estimate, the estimate is tailored to your specific AWS usage-based pricing terms. This can help you to make informed decisions about how changes to your usage would impact your actual AWS spend.

**Note**  
After discount rates don't include the impact of active commitments, such as Savings Plans and Reserved Instances. The calculator assumes you don't have any unused commitments that may be applied to the estimate. The estimated cost might be larger than your actual spend if you have unused commitments that can be applied to your usage.
For accounts opting in to Cost Explorer, after discount rates will become available for use within 72-90 hours of enabling Cost Explorer.
Your most recent after discount rates are calculated based on the last completed anniversary bill month and are available by the 15th of the current month.
After discounts aren't available to any product launched after the 15th of the current month. In this case, the after discount rates will become available on 15th of the following month.

### After discounts and purchase commitments
<a name="pc-rates-discounts-after-commitments"></a>

The After discounts and purchase commitments rate calculates the effective pricing based on your usage patterns. For a specific AWS resource (SKU), the total cost combines various pricing models and commitment terms, including 1-year and 3-year Compute Savings Plans, Instance Savings Plans, Convertible RIs, and Standard RIs with no upfront payment options. For each commitment type, the calculation multiplies the coverage percentage by the corresponding commitment rate for that SKU. Any remaining On-Demand usage is calculated by multiplying the On-Demand coverage percentage by the SKU's After discount rate. For an example of how a purchase commitment applies to your usage, see [ Understanding how Savings Plans apply to your usage](https://docs.aws.amazon.com//savingsplans/latest/userguide/sp-applying.html).

For EC2 instances, the calculation considers your previous month's usage patterns and determines coverage percentages based on whether the instance family was used in the same AWS Region, in different Regions, or not used at all. For example, if you used m5.2xlarge instances in a specific Region last month, the formula will calculate coverage based on that Region's specific usage patterns. If there was no usage of a particular instance family, the formula defaults to using the overall EC2 usage patterns across all Regions to determine coverage percentages. All these coverage percentages (including On-Demand usage) must add up to 100%.

Similar approaches apply to other commitment-eligible services like Lambda, Fargate, SageMaker, and Amazon RDS, where we calculate service-specific coverage percentages based on your usage patterns.

**Note**  
For accounts opting in to Cost Explorer, After discount and purchase commitments rates will become available for use within 72-90 hours of enabling Cost Explorer.
Your most recent After discount and purchase commitments rates are calculated based on the last completed anniversary bill month and are available by the 15th of the current month.
After discount and purchase commitments aren't available to any product launched after the 15th of the current month. In this case, the rates will become available on 15th of the following month.

## Purchase commitments
<a name="pc-rates-discounts-commitments"></a>

The purchase commitments supported by AWS Pricing Calculator are Amazon EC2 Reserved Instances (RIs) and Compute and EC2 Instance Savings Plans. For more information, see [Compute and EC2 Instance Savings Plans](https://aws.amazon.com//savingsplans/compute-pricing/) and [Amazon EC2 Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/).

You can use Pricing Calculator to model the impact of adding new Savings Plans or Reserved Instances, or removing existing commitments as part of a bill scenario. This allows you to see how these commitments would affect your overall estimated AWS costs.

**Note**  
Any Savings Plans or Reserved Instances you have modeled in your public Pricing Calculator estimates won't be included when you're adding these estimates from the public Pricing Calculator to a workload estimate or bill scenario.

# Setting your rates for member accounts
<a name="pc-setting-rates"></a>

This section outlines how to set estimate rates for member accounts.

## Procedure
<a name="pc-setting-rates-procedure"></a>

**To set estimate rates for member accounts**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Saved estimates** page, choose the settings icon.

1. In the prompt that appears, select the discount rates you want to apply to your member account(s).

1. Choose **Confirm**.

# Workload estimates
<a name="pc-workload-estimate"></a>

Workload estimates allow you to estimate the cost of specific workloads, applications, resources, and architectural changes. This type of estimate is available to all account types: standalone AWS accounts, management accounts and member accounts. Management accounts can configure the effective rate type that is used for member accounts within their organization. The rate types are Before discounts, After discounts, and After discounts and purchase commitments. For more information about how a rate is applied to workload estimate, see [After discount rates](pc-rates-discounts.md#pc-rates-discounts-after).

You only see cost estimates for usage that you specify. You can add new usage, import usage from your existing cost and usage data, or import public pricing calculator usage through its share URL. Workload estimates don't account for any usage that hasn't been specified in the estimate. For instructions on how to create a public Pricing Calculator estimate URL, see [Sharing your estimate](https://docs.aws.amazon.com//pricing-calculator/latest/userguide/save-share-estimate.html) in the public Pricing Calculator user guide.

**Topics**
+ [Creating a workload estimate](pc-create-workload.md)
+ [Adding new services to my workload estimate](pc-create-workload-new-service.md)
+ [Configure new services in my workload estimate](pc-create-workload-configure-service.md)
+ [Adding historical usage to my workload estimate](pc-create-workload-historical-usage.md)
+ [Adding previously saved estimates to my workload estimate](pc-create-workload-previous-url.md)

# Creating a workload estimate
<a name="pc-create-workload"></a>

This section outlines how to generate a workload estimate.

## Prerequisites
<a name="pc-create-workload-prerequisites"></a>

The following procedure assumes that you have already completed the [Setting your rates for member accounts](pc-setting-rates.md) process.

## Procedure
<a name="pc-create-workload-procedure"></a>

**To create a workload estimate**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Workload estimate** tab, choose **Create workload estimate**. 

1. In the **Create workload estimate** prompt, you can do the following:
   + Give your estimate a title.
   + Add key and value tag to your estimate.
   + Select the rate type for your estimate.
**Note**  
Once you create an estimate with a rate type, you will no longer be able to change the rate type selection later.

1. Choose **Submit**.

# Adding new services to my workload estimate
<a name="pc-create-workload-new-service"></a>

This section outlines how to add new services to a workload estimate.

## Prerequisites
<a name="pc-create-workload-new-service-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a workload estimate](pc-create-workload.md) process.

## Procedure
<a name="pc-create-workload-new-service-procedure"></a>

**To add new services to a workload estimate**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. Navigate to the workload estimate where you want to add new services.

1. From the **Add** dropdown, choose **New services**. 

1. On the **Add new service** page, you can do the following:
   + Choose an account.
   + Choose a location type.
   + Choose a location.
   + Choose a service.

1. You can choose to add your usage to an existing group or a new group you create.

1. To add the new services to the workload estimate, choose **Next**.

## Next steps
<a name="pc-create-workload-new-service-next-steps"></a>

For instructions on how to configure the new services that you added to your workload estimate, see [Configure new services in my workload estimate](pc-create-workload-configure-service.md).

# Configure new services in my workload estimate
<a name="pc-create-workload-configure-service"></a>

This section outlines how to configure new services in a workload estimate.

## Prerequisites
<a name="pc-create-workload-configure-service-prerequisites"></a>

The following procedure assumes that you have already completed the [Adding new services to my workload estimate](pc-create-workload-new-service.md) process.

## Procedure
<a name="pc-create-workload-configure-service-procedure"></a>

**To configure new services in a workload estimate**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. Navigate to the workload estimate where you added new services.

1. Select the dropdown arrow beside the name of the new service you added.

1. Choose **Configure**.

1. On the **Configure service** page, you can select **Guided configuration** or **Condensed configuration**. 
   + In the **Guided configuration**, you can select a template for that specific service. For more information, see [Guided configuration](#pc-create-workload-guided).
   + In the **Condensed configuration**, you can select the usage type and operation for that specific service. For more information, see [Condensed configuration](#pc-create-workload-condensed).

1. To complete the configuration process for the new services, choose **Save changes**.

### Guided configuration
<a name="pc-create-workload-guided"></a>

After you choose a Location type, Location, and Account, you will need to choose a Template. The templates provide products that typically go together so that you can build a realistic estimate. For example, if you choose the Amazon EC2 template, you are provided with EC2 Instance, EBS storage, EBS snapshots, CloudWatch monitoring, and several data transfer options. If you don’t want to add a specific product to your estimate, you can remove that product by unselecting the checkbox on the product’s container. All products are selected by default.

**Note**  
The values in fields outside of Usage amount will not be saved and you will not be able to view those fields if you reopen a saved usage line.

### Condensed configuration
<a name="pc-create-workload-condensed"></a>

You can use the condensed configuration if you are familiar with usage types and operations of products that you want to model usage for. Usage types are the units that each service uses to measure the usage of a specific type of resource. For example, the BoxUsage:t2.micro(Hrs) usage type filters by the running hours of Amazon EC2 t2.micro instances. Operation are requests made to a service and tasks performed by a service, such as write and get requests to Amazon S3. 

Usage types and operation are available through the Price List API `GetProducts`. On Pricing Calculator console’s Condensed configuration, you will be able to find the usage types and operations in their respective dropdown without needing to query Price List API.

# Adding historical usage to my workload estimate
<a name="pc-create-workload-historical-usage"></a>

This section outlines how to add historical usage to a workload estimate.

## Prerequisites
<a name="pc-create-workload-historical-usage-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a workload estimate](pc-create-workload.md) process.

## Procedure
<a name="pc-create-workload-historical-usage-procedure"></a>

**To add historical usage to a workload estimate**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. Navigate to the workload estimate where you want to add historical usage.

1. From the **Add** dropdown, choose **Historical workload from my accounts**. 

1. Select the time range of historical usage that you want to import.
**Note**  
A maximum of 2000 usage lines that can be added to a single workload estimate.

1. (Optional) Add up to five filters. Filters allow you to specify lines of your usage that you want to add. Filter example include cost category and services.
**Note**  
For each filters, the values are based on the time period selected in the previous step.

1. You can choose to add your usage to an existing group or a new group you create.

1. Choose **Preview**.

1. Check that the preview shows the usage that you want to import to your workload estimate.
**Note**  
The usage is aggregated based on the account, Region, service code, usage type, and operation. This means that if the time range is across multiple months and your selection yields usage from the same account, Region, service code, usage type, and operation across multiple months, then all the usage amount and cost is added together into one line.

1. To add the historical usage to the workload estimate, choose **Import**.

**Note**  
Once you import historical usage into your estimate, you will see that the estimated cost is calculated for all of the imported lines. Because you have explicitly added these lines in the import, these imported usage are considered part of the estimate. In a workload estimate, this is considered incremental usage.

# Adding previously saved estimates to my workload estimate
<a name="pc-create-workload-previous-url"></a>

This section outlines how to add previously saved estimates from the public Pricing Calculator to a workload estimate. For instructions on how to generate a public Pricing Calculator URL, see [Sharing an estimate link](https://docs.aws.amazon.com/pricing-calculator/latest/userguide/save-share-estimate.html#create-estimate-link) in the public Pricing Calculator user guide.

**Note**  
Any Savings Plans or Reserved Instances you have modeled in your public Pricing Calculator estimates won't be included when you're adding these estimates from the public Pricing Calculator to a workload estimate or bill scenario.

## Prerequisites
<a name="pc-create-workload-previous-url-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a workload estimate](pc-create-workload.md) process.

## Procedure
<a name="pc-create-workload-previous-url-procedure"></a>

**To add previously saved estimates to a workload estimate**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. Navigate to the workload estimate where you want to add previously saved estimates (URL).

1. From the **Add** dropdown, choose **Previously saved estimates**. 

1. In the **Shared estimate URL** section, paste the URL of your previously saved estimate. For instruction on how to generate a public Pricing Calculator URL, see [Sharing an estimate link](https://docs.aws.amazon.com/pricing-calculator/latest/userguide/save-share-estimate.html#create-estimate-link) in the public Pricing Calculator user guide.

1. Select an account

1. You can choose to add your usage to an existing group or a new group you create.

1. Choose **Import**.

# Bill estimates
<a name="pc-bill-estimate"></a>

Bill estimates allow you to estimate pre-tax costs of your usage and commitments across your consolidated bill family. The bill estimate automatically includes your consolidated usage from the previous month. For example, if you add 100 instance-hours for a specific EC2 instance type in a given AWS Region, those hours will be added on top of your existing usage for that instance type in that Region with no extra input needed. It also includes your existing commitments like Savings Plans and Reserved Instances. Your benefit sharing preferences are applied, and any applicable discounts, credits, or refunds are included just as they were on your most recent anniversary bill. You can model new usage changes as well as add new commitments, modify your existing commitments, and add how you want your reserved instance and savings plans benefits to be shared.

To generate a bill estimate you must create a bill scenario. Bill scenario allows you to model commitments in addition to usage. After you complete modeling usage and commitments in a scenario, you can run a bill estimate.

**Note**  
Depending on the size of your workloads, generating a bill estimate can take between 20 minutes to 12 hours.
Bill estimates are only available to management accounts and standalone AWS accounts.
When you use billing transfer as a bill source account, AWS Pricing Calculator provides pricing estimates based on public pricing data, not the rates configured by your bill transfer account.

**Topics**
+ [Understanding the data entities used in bill estimates](#pc-bill-estimate-entities)
+ [Creating a bill scenario](pc-create-bill-scenario.md)
+ [Adding historical usage to your bill scenario](pc-create-bill-scenario-historical-usage.md)
+ [Adding new services to my bill scenario](pc-create-bill-scenario-new-service.md)
+ [Adding previously saved estimates to my bill scenario](pc-create-bill-scenario-previous-url.md)
+ [Adding benefit sharing preference to my bill scenario](pc-create-bill-scenario-preferences.md)
+ [Adding Savings Plans to my bill scenario](pc-create-bill-scenario-sp.md)
+ [Adding Reserved Instances to my bill scenario](pc-create-bill-scenario-ri.md)
+ [Stale and expired bill scenarios](pc-scenario-stale.md)
+ [Creating a bill estimate](pc-create-bill-estimate.md)
+ [Viewing your Bill estimate](pc-view-bill-estimate.md)

## Understanding the data entities used in bill estimates
<a name="pc-bill-estimate-entities"></a>

The bill estimates generation engine of AWS Pricing Calculator uses the following data entities from the specified timeframe.


****  

| Data entity | Description | 
| --- | --- | 
|  Member accounts  |  The selection of member accounts are used to identify how usage was incurred by each member account during the last anniversary bill month and we layer your modeled usage on top of it.  | 
|  Product and pricing attributes  |  The product and pricing attributes governs pricing. For example, a t4g.large EC2 shared tenancy instance running Linux in us-east-1 for 500 hrs for the month. A t4.large EC2 instance has 2 vCPUs, 8 GiB memory. Shared tenancy, number of vCPUs, allocated memory are the product attributes that determine the pricing for each unit of usage for this EC2 instance. We use the attributes and its pricing as of what was available during the last anniversary bill month.  | 
|  Existing usage  |  Existing usage indicates the unchanged usage level from your last anniversary bill month upon which any of your modeled usage from a bill scenario is layered.  | 
|  Savings Plans inventory  |  This inventory indicates active Savings Plans as of the last anniversary bill month. This inventory is automatically included in your bill estimates and any new Savings Plans you model is layered on this inventory that applies to Savings Plans eligible usage.   | 
|  Reserved Instances inventory  |  This inventory indicates active Reserved Instances as of the last anniversary bill month. This inventory is automatically included in your bill estimates and any new Reserved Instances you model is layered on this inventory that applies to Reserved Instances eligible usage.   | 
|  Benefits sharing preference  |  The accounts based on your **Reserved Instances and Savings Plans discount sharing preference** billing preference gets automatic Reserved Instances and Savings Plans discount benefits. We consider this benefit application setting as of the last anniversary bill to apply automatic benefit sharing when estimating your bill and allow you to layer discount sharing preference changes.  | 

# Creating a bill scenario
<a name="pc-create-bill-scenario"></a>

This section outlines how to generate a bill scenario.

## Procedure
<a name="pc-create-bill-scenario-procedure"></a>

**To create a bill scenario**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Bill scenarios** of the **Bill estimate** tab, choose **Create bill scenario**. 

1. In the **Create bill scenario** prompt, you can do the following:
   + Give your bill scenario a name.
   + Add key and value tag to your scenario.

1. Choose **Submit**.

# Adding historical usage to your bill scenario
<a name="pc-create-bill-scenario-historical-usage"></a>

This section outlines how to add historical usage to your bill scenario.

## Prerequisites
<a name="pc-create-bill-scenario-historical-usage-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a bill scenario](pc-create-bill-scenario.md) process.

## Procedure
<a name="pc-create-bill-scenario-historical-usage-procedure"></a>

**To add historical usage to a bill scenario**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Bill scenario** of the **Bill estimate** tab, choose the scenario you want to add usage to.

1. From the **Add** dropdown in the **Usage** section, choose **Historical workload from my accounts**. 

1. Select the time range of historical usage that you want to import.
**Note**  
A maximum of 2000 usage lines that can be added to a single bill scenario.

1. (Optional) Add up to five filters. Filters allow you to specify lines of your usage that you want to add. Filter example include cost category and services.
**Note**  
For each filters, the values are based on the time period selected in the previous step.

1. You can choose to add your usage to an existing group or a new group you create.

1. Choose **Preview**.

1. Check that the preview shows the usage that you want to import to your workload estimate.
**Note**  
The usage is aggregated based on the account, Region, service code, usage type, and operation. This means that if the time range is across multiple months and your selection yields usage from the same account, Region, service code, usage type, and operation across multiple months, then all the usage amount and cost is added together into one line.

1. To add the historical usage to the workload estimate, choose **Import**.

# Adding new services to my bill scenario
<a name="pc-create-bill-scenario-new-service"></a>

This section outlines how to add new services to a bill scenario.

## Prerequisites
<a name="pc-create-bill-scenario-new-service-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a bill scenario](pc-create-bill-scenario.md) process.

## Procedure
<a name="pc-create-bill-scenario-new-service-procedure"></a>

**To add new services to a bill scenario**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Bill scenarios** of the **Bill estimate** tab, choose the scenario you want to add usage to.

1. From the **Add** dropdown in the **Usage** section, choose **New services**. 

1. On the **Add new service** page, you can do the following:
   + Choose an account.
   + Choose a location type.
   + Choose a location.
   + Choose a service.

1. You can choose to add your usage to an existing group or a new group you create.

1. To add the new services to the workload estimate, choose **Configure**.

1. On the **Configure service** page, you can select **Guided configuration** or **Condensed configuration**. 
   + In the **Guided configuration**, you can select a template for that specific service. For more information, see [Guided configuration](pc-create-workload-configure-service.md#pc-create-workload-guided).
   + In the **Condensed configuration**, you can select the usage type and operation for that specific service. For more information, see [Condensed configuration](pc-create-workload-configure-service.md#pc-create-workload-condensed).

1. To complete the configuration process for the new services, choose **Save changes**.

# Adding previously saved estimates to my bill scenario
<a name="pc-create-bill-scenario-previous-url"></a>

This section outlines how to add previously saved estimates from the public Pricing Calculator to a bill scenario. For instructions on how to generate a public Pricing Calculator URL, see [Sharing an estimate link](https://docs.aws.amazon.com/pricing-calculator/latest/userguide/save-share-estimate.html#create-estimate-link) in the public Pricing Calculator user guide.

**Note**  
Any Savings Plans or Reserved Instances you have modeled in your public Pricing Calculator estimates won't be included when you're adding these estimates from the public Pricing Calculator to a workload estimate or bill scenario.

## Prerequisites
<a name="pc-create-bill-scenario-previous-url-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a bill scenario](pc-create-bill-scenario.md) process.

## Procedure
<a name="pc-create-bill-scenario-previous-url-procedure"></a>

**To add previously saved estimates to a bill scenario**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Bill scenarios** of the **Bill estimate** tab, choose the scenario you want to add usage to.

1. From the **Add** dropdown in the **Usage** section, choose **Previously saved estimates**. 

1. In the **Shared estimate URL** section, paste the URL of your previously saved estimate. For instruction on how to generate a public Pricing Calculator URL, see [Sharing an estimate link](https://docs.aws.amazon.com/pricing-calculator/latest/userguide/save-share-estimate.html#create-estimate-link) in the public Pricing Calculator user guide.

1. Select an account

1. You can choose to add your usage to an existing group or a new group you create.

1. Choose **Import**.

# Adding benefit sharing preference to my bill scenario
<a name="pc-create-bill-scenario-preferences"></a>

This section outlines how to add Reserved Instances and Savings Plans sharing group preference to a bill scenario. This allows you to model benefit sharing preference to evaluate the impact on your bill.

For information on sharing preferences, you can read details at [ Reserved Instances and Savings Plans discount sharing preferences.](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-pref.html#reserved-instances-savings-plans-preferences).

## Prerequisites
<a name="pc-create-bill-scenario-previous-url-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a bill scenario](pc-create-bill-scenario.md) process.

## Procedure
<a name="pc-create-bill-scenario-sp-procedure"></a>

**To add Reserved Instances and Savings Plans sharing group preference to a bill scenario**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Bill scenarios** of the **Bill estimate** tab, choose the scenario you want to add group sharing preference to.

1. In the **Reserved Instances and Savings Plans sharing group preferences** section, choose **Edit**. 

1. Select the group preference you want and choose **Save changes**.
   + If you select Prioritized sharing group or Restricted sharing group, select a Cost Category from the drop down. For Open sharing, you do not need to choose a Cost Category.

1. Choose **Configure**.

# Adding Savings Plans to my bill scenario
<a name="pc-create-bill-scenario-sp"></a>

This section outlines how to add Savings Plans to a bill scenario.

## Prerequisites
<a name="pc-create-bill-scenario-previous-url-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a bill scenario](pc-create-bill-scenario.md) process.

## Procedure
<a name="pc-create-bill-scenario-sp-procedure"></a>

**To add Savings Plans to a bill scenario**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Bill scenarios** of the **Bill estimate** tab, choose the scenario you want to add Savings Plans to.

1. In the **Savings Plans** section, choose **Add Savings Plans**. 

1. Select the type of Savings Plans you want and choose **Add**.

1. Verify if you need to configure the Savings Plans you just added.

1. If you need to configure the Savings Plans, select the checkbox of the Savings Plans you need to configure.

1. Choose **Edit**.

1. On the Add new service page, do the following:
   + Choose a term.
   + Choose a Region.
   + Choose a instance family.
   + Choose a payment option.
   + Provide an hourly commitment. 

1. Choose **Configure**.

# Adding Reserved Instances to my bill scenario
<a name="pc-create-bill-scenario-ri"></a>

This section outlines how to add Reserved Instances to a bill scenario.

## Prerequisites
<a name="pc-create-bill-scenario-ri-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a bill scenario](pc-create-bill-scenario.md) process.

## Procedure
<a name="pc-create-bill-scenario-ri-procedure"></a>

**To add Reserved Instances to a bill scenario**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Bill scenarios** of the **Bill estimate** tab, choose the scenario you want to add Reserved Instances to.

1. In the **Reserved Instances** section, choose **Add Reserved Instances**. 

1. Select the type of Reserved Instances you want and choose **Add**.

1. Verify if you need to configure the Reserved Instances you just added.

1. If you need to configure the Reserved Instances, select the checkbox of the Reserved Instances you need to configure.

1. Choose **Edit**.

1. On the Add new service page, do the following:
   + Choose a Region.
   + Choose a instance type.
   + Choose a platform.
   + Provide a tenancy. 
   + Choose a offering class.
   + Choose a payment option.
   + Choose a term.
   + Provide a quantity. 

1. Choose **Configure**.

# Stale and expired bill scenarios
<a name="pc-scenario-stale"></a>

This section describes the stale and expired status of your bill scenario.

When a bill scenario displays a **Stale** status, you can no longer use it to create a Bill Estimate. A bill scenario will go stale after the final day of the month in which it was created. For example, if you created a bill scenario on the 15th of February, the scenario would go stale on March 1st. The stale scenario will be visible for 13 months. After 13 months the scenario will expire and delete automatically. For example, a bill scenario created in February 2025 will expire and delete automatically on March 31, 2026.

# Creating a bill estimate
<a name="pc-create-bill-estimate"></a>

This section outlines how to generate a bill estimate.

## Prerequisites
<a name="pc-create-bill-estimate-prerequisites"></a>

The following procedure assumes that you have already completed the [Creating a bill scenario](pc-create-bill-scenario.md) process.

## Procedure
<a name="pc-create-bill-estimate-procedure"></a>

**To create a bill estimate**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. In the **Bill scenarios** section of the **Bill estimate** tab, choose the scenario you want to generate a bill estimate from. 

1. Choose **Create**.

1. In the **Create a bill estimate** prompt, you can do the following:
   + Give your bill estimate a name.
   + Add key and value tag to your estimate.

1. Choose **Save**.

While we are creating your bill estimate, the status shows **In progress**. When your bill estimate is ready, the status will show **Saved**. You will also receive an email notification when your bill estimate is ready.

**Note**  
Depending on the size of your workloads, generating a bill estimate can take between 20 minutes to 12 hours.

# Viewing your Bill estimate
<a name="pc-view-bill-estimate"></a>

This page describes the information displayed in the key sections of your Bill estimate. If you are part of an AWS Organization, this page displays pre-tax cost and usage for your consolidated bill family. If you are a standalone account, this page displays pre-tax cost and usage for your account. For information about how to generate a bill estimate, see [Creating a bill estimate](pc-create-bill-estimate.md).

**Note**  
If you run a bill estimate by specifying Reserved Instances and Savings Plans sharing group preference, you will see a section at the top of the bill estimate page that will tell you the benefit sharing preference and Cost category you used. It will allow you to go the Bill preferences page to make these changes directly.


****  

| Estimate section | Description | 
| --- | --- | 
|  Estimate details  |  Displays when the estimate was created, expiration date, and the AWS account that created the estimate.  | 
|  Bill impact  |  Displays the high-level estimate costs [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/cost-management/latest/userguide/pc-view-bill-estimate.html)  | 
|  Net change for top impacted services  |  This charts displays a net cost comparison between your anniversary bill charges and your estimated costs for your AWS services. If you have multiple services in your estimate, we will display the top seven services in the chart.  | 
|  Changed usage lines per service  |  Displays how costs and usage have changed for each affected service. This includes service usage lines that were directly and indirectly modeled in your bill scenario. Indirect modeling in your bill scenario is usage that was affected by increased or decreased commitment coverage. We identify these changes by comparing service details between your original anniversary bill and the new bill estimate. The following list provides an overview of each column in this section: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/cost-management/latest/userguide/pc-view-bill-estimate.html)  | 
|  Savings Plans  |  This displays all active and modeled Savings Plans for the account. The **State** column only displays a **New**, **Existing**, **Modified**, or **Configure** status.  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/cost-management/latest/userguide/pc-view-bill-estimate.html)  | 
|  Reserved Instances  |  This displays all active and modeled Reserved Instances for the account. The **State** column only displays a **New**, **Existing**, **Modified**, or **Configure** status. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/cost-management/latest/userguide/pc-view-bill-estimate.html)  | 

# Exporting your estimates
<a name="pc-export-estimates"></a>

You can export your AWS Pricing Calculator workload estimates as a JSON or CSV file. You can only export your workload estimates through the AWS Cost Management console. 

## Procedure
<a name="pc-export-procedure"></a>

**To export a workload estimate**

1. Open the Pricing Calculator console at [ https://console.aws.amazon.com/costmanagement/ ](https://console.aws.amazon.com/costmanagement/).

1. In the navigation pane, choose **Pricing Calculator**.

1. On your **Saved estimates** page, choose the workload estimate you want to export.

1. In your workload estimate, choose **Export**.

1. From the dropdown, choose **CSV** or **JSON**. This will download the workload estimate to your local drive.

# Using EventBridge with AWS Pricing Calculator
<a name="pc-event-bridge"></a>

The in-console AWS Pricing Calculator can send events to Amazon EventBridge whenever certain events happen in your bill estimate. Unlike other destinations, you don't need to select which event types you want to deliver. After you have EventBridge set up, Pricing Calculator events can be sent to EventBridge. You can use EventBridge rules to route events to additional targets. For more information about setting up EventBridge, see [ Amazon EventBridge setup and prerequisites](https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-setup.html) in the *Amazon EventBridge API Reference*.

The following lists the events AWS Pricing Calculator sends to EventBridge.


****  

| Event type | Description | 
| --- | --- | 
|  BillEstimate Created  |  A bill estimate was created. The ARN, estimate name, and estimate ID of the bill estimate for which the event is sent to EventBridge will be emitted in the event.  | 
|  BillEstimate Succeeded  |  A bill estimate completed. This means you will now be able to view the results of the bill estimate. The ARN, estimate name, and estimate ID of the bill estimate for which the event is sent to EventBridge will be emitted in the event.  | 
|  BillEstimate Failed  |  A bill estimate generation failed. The ARN, estimate name, and estimate ID of the bill estimate for which the event is sent to EventBridge will be emitted in the event.  | 

You can also use AWS Pricing Calculator to send event notifications with EventBridge to write rules that take actions when an event occurs pertaining to your estimate. For example, you can have it send you a notification. For more information about rules in Amazon EventBridge, see [ Create a rule in Amazon EventBridge](https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-get-started.html#eb-gs-create-rule) in the *Amazon EventBridge API Reference*.

For more information about the actions and data types you can interact with using the EventBridge API, see [ Amazon EventBridge API Reference](https://docs.aws.amazon.com//eventbridge/latest/APIReference/Welcome.html) in the *Amazon EventBridge API Reference*.

## Amazon EventBridge permissions
<a name="pc-event-bridge-permissions"></a>

AWS Pricing Calculator doesn't require any additional permissions to deliver events to Amazon EventBridge.

## Event message structure examples
<a name="pc-event-bridge-examples"></a>

**BillEstimate Created**

```
{
    "version": "0",
    "id": "00000000-0000-0000-0000-000000000001",
    "detail-type": "BillEstimate Created",
    "source": "aws.bcm-pricing-calculator",
    "account": "111122223333",
    "time": "2024-09-12T13:47:34Z",
    "region": "us-east-1",
    "resources": ["arn:aws:bcm-pricing-calculator::111122223333:bill-estimate/00000000-0000-0000-0000-000000000000"],
    "detail": {
        "id": "00000000-0000-0000-0000-000000000001",
        "name": "amzn-example-name"
     }
}
```

**BillEstimate Succeeded**

```
{
    "version": "0",
    "id": "00000000-0000-0000-0000-000000000002",
    "detail-type": "BillEstimate Succeeded",
    "source": "aws.bcm-pricing-calculator",
    "account": "111122223333",
    "time": "2024-09-12T13:47:34Z",
    "region": "us-east-1",
    "resources": ["arn:aws:bcm-pricing-calculator::111122223333:bill-estimate/00000000-0000-0000-0000-000000000002"],
    "detail": {
        "id": "00000000-0000-0000-0000-000000000002",
        "name": "amzn-example-name"
     }
}
```

**BillEstimate Failed**

```
{
    "version": "0",
    "id": "00000000-0000-0000-0000-000000000003",
    "detail-type": "BillEstimate Failed",
    "source": "aws.bcm-pricing-calculator",
    "account": "111122223333",
    "time": "2024-09-12T13:47:34Z",
    "region": "us-east-1",
    "resources": ["arn:aws:bcm-pricing-calculator::111122223333:bill-estimate/00000000-0000-0000-0000-000000000003"],
    "detail": {
        "id": "00000000-0000-0000-0000-000000000003",
        "name": "amzn-example-name",
        "failureReason": "We can't process this request right now because of an internal error. Try again later."
     }
}
```