Google Cloud $300 Free Credit: Eligibility, 90-Day Limit, Coverage, and Avoiding Charges

Google Cloud gives new customers who have never paid for it US$300 in Welcome credit, valid for 90 days from sign-up. You are not billed during the trial. When the credit runs out or 90 days pass, your resources are stopped, and you are not charged unless you manually upgrade to a paid account. One catch: the credit cannot pay for the Gemini API in AI Studio, but calling Gemini through Gemini Enterprise Agent Platform (formerly Vertex AI) on Google Cloud is covered.
Everything below follows Google Cloud’s official documentation as of 2026-10-19.
Key terms at a glance
| Item | Details |
|---|---|
| Amount | US$300 Welcome credit |
| Duration | 90 days from sign-up; cannot be paused or extended |
| Charges during the trial | None |
| Trial ends when | The credit runs out, 90 days pass, or you upgrade, whichever comes first |
| After it ends | Resources stop, a 30-day grace period starts, then resources are permanently deleted |
| Automatic charges | None; only usage beyond your credit after you upgrade is charged |
Sources: Google Cloud Free Program, Free Trial Terms.
Who is eligible
Google lists two conditions, and you must meet both (source):
- You have never been a paying user of Google Cloud, Google Maps Platform, or Firebase.
- You have not signed up for the Free Trial before.
Section 1.2 of the terms also excludes U.S. and Mexican government entities.
What to expect at sign-up:
- You must add a credit card or another valid payment method. In some countries you also need to verify your bank account. Google uses this to verify your identity and reduce fraud.
- A temporary authorization hold of US$0 to US$1 appears. It is not a charge and is usually released within a few days to a month.
- Payment methods and billing currency vary by country. Check the currency and payment methods table. For example, Taiwan is billed in TWD and accepts credit or debit cards.
- Not accepted: prepaid cards and debit cards that require two-factor authentication.
Sign up at console.cloud.google.com/freetrial. Google creates a project named My First Project and a trial billing account named My Billing Account.
What the $300 can and cannot pay for
| Usage | Covered by the credit? | Source |
|---|---|---|
| Most Google Cloud products, such as Compute Engine, Cloud Run, BigQuery, and Cloud Storage | Yes, including usage beyond Always Free limits | Free Program |
| Gemini models on Gemini Enterprise Agent Platform (formerly Vertex AI) | Yes | Gemini platform product page FAQ |
| Gemini API in AI Studio | No | Gemini API billing FAQ |
| Third-party generative AI models offered as a managed API (model as a service) | No | Free Program |
| Cryptocurrency mining | Prohibited | Terms, section 3.2 |
Until you upgrade, a trial billing account also cannot:
- Add GPUs to VMs
- Use Google Cloud Marketplace
- Request quota increases
- Create Windows Server VMs
- Create Google Cloud VMware Engine resources
- Use more than 8 concurrent Compute Engine cores (Terms, section 3.1)
Use the right Gemini entry point
Billing depends on where your key comes from:
- A Gemini API key created in AI Studio is billed through the Gemini API. Google states that “the Google Cloud Welcome credit or free trial credit can’t be used towards the Gemini API or AI Studio.” Use the Gemini API free tier or a Prepay plan there instead.
- Enabling the Agent Platform API (service name aiplatform.googleapis.com) in the Google Cloud console puts usage on your Google Cloud bill, where the $300 credit applies.
For a step-by-step setup, see Use GCP’s $300 free credit to run the latest Gemini models in OpenCode.
What happens when the 90 days end or the credit runs out
If you have not upgraded, the trial billing account closes automatically, and the following happens (source):
- Billing is disabled on your projects. All resources created during the trial are stopped, and data in services such as Compute Engine is marked for deletion.
- You lose access to Google Cloud products, and you may get a message that your billing account was canceled or suspended.
- A 30-day grace period starts. If you upgrade during this period, you might recover your stopped resources and data.
- If you still have not upgraded when the grace period ends, your trial resources are permanently deleted.
Your card is not charged at any point in this process. If you care about the data, back it up or upgrade before the trial ends.
What changes when you upgrade to a paid account
| Free Trial billing account | Paid billing account | |
|---|---|---|
| Charges | None | Your payment method is charged for usage beyond your remaining credit, beyond Always Free limits, or on products the trial does not cover |
| Remaining credit | Available | Kept, but still expires 90 days after the original sign-up |
| GPUs, Marketplace, third-party models | Unavailable | Unlocked |
| Resources at the end of the trial | Stopped | Keep running without interruption |
To upgrade, you must be a Billing Account Administrator on that account:
- Open the Welcome page in the console.
- Click Activate in the toolbar.
- Click Activate again in the confirmation dialog.
The Free credit pane on the billing overview page has the same Activate button. Set up the budgets described below before you upgrade. Real charges only become possible after the upgrade.
Always Free vs. the $300 trial credit
| $300 trial credit | Always Free (Free Tier) | |
|---|---|---|
| Type | One-time credit | Fixed monthly usage limits |
| Duration | 90 days from sign-up | No end date (Google can change it with 30 days’ notice) |
| Who gets it | New customers | Any active billing account, trial or paid |
| Unused amount | Expires | Does not roll over to the next month |
Common Always Free limits (full list):
| Product | Free each month |
|---|---|
| Compute Engine | 1 e2-micro VM (us-west1, us-central1, or us-east1 only), 30 GB-months of standard persistent disk, 1 GB of outbound data from North America |
| Cloud Storage | 5 GB-months (us-east1, us-west1, us-central1 only), 5,000 Class A and 50,000 Class B operations |
| BigQuery | 1 TiB of queries, 10 GiB of storage |
| Cloud Run | 2 million requests, 360,000 GB-seconds of memory, 180,000 vCPU-seconds |
| Firestore | 1 GiB of storage per project; 50,000 reads, 20,000 writes, and 20,000 deletes per day |
GPUs and TPUs are never part of Always Free.
Always Free requires an active billing account. If your trial ends and you do not upgrade, the billing account closes, so you can no longer use Always Free. Upgrade if you want to keep using it. If you only need free hosting for a site or API, see Cloudflare Free Stack as well.
How to check your remaining credit
- In the console, open the Navigation menu → Billing → Overview (or go straight to console.cloud.google.com/billing/overview).
- If you have more than one billing account, pick the trial one.
- Free trial account means you are not billed. The Free credit pane shows your remaining credit and days.
To see which services use the credit, open Billing → Reports. Credit applied to your usage appears in the Other savings column, and the Usage cost column shows usage at on-demand rates (source).
How to avoid surprise bills
If you do not upgrade, the worst case is that your resources stop. You are not charged. The real risk starts after you upgrade, so set these up first.
Set budget alerts
Go to Billing → Budgets & alerts → Create new budget (official steps). Set an amount and alert thresholds such as 50%, 90%, and 100%, and you get an email when spending crosses each one.
Note that a regular budget only sends alerts. It does not stop any service, and charges keep accruing.
Use a spend cap to stop runaway API usage
A spend cap budget automatically pauses a service once spending passes the amount, with several limits:
| Item | Details |
|---|---|
| Supported services | Only Gemini API, Gemini Enterprise Agent Platform (formerly Vertex AI), Cloud Run, and Cloud Run functions |
| Scope | One service in one project per budget, monthly only |
| How cost is measured | Gross estimated cost before any savings or credits, so it can pause a service even while you still have trial credit |
| What it does not stop | Persistent resources such as VMs and storage keep running and accruing charges |
| Timing | Not instant; overages incurred before enforcement are billed as normal |
A spend cap works best for workloads that can make a lot of calls, such as connecting Gemini to a coding tool.
Shut things down when you are done
Google’s recommended ways to stop charges (source):
- Keep usage within Always Free limits
- Shut down resources you no longer use
- Disable billing on the project
- Close the billing account to stop all billable services