Azure Database for MySQL pricing

Managed MySQL database service for app developers

Azure Database for MySQL provides a managed database service for app development and deployment, with the built-in capabilities you want at no extra cost.

Built-in high-availability

Built to deliver high-availability without extra configuration, replication, or costs.

Automatic backup

Up to 35-day retention for point-in-time restore.

Predictable performance

Provisioned CPU throughput and IOPS.

Inclusive pricing

Everything you need is included in simple and predictable pricing, with no hidden costs.

Pricing details


For throughput up to 100 compute units with variable IOPS.

Compute Units Preview Price
50 $-
100 $-
Storage Included Provisioned IOPS Preview Price
First 50 GB Included
Every additional 125 GB (up to 1 TB)* $-/GB/month


Provides provisioned IOPS and throughput up to 800 Compute Units.

Compute Units Preview Price
100 $-
200 $-
400 $-
800 $-

Increased compute units coming soon

Storage Included Provisioned IOPS Preview Price
First 125 GB 375 Included
Every additional 125 GB (up to 1 TB)* Scales at 3 IOPS per GB $-/GB/month
*Get 1 TB during preview, with increased capacity at general availability


Coming soon.


  • A compute unit is a measure of CPU processing throughput available to your MySQL server. Compute units are pre-configured with a fixed amount of memory, optimized for the Basic and Standard service tiers. In general, 50 Compute Units equate to a half-core, 100 Compute Units equate to 1 full core. These ratios may be adjusted to ensure a consistent performance experience over time across different hardware generations.

  • Basic and Standard service tiers include the option to select performance levels measured in compute units. Each service tier has a fixed amount of pre-configured storage which is included in the price of the compute unit tier. Incremental provisioned storage beyond what is included with your service tier will be billed separately for each 125 GB increments in units of GB/month prorated hourly.

  • The service is billed on a predictable hourly rate based on the compute unit tier and provisioned storage for a single MySQL server. Additionally, compute units and incremental provisioned storage are broken out in the bill, making it easier to see the compute unit hours and GB/month you used.

    For example, if the server exists for 12 hours in a month, your bill will show usage of 12 hours of compute units. If the server provisioned an additional 125 GB, your bill will show storage usage in units of GB/Month prorated hourly.

    If your server is active for less than one hour, you are billed for each hour the server exists using the highest service tier selected and provisioned storage that applied during that hour, regardless of usage or whether the server was active for less than an hour.

  • You can scale up or down compute units within the Basic and Standard tier. The ability to upgrade or downgrade between Basic and Standard tier will be added during the preview period.

  • There are no additional charges for network data ingress or egress during public preview. Additional charges will be introduced at general availability.


Estimate your monthly costs for Azure services

Review Azure pricing frequently asked questions

Learn more about Azure Database for MySQL

Review technical tutorials, videos, and more resources

Added to estimate. Press 'v' to view on calculator View on calculator

Learn and build with $200 in credit, and keep going for free

Free account