Amazon RDS is free to try. Pay only for what you use. There is no minimum fee. You can pay for Amazon RDS using On-Demand or Reserved Instances. Amazon RDS provides a selection of instance types optimized to fit different relational database use cases. See Previous Generation Instances for older instance types that are not listed here.
On-Demand DB Instances
On-Demand DB Instances let you pay for compute capacity by the hour your DB Instance runs 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.
For both Single-AZ and Multi-AZ deployments, pricing is per DB instance-hour consumed, from the time a DB instance is launched until it is stopped or deleted. Partial DB instance-hours are billed in one-second increments with a 10 minute minimum charge following a billable status change, such as creating, starting, or modifying the DB instance class.
-
Single-AZ Deployment
-
Multi-AZ Deployment (one standby)
-
Multi-AZ Deployment (two readable standbys)
-
Single-AZ Deployment
-
The pricing below applies to a DB Instance deployed in a Single Availability Zone.
-
Multi-AZ Deployment (one standby)
-
When you run your DB Instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS provisions and maintains a standby in a different Availability Zone for automatic failover in the event of a scheduled or unplanned outage. Learn more about Multi-AZ deployments.
-
Multi-AZ Deployment (two readable standbys)
-
Multi-AZ deployments provide enhanced data durability and availability. When you run your database as a Multi-AZ deployment with two readable standby instances, Amazon RDS provisions and maintains identical DB instances in three different Availability Zones. In the event of a planned or unplanned outage that affects the primary DB instance, Amazon RDS will perform an automatic failover to one of the standby DB instances. The two standby DB instances also serve read-only workloads. Learn more about Multi-AZ deployments with readable standby instances.
Amazon RDS T4g and T3 DB instances run in Unlimited mode, which means that you will be charged if your average CPU utilization over a rolling 24-hour period exceeds the baseline of the instance. CPU Credits are charged at $0.075 per vCPU-Hour. The CPU Credit pricing is the same for all T4g and T3 instance sizes across all regions and is not covered by Reserved Instances.
Reserved Instances
Amazon RDS Reserved Instances give you the option to reserve a DB instance for a one or three year term and in turn receive a significant discount compared to the On-Demand Instance pricing for the DB instance. Amazon RDS provides three RI payment options -- No Upfront, Partial Upfront, All Upfront -- that enable you to balance the amount you pay upfront with your effective hourly price.
Amazon RDS Reserved Instances provide size flexibility for the PostgreSQL database engine. With size flexibility, your RI’s discounted rate will automatically apply to usage of any size in the same instance family (M5, T3, R5, etc.)
Please note that Reserved Instance prices don't cover storage or I/O costs. To learn more about features, payment options, and rules, please visit our Reserved Instances page.
You may designate database instances as Reserved Instance by calling to the Purchasing API or selecting the Reserved Instance option in the AWS console. When you designate a database instance as a Reserved Instance, you must designate a region, instance type, and quantity for the applicable Reserved Instances. The Reserved Instances may only be used in the designated region. We may terminate the Reserved Instance pricing program at any time. In addition to being subject to Reserved Instance pricing, Reserved Instances are subject to all data transfer and other fees applicable under the AWS Customer Agreement or other agreement with us governing your use of our services.
* This is the average monthly payment over the course of the Reserved Instance term. For each month, the actual monthly payment will equal the actual number of hours in that month multiplied by the hourly usage rate or number of seconds in that month multiplied by the hourly usage rate divided by 3600, depending on the RDS for Oracle instance type you run. The hourly usage rate is equivalent to the total average monthly payments over the term of the Reserved Instance divided by the total number of hours (based on a 365 day year) over the term of the Reserved Instance.
** Effective hourly pricing helps you calculate the amount of money a Reserved Instance will save you over On-Demand pricing. When you purchase a Reserved Instance, you are billed for every hour during the entire Reserved Instance term you select, regardless of whether the instance is running. The effective hourly price shows the amortized hourly instance cost. This takes the total cost of the Reserved Instance over the entire term, including any upfront payment, and spreads it out over each hour of the Reserved Instance term.
Database Storage
Amazon RDS provides you the ability to select from 20 GiB to 64 TiB of associated General Purpose (SSD) storage capacity for your primary data set.
-
Single-AZ Deployment
-
Multi-AZ Deployment (one standby)
-
Single-AZ Deployment
-
The pricing below applies to a DB Instance deployed in a Single Availability Zone.
-
Multi-AZ Deployment (one standby)
-
When you run your DB Instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS provisions and maintains a standby in a different Availability Zone for automatic failover in the event of planned or unplanned outages. Learn more about Multi-AZ deployments.
Provisioned IOPS volumes are designed to meet the needs of your most I/O intensive workloads, particularly database workloads that require low I/O latency and consistent I/O throughput. With provisioned IOPS volumes, you can scale from 1000 IOPS – 256,000 IOPS and 100 GiB to 64 TiB of storage. You will be charged for the IOPS and storage you provision. Note that maximum realized IOPS will vary by database workload.
-
Single-AZ Deployment
-
Multi-AZ Deployment (one standby)
-
Multi-AZ Deployment (two readable standbys)
-
Single-AZ Deployment
-
The pricing below applies to a DB Instance deployed in a Single Availability Zone.
-
Multi-AZ Deployment (one standby)
-
When you run your DB Instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS provisions and maintains a standby in a different Availability Zone for automatic failover in the event of planned or unplanned outages. Learn more about Multi-AZ deployments.
-
Multi-AZ Deployment (two readable standbys)
-
Multi-AZ deployments provide enhanced data durability and availability. When you run your database as a Multi-AZ deployment with two readable standby instances, Amazon RDS provisions and maintains identical DB instances in three different Availability Zones. In the event of a planned or unplanned outage that affects the primary DB instance, Amazon RDS will perform an automatic failover to one of the standby DB instances. The two standby DB instances also serve read-only workloads. Learn more about Multi-AZ deployments with readable standby instances.
Amazon RDS provides you the ability to select from 20 GiB to 3 TiB of associated magnetic storage capacity for your primary data set. Magnetic storage is supported for backward compatibility. We recommend that you use General Purpose SSD or Provisioned IOPS SSD for any new storage needs.
-
Single-AZ Deployment
-
Multi-AZ Deployment
-
Single-AZ Deployment
-
-
Multi-AZ Deployment
-
When you run your DB Instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS provisions and maintains a standby in a different Availability Zone for automatic failover in the event of planned or unplanned outages. Learn more about Multi-AZ deployments.
For Multi-AZ deployments, when you update your database, write I/O usage will double as Amazon RDS synchronously replicates your data to the standby DB instance. Read I/O usage will remain the same when reading from the database.
Backup Storage
Snapshot Export
Amazon Relational Database Service (RDS) Snapshot Export provides an automated method to export data within an RDS or Aurora snapshot to Amazon S3 in Parquet format. The Parquet format is up to 2x faster to unload and consumes up to 6x less storage in Amazon S3 compared to text formats. You can analyze the exported data using AWS services such as Amazon Athena, Amazon EMR, and Amazon SageMaker.
Data Transfer
The pricing below is based on data transferred “in” and “out” of Amazon RDS.
- Data transferred between Amazon RDS and Amazon EC2 Instances in the same Availability Zone is free.
- Data transferred between Availability Zones for replication of Multi-AZ deployments is free.
- Amazon RDS DB Instances outside VPC: For data transferred between an Amazon EC2 instance and Amazon RDS DB Instance in different Availability Zones of the same Region, there is no Data Transfer charge for traffic in or out of the Amazon RDS DB Instance. You are only charged for the Data Transfer in or out of the Amazon EC2 instance and standard Amazon EC2 Regional Data Transfer charges apply ($.01 per GB in/out).
- Amazon RDS DB Instances inside VPC: For data transferred between an Amazon EC2 instance and Amazon RDS DB Instance in different Availability Zones of the same Region, Amazon EC2 Regional Data Transfer charges apply on both sides of transfer.
- DB Snapshot Copy is charged for the data transferred to copy the snapshot data across regions. Once the snapshot is copied, standard database snapshot charges will apply to store it in the destination region.
- Cross Region Automated Backups is charged for the data transferred to copy the DB snapshot and DB transaction logs across regions. Once the snapshot is copied, standard database snapshot charges will apply to store it in the destination region. There is no additional charge for storage of the DB transaction logs.
- As part of AWS’s Free Usage Tier, AWS customers receive 100 GB of free data transfer out to the internet free each month, aggregated across all AWS Services and Regions (except China and GovCloud).
- Rate tiers take into account your aggregate Data Transfer Out usage across Amazon EC2, Amazon EBS, Amazon S3, Amazon Glacier, Amazon RDS, Amazon SimpleDB, Amazon SQS, Amazon SNS, AWS Storage Gateway, Amazon DynamoDB, and Amazon VPC.
Except as otherwise noted, our prices are exclusive of applicable taxes and duties, including VAT and applicable sales tax. For customers with a Japanese billing address, use of AWS is subject to Japanese Consumption Tax. Learn more.
Additional pricing resources
Easily calculate your monthly costs with AWS
Contact AWS specialists to get a personalized quote