AWS Service Quotas: What It Is and When to Use It

Definition

AWS Service Quotas is a centralized service for viewing and managing the quotas, or limits, for AWS services in your account. It solves the operational challenge of tracking resource and API limits, allowing you to proactively request increases to prevent service disruptions and support workload growth.

How It Works

AWS imposes quotas on resources, actions, and items within an AWS account to protect the service from runaway consumption and to help customers avoid unintentional spending. These quotas, formerly called limits, are the maximum values for these components. For example, there's a default quota on the number of Amazon EC2 (Elastic Compute Cloud) vCPUs you can run per region or the number of Amazon S3 (Simple Storage Service) buckets you can create in an account.

AWS Service Quotas provides a unified interface—via the AWS Management Console, API, or CLI—to look up these values. You can see the AWS default quota, any account-specific value (an "applied quota") that has been previously increased, and in some cases, your current utilization percentage.

Quotas fall into several categories:

  • Adjustable vs. Non-Adjustable: Most quotas are adjustable (or "soft") and can be increased by submitting a request. Non-adjustable (or "hard") quotas are fixed architectural limits of a service, such as the maximum size of an S3 object (5 TB) or an AWS Lambda function's timeout (900 seconds), and cannot be changed.
  • Scope: Quotas can be applied at different levels. Region-level quotas are the most common (e.g., VPCs per Region), while some are account-level and global (e.g., IAM roles per account), and others are per-resource (e.g., rules per security group).

To get a quota increased, you use the Service Quotas console or API to submit a request. This request is routed to AWS Support, which may approve, partially approve, or deny it. The approval process is not instantaneous and can take from a few hours to several days for significant increases.

Key Features and Limits

  • Centralized Viewing: Provides a single pane of glass to view quotas for over 90 AWS services, eliminating the need to consult individual service documentation.
  • Quota Increase Requests: A streamlined workflow to request, track, and manage the history of your quota increase requests.
  • Amazon CloudWatch Integration: You can create CloudWatch alarms to be notified when your usage of a specific resource approaches its quota, enabling proactive management.
  • Programmatic Access: Full access to view quotas and request increases is available through the AWS SDKs and CLI, allowing for automation.
  • AWS Organizations Integration: Simplifies the process of applying for quota increases for new accounts created within an organization.
  • Automatic Management: A feature that can monitor your usage and automatically request a quota increase when utilization crosses a defined threshold (e.g., 80%).

Common Default Quotas (as of 2026 - always verify in your account):

  • EC2 On-Demand Instances: Varies by account age and region, often based on vCPU count.
  • VPCs per Region: 5
  • IAM Roles per Account: 1,000 (Adjustable)
  • Lambda Concurrent Executions: 1,000 per Region (Adjustable)
  • S3 Buckets per Account: 100 (Adjustable, but must be requested via support case as S3 is not fully integrated with Service Quotas console as of early 2023).
  • CloudFormation Stacks per Account: 2,000

Common Use Cases

  1. Production Workload Deployment: Before deploying a large-scale application, architects check and increase quotas for EC2 instances, EBS volumes, Elastic IP addresses, and Load Balancers to ensure the launch doesn't fail due to hitting a limit.
  2. Handling Traffic Spikes: For applications with variable traffic, teams proactively increase quotas for services like AWS Lambda (concurrent executions) or Amazon API Gateway (requests per second) to prevent throttling during peak demand.
  3. New Region Expansion: When expanding an application to a new AWS Region, a crucial step is to replicate the necessary quota increases from existing regions to ensure consistent capacity and behavior.
  4. Disaster Recovery Planning: As part of a DR strategy, companies must ensure that their quotas in the failover region are sufficient to run their entire production stack. Hitting a limit during a failover event can be catastrophic.
  5. Automated Account Provisioning: Organizations using AWS Organizations and Control Tower automate the process of requesting standard quota increases for newly created AWS accounts to ensure they are ready for development teams.

Pricing Model

Using the AWS Service Quotas feature itself is free of charge. You do not pay to view your quotas or to request increases.

However, you are responsible for the costs of the AWS resources you consume. A quota increase simply raises the ceiling on what you can provision; you are still billed for what you use under AWS's standard pay-as-you-go pricing model.

Additionally, if you configure Amazon CloudWatch alarms to monitor your quota utilization, you will incur standard CloudWatch charges for those alarms.

Pros and Cons

Pros:

  • Centralized Management: Provides a single, consistent interface for managing limits across dozens of services.
  • Proactive Monitoring: Integration with CloudWatch enables you to get ahead of potential issues by setting alarms on utilization.
  • Improved Operational Excellence: Prevents common production failures caused by unexpectedly hitting a resource limit.
  • Automation: The API and CLI support allows for integrating quota checks and increase requests into Infrastructure as Code (IaC) and CI/CD pipelines.

Cons:

  • Not All Services are Supported: While coverage is broad, not every single quota for every service is available in the Service Quotas console. For unsupported services, you must still open a traditional AWS Support case.
  • Approval is Not Instant: Quota increases are not immediate and require approval, which can take hours or days. This requires teams to plan for capacity needs in advance.
  • New Account Limits: Newly created AWS accounts often have lower default quotas than older, more established accounts, which can be a surprise for teams.

Comparison with Alternatives

AWS Service Quotas vs. AWS Trusted Advisor:

  • Function: AWS Service Quotas is the management tool. It's where you go to look up specific values and request an increase. AWS Trusted Advisor is a monitoring and advisory tool. Its "Service Limits" check provides a high-level dashboard of quotas you are approaching (e.g., usage is >80%).
  • Scope: Service Quotas aims to provide a comprehensive list of quotas for supported services. Trusted Advisor focuses on a curated list of the most critical limits.
  • Action: You take action (request an increase) directly in the Service Quotas console. Trusted Advisor will identify a potential issue and then link you to the Service Quotas console to resolve it.
  • Cost: Both the Service Quotas console and the Trusted Advisor service limits checks are free. However, programmatic access to Trusted Advisor requires a Business or Enterprise Support plan.

Essentially, they are complementary services. You use Trusted Advisor for a high-level, automated check-up and Service Quotas for detailed investigation and management.

Exam Relevance

AWS Service Quotas is a fundamental concept tested across multiple AWS certification exams, particularly those focused on architecture and operations.

  • AWS Certified Solutions Architect - Associate (SAA-C03): Candidates need to know that service quotas exist and must be considered when designing scalable, resilient, and highly available systems. Questions may involve scenarios where a system fails to scale and the reason is a service quota.
  • AWS Certified SysOps Administrator - Associate (SOA-C02): This exam emphasizes operational aspects. Examinees should know how to view quotas, request increases, and set up CloudWatch alarms for proactive monitoring.
  • AWS Certified Developer - Associate (DVA-C02): Developers should be aware of API rate limits and resource quotas for services they use heavily, such as Lambda, API Gateway, and DynamoDB, to avoid application throttling.

Key knowledge areas include understanding the difference between adjustable and non-adjustable quotas, knowing the process for requesting an increase, and recognizing that quotas are a common reason for deployment or scaling failures.

Frequently Asked Questions

Q: How long does it take for a service quota increase to be approved?

A: The time for approval varies. Simple requests for common quotas may be approved automatically or within a few hours. More substantial requests, such as for a large number of vCPUs or high-rate API limits, may require manual review by AWS and can take several business days.

Q: Are service quotas global or per-region?

A: Most service quotas are specific to each AWS Region. For example, your EC2 instance quota in us-east-1 is independent of your quota in eu-west-1. A smaller number of quotas, typically related to global services like AWS IAM, are applied at the account level.

Q: What happens if I hit a service quota?

A: When you attempt to perform an action that would exceed a quota, the API call will fail, typically with a LimitExceededException or a similar error message. For example, if you try to launch an EC2 instance that would exceed your vCPU quota, the launch request will fail. This can prevent auto-scaling from working and cause application outages if not managed proactively.


This article reflects AWS features and pricing as of 2026. AWS services evolve rapidly — always verify against the official AWS documentation before making production decisions.

Published: 7/2/2026 / Updated: 7/2/2026

This article is for informational purposes only. AWS services, pricing, and features change frequently — always verify details against the official AWS documentation before making production decisions.

More in Concepts