AWS ALB LCU / NLB NLCU Calculator
Estimate average ALB LCU (or NLB NLCU) from the common billing drivers: new connections, active connections, bytes processed, and (for ALB) rule evaluations. Compare baseline vs peak driver rates.
Maintained by CloudCostKit Editorial Team. Last updated: 2026-01-29. Editorial policy and methodology.
Best next steps
Use this calculator for the first estimate, then validate the answer with the closest guide or companion tool.
Inputs
Results
LCU and NLCU cost is a max-driver problem, not a sum-of-traffic problem
This page exists to answer one question: which hourly driver actually dominates the load balancer bill? New connections, active connections, processed bytes, and rule evaluations do not all stack equally here. The billing logic is driven by the highest usage dimension.
- Connection drivers: new and active connection behavior that often dominates chatty or bursty traffic.
- Processed bytes: the payload-size dimension that can overtake everything during large-transfer periods.
- Rule evaluations: the ALB-specific driver that can matter more than traffic volume when rule count and request rate rise together.
Where LCU and NLCU estimates usually drift
- Teams average all drivers together even though one hourly maximum determines the bill.
- Processed bytes are modeled, but bursty connection behavior or rule evaluations are ignored.
- One calm hour is used as the baseline even though peak traffic shifts the dominant driver.
- Users assume more requests always means more cost, while the actual dominant dimension may be bytes or rule evaluations.
What to review before trusting the capacity-unit baseline
- Look at each driver separately and identify the max instead of blending them into one traffic story.
- Check peak hours and burst windows because that is where the dominant driver often flips.
- Model ALB rule evaluation pressure explicitly if routing complexity is part of the architecture.
- Use this page to estimate units per hour, then move to the main load balancer cost page for full pricing.
Baseline vs dominant-driver shift scenarios
| Scenario | Connections | Processed GB/hr | Rule evals |
|---|---|---|---|
| Baseline | Expected | Expected | Expected |
| Peak | High | High | Burst |
How to review the first real capacity-unit month
- Check which driver actually dominated in production before changing all of the assumptions at once.
- Review hourly peaks, not just monthly averages, because max-driver billing hides inside those windows.
Next steps
Example scenario
- If you have 40 new connections/sec, 2,000 active connections, and 0.8 GB/hour processed -> estimate average LCU/NLCU.
- Use this to convert metrics into "capacity units per hour" for the load balancer cost calculator.
- Peak 230% scenario highlights the max-driver jump during traffic spikes.
Included
- LCU/NLCU units estimate from inputs (drivers).
- Shows which driver dominates (max of drivers).
- Baseline vs peak scenario table for driver spikes.
Not included
- Actual pricing (use the load balancer cost calculator after you estimate units/hour).
- Provider-specific exceptions, rounding rules, and tiering unless you reflect them elsewhere.
How we calculate
- Compute each driver's units as (measured value / driver threshold).
- Capacity units per hour = max(driver units).
- Use the result as "capacity units (avg per hour)" for a monthly cost estimate.
FAQ
Why does this take the max of drivers?
Where do I get these inputs?
How do I turn LCU/NLCU into dollars?
Related tools
Related guides
Disclaimer
Educational use only. Not legal, financial, or professional advice. Results are estimates based on the inputs and assumptions shown on this page. Verify pricing and limits with your providers and documentation.
Last updated: 2026-01-29. Reviewed against CloudCostKit methodology and current provider documentation. See the Editorial Policy .