Amazon EC2 Pricing

Pay only for what you use. There is no minimum fee. Estimate your monthly bill using AWS Simple Monthly Calculator. The prices listed are based on the Region in which your instance is running. For a detailed comparison between On-Demand Instances, Reserved Instances and Spot Instances, see Amazon EC2 Instance Purchasing Options.

On-Demand Instances

On-Demand Instances let you pay for compute capacity by the hour with no long-term commitments. This frees you from the costs and complexities of planning, purchasing, and maintaining hardware and transforms what are commonly large fixed costs into much smaller variable costs.

The pricing below includes the cost to run private and public AMIs on the specified operating system (“Windows Usage” prices apply to both Windows Server® 2003 and 2008). Amazon also provides you with additional instances with other option for Amazon EC2 running Microsoft and Amazon EC2 running IBM that are priced differently.

US – N. Virginia
Standard On-Demand Instances Linux/UNIX Usage Windows Usage
Small (Default) $0.085 per hour $0.12 per hour
Large $0.34 per hour $0.48 per hour
Extra Large $0.68 per hour $0.96 per hour
High-Memory On-Demand Instances
Extra Large $0.50 per hour $0.62 per hour
Double Extra Large $1.20 per hour $1.44 per hour
Quadruple Extra Large $2.40 per hour $2.88 per hour
High-CPU On-Demand Instances
Medium $0.17 per hour $0.29 per hour
Extra Large $0.68 per hour $1.16 per hour
Cluster Compute Instances
Quadruple Extra Large $1.60 per hour N/A*
* Windows is not currently available for Cluster Compute Instances.
US – N. California
Standard On-Demand Instances Linux/UNIX Usage Windows Usage
Small (Default) $0.095 per hour $0.13 per hour
Large $0.38 per hour $0.52 per hour
Extra Large $0.76 per hour $1.04 per hour
High-Memory On-Demand Instances
Extra Large $0.57 per hour $0.69 per hour
Double Extra Large $1.34 per hour $1.58 per hour
Quadruple Extra Large $2.68 per hour $3.16 per hour
High-CPU On-Demand Instances
Medium $0.19 per hour $0.31 per hour
Extra Large $0.76 per hour $1.24 per hour
Cluster Compute Instances
Quadruple Extra Large N/A N/A
* Cluster Compute Instances are currently only available in the US – N. Virginia Region.
EU – Ireland
Standard On-Demand Instances Linux/UNIX Usage Windows Usage
Small (Default) $0.095 per hour $0.12 per hour
Large $0.38 per hour $0.48 per hour
Extra Large $0.76 per hour $0.96 per hour
High-Memory On-Demand Instances
Extra Large $0.57 per hour $0.62 per hour
Double Extra Large $1.34 per hour $1.44 per hour
Quadruple Extra Large $2.68 per hour $2.88 per hour
High-CPU On-Demand Instances
Medium $0.19 per hour $0.29 per hour
Extra Large $0.76 per hour $1.16 per hour
Cluster Compute Instances
Quadruple Extra Large N/A N/A
* Cluster Compute Instances are currently only available in the US – N. Virginia Region.
APAC – Singapore
Standard On-Demand Instances Linux/UNIX Usage Windows Usage
Small (Default) $0.095 per hour $0.12 per hour
Large $0.38 per hour $0.48 per hour
Extra Large $0.76 per hour $0.96 per hour
High-Memory On-Demand Instances
Extra Large $0.57 per hour $0.62 per hour
Double Extra Large $1.34 per hour $1.44 per hour
Quadruple Extra Large $2.68 per hour $2.88 per hour
High-CPU On-Demand Instances
Medium $0.19 per hour $0.29 per hour
Extra Large $0.76 per hour $1.16 per hour
Cluster Compute Instances
Quadruple Extra Large N/A N/A
* Cluster Compute Instances are currently only available in the US – N. Virginia Region.

Pricing is per instance-hour consumed for each instance type, from the time an instance is launched until it is terminated. Each partial instance-hour consumed will be billed as a full hour.

Reserved Instances

Reserved Instances give you the option to make a low, one-time payment for each instance you want to reserve and in turn receive a significant discount on the hourly usage charge for that instance. After the one-time payment for an instance, that instance is reserved for you, and you have no further obligation; you may choose to run that instance for the discounted usage rate for the duration of your term, or when you do not use the instance, you will not pay usage charges on it.

US – N. Virginia
One-time Fee
Standard Reserved Instances 1 yr Term 3 yr Term Linux/UNIX Usage Windows Usage
Small (Default) $227.50 $350 $0.03 per hour $0.05 per hour
Large $910 $1400 $0.12 per hour $0.20 per hour
Extra Large $1820 $2800 $0.24 per hour $0.40 per hour
High-Memory Reserved Instances
Extra Large $1325 $2000 $0.17 per hour $0.24 per hour
Double Extra Large $3185 $4900 $0.42 per hour $0.55 per hour
Quadruple Extra Large $6370 $9800 $0.84 per hour $1.10 per hour
High-CPU Reserved Instances
Medium $455 $700 $0.06 per hour $0.125 per hour
Extra Large $1820 $2800 $0.24 per hour $0.50 per hour
Cluster Compute Reserved Instances
Quadruple Extra Large $4290 $6590 $0.56 per hour N/A*
* Windows is not currently available for Cluster Compute Instances.
US – N. California
One-time Fee
Standard Reserved Instances 1 yr Term 3 yr Term Linux/UNIX Usage Windows Usage
Small (Default) $227.50 $350 $0.04 per hour $0.06 per hour
Large $910 $1400 $0.16 per hour $0.24 per hour
Extra Large $1820 $2800 $0.32 per hour $0.48 per hour
High-Memory Reserved Instances
Extra Large $1325 $2000 $0.24 per hour $0.32 per hour
Double Extra Large $3185 $4900 $0.56 per hour $0.69 per hour
Quadruple Extra Large $6370 $9800 $1.12 per hour $1.38 per hour
High-CPU Reserved Instances
Medium $455 $700 $0.08 per hour $0.145 per hour
Extra Large $1820 $2800 $0.32 per hour $0.58 per hour
Cluster Compute Reserved Instances
Quadruple Extra Large N/A N/A N/A N/A
* Cluster Compute Instances are currently only available in the US – N. Virginia Region.
EU – Ireland
One-time Fee
Standard Reserved Instances 1 yr Term 3 yr Term Linux/UNIX Usage Windows Usage
Small (Default) $227.50 $350 $0.04 per hour $0.06 per hour
Large $910 $1400 $0.16 per hour $0.24 per hour
Extra Large $1820 $2800 $0.32 per hour $0.48 per hour
High-Memory Reserved Instances
Extra Large $1325 $2000 $0.24 per hour $0.32 per hour
Double Extra Large $3185 $4900 $0.56 per hour $0.69 per hour
Quadruple Extra Large $6370 $9800 $1.12 per hour $1.38 per hour
High-CPU Reserved Instances
Medium $455 $700 $0.08 per hour $0.145 per hour
Extra Large $1820 $2800 $0.32 per hour $0.58 per hour
Cluster Compute Reserved Instances
Quadruple Extra Large N/A N/A N/A N/A
* Cluster Compute Instances are currently only available in the US – N. Virginia Region.
APAC – Singapore
One-time Fee
Standard Reserved Instances 1 yr Term 3 yr Term Linux/UNIX Usage Windows Usage
Small (Default) $227.50 $350 $0.04 per hour $0.06 per hour
Large $910 $1400 $0.16 per hour $0.24 per hour
Extra Large $1820 $2800 $0.32 per hour $0.48 per hour
High-Memory Reserved Instances
Extra Large $1325 $2000 $0.24 per hour $0.32 per hour
Double Extra Large $3185 $4900 $0.56 per hour $0.69 per hour
Quadruple Extra Large $6370 $9800 $1.12 per hour $1.38 per hour
High-CPU Reserved Instances
Medium $455 $700 $0.08 per hour $0.145 per hour
Extra Large $1820 $2800 $0.32 per hour $0.58 per hour
Cluster Compute Reserved Instances
Quadruple Extra Large N/A N/A N/A N/A
* Cluster Compute Instances are currently only available in the US – N. Virginia Region.

Reserved Instances can be purchased for 1 or 3 year terms, and the one-time fee per instance is non-refundable. Usage pricing is per instance-hour consumed. Instance-hours are billed for the time that instances are in a running state; if you do not run the instance in an hour, there is zero usage charge. Partial instance-hours consumed are billed as full hours.

If Microsoft chooses to increase the license fees that it charges for Windows, we may correspondingly increase the per-hour usage rate for previously purchased Reserved Instances with Windows. The initial one-time payment for a Reserved Instance will be unaffected in this situation. Any such changes would be made between Dec 1 – Jan 31, and with at least 30 days’ notice. If the per-hour usage rate does increase, you may continue to use your Reserved Instance with Windows with the new per-hour usage rate, convert your Reserved Instance with Windows to a Reserved Instance with Linux, or request a pro rata refund of the upfront fee you paid for the Reserved Instance with Windows.

Reserved Instances are available for Linux/UNIX and Windows operating systems. We do not currently offer a Reserved Instance that can be used with Microsoft SQL Server. Click here to learn more about Reserved Instances.

Spot Instances

Spot Instances enable you to bid for unused Amazon EC2 capacity. Instances are charged the Spot Price, which is set by Amazon EC2 and fluctuates periodically depending on the supply of and demand for Spot Instance capacity. To use Spot Instances, you place a Spot Instance request, specifying the instance type, the Region desired, the number of Spot Instances you want to run, and the maximum price you are willing to pay per instance hour. To determine how that maximum price compares to past Spot Prices, the Spot Price history is available via the Amazon EC2 API and the AWS Management Console. If your maximum price bid exceeds the current Spot Price, your request is fulfilled and your instances will run until either you choose to terminate them or the Spot Price increases above your maximum price (whichever is sooner).

Click here to learn more about Spot Instances. For information on how to get started, click here.

The following table displays the Spot Price per Region and instance type (updated every 30 minutes). Note that Cluster Compute Instances are not currently available as Spot Instances.

If you would like to go straight to a view of the latest Spot Instance pricing:
  1. Log in to the AWS Management Console, then click the “Amazon EC2” tab.
  2. Click on “Spot Requests” in the navigation pane on the left.
  3. Click on “Pricing History” to open a view of pricing selectable by instance type.


Data Transfer

Internet Data Transfer

The pricing below is based on data transferred "in" and "out" of Amazon EC2.

Data Transfer In US & EU Regions APAC Region
All Data Transfer Free until Nov 1, 2010 * Free until Nov 1, 2010 *
Data Transfer Out ** US & EU Regions APAC Region
First 1 GB per Month $0.00 per GB $0.00 per GB
Up to 10 TB per Month $0.15 per GB $0.19 per GB
Next 40 TB per Month $0.11 per GB $0.15 per GB
Next 100 TB per Month $0.09 per GB $0.13 per GB
Over 150 TB per Month $0.08 per GB $0.12 per GB

* Data Transfer In will be $0.10 per GB after November 1, 2010.
** Rate tiers take into account your aggregate Data Transfer Out usage across Amazon EC2, Amazon S3, Amazon RDS, Amazon SimpleDB, Amazon SQS, Amazon SNS, and Amazon VPC.

There is no Data Transfer charge between Amazon EC2 and other Amazon Web Services within the same region (i.e. between Amazon EC2 US West and Amazon S3 in US West). Data transferred between Amazon EC2 instances located in different Availability Zones in the same Region will be charged Regional Data Transfer. Data transferred between AWS services in different regions will be charged as Internet Data Transfer on both sides of the transfer.

Usage for other Amazon Web Services is billed separately from Amazon EC2.

Availability Zone Data Transfer

  • $0.00 per GB – all data transferred between instances in the same Availability Zone using private IP addresses.

Regional Data Transfer

  • $0.01 per GB in/out – all data transferred between instances in different Availability Zones in the same region.

Public and Elastic IP and Elastic Load Balancing Data Transfer

  • $0.01 per GB in/out – If you choose to communicate using your Public or Elastic IP address or Elastic Load Balancer inside of the Amazon EC2 network, you’ll pay Regional Data Transfer rates even if the instances are in the same Availability Zone. For data transfer within the same Availability Zone, you can easily avoid this charge (and get better network performance) by using your private IP whenever possible.

See Availability Zones for tools to describe instance location.

Amazon Elastic Block Store

US – N. Virginia
Amazon EBS Volumes
  • $0.10 per GB-month of provisioned storage
  • $0.10 per 1 million I/O requests
Amazon EBS Snapshots to Amazon S3 (priced the same as Amazon S3)
  • $0.15 per GB-month of data stored
  • $0.01 per 1,000 PUT requests (when saving a snapshot)
  • $0.01 per 10,000 GET requests (when loading a snapshot)
US – N. California
Amazon EBS Volumes
  • $0.11 per GB-month of provisioned storage
  • $0.11 per 1 million I/O requests
Amazon EBS Snapshots to Amazon S3 (priced the same as Amazon S3)
  • $0.18 per GB-month of data stored
  • $0.012 per 1,000 PUT requests (when saving a snapshot)
  • $0.012 per 10,000 GET requests (when loading a snapshot)
EU – Ireland
Amazon EBS Volumes
  • $0.11 per GB-month of provisioned storage
  • $0.11 per 1 million I/O requests
Amazon EBS Snapshots to Amazon S3 (priced the same as Amazon S3)
  • $0.15 per GB-month of data stored
  • $0.01 per 1,000 PUT requests (when saving a snapshot)
  • $0.01 per 10,000 GET requests (when loading a snapshot)
APAC – Singapore
Amazon EBS Volumes
  • $0.11 per GB-month of provisioned storage
  • $0.11 per 1 million I/O requests
Amazon EBS Snapshots to Amazon S3 (priced the same as Amazon S3)
  • $0.15 per GB-month of data stored
  • $0.01 per 1,000 PUT requests (when saving a snapshot)
  • $0.01 per 10,000 GET requests (when loading a snapshot)

Elastic IP Addresses

No cost for Elastic IP addresses while in use

  • $0.01 per non-attached Elastic IP address per complete hour
  • $0.00 per Elastic IP address remap – first 100 remaps / month
  • $0.10 per Elastic IP address remap – additional remap / month over 100

Amazon CloudWatch

US – N. Virginia
Amazon EC2 Monitoring
  • $0.015 per instance-hour (or partial hour)
US – N. California
Amazon EC2 Monitoring
  • $0.015 per instance-hour (or partial hour)
EU – Ireland
Amazon EC2 Monitoring
  • $0.015 per instance-hour (or partial hour)
APAC – Singapore
Amazon EC2 Monitoring
  • $0.015 per instance-hour (or partial hour)

Auto Scaling

Auto Scaling is enabled by Amazon CloudWatch and carries no additional fees. Each instance launched by Auto Scaling is automatically enabled for monitoring and the Amazon CloudWatch monitoring charge will be applied.

Elastic Load Balancing

US – N. Virginia
  • $0.025 per Elastic Load Balancer-hour (or partial hour)
  • $0.008 per GB of data processed by an Elastic Load Balancer
US – N. California
  • $0.028 per Elastic Load Balancer-hour (or partial hour)
  • $0.008 per GB of data processed by an Elastic Load Balancer
EU – Ireland
  • $0.028 per Elastic Load Balancer-hour (or partial hour)
  • $0.008 per GB of data processed by an Elastic Load Balancer
APAC – Singapore
  • $0.028 per Elastic Load Balancer-hour (or partial hour)
  • $0.008 per GB of data processed by an Elastic Load Balancer

(Amazon EC2 is sold by Amazon Web Services LLC.)

©2010, Amazon Web Services LLC or its affiliates. All rights reserved.