Compute Engine quota and limits overview Stay organized with collections Save and categorize content based on your preferences.
Google Cloud uses quotas to help ensure fairness and reducespikes in resource use and availability. A quota restricts how much of aGoogle Cloud resource your Google Cloud project can use. Quotasapply to a range of resource types, including hardware, software, and networkcomponents. For example, quotas can restrict the number of API calls to aservice, the number of load balancers used concurrently by your project, or thenumber of projects that you can create. Quotas protect the community ofGoogle Cloud users by preventing the overloading of services. Quotas alsohelp you to manage your own Google Cloud resources.
The Cloud Quotas system does the following:
- Monitors your consumption of Google Cloud products and services
- Restricts your consumption of those resources
- Provides a way torequest changes to the quota value andautomate quota adjustments
In most cases, when you attempt to consume more of a resource than its quotaallows, the system blocks access to the resource, and the task thatyou're trying to perform fails.
Quotas generally apply at the Google Cloud projectlevel. Your use of a resource in one project doesn't affectyour available quota in another project. Within a Google Cloud project, quotasare shared across all applications and IP addresses.
For more information, see theCloud Quotas overview.
There are alsosystem limits on Compute Engine resources. System limits can't be changed.
There are three categories of Compute Engine quotas and limits:
- Resource quotas: Quotas that restrict usage of Compute Engine resources,such as virtual machine (VM) instances and GPUs. For more information, seeResource usage quotas and permission management.
- API quotas: Quotas that restrict how often you can call theCompute Engine API. For more information, seeCompute Engine API quotas.
- Concurrent operation quotas: Limits that restrict the number of in-flightCompute Engine operations. For more information, seeCompute Engine concurrent operation quotas.
Permissions for checking and editing usage limits
Toview your quotas, you must have theserviceusage.quotas.getpermission.
Tochange your quotas, you must have theserviceusage.quotas.updatepermission.
These permissions are included by default in thebasic IAM rolesof Owner and Editor and in the predefinedQuota Administrator role.
Check your allocation quota
Regional quotas are not a subset ofproject quotas.Virtual machine (VM)instances are a part of regional quotas.
If you're looking for regional quotas, such as how many VMs you can create in aregion, seeCheck regional quota. To check yourproject quota, use the Google Cloud console or theGoogle Cloud CLI.
The following sections describe how to view the limits for allocation quota in yourproject. To view the limits for API quota and concurrent operations quota, use thegcloud alpha services quota list command. For more information, seeView concurrent operation quotas and limits.
For information about quota categories, seeAbout quotas.
Check regional quota
Console
In the Google Cloud console, go to theQuotas page.
gcloud
List quotas in a region:
gcloudcomputeregionsdescribeREGION
ReplaceREGION with the name of the regionfor which you want a list of quota information.
Check project quota
Console
In the Google Cloud console, go to theQuotas page.
gcloud
Check project-wide quotas:
gcloudcomputeproject-infodescribe--projectPROJECT_ID
ReplacePROJECT_ID with your project ID.
Edit your quota
To adjust most quotas, use the Google Cloud console. For more information, seeRequest a quota adjustment.
Quota rollouts
Occasionally, Google Cloud changes the default quota for resources and APIs.These changes take place gradually. During the rollout of a new defaultquota, the maximum quota that appears in the Google Cloud console might not reflectthe actual maximum quota that is available to you.
For example, suppose that Google Cloud changes the default maximum quota forfirewall rules from200 to300, and you use the Google Cloud console toview your quota, you might see the new quota of300, even though youractual quota is200 until the rollout completes.
For information about ongoing quota rollouts, seeknown issues. If no issuesare described, no quota rollouts are ongoing.
If a quota rollout is ongoing and you want to confirm the actual maximum quotathat is available to you,use the Google Cloud CLI to check your quota. If you needmore quota than you have access to,request a quota adjustment.
What's next
- View Compute EngineResource usage quotas and permission management.
- ViewCompute Engine API quotas.
- ViewCompute Engine concurrent operation limits.
- Read aboutresource-based pricing.
- Read aboutVM instances pricing.
- View and manage quota.
- Learn how toset up quota alerts
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-18 UTC.