Menu
Amazon Elastic Compute Cloud
User Guide for Windows Instances

Exchanging Convertible Reserved Instances

You can exchange a Convertible Reserved Instance for another Convertible Reserved Instance with a different configuration, including instance family. There are no limits to how many times you perform an exchange, as long as the target Convertible Reserved Instance is of an equal or higher value than the Convertible Reserved Instance that you are exchanging.

When you exchange your Convertible Reserved Instance, the number of instances for your current reservation is exchanged for a number of instances that cover the equal or higher value of the configuration of the target Convertible Reserved Instance. Amazon EC2 calculates the number of Reserved Instances that you can receive as a result of the exchange.

Requirements for Exchanging Convertible Reserved Instances

Amazon EC2 processes your exchange request if the following conditions are met.

Your Convertible Reserved Instance must be:

  • Active

  • Not pending a previous exchange request

Limitations:

  • Convertible Reserved Instances can only be exchanged for other Convertible Reserved Instances currently offered by AWS.

  • You can exchange one Convertible Reserved Instance at a time for one Convertible Reserved Instance only.

  • Convertible Reserved Instances cannot be modified. To change the reservation's configuration, exchange it for another one.

  • A Convertible Reserved Instance can only be exchanged with the same or higher payment option. For example, a Partial Upfront Convertible Reserved Instance can be exchanged for another Partial Upfront Convertible Reserved Instance or an All Upfront Convertible Reserved Instance—but it cannot be exchanged for a No Upfront Convertible Reserved Instance.

Calculating Convertible Reserved Instances Exchanges

Exchanging Convertible Reserved Instances is free. However, you may be required to pay a true-up cost, which is a prorated upfront cost of the difference between the Convertible Reserved Instances that you had and the Convertible Reserved Instances that you receive from the exchange.

Each Convertible Reserved Instance has a list value. This list value is compared to the list value of the Convertible Reserved Instances that you want in order to determine how many instance reservations you can receive from the exchange.

For example: You have 1 x $35-list value Convertible Reserved Instance that you want to exchange for a new instance type with a list value of $10.

Copy
$35/$10 = 3.5

You can exchange your Convertible Reserved Instance for three $10 Convertible Reserved Instances. It's not possible to purchase half reservations; therefore you must purchase an additional Convertible Reserved Instance covers the remainder:

Copy
3.5 = 3 whole Convertible Reserved Instances + 1 additional Convertible Reserved Instance.

The fourth Convertible Reserved Instance has the same end date as the other three. If you are exchanging Partial or All Upfront Convertible Reserved Instances, you pay the true-up cost for the fourth reservation. If the remaining upfront cost of your Convertible Reserved Instances is $500, and the target reservation would normally cost $600 on a prorated basis, you are charged $100.

Copy
$600 prorated upfront cost of new reservations - $500 remaining upfront cost of original reservations = $100 difference.

Submitting Exchange Requests

You can exchange your Convertible Reserved Instances using the Amazon EC2 console or a command line tool.

Amazon EC2 Console

You can search for Convertible Reserved Instances offerings and select your new configuration from the choices provided.

To exchange Convertible Reserved Instances using the Amazon EC2 console

  1. Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.

  2. Choose Reserved Instances, select the Convertible Reserved Instance to exchange, and choose Actions, Exchange Reserved Instance.

  3. Select the attributes of the desired configuration using the drop-down menus, and choose Find Offering.

  4. Select a new Convertible Reserved Instance The Instance Count column displays the number of Reserved Instances that you receive for the exchange. When you have selected a Convertible Reserved Instance that meets your needs, choose Exchange.

The Reserved Instances that were exchanged are retired, and the new Reserved Instances are displayed in the Amazon EC2 console. This process can take a few minutes to propagate.

Command Line Interface

To exchange a Convertible Reserved Instance, first find a target Convertible Reserved Instance that meets your needs:

Get a quote for the exchange, which includes the number of Reserved Instances you get from the exchange, and the true-up cost for the exchange:

Finally, perform the exchange: