Azure SQL Database pricing
The intelligent, relational cloud database service
Start your Azure free account and get a $200 credit for 30 days. Plus now get 12 months of free access to Azure SQL Database.
Azure SQL Database is a fully managed relational database with built-in intelligence supporting self-driving features such as performance tuning and threat alerts. Microsoft performs all the patching and updating of the code base, and manages the underlying infrastructure for you, so you can save time and resources. With high SQL Server compatibility, you can also migrate your databases to SQL Database Managed Instance without changing your apps.
Built-in high availability
Help ensure business continuity without extra configuration, replication, or database costs.
Flexible and transparent pricing
Customize compute and storage resources based on your workload.
Save up to 30 percent on Managed Instance1
Migrate your SQL Server licenses with active Software Assurance.
Migrate virtualized workloads, save more
Move your Enterprise Edition virtualized workloads to SQL Database.
Explore all SQL Database pricing options
Find the performance and pricing that fit your workload.
SQL Database Elastic Pool is a shared resource model that enables higher resource utilization efficiency, with all the databases within an elastic pool sharing predefined resources within the same pool. The workload pattern is well-defined and is highly cost-effective in multi-tenant scenarios. Elastic pools are best for new SaaS apps or modernizing existing apps to SaaS.
US government entities are eligible to purchase Azure Government services from a licensing solution provider with no upfront financial commitment or directly through a pay-as-you-go online subscription.
Important—The price in R$ is merely a reference; this is an international transaction and the final price is subject to exchange rates and the inclusion of IOF taxes. An eNF will not be issued.
Azure Germany is available to customers and partners doing business in the European Union (EU), the European Free Trade Association (EFTA), and in the United Kingdom (UK). It provides data residency in Germany with additional levels of control and data protection. You can also sign up for a free Azure Germany trial.
Elastic pools let you manage the collective performance of a pool of databases rather than single databases. The databases in the pool automatically scale up and down to meet demand. You can easily add and remove databases from the pool, scaling your app from a handful of databases to thousands, all within a budget you control.
Elastic pools are available in Basic, Standard, and Premium service tiers. Each tier is distinguished primarily by its overall performance, which is measured in elastic Database Transaction Units (eDTUs). See Service tiers for elastic database pools for details.
|eDTUs per pool||Included storage per pool||Max storage per pool 1||Max number databases per pool||Max eDTUs per database||Price for eDTUs and included storage|
|50||5 GB||5 GB||100||5||$-|
|100||10 GB||10 GB||200||5||$-|
|200||20 GB||20 GB||500||5||$-|
|300||29 GB||29 GB||500||5||$-|
|400||39 GB||39 GB||500||5||$-|
|800||78 GB||78 GB||500||5||$-|
|1,200||117 GB||117 GB||500||5||$-|
|1,600||156 GB||156 GB||500||5||$-|
|eDTUs per pool||Included storage per pool||Max storage per pool 1,2||Max number databases per pool||Max eDTUs per database 3||Price for eDTUs and included storage 4|
|50||50 GB||500 GB||100||50||$-|
|100||100 GB||750 GB||200||100||$-|
|200||200 GB||1 TB||500||200||$-|
|300||300 GB||1.25 TB||500||300||$-|
|400||400 GB||1.5 TB||500||400||$-|
|800||800 GB||2 TB||500||800||$-|
|1,200||1.17 TB||2.5 TB||500||1,200||$-|
|1,600||1.56 TB||3 TB||500||1,600||$-|
|2,000||1.95 TB||3.5 TB||500||2,000||$-|
|2,500||2.44 TB||4 TB||500||2,500||$-|
|3,000||2.93 TB||4 TB||500||3,000||$-|
Premium—designed for IO-intensive production workloads with high-availability and zero downtime. Premium is fault-tolerant and automatically handles read and write availability with a 99.99% availability SLA.
|eDTUs per pool||Included storage per pool 1||Max storage per pool 1,2,3||Max number databases per pool||Max eDTUs per database||Price for eDTUs and included storage 4|
|125||250 GB||1 TB||50||125||$-|
|250||500 GB||1 TB||100||250||$-|
|500||750 GB||1 TB||100||500||$-|
|1,000||1 TB||1 TB||100||1,000||$-|
|1,500||1.5 TB||1.5 TB||100||1,000||$-|
|2,000||2 TB||2 TB||100||1,750||$-|
|2,500||2.5 TB||2.5 TB||100||1,750||$-|
|3,000||3 TB||3 TB||100||1,750||$-|
|3,500||3.5 TB||3.5 TB||100||1,750||$-|
|4,000||4 TB||4 TB||100||4,000||$-|
Note: Outbound data transfers are charged at regular data transfer rates.
SQL DB Elastic Pools is in General Availability in all regions except India West.
|Service tier||Preview price per GB|
Active Geo-Replication (opt-in feature)
Active geo-replication creates up to four online (readable) secondaries in any Azure region. Secondary active geo-replication databases are priced at 100% of primary database prices. The cost of geo-replication traffic between the primary and the online secondary is included in the cost of the online secondary. Active geo-replication is available for all database tiers.
Azure SQL Database Threat Detection provides an additional layer of security intelligence that is built into the service. It works around the clock to learn, profile and detect anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases.
SQL Database Threat Detection integrates alerts with Azure Security Center, and, each protected SQL Database server will be billed at the same price as Azure Security Center Standard tier, at $15/node/month, where each protected SQL Database server is counted as one node. We invite you to try it out for 60 days for free. Please see Azure Security Center pricing page for more details.
Frequently Asked Questions (FAQ)
Managed Instance allows for scaling compute and storage independently. Customers pay for compute measured in vCores, storage and backup measured in GB, and number of IOs consumed.
Managed Instance has two price options:
- License Included: Excludes Azure Hybrid Benefit for SQL Server . This option is for customers who choose not to apply their existing SQL Server licenses with Software Assurance to Managed Instance.
- Base Rate: Reduced price that includes Azure Hybrid Benefit for SQL Server. Customers can opt into this price by using their SQL Server licenses with Software Assurance.
A virtual core (vCore) represents the logical CPU available for your server, offered with a choice between generations of hardware. For servers created using Gen4 vCores, the vCores are based on Intel E5-2673 v3 (Haswell) 2.4 GHz processors. For servers created using Gen5 vCores, the vCores are based on Intel E5-2673 v4 (Broadwell) 2.3 GHz processors.
Managed Instance is billed on a predictable, hourly rate based on the service tier, provisioned compute in vCores, provisioned storage and backup in GB per month, and number of IOs consumed. Backup storage up to 100 percent of your total database storage is included; beyond this, you’ll be billed in GB per month and number of IOs consumed in a month.
Note: For a limited period, until June 30, 2018, the backup charges and IO charges will be free.
The Azure Hybrid Benefit for SQL Server helps you get more value from your SQL Server licenses and save up to 30 percent1 on Azure SQL Database Managed Instance. Customers with active Software Assurance on Enterprise Edition and Standard Edition per core licenses are eligible for the Azure Hybrid Benefit if they choose to move these licenses to the cloud. The Azure Hybrid Benefit for SQL Server is not restricted to any specific licensing program provided that you have active Software Assurance coverage.
You can activate the Azure Hybrid Benefit via the Azure Portal by attesting you have sufficient active licenses with Software Assurance. The Azure Hybrid Benefit works as follows: Customers with Standard Edition per core licenses with Software Assurance can get one (1) vCore in the cloud for every one core they own on-premises in the Managed Instance General Purpose option. Standard Edition customers are not eligible for the Azure Hybrid Benefit in the Business Critical option. Customers with Enterprise Edition per core licenses with Software Assurance can get 1 vCore in the cloud for every one core they own on-premises in the Managed Instance Business Critical option. Customers with Enterprise Edition per core licenses with Software Assurance can get 4 vCores in the cloud for every 1 core they own on-premises in the Managed Instance General Purpose option. Customers with Server/CAL licenses can contact their account executive for Azure Hybrid Benefit for SQL Server options.
No. Licenses must be used on-premises or in the cloud. Customers have a 180-day grace period during which they can use licenses both on-premises and in the cloud to facilitate migration.
No. Azure Hybrid Benefit cannot be applied retroactively.
To use Azure Hybrid Benefit for SQL Server, you need active Software Assurance. If your Software Assurance expires and you don’t renew it, you’ll be moved to the License Included pricing of the respective SKU.
The virtualization benefit is applicable to virtualized workloads on Azure SQL Database Managed Instance. Use it to convert 1 core of SQL Enterprise Edition with active Software Assurance to get up to 4 vCores of Managed Instance General Purpose at the base rate. This makes moving virtualized applications to Managed Instance highly cost-effective. For example, if you have 4 core licenses of SQL Enterprise Edition, you can receive up to 16 vCores of General Purpose at the base rate.
You are billed for each hour that a Managed Instance exists and for storage applied during that hour, regardless of whether the server was active for less than an hour. If you’ve scaled your database, you’ll be billed using the highest provisioned vCore during the hour.
- If you create a Managed Instance server and delete it five minutes later, you’ll be charged for one database hour.
- If you create a Managed Instance in the General Purpose tier with 8 vCores, and then immediately upgrade it to 16 vCores, you’ll be charged at the 16 vCore rate for the first hour.
Backup storage is associated with automated backups of your instance. Increasing your backup retention period increases the backup storage that’s consumed by your instance. There’s no additional charge for backup storage for up to 100 percent of your total provisioned server storage. Additional consumption of backup storage will be charged in GB per month. For example, if you have the database storage size of 100 GBs, you’ll get 100 GBs of backup at no additional cost. But if the backup is 110 GBs, you’ll pay for the additional 10 GBs.
Note: For a limited period, until June 30, 2018, the backup charges will be free.
There will be no additional charges for network data ingress or egress during public preview. Additional charges will be introduced at general availability.
The total price for a single database (or an elastic pool) is the price for DTUs (or eDTUs) plus the price for any extra storage provisioned. The DTU (or eDTU) price includes some amount of storage at no additional cost. Extra storage beyond the included amount can be provisioned for an additional cost up to the storage max in increments of 250 GB up to 1 TB, and then in increments of 256 GB beyond 1 TB. The price of extra storage is the extra storage amount multiplied by the unit price for the service tier. Billing for DTUs or eDTUs and any extra storage occurs on an hourly basis.
Suppose an S3 database has provisioned 1 TB. The amount of storage included for S3 is 250 GB, and so the extra storage amount is 1 TB – 250 GB = 774 GB. The unit price for extra storage in the Standard tier is approximately $-/GB/month during preview, and so the extra storage price is 774 GB * $-/GB/month = $-/month . Therefore, the total price for the S3 database is $-/month for DTUs + $-/month for extra storage = $-/month.
Suppose a 125 eDTU Premium pool has provisioned 1 TB. The amount of storage included for a 125 eDTU Premium pool is 250 GB, and so the extra storage amount is 1 TB – 250 GB = 774 GB. The unit price for extra storage in the Premium tier is approximately $-/GB/month during preview, and so the extra storage price is 774 GB * $-/GB/month = $-/month . Therefore, the total price for the pool is $-/month for pool eDTUs + $-/month for extra storage = $-/month.
See the SQL Database FAQ in documentation.
1Savings based on 8 vCore Business Critical Managed Instance in East US Region, running 730 hours per month. Savings are calculated from full price (license included) against reduced price (applying Azure Hybrid Benefit for SQL Server), which includes the Software Assurance cost for SQL Server Enterprise Edition. Actual savings may vary based on region, instance size and performance tier, and Software Assurance tier. Prices as of December 2017, subject to change.
Estimate your monthly costs for Azure services
Review Azure pricing frequently asked questions
Learn more about Azure SQL Database
Review technical tutorials, videos, and more resources