Comprehensive Google Cloud Platform (GCP) Free Tier Guide
Setting up a Google Cloud environment that remains genuinely "Always Free" requires high precision. The Google Cloud Console interface is designed for enterprise users and often defaults to paid, high-performance configurations. This guide provides the deep technical context needed to navigate these settings and maintain a $0.00 monthly bill.
⚠️ Critical "Never" List
- Avoid Balanced or SSD Persistent Disks: Manually toggle this to Standard Persistent Disk.
- Reject Premium Tier Networking: Defaulting to "Premium" limits you to 1 GB egress. Switch to Standard Tier for 200 GB.
- Avoid GPU/TPU Add-ons: These are never included in the free tier and incur immediate hourly charges.
- No Concurrent VM Instances: The free tier covers ~744 hours/month (one
e2-micro24/7). Running two will trigger billing halfway through the month.
Detailed Setup Checklist
1. Account & Project
Create a dedicated project for your free resources. Note the Project ID, and treat the initial $300 trial credit as a safety buffer, not a reason to over-provision.
2. Geographic Constraints
Compute Engine free tier is restricted to: us-west1 (Oregon), us-central1 (Iowa), or us-east1 (South Carolina).
3. Compute Configuration
Select the E2 series and choose the e2-micro machine type (2 vCPUs, 1 GB RAM).
4. Storage & Networking
- Boot Disk: Ensure it is set to "Standard Persistent Disk" and keep total storage under 30 GB.
- IP Addresses: Use Ephemeral IPs. Reserving static IPs that are not attached to a running VM will incur "unallocated" fees.
Essential Limits Summary
| Resource | "Always Free" Limit | Required Setting |
|---|---|---|
| Compute Engine | 1 e2-micro instance | us-west1, us-central1, or us-east1 |
| Persistent Disk | 30 GB total | Standard Persistent Disk |
| Network Egress | 200 GB per month | Standard Tier networking |
The Safety Net: Budget Alerts
GCP lacks a "hard stop" feature. You must configure billing alerts:
- Budget Goal: Set to $1.00.
- Thresholds: Set alerts at 25%, 50%, and 100%.
- Action: If you get a 25% alert ($0.25), investigate your configuration immediately for a "leak."
Disclaimer: Cloud pricing and free tier policies are subject to change. Periodically review the official GCP documentation.
