Application Load Balancer Capacity Calculator
Compute all four ALB LCU dimensions, see which one you are billed on, and price the resulting capacity-unit charge.
Inputs
The first 10 rule evaluations per request are included free.
LCUs Billed
180.00
Billing Dimension
Processed bytes
Processed Bytes LCUs
180.00
Rule Evaluation LCUs
10.00
New Connection LCUs
4.80
Active Connection LCUs
30.00
Monthly LCU Charge
$1,051.20
Step by step
Values used
New connections per second = 120 conn/s; Active connections in a one-minute window = 90,000 connections; Processed bandwidth = 400 Mbps; Requests per second = 2,500 req/s; Rules processed per request = 14 rules; Price per LCU-hour = 0.0080 USD
Application Load Balancer Capacity
LCUs = max(new connections ÷ 25, active connections ÷ 3000, GB per hour ÷ 1, rule evaluations per second ÷ 1000).
LCUs Billed
= 180.00
Billing Dimension
= Processed bytes
Processed Bytes LCUs
= 180.00
Rule Evaluation LCUs
= 10.00
New Connection LCUs
= 4.80
Active Connection LCUs
= 30.00
How it works
An Application Load Balancer measures four things every hour — new connections, active connections, processed bytes and rule evaluations — converts each into LCUs against its own allowance, and charges you for the largest of the four. Rule evaluations are requests per second multiplied by the rules processed beyond the ten that are free, which is why a long listener rule chain can quietly become the dimension you pay for even when bandwidth is modest. Knowing which dimension drives the bill tells you what to optimise: connection reuse and keep-alive for the connection dimensions, compression for bytes, and consolidating listener rules for evaluations.
Formula
Application Load Balancer Capacity
LCUs = max(new connections ÷ 25, active connections ÷ 3000, GB per hour ÷ 1, rule evaluations per second ÷ 1000).
- 1
- GB per hour of processed bytes included in one LCU
- 25
- New connections per second included in one LCU
- 1000
- Rule evaluations per second included in one LCU
- 3000
- Active connections per minute included in one LCU
Frequently Asked Questions
How is Application Load Balancer Capacity calculated?
LCUs = max(new connections ÷ 25, active connections ÷ 3000, GB per hour ÷ 1, rule evaluations per second ÷ 1000). An Application Load Balancer measures four things every hour — new connections, active connections, processed bytes and rule evaluations — converts each into LCUs against its own allowance, and charges you for the largest of the four. Rule evaluations are requests per second multiplied by the rules processed beyond the ten that are free, which is why a long listener rule chain can quietly become the dimension you pay for even when bandwidth is modest.
Why does Application Load Balancer Capacity matter?
Knowing which dimension drives the bill tells you what to optimise: connection reuse and keep-alive for the connection dimensions, compression for bytes, and consolidating listener rules for evaluations.
What values do I need to enter?
This calculator takes 6 inputs: New connections per second, Active connections in a one-minute window, Processed bandwidth, Requests per second, Rules processed per request, Price per LCU-hour. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Why is my LCU count higher than my traffic suggests?
Because only the highest dimension counts. Short-lived connections without keep-alive can push the new-connection dimension to dozens of LCUs while bandwidth sits near zero, and you pay the connection figure.
Do Lambda targets change the bytes allowance?
Yes. The processed-bytes allowance is 1 GB per hour per LCU for instance, container and IP targets, but only 0.4 GB per hour when the target is a Lambda function, so the same traffic costs more LCUs. Confirm the current allowances and the LCU price for your region with AWS.
You might also need
- Network Load Balancer Capacity CalculatorCommonly used together
- Elastic Load Balancer Cost CalculatorCommonly used together
- Gateway Load Balancer CalculatorCommonly used together
- CloudFront Cost CalculatorAlso in AWS Networking
- VPC CIDR CalculatorAlso in AWS Networking
- NAT Gateway Cost CalculatorAlso in AWS Networking