AWS Introduces Load Balancer Capacity Unit (LCU) Reservations
Optimize your AWS Application Load Balancer performance with AWS Load Balancer Capacity Unit Reservations. Learn how to reserve capacity, estimate needs using the AWS Capacity Reservation Calculator, and improve cost efficiency for your applications.

What an LCU is, in one minute
A Load Balancer Capacity Unit (LCU) is how AWS meters an Application Load Balancer. Every hour AWS measures four dimensions and bills the highest of them:
- New connections: 25 per second per LCU.
- Active connections: 3,000 per minute per LCU.
- Processed bytes: 1 GB per hour per LCU for EC2, IP and container targets (0.4 GB per hour for Lambda targets).
- Rule evaluations: 1,000 per second per LCU, counted after the first 10 rules per request, which are free.
An LCU-hour is one LCU used for one hour. In US East (N. Virginia) it costs about $0.008, on top of $0.0225 per ALB-hour, so a load balancer that peaks at 40 LCUs for an hour is billed 40 LCU-hours for that hour. The CloudWatch metric ConsumedLCUs shows the number per load balancer; its hourly peak over a typical week is what a reservation should be sized to. With an LCU reservation you book a floor of LCUs for one load balancer: AWS bills the reserved LCUs every hour whether or not traffic uses them, and consumption above the reservation is billed at the normal LCU rate. The official references are Capacity unit reservation for your Application Load Balancer and Elastic Load Balancing pricing.
Introduction
AWS Load Balancer Capacity Unit Reservations offer a solution for businesses that need predictable and consistent performance from their Application Load Balancers (ALBs). By reserving a specific number of Load Balancer Capacity Units (LCUs), companies can secure the resources they need for steady or expected traffic patterns, ensuring their applications run smoothly even during high-demand periods. This feature simplifies scaling and cost management, providing enhanced reliability and cost efficiency.
What Are AWS Load Balancer Capacity Unit Reservations?
AWS Load Balancer Capacity Unit Reservations allow organizations to pre-allocate a certain number of LCUs to guarantee consistent performance across their ALBs. This feature is particularly useful for applications with predictable, steady traffic, as it helps businesses avoid performance issues during periods of high demand.
LCUs are a metric used to measure your ALB usage in AWS. They account for:
- Processed Bytes: Total data handled by the ALB.
- New Connections Per Second: Number of new connections established every second.
- Active Connections Per Minute: Number of connections sustained per minute.
By reserving AWS Load Balancer Capacity Units, businesses can lock in a specific number of LCUs, ensuring their application load balancers perform optimally during peak times, without facing unexpected cost spikes from over-provisioning.
Benefits of AWS Load Balancer Capacity Unit Reservations
Predictable Performance
Securing the right number of LCUs through reservations ensures your application consistently performs well during high-demand periods, like seasonal sales or major traffic events.Cost Efficiency
AWS Load Balancer Capacity Unit Reservations enable you to budget for your ALB capacity in advance, eliminating the surprise of additional charges due to fluctuating on-demand usage. This makes it easier to manage long-term costs.Seamless Scalability
With reserved capacity, you can handle surges in traffic without worrying about scaling or over-provisioning. This allows you to focus on optimizing application delivery rather than resource allocation.Better Traffic Management
By reserving the right amount of capacity, businesses can avoid bottlenecks and ensure smooth, uninterrupted service even during high usage.
How to Use AWS Load Balancer Capacity Unit Reservations
To get started with AWS Load Balancer Capacity Unit Reservations, follow these simple steps:
Estimate Your Needs
Begin by assessing your application’s traffic requirements. You can use tools like the AWS Load Balancer Capacity Reservation Calculator to help estimate the number of LCUs your application will need. This tool factors in your average traffic and helps ensure you reserve the appropriate amount of capacity.

Reserve Capacity in the AWS Console
Once you’ve determined your LCU requirements, log in to the AWS Management Console and navigate to your ALB settings. You’ll find options to configure the number of LCUs you want to reserve. Simply select the appropriate settings for your use case.Monitor and Adjust as Needed
AWS provides monitoring tools such as CloudWatch to help you track your actual usage against your reservations. If your traffic patterns change over time, you can adjust your reservations to align with your evolving needs.
Use Cases for AWS Load Balancer Capacity Unit Reservations
E-Commerce Websites
During high-traffic events like Black Friday or holiday sales, AWS Load Balancer Capacity Unit Reservations help ensure that your website can handle the increased number of user connections without crashing or experiencing delays.Streaming Services
Services like video streaming can also benefit from LCU reservations, particularly when expecting higher usage due to new content releases or special events. By reserving the necessary LCUs, companies can guarantee high-quality, uninterrupted service for all viewers.Corporate Applications
Internal applications, such as intranet systems or enterprise software, can rely on LCU reservations to maintain performance during peak work hours or during software rollouts.
Using the Capacity Reservation Calculator
To make the most of your AWS Load Balancer Capacity Unit Reservations, it’s important to accurately estimate your traffic needs. The AWS Load Balancer Capacity Reservation Calculator is a handy tool that helps businesses calculate the required number of LCUs based on factors such as traffic volume, connections per second, and data processed. This ensures you reserve just the right amount of capacity, saving costs while guaranteeing performance.
Conclusion
AWS Load Balancer Capacity Unit Reservations provide a robust solution for businesses looking to optimize performance and control costs for their Application Load Balancers. With features like predictable pricing, guaranteed availability, and seamless scaling, this tool helps businesses manage high traffic loads efficiently.
If you want to learn more about how to implement AWS Load Balancer Capacity Unit Reservations or need guidance on estimating your LCU needs, feel free to reach out to us. Our team is here to assist you in optimizing your AWS resources for better performance and cost efficiency.
Frequently Asked Questions (FAQs) on AWS Load Balancer Capacity Unit (LCU) Reservations
What are AWS Load Balancer Capacity Unit (LCU) Reservations?
AWS Load Balancer Capacity Unit (LCU) Reservations allow you to pre-allocate load balancing capacity for your Application Load Balancers (ALBs), helping ensure predictable performance and cost management. Each reservation secures a defined number of Load Balancer Capacity Units (LCUs) — the metric AWS uses to measure ALB usage based on the following dimensions: By reserving LCUs, organizations can:
- New connections – The number of newly established connections per second. Typically, many requests are sent per connection.
- Active connections – The number of active connections per minute.
- Processed bytes – The total number of bytes processed by the load balancer in GBs for HTTP(S) requests and responses.
- Rule evaluations – Calculated as the product of the number of rules processed by your load balancer and the request rate. The first 10 rules per request are free.
Formula: Rule evaluations = Request rate × (Number of rules processed – 10 free rules)
- Ensure predictable ALB performance during steady or high-demand traffic.
- Avoid unexpected cost fluctuations due to variable usage.
- Plan capacity efficiently for applications that require consistent or growing load balancing throughput.
Why did AWS introduce LCU Reservations?
AWS introduced LCU Reservations to help organizations maintain consistent ALB performance and improve cost predictability.
Previously, ALB capacity scaled dynamically, which could cause unexpected cost spikes during high traffic.
With reservations, customers can:
- Lock in capacity for predictable workloads
- Avoid performance degradation
- Simplify AWS cost management
How does AWS calculate Load Balancer Capacity Units (LCUs)?
An LCU (Load Balancer Capacity Unit) is AWS’s standard measure for ALB usage. It aggregates four dimensions: Your ALB is billed based on the highest usage among these four dimensions in a given hour.
- Processed Bytes – The amount of data handled by your load balancer.
- New Connections per Second – Frequency of new client connections.
- Active Connections per Minute – Sustained concurrent connections.
What are the benefits of reserving Load Balancer Capacity Units?
Key advantages of AWS Load Balancer Capacity Unit Reservations include:
✅ Predictable performance – Guaranteed capacity during traffic surges.
✅ Cost efficiency – Fixed-rate pricing helps control AWS costs.
✅ Seamless scalability – Handle traffic bursts without manual scaling.
✅ Better reliability – Prevents throttling or performance degradation. These reservations help enterprises optimize both performance and budget planning.
How do I estimate the right number of LCUs for my workload?
You can use the AWS Load Balancer Capacity Reservation Calculator to estimate your LCU requirements.
This tool analyzes: By entering these values, the calculator provides an accurate estimate of how many LCUs to reserve—ensuring you don’t overpay or under-provision.
- Average and peak traffic
- Data processed per connection
- Number of requests per second
How do I create Load Balancer Capacity Unit Reservations in AWS?
Here’s how to configure LCU Reservations: AWS then guarantees that capacity for your ALBs, ensuring steady performance and predictable billing.
- Log in to the AWS Management Console
- Navigate to the EC2 → Load Balancers → Application Load Balancer section
- Choose Create Reservation or Manage Capacity Units
- Specify the number of LCUs you wish to reserve
- Review and confirm your reservation settings
How can I monitor and adjust my LCU Reservations?
You can monitor reservation usage with Amazon CloudWatch, which tracks metrics such as: If your application traffic grows or decreases, you can modify your LCU reservations to match current needs, ensuring continuous optimization.
- Active connections
- Bytes processed
- Reservation utilization
What types of workloads benefit most from LCU Reservations?
LCU Reservations are ideal for workloads with steady or predictable traffic, such as:
- E-commerce websites – During seasonal or promotional spikes
- Streaming platforms – When anticipating viewer surges for new releases
- Corporate or internal apps – Ensuring reliable access during work hours
- Gaming or live event apps – Managing user spikes with guaranteed capacity
How do LCU Reservations improve AWS cost management?
By reserving LCUs: This approach aligns with AWS FinOps best practices, helping finance and DevOps teams collaborate on budget-efficient scaling.
- You lock in pricing for a set capacity
- Avoid variable on-demand costs during peak usage
- Gain cost predictability and simplify financial forecasting
Can I combine LCU Reservations with other AWS cost optimization tools?
Yes — LCU Reservations can be effectively combined with other AWS cost optimization tools to create a holistic savings strategy across both compute and networking layers. You can pair LCU Reservations with: By combining these tools, you can achieve end-to-end visibility, automated scaling, and predictable cost savings across your AWS environment.
- Savings Plans and Reserved Instances – Optimize compute costs for EC2, Fargate, and Lambda workloads.
- Auto Scaling – Automatically adjust EC2 capacity to match demand and avoid over-provisioning.
- AWS Budgets and Cost Explorer – Monitor spending trends and track cost efficiency over time.
- Amazon CloudWatch Alarms – Track performance metrics and detect anomalies that may impact cost or usage.
How do LCU Reservations differ from Auto Scaling?
While Auto Scaling adjusts capacity dynamically based on real-time demand, LCU Reservations guarantee a fixed capacity for predictable workloads. Many businesses use both together: reservations for baseline capacity, Auto Scaling for unexpected spikes.
- Auto Scaling = Reactive and flexible, suitable for variable traffic
- LCU Reservations = Proactive and stable, ideal for steady workloads
How does TruCost.Cloud help with AWS Load Balancer optimization?
TruCost.Cloud helps organizations: With deep AWS expertise, TruCost.Cloud ensures you get maximum performance, predictable costs, and scalable infrastructure.
- Accurately estimate and right-size their LCU Reservations
- Build FinOps-driven governance models for AWS load balancing
- Integrate CloudWatch monitoring and AWS Budgets for continuous optimization
Sizing and watching a reservation
Reserve for the peak of a normal week, not for the biggest spike of the year. Pull ConsumedLCUs with the Maximum statistic at a one-hour period for the last two to four weeks, take the highest hour, and reserve that. The reservation is billed whether or not it is used, so a number sized to a one-off launch day costs money every other day of the month; for a known event, raise the reservation for that window and lower it afterwards. A reservation does not lower the price per LCU; what it buys is guaranteed capacity without asking AWS Support to pre-warm the load balancer.
After a reservation exists, an unexpected jump in consumed LCUs is a cost signal like any other. TruCost.Cloud's resource-level anomaly detection flags a load balancer whose LCU spend leaves its normal band and routes it to the owner, and the anomaly detection guide explains how the baseline and the routing work.
Common questions
What is an LCU-hour?
One Load Balancer Capacity Unit consumed for one hour. AWS works out the LCUs used in each hour from the four dimensions above (new connections, active connections, processed bytes, rule evaluations), takes the highest, and bills that many LCU-hours at the regional LCU rate.
How do I find my peak LCU?
In CloudWatch, open the ConsumedLCUs metric for the load balancer, set the statistic to Maximum and the period to one hour, and look at the last two to four weeks. The highest hour is the peak to reserve for; the average is not useful because billing is per hour.
Do LCU reservations save money?
Not directly: reserved LCUs cost the same per hour as consumed ones, and they are billed even when idle. They save money indirectly by removing the need to over-provision elsewhere or to plan around a pre-warming request, and they make the ALB line of the bill predictable. Reserve only for the hours that need the guarantee.
Which load balancers support capacity unit reservations?
Application Load Balancers and Network Load Balancers. Gateway Load Balancers and Classic Load Balancers do not; the AWS documentation linked above lists the current regional availability.
How is an ALB billed without a reservation?
A fixed charge per hour that the load balancer exists, plus the LCU-hours it consumes. Both appear on the bill under Elastic Load Balancing, with the LCU usage type showing the dimension that set the peak.
Related reading

AWS EC2 T8i Instances: Low-Cost Burstable Compute for AWS Workloads
Learn about AWS EC2 T8i instances, including pricing considerations, specifications, CPU credits, T8i vs T3 performance, use cases, Free Tier availability, and …

AWS Savings Plan Utilization: 4 Steps to Avoid Commitment Waste
Learn how to improve AWS Savings Plan utilization, avoid unused commitment, size plans correctly, and monitor coverage to reduce AWS cloud costs.

AWS FinOps Governance: 6 Ways to Stop Cloud Waste
Stop AWS cloud waste with 6 proven AWS FinOps governance practices — fix ownership, tagging, and cost accountability before spend spirals out of control.
See your own bill allocated to 100%
Thirty minutes with a FinOps engineer, on your AWS data if you like. No slideware.