- Amazon RDS›
- Amazon RDS for SQL Server›
- Amazon RDS for SQL Server pricing
Amazon RDS for SQL Server pricing
Amazon RDS for SQL Server is a fully managed, highly available SQL Server database service powered by AWS. Here’s how pricing for Amazon RDS for SQL Server works:
- If you signed up for AWS Free Tier prior to July 15, 2025, you can continue to use RDS for SQL Server Express Edition for free for up to 12 months on select single-AZ instance databases with up to 750 hours per month. After July 15, 2025, you can choose between a Free Plan or Paid Plan that includes $100 in credits plus up to an additional $100 in credits for activating foundational AWS services, valid for 12 months.
- There is no minimum fee or commitment to get started with Amazon RDS for SQL Server. Pay for only what you use.
- Amazon RDS for SQL Server pricing is available by the hour using On-Demand Instances or purchase Reserved Instances at a discounted rate.
- Amazon RDS for SQL Server 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.
- SQL Server licensing fees are included in the price of Amazon RDS for SQL Server.
Qualified customers may receive promotional credits, AWS Investment through AWS Migration Acceleration Program (MAP), unique SQL Server programs, or other discounts for Amazon RDS for SQL Server. Contact sales to learn about these programs and obtain a pricing quote. Your savings await.
Your Amazon RDS for SQL Server usage may be eligible for Database Savings Plans, a flexible pricing model that offers savings in exchange for a commitment to a specific amount of usage (measured in $/hour) over a 1-year term. For License Included, the discount from Database Savings Plans is only applied to database instance usage. You can learn more about eligible usage on the Database Savings Plans pricing page.
AWS Pricing Calculator for Amazon RDS for SQL Server
Calculate your Amazon RDS for SQL Server and architecture cost in a single estimate. Create your custom estimate now »
Licensing option
Amazon RDS for SQL Server is a License Included (LI) model only. Under the License Included model, pricing is inclusive of software, underlying hardware resources, and Amazon RDS management capabilities. SQL Server Database software has been licensed by AWS, so you do not need to purchase SQL Server licenses separately.
Amazon RDS for SQL Server supports Enterprise, Standard, Web, Developer, and Express editions.
Pricing models
Amazon RDS for SQL Server has two pricing models: On-Demand Instances and Reserved Instances.
Single-AZ and Multi-AZ deployments are offered for both pricing models. Pricing is at the per DB instance-hour consumed. Note, partial DB instance-hours are billed in one-second increments with a 10-minute minimum charge following a billable status change (e.g., create, start, or modify the DB instance class).
-
On-Demand Instances pricing
Amazon RDS for SQL Server 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, as well as converts commonly large fixed costs into much smaller variable costs.
The following tables show Amazon RDS for SQL Server price per hour for Single-AZ vs Multi-AZ by Region for the latest instance types and licensing edition.
T3 CPU Credits
Amazon RDS for SQL Serever 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.144 per vCPU-Hour. The CPU Credit pricing is the same for all T3 instance sizes across all Regions and is not covered by Reserved Instances.
-
On-Demand Unbundled Instances pricing
Amazon RDS for SQL Server 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, as well as converts commonly large fixed costs into much smaller variable costs.
The following tables show Amazon RDS for SQL Server price per hour for Single-AZ vs Multi-AZ by Region for the latest instance types and licensing edition.
With unbundled pricing, database costs are calculated with separate charges for instance price (priced per CPU hour) and licensing (priced per vCPU hour). To optimize licensing costs, you can use optimize CPU supported instances to customize vCPU count on your database instance, learn more on the optimize CPU documentation page.
The following tables show the price per hour for Single-AZ vs. Multi-AZ by Region for the latest instance types and licensing edition.
-
Reserved Instances pricing
Amazon RDS for SQL Server Reserved Instances (RI) give you the option to reserve a DB instance for a one- or three- year term and in turn receive a discount compared to the On-Demand Instance pricing. Amazon RDS for SQL Server provides three RI payment options— No Upfront, Partial Upfront, All Upfront—which enable you to balance the amount you pay upfront with your effective hourly price.
Single-AZ DB Reserved Instances can be applied to a database instance in a single Availability Zone. Multi-AZ deployments have separate reservation options. Please note that Reserved Instance prices do not cover storage or I/O costs. 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. To learn more about features, payment options, and rules, please visit our Reserved Instances page.
The following tables show the price per hour for Single-AZ vs. Multi-AZ by Region for the latest instance types and licensing edition.
* 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 Amazon RDS for SQL Server 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 costs
For each DB instance class, Amazon RDS for SQL Server provides you the ability to select up to 64 TiB of associated storage capacity for your primary data set.
With additional storage volumes, you can add up to three additional storage volumes to your DB instance on top of your primary storage volume for a maximum of up to 256 TiB storage in total. These storage volumes can be any combination of gp3 and io2 storage volumes to help you right-size your storage and optimize costs.
-
General purpose (SSD) storage costs
Amazon RDS for SQL Server provides you the ability to select from 20 GiB to 16 TiB of associated General Purpose (SSD) storage capacity for your primary data set.
You can add up to three additional storage volumes to your DB instance on top of the primary storage volume, up to 256 TiB storage size in total. Additional storage volumes are supported only for gp3 and io2 volumes.
-
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 for SQL Server 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 (SSD) storage costs
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 20 GiB to 64 TiB of storage.
You can add up to three additional storage volumes to your DB instance on top of the primary storage volume, up to 256 TiB storage size in total. Additional storage volumes are supported only for gp3 and io2 volumes.
You will be charged for the IOPS and storage you provision. Note, the maximum realized IOPS will vary by database workload.
-
Single-AZ Deployment
-
Multi-AZ Deployment (one standby)
-
Single-AZ Deployment
-
-
Multi-AZ Deployment (one standby)
-
When you run your DB instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS for SQL Server 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.
-
-
Magnetic storage costs
Amazon RDS for SQL Server 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 for SQL Server 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.
-
Backup storage costs
Data transfer costs
AWS customers receive free data transfer ‘in’ to Amazon RDS for SQL Server from the internet, and up to 100 GB of free data transfer ‘out’ from Amazon RDS SQL Server to the internet each month (in aggregate across all AWS Services and Regions, except China and GovCloud).
-
Data Transfer Pricing
The pricing below is based on data transferred “in” and “out” of Amazon RDS SQL Server.
Visit the main Amazon RDS page for additional transfer fees and terms.
FAQs
How much does Amazon RDS for SQL Server cost per month?
The monthly cost varies on a case by case basis. To help estimate your cost, use the pricing calculator to get a rough estimate by simply entering your Region, instance type, licensing edition, and storage needs.
For a more customized pricing quote, please contact an AWS database specialist for assistance. Our AWS database specialists can assist with cost optimization opportunities based on proven best practices, as well as eligibility for additional promotional credits, SQL Server programs, or other discounts.
How am I charged for Amazon RDS SQL Server?
Instance pricing is calculated from the time the instance is created to the time the instance is deleted. Instances are billed in one second increments with a 10 minute minimum charge (following a billable status change such as creating, modifying, or deleting an instance. View RI billing in the AWS Console.
For example:
- If you create an r5.large instance at 1:00:00 PM, modify the instance to an r5.xlarge at 1:30:00 PM and delete the instance at 1:50:00 PM, you will be charged for 1,800 seconds (30 minutes) at r5.large pricing and 1,200 seconds (20 minutes) at r5.xlarge prices.
- If you create an r5.large instance at 3:00:00 PM and delete it at 3:06:00PM, the 10 minute minimum applies, and you will be charged for 600 seconds (10 minutes) at r5.large pricing.
Do I need to pay for licenses separately?
There is no need to pay for licenses separately. The Amazon RDS for SQL Server price includes the software license, underlying hardware resources, and Amazon RDS management capabilities.
Do Amazon RDS for SQL Server prices include taxes?
Except as otherwise noted, Amazon RDS for SQL Server 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.
How can I reduce my Amazon RDS for SQL Server cost?
To lower your monthly Amazon RDS for SQL Server costs, there are several options you can explore, including optimization and rightsizing your instances, evaluating your SQL Server edition, and leveraging Reserved Instances for predictable production workloads. You may also be eligible for additional discounts and promotional credit. For further inquiry, please contact your account team or customer support team who can help you optimize your database cost and performance.
Can I modify my Reserved Instance terms after purchasing?
No, modifications of Reserved Instance terms cannot be made in Amazon RDS for SQL Server after purchasing. You cannot change Region, DB Engine, DB Edition, DB Instance Class, Deployment Type and term length after you purchase your Reserved Instances. See more details on the Reserved Instance page.