SRCCUTOVERDESTIndependent · No vendor bias · Updated Jun 2026
Tool · Amazon RDS for SQL Server

Amazon RDS for SQL Server pricing, 2026

How the run-rate is built: the four editions, License Included versus Bring Your Own Media, the Single-AZ to Multi-AZ doubling, and the storage and backup charges that sit on top of the instance-hour. The licence is bundled into the hourly rate; this page is the map of what sets that number.

Amazon RDS for SQL Server is the managed SQL Server service: AWS runs the database engine, patching, backups, and high availability, and you pay per instance-hour. The pricing looks opaque because AWS does not publish per-hour rates on its marketing pricing page (it directs to the Pricing Calculator), but the structure is straightforward once you see the three levers that set the number: the edition, the deployment option, and the instance class. This page is the 2026 reference for how RDS for SQL Server is priced, as distinct from the one-off cost of migrating to it.

Pricing verification

The editions (Express, Web, Standard, Enterprise), the License Included model, and Bring Your Own Media via Microsoft License Mobility were checked against the Amazon RDS for SQL Server pricing page in June 2026. AWS does not publish per-instance-hour dollar rates on that page; the live rates are available through the AWS Pricing Calculator and vary by Region and over time. The relative bands below (edition premium, Multi-AZ doubling) are structural and stable; treat any absolute per-hour figure as point-in-time and confirm against AWS. Verified June 2026.

The three levers that set the price

The RDS for SQL Server instance-hour is the product of three choices, and they compound. The edition sets the licence premium baked into the rate. The deployment option (Single-AZ or Multi-AZ) sets whether you pay for one instance or two. The instance class sets the compute. Of the three, the edition usually moves the number most.

The three RDS for SQL Server pricing levers and their effect

LeverOptionsEffect on the instance-hour
EditionExpress / Web / Standard / EnterpriseLargest single driver; Enterprise often several times Standard for the same class
DeploymentSingle-AZ / Multi-AZMulti-AZ roughly doubles the instance cost (primary plus synchronous standby)
Instance classdb.t3 / db.m5 / db.m6i / db.r5 / db.r6i and largerScales with vCPU and memory; the compute portion of the rate

The four editions

Edition is the first decision because it sets the licence cost baked into every instance-hour.

Amazon RDS for SQL Server editions (License Included)

EditionLicence costBest forNotes
ExpressNone (free edition)Dev/test, very small workloadsCapped compute and storage; no production HA
WebLightPublic-facing web applicationsLicence terms restrict to web-facing use
StandardModerateMost production workloadsFull Multi-AZ HA; the production default
EnterpriseHigh (often several times Standard)Large-scale, advanced HA and featuresOnline indexing, advanced features, highest licence premium

The edition rule of thumb

For most production SQL Server workloads, Standard edition on Multi-AZ is the right default and the cost-effective choice. Reserve Enterprise for workloads that genuinely need its advanced features (very large scale, advanced HA, online operations); the Enterprise licence premium is large enough that paying it without using the features is the most common RDS for SQL Server overspend.

License Included versus Bring Your Own Media

License Included bundles the SQL Server licence into the hourly rate, so there is no separate Microsoft licence to buy, track, or true-up. It is the simpler option and the cheaper option for most estates that do not have active Software Assurance to bring across. Bring Your Own Media (BYOM) lets you bring existing SQL Server licences with Software Assurance into RDS through Microsoft's License Mobility programme, for Enterprise, Standard, and Developer editions.

BYOM only pays back when you hold substantial existing entitlement with Software Assurance. For estates without that entitlement, License Included is both cheaper and far simpler, and it avoids the compliance burden of tracking licence mobility. The break-even is an entitlement question, not an instance-size question: if you already own the licences with active Software Assurance, bring them; if you do not, let AWS bundle them.

What sits on top of the instance-hour

The instance-hour (compute plus licence) is the bulk of an RDS for SQL Server bill, but it is not the whole bill. The additional charges are:

Charges on top of the RDS for SQL Server instance-hour

ChargeBasisNotes
Provisioned storagePer GB-month (gp3 or io1/io2)Sized to the database; gp3 is the cost-effective default
Provisioned IOPSPer IOPS-month above baselineOnly where the workload needs guaranteed IOPS
Backup storagePer GB-month beyond free allowanceFree up to the provisioned database size; extra retention is charged
Snapshot export to S3Per GB exportedOptional; only if exporting snapshots for analytics or archival
Data transfer outPer GB at standard ratesOutbound to internet or cross-Region

For most production instances these add up to a minority of the bill; the instance-hour dominates. The practical implication: optimising RDS for SQL Server cost is mostly about right-sizing the instance class, choosing the correct edition, and deciding Multi-AZ only where availability genuinely requires it, rather than chasing storage or backup savings.

Worked run-rate illustration

A structural illustration (not a quote) of how the levers compound for a mid-size production database. The exact dollar figures depend on Region and current AWS rates, so confirm against the AWS Pricing Calculator; the point here is the relative weight of each lever.

How the levers compound, mid-size production SQL Server on RDS (relative weighting)

ConfigurationRelative monthly costDriver
Standard, Single-AZ, mid-size classBaseline (1.0x)Compute plus Standard licence
Standard, Multi-AZ, same classRoughly 2.0xSynchronous standby doubles instance cost
Enterprise, Multi-AZ, same classSeveral times baselineEnterprise licence premium plus standby
Express or Web, Single-AZ, small classWell below baselineFree or light licence, smaller compute
Plus provisioned storage and backupsAdd a minority on topSized to the database, usually under instance cost

The lesson the weighting teaches: get the edition and the Multi-AZ decision right first, because between them they can swing the run-rate by a factor of several. The instance class and the storage choices fine-tune from there. For the live per-hour rates by Region and instance class, use the AWS Pricing Calculator or the RDS for SQL Server pricing page; for the one-off cost of getting your databases onto RDS in the first place, see the migration-cost page below.

How to reduce RDS for SQL Server cost

  1. Right-size the edition. Standard covers most production needs; pay for Enterprise only where you use its features.
  2. Use Multi-AZ only where availability requires it. It roughly doubles the instance cost; dev/test and non-critical workloads run Single-AZ.
  3. Use License Included unless you hold substantial Software Assurance entitlement to bring via BYOM.
  4. Commit to Reserved Instances or a Savings Plan after 30 to 60 days of validation. On-Demand is for the settling-in period, not steady state.
  5. Right-size the instance class with RDS Performance Insights and Compute Optimizer; over-provisioning is the most common RDS overspend.
  6. Use gp3 storage rather than io1/io2 unless the workload genuinely needs guaranteed high IOPS.

Amazon RDS for SQL Server pricing is opaque on the surface because AWS keeps the per-hour rates off its marketing page, but the structure is simple: edition, deployment option, and instance class set the instance-hour, and storage and backups add a minority on top. Get the edition and Multi-AZ decisions right and the run-rate is predictable; get them wrong, by paying the Enterprise premium without using it or running Multi-AZ on non-critical workloads, and you double or triple the bill for no benefit.

Q&A

Frequently asked

Q. How is Amazon RDS for SQL Server priced?

A. RDS for SQL Server is priced per instance-hour, and the hourly rate bundles three things: the compute (the db instance class), the SQL Server licence (under License Included), and the deployment option (Single-AZ or Multi-AZ). On top of the instance-hour you pay for storage per GB-month, provisioned IOPS where used, backup storage beyond the free allowance, and data transfer out. The headline variable is the edition: Express and Web are the cheapest, Standard is the production default, and Enterprise carries a substantial licence premium. AWS publishes the live per-hour rates on the RDS for SQL Server pricing page; they vary by Region and change over time, so treat any specific figure as point-in-time.

Q. What are the four SQL Server editions on RDS?

A. RDS for SQL Server offers Express, Web, Standard, and Enterprise editions under License Included. Express is free of licence cost and capped in compute and storage, suitable for dev/test and very small workloads. Web is licence-light and intended for public-facing web applications. Standard is the production default with full HA via Multi-AZ. Enterprise adds advanced features (online indexing, advanced HA, larger scale) and carries the highest licence premium, often several times the Standard rate for the same instance class. The edition choice usually dominates the price difference more than the instance class does.

Q. What is the difference between License Included and BYOM?

A. License Included (LI) bundles the SQL Server licence into the hourly instance rate, so there is no separate Microsoft licence to buy or track; it is the simpler and, for most estates without active Software Assurance, the cheaper option. Bring Your Own Media (BYOM) lets you bring existing SQL Server licences with Software Assurance into RDS through Microsoft's License Mobility programme, for Enterprise, Standard, and Developer editions. BYOM only pays back when you have substantial existing entitlement; otherwise License Included is usually cheaper and far simpler.

Q. How much does Multi-AZ add?

A. Multi-AZ roughly doubles the instance cost versus Single-AZ, because RDS maintains a synchronous standby replica in a second Availability Zone for automatic failover. You pay for both the primary and the standby. For production workloads that need high availability, Multi-AZ is the default and the doubling is the price of automatic failover. For dev/test and non-critical workloads, Single-AZ halves the instance cost. RDS for SQL Server supports Multi-AZ but does not support full SQL Server Always On Availability Groups; for that level of control teams run SQL Server on EC2 instead.

Q. What storage and backup charges apply on top?

A. Beyond the instance-hour, RDS for SQL Server charges for: provisioned storage per GB-month (General Purpose gp3 or Provisioned IOPS io1/io2), any provisioned IOPS above the baseline, backup storage beyond the free allowance equal to your provisioned database size, snapshot export to S3 if used, and data transfer out at standard rates. For most production SQL Server instances the storage and backup charges are a minority of the bill; the instance-hour (compute plus licence) dominates, which is why the edition and instance-class choice matter most.

Q. How does RDS for SQL Server pricing compare with the migration cost?

A. They are separate budget lines. The RDS for SQL Server run-rate (instance-hour plus storage) is the ongoing destination cost after migration. The migration cost is the one-off project spend to get there: typically $8,000 to $25,000 per database under 1 TB and $25,000 to $120,000 for larger databases, including DMS replication, validation, and cutover. This page covers the run-rate pricing; the migration-cost build is on the SQL Server to AWS RDS migration cost page.

Related

Read next

Updated 2 May 2026