Cloud SQL pricing
This page contains information about pricing for Cloud SQL.
Pricing for Cloud SQL depends on your instance type:
MySQL and PostgreSQL pricing
Cloud SQL pricing is composed of the following charges:
CPU and memory pricing
For dedicated-core instances, you choose the number of CPUs and the amount of memory you want,
up to 96 CPUs and 624 GB of memory.
Pricing for CPUs and memory depends on the region where your instance is located. Select your
region in the dropdown on the pricing table.
Read replicas and failover replicas are charged at the same rate as stand-alone instances.
HA prices are applied for instances configured for high availability, also called regional
instances. Learn more about high availability.
Cloud SQL also offers committed use discounts (CUDs) that provide deeply discounted prices
in exchange for your commitment to continuously use database instances in a particular region for
a one- or three-year term. In the pricing tables on this page, the prices for CUDs are listed
as commitments. For more information about these commitments, see
Committed use discounts.
In the following table:
- Select your region from the dropdown menu to see the price for that region
- Use the slider to choose Monthly or Hourly pricing
- Compare pricing between per use, 1-year, and 3-year commitments
Price (USD)
1-year commitment
3-year commitment
vCPUs
Memory
HA vCPUs
HA Memory
Storage and networking pricing
Storage and networking prices depend on the region where the instance is
located. Select your region in the dropdown on the pricing table.
HA prices are applied for instances configured for high availability, also called regional
instances. Learn more about high availability.
In the following table, Select your region from the dropdown menu to see the price for that
region.
Price
Storage
- $0.17 per GB/month for SSD storage capacity
- $0.09 per GB/month for HDD storage capacity
- $0.08 per GB/month for backups (used)
HA Storage
- $0.34 per GB/month for SSD storage capacity
- $0.18 per GB/month for HDD storage capacity
- $0.08 per GB/month for backups (used)
Network
Ingress to Cloud SQL: Free
Note: Egress charges may apply on the source. For example, egress from Compute Engine is charged at the
external IP addresses
rate.
Egress from Cloud SQL: See
Network Egress Pricing
.
Network Egress Pricing
When network traffic leaves a Cloud SQL instance, the charge applied depends on the destination
of the traffic, and in some cases, whether a partner is involved.
Internet egress is network traffic leaving a Cloud SQL instance to a client that is not a
Google product, such as using a local server to read data from Cloud SQL.
| Destination | Price |
|---|---|
| Compute Engine instances and Cloud SQL cross-region replicas | Within the same region: free Between regions within North America: $0.12/GB Between regions outside of North America: $0.12/GB |
| Google Products (except Compute Engine and traffic to Cloud SQL cross-region replicas) |
Intra-continental: free Inter-continental: $0.12/GB |
| Internet egress using Cloud Interconnect | $0.05/GB |
| Internet egress (not using Cloud Interconnect) | $0.19/GB |
Instance pricing
Instance pricing applies only to shared-core instances. Dedicated-core instances, which can have
up to 96 vCPUs and 624 GB of memory, are charged by the
number of cores and amount of memory they have.
Instance pricing is charged for every second that the instance is running
(the activation policy is set to
ALWAYS). Cloud SQL uses seconds as the time
unit multiplier for usage. This means that each second of usage counts toward a full billable
minute. For more details, see Billing on partial seconds.
HA prices are applied for instances configured for high availability, also called regional
instances. Learn more about high availability.
In the following table:
- Select your region from the dropdown menu to see the price for that region
- Use the slider to choose Monthly or Hourly pricing
- Find the machine type you want to use to view pricing details
Shared-Core Machine Type
Virtual CPUs
RAM (GB)
Maximum Storage Capacity
Price (USD)
db-f1-micro*
Shared
0.6
3,062 GB
db-g1-small*
Shared
1.7
3,062 GB
HA db-f1-micro*
Shared
0.6
3,062 GB
HA db-g1-small*
Shared
1.7
3,062 GB
*Shared CPU machine types (db-f1-micro and db-g1-small) are not covered by the
Cloud SQL SLA.
Billing on partial seconds
Milliseconds of usage are rounded to the nearest second. If usage is under half a second,
(499ms or less), it rounds down to zero and does not count toward billable usage.
For example:
- If you use an instance for 499ms, you are not billed for that second.
- If you use an instance for 500ms or 1.49 seconds, in both cases, you are billed for 1 second.
- If you use an instance for 1.5 seconds or 2.49 seconds, in both cases you are billed for 2 seconds.
Serverless export pricing
Serverless export prices depend on the region where the instance is located. Select your
region using the dropdown on the pricing table.
In the following table, select your region from the dropdown menu to see the price
for that region.
Price (USD)
Serverless export pricing
SQL Server pricing
Cloud SQL for SQL Server is composed of the following charges:
Try it for yourself
If you're new to Google Cloud, create an account to evaluate how
Cloud SQL performs in real-world
scenarios. New customers also get $300 in free credits to run, test, and
deploy workloads.
Try Cloud SQL free
CPU and memory pricing
For dedicated-core instances, you choose the number of CPUs and the amount of memory you want,
up to 96 CPUs and 624 GB of memory.
Pricing for CPUs and memory depends on the region where your instance is located. Select your
region in the dropdown on the pricing table.
Read replicas and failover replicas are charged at the same rate as stand-alone instances.
HA prices are applied for instances configured for high availability, also called regional
instances. Learn more about high availability.
Cloud SQL also offers committed use discounts (CUDs) that provide deeply discounted prices
in exchange for your commitment to continuously use database instances in a particular region for
a one- or three-year term. In the pricing tables on this page, the prices for CUDs are listed
as commitments. For more information about these commitments, see
Committed use discounts.
Price (USD)
1-year commitment
3-year commitment
vCPUs
Memory
HA vCPUs
HA Memory
Storage and networking pricing
SQL server storage and networking prices depend on the region where the instance is located.
Select your region in the dropdown on the pricing table.
HA prices are applied for instances configured for high availability, also called regional
instances. Learn more about high availability.
In the following table, Select your region from the dropdown menu to see the price for that region.
Price
Storage
- $0.17 per GB/month for SSD storage capacity
- $0.08 per GB/month for backups (used)
HA Storage
- $0.34 per GB/month for SSD storage capacity
- $0.08 per GB/month for backups (used)
Network
Ingress to Cloud SQL: Free
Note: Egress charges may apply on the source. For example, egress from Compute Engine is charged at the
external IP addresses
rate. Egress from Cloud SQL: See
Network Egress Pricing
.
Network Egress Pricing
When network traffic leaves a Cloud SQL instance, the charge applied depends on the destination
of the traffic, and in some cases, whether a partner is involved.
Internet egress is network traffic leaving a Cloud SQL instance to a client that is not a
Google product, such as using a local server to read data from Cloud SQL.
| Destination | Price |
|---|---|
| Compute Engine instances | Within the same region: free Between regions within North America: $0.12/GB Between regions outside of North America: $0.12/GB |
| Google Products (except Compute Engine) |
Intra-continental: free Inter-continental: $0.12/GB |
| Internet egress using Cloud Interconnect | $0.05/GB |
| Internet egress (not using Cloud Interconnect) | $0.19/GB |
Licensing
In addition to instance and resource pricing, SQL Server also has a licensing component based on
the chosen edition. High availability, or regional instances, will only incur the cost for a
single license for the active resource.
You can learn more about instance creation and the various
editions here.
| License | Price per Core Hour |
|---|---|
| Enterprise | $0.47 |
| Standard | $0.13 |
| Web | $0.01134 |
| Express | $0 |
Microsoft SQL Server licensing requires a core license to be assigned to each virtual CPU on your
instance, with a four core minimum for each instance. Instances with fewer than 4 vCPUs will be
charged for SQL Server at 4 times the license rate to comply with these requirements. For
instances with 4 or more vCPUs, you will be charged for the number of SQL Server licenses that is
equal to the number of vCPUs.
SQL Server instances are charged a 10 minute minimum for licenses. After 10 minutes,
SQL Server licenses are charged in 1 minute increments.
What's next?
- Refer to the Pricing Overview documentation.
- Visit the pricing examples page to see how you can calculate your potential costs.
- Try the Pricing Calculator.
- Learn more about instance settings.
- Learn more about the high availability configuration.
Request a custom quote
With Google Cloud's pay-as-you-go pricing, you only pay for the services you
use. Connect with our sales team to get a custom quote for your organization.
Contact sales
