Technology reviews & practical guides
Google Cloud review 2026: the $300 trial that never auto-charges, the Always Free tier, VM and egress pricing, support costs and the new spend caps.

Google Cloud is the platform behind BigQuery, Cloud Run and Google's Gemini models, and for a developer or small team it is one of the most generous places to start: a $300 trial that never auto-charges and an Always Free tier that includes a small VM, 2 million serverless requests and 1 TiB of BigQuery queries every month.
It is also a hyperscaler, with hyperscaler billing. Internet egress on the default network tier costs $0.12 per GiB after the first GiB, the popular E2 and N4 machine families get no automatic sustained use discounts, and budgets only send emails - they do not stop spending. Google added real spend caps in 2026, but only for a handful of services and not for virtual machines.
We read the fine print on Google's own trial, pricing, network, support and billing pages so you know what Google Cloud costs a small team in October 2026, and where the bill can surprise you.
Google Cloud is a strong choice if you want managed services rather than just servers: Cloud Run for containers that scale to zero, BigQuery for analytics, GKE for Kubernetes and the Gemini Enterprise Agent Platform (formerly Vertex AI) for AI work. The free allowances for these services are real and permanent, and a hobby project can run for years without a bill.
It is a weaker choice if you just need a few always-on virtual machines with predictable traffic. A 2 vCPU, 8 GB e2-standard-2 VM costs roughly $49 a month on demand in us-central1 before disk, IP and bandwidth, while VPS hosts such as Hetzner, Vultr or Linode bundle terabytes of transfer into flat monthly plans.
Pros: $300 trial with no automatic charges, permanent Always Free tier, per-second VM billing, Cloud Run and BigQuery free allowances, 43 regions, new spend caps for Cloud Run and Gemini. Cons: expensive internet egress, no sustained use discounts on E2/N4, budgets do not stop spend on VMs, many billable line items, human support is a paid add-on.
New customers get a $300 Welcome credit to spend over 90 days. You need a credit card or another valid payment method to sign up; Google runs a pending verification transaction of $0.00 to $1.00, which is not an actual charge.
The most important detail is that the trial does not roll into paid billing on its own. Google states there are no automatic charges: the trial ends only if you manually upgrade to a paid billing account, or when the trial account closes. It closes automatically when you have spent the $300 or 90 days have passed, whichever comes first.
If you built something you want to keep, upgrade before the trial ends or at least within the 30-day grace period. After that, Google deletes the stopped resources and there is no undo.
Separate from the trial, Google Cloud has an Always Free tier with no end date. Google can change it with 30 days' notice. Limits are counted per billing account (Firestore is per project), and unused allowance does not carry over to the next month.
Start the VM in any other region, or attach a balanced disk instead of a standard one, and you pay normal rates. An external IPv4 address in use on a standard VM is billed at $0.005 an hour (about $3.65 a month) and is not among the Always Free allowances Google lists, so check your first invoice.
Compute Engine bills vCPUs, memory and GPUs for a minimum of one minute, then per second. Google's pricing page renders prices in the browser, so the figures below are approximate on-demand rates for us-central1 from Google pricing calculator estimates, using 730 hours per month. Disk, IP addresses and egress are extra. Confirm current prices for your region in Google's pricing calculator before you commit.
Google offers three ways to pay less, and states plainly that discount types cannot be combined.
Cloud Run with request-based billing in us-central1 charges $0.000024 per vCPU-second and $0.0000025 per GiB-second while a request is being handled, plus $0.40 per million requests beyond the free allowance. Idle minimum instances are billed at $0.0000025 per vCPU-second. For bursty or low-traffic apps this is often far cheaper than an always-on VM: an app serving 3 million requests a month within the free compute allowance pays about $0.40 for the extra million requests.
Inbound data is free. Outbound data to the internet is where Google Cloud costs most compared with VPS hosts, and it depends on which network tier you pick.

Traffic rides Google's private backbone as far as possible. From us-central1 and other North American and European regions to users in North America or Europe, the first 1 GiB per month is free, then $0.12 per GiB up to 1 TiB, $0.11 per GiB up to 10 TiB and $0.08 per GiB above that. Traffic to China (excluding Hong Kong) costs $0.23 to $0.20 per GiB, and to Australia, Indonesia, Korea, South America or Saudi Arabia $0.19 to $0.15 per GiB.
Traffic leaves Google's network closer to the source and travels over the public internet. The first 200 GiB per month are free per billing account across all regions, then $0.085 per GiB up to 10 TiB, $0.065 up to 150 TiB and $0.045 above that. Google's pricing page also notes that Always Free limits do not apply to Standard Tier, so treat the 200 GiB as Standard Tier's own allowance.
Serving 500 GiB to North American users from us-central1 costs about $59.88 on Premium Tier (499 GiB at $0.12) or about $25.50 on Standard Tier (300 GiB at $0.085 after the free 200 GiB). Many VPS hosts include several TB of transfer in a $5 to $10 plan.
This is the part of Google Cloud that most deserves a careful read. A normal budget is an alert, not a limit. Google's own documentation says that setting an alerts-only budget does not automatically cap Google Cloud usage or spending, and recommends setting budgets below the funds you actually have because cost reporting runs behind real usage.

In 2026 Google added spend cap budgets, in Preview in the console. When a cap is enforced, usage of the chosen service is automatically paused for the rest of the budget period unless you lift the cap by hand. The limits are strict:


Basic Support is free for every customer, including trial users, and covers billing questions, documentation and community forums. Technical help from Google engineers is paid:
Support fees are calculated on list prices before discounts and credits. For a small team, Standard Support is usually enough; there is no 1-hour P1 response until Enhanced.
At Google Cloud Next 2026, which wrapped up in April, Google focused heavily on AI agents and its own silicon:

Google Cloud now runs 43 regions and 130 zones, and each region has three or more zones spread across three or more physical data centers.
Against AWS and Azure, Google Cloud stands out for BigQuery, Cloud Run and GKE, and its trial is unusually safe because it never auto-charges. We compare the three platforms in detail in our AWS vs Azure vs Google Cloud guide, and cover Amazon on its own in our AWS review.
Against VPS providers the trade-off is managed services versus a predictable bill. Hetzner, Vultr and Linode give you a VM with generous bundled bandwidth for a fixed monthly price, which suits websites and small backends. Google Cloud makes more sense once you need autoscaling, managed databases, analytics or AI services. If you do choose it, our cloud cost optimization guide covers rightsizing, commitments and egress reduction.
No. The trial never upgrades on its own. When the $300 is spent or 90 days pass, your resources stop, and you have 30 days to upgrade to a paid account before they are deleted.
Yes, within limits. One e2-micro per billing account runs free each month in us-west1, us-central1 or us-east1, with 30 GB of standard persistent disk and 1 GB of North American egress. Other regions, other disk types and extra traffic are billed, and Google can change the tier with 30 days' notice.
On the default Premium Tier, $0.12 per GiB after the first free GiB for traffic to North America and Europe, falling to $0.11 and $0.08 at higher volumes. Standard Tier gives 200 GiB free per month, then $0.085 per GiB.
Only for some services. Spend cap budgets, in Preview, can pause Gemini API, Gemini Enterprise Agent Platform, Cloud Run and Cloud Run functions. Compute Engine VMs and storage cannot be capped, and normal budgets only send alerts.
Basic Support is free. Paid technical support starts with Standard at $29 a month or 3% of your spend, whichever is higher; Enhanced starts at $100 a month and Premium at $15,000 a month.
It is deleted. Resources stop when the trial ends, and if you do not upgrade within the 30-day grace period they are permanently removed. Export anything you want to keep before then.
There is no general refund policy. Unauthorized charges are disputed through your bank, and charges caused by a compromised account are reviewed case by case by Cloud Billing Customer Care.
More in Cloud Computing
Browse Cloud ComputingThere is still no setting that stops a Compute Engine VM, a disk or a storage bucket when you hit a dollar amount. If you run VMs, set budget alerts at several thresholds, keep an eye on egress, and consider wiring budget notifications to an automated shutdown script.
Google does not publish a general refund policy. Unauthorized charges are handled through your bank as a chargeback, and billing adjustments for compromised accounts are reviewed case by case by Cloud Billing Customer Care. Protect the account with two-step verification and never commit service account keys to a public repository.