Google Cloud's Always-Free e2-micro: 1 vCPU, 1 GB RAM — Free Only If You Open It in the Right Place

Google Cloud's Always-Free e2-micro: 1 vCPU, 1 GB RAM — Free Only If You Open It in the Right Place

One-line takeaway: Google Cloud has a genuinely long-term free virtual machine: the e2-micro, one instance a month, 30 GB of disk, 1 GB of outbound traffic. The three hard conditions are machine type, region, and disk — open it in Frankfurt or Singapore and it looks identical, but bills at full price.

What you need

  • A Google account to register for Google Cloud (the $300 trial is a separate offer — see Step 1, do not confuse the two)
  • Acceptance of this machine's role: lightweight apps, scheduled jobs, learning and experiments — not a heavy workload host
  • The three free regions memorised: Oregon (us-west1), Iowa (us-central1), South Carolina (us-east1)

Steps

Step 1: Separate the two offers — $300 for 90 days, e2-micro free long-term

Google Cloud free features official documentation

Google Cloud's official free-features documentation states the Compute Engine allowance: one non-preemptible e2-micro VM per month in one of three US regions — Oregon (us-west1), Iowa (us-central1), South Carolina (us-east1) — with 30 GB-months of standard persistent disk and 1 GB of outbound data transfer per month from North America to all region destinations except China and Australia. GPUs and TPUs are excluded: add one and you pay. New accounts also get $300 in trial credit for 90 days — that credit expires, while the e2-micro allowance resets monthly and has no end date. Keep the two accounts separate in your head.

Step 2: Create the instance on the free configuration — region, machine type, disk all checked

GCP free VM console walkthrough (third-party 2026 guide)

Following a third-party 2026 console guide: go to console.cloud.google.com, create or pick a project, enable the Compute Engine API, then go to VM Instances and click Create Instance. Name it anything; the region must be one of the three free regions (the guide uses us-central1-a as the example); pick the e2-micro machine type (the console shows a Free tier badge); choose a Debian or Ubuntu boot disk on standard persistent disk, no larger than 30 GB; tick Allow HTTP traffic if the VM will serve web pages. Before clicking Create, check the monthly estimate panel on the right: with all three settings right, it should read $0.

Step 3: Avoid the two most common billing traps — hourly metering, regions not pooled

GCP free tier e2-micro explained: metered by time, not by instance

A third-party explainer highlights the two misreadings worth memorising. First, the allowance is metered by time, not by instance: each month, eligible use of all your e2-micro instances is free until you have used as many hours as the month contains, with usage combined across the supported regions. Two instances running concurrently for a full month means roughly half that usage is billable. Second, only the three US regions count as free — an e2-micro elsewhere looks identical and bills normally, the single most common source of a surprise Compute Engine bill. Also note: the allowance does not roll over month to month, and Windows and Marketplace images are outside the free scope (third-party guide wording).

Costs, caveats, and pitfalls

  • Cost: $0 within the allowance; anything above it bills at normal rates, and there is no automatic spending cutoff — set a billing budget alert before you deploy anything, not after the first bill arrives.
  • Performance limit: the e2-micro is 2 shared vCPUs with 1 GB of RAM, burstable. A third-party comparison warns that 1 GB of RAM is the real ceiling: an idle tiny service boots fine, but a few users and plugins can push it into swapping or crashing. Do not use it as a game server or a heavy application host.
  • Traffic limit: only 1 GB of free outbound traffic per month (from North America, excluding China and Australia destinations). Image hosting, download sites, and high-traffic sites will blow past it immediately; lightweight APIs, bots, and scheduled jobs are the right fit.
  • Versus Oracle: Oracle's A1 offer is 2 vCPUs and 12 GB of RAM but requires waiting for capacity (this series covered its setup on 20 October 2026), while GCP's e2-micro is 1 vCPU and 1 GB but available immediately. Wait for Oracle if you need performance; pick GCP if you need certainty — do not merge the two offers into a machine that does not exist.
  • The free tier can change: the official docs note the free usage limit does not expire but is subject to change, so re-check docs.cloud.google.com/free/docs/free-cloud-features before you act.

Sources