GCP Cost Estimator

GCP Cost Estimator

Describe what you need. Monthly cost is calculated as you type, from Google's official per-region list prices. Everything runs in your browser: nothing is sent to Google and nothing is created or billed.

Bulk import from Excel or CSV price 100+ servers at once

Fill one row per server (or database, load balancer, bucket) in Excel. Then upload the file, or copy the rows in Excel and paste them below with the header row. Every row is priced at once.

Columns for servers

ColumnWhat to enter
nameServer name, any text
machine_typee.g. e2-standard-4, n2-highmem-8, c3-standard-22. Any E2, N1, N2, N2D, N4, N4D, T2D, C2, C2D, C3, C3D, C4, C4D or C4A standard / highmem / highcpu size
vcpu, ram_gbOptional. Use instead of machine_type for custom sizes
qtyIdentical servers in this row (default 1)
hoursRunning hours per month, max 730 (default 730)
pricingon-demand, spot, 1yr / 3yr (resource CUD), flex-1yr / flex-3yr (Flex CUD)
oslinux or windows
disk_type, disk_gbbalanced, ssd or standard; size per server

Other services: add a service column with gke, sql, lb, storage or network, or put them on Excel sheets named GKE, Databases, Load balancers, Storage and Network. The full template shows every column. Missing cells use the defaults.

Price data

Prices that are the same in every region

Also from Google's price list, except the Cloud NAT cap per gateway, which is a rule on Google's NAT pricing page rather than a listed price. Type a new value if you have a negotiated rate; edits are saved in this browser.

Where the prices come from. Every regional price (vCPU, memory, Spot, commitments, disks, Cloud SQL, load balancers, storage, egress) is Google's own list price from the Cloud Billing Catalog API for the region you pick. A month is 730 hours. Commitments are billed for the full month whatever hours you enter.

Sustained-use discount is off by default, because Google's pricing calculator shows prices without it. On a real bill, N1, N2, N2D and C2 VMs running most of the month may get up to 20–30% off; tick the box above the list to include it.

GKE. Cluster fee is $0.10 per cluster-hour (Standard or Autopilot); the free tier credit of $74.40 a month covers one zonal or Autopilot cluster per billing account. Standard clusters add their node VMs at Compute Engine prices. Autopilot charges Google's per-region pod prices for the vCPU, memory and ephemeral storage your pods request.

Cloud SQL high availability uses Google's regional (HA) prices, which are 2× zonal. SQL Server licenses are billed for at least 4 vCPUs, as Google does. Google prices storage per GiB (1 GB = 0.931 GiB). The "Sizes in" setting above the list chooses how the sizes you type are read: like Google's calculator (disks, buckets and pod storage in GiB, Cloud SQL in GB), all in GB, or all in GiB. Excel imports follow the same setting. Internet egress is tiered and depends on where your users are. Taxes, free tiers, credits and negotiated discounts are not included.