AWS Load Balancer Cost Calculator (ALB/NLB)

Estimate load balancer cost with a simple model: fixed hourly LB fees + capacity-unit hours (LCU for ALB or NLCU for NLB). Use hours/day x days/month to normalize uptime and compare baseline vs peak traffic.

Inputs

Load balancers
Hours/day
Days/month
Use 30.4 for an average month.
Monthly hours: 730
Price ($ / LB-hour)
Approx $16.42 per LB-month.
Capacity units (avg per hour)
Use LCU-hours (ALB) or NLCU-hours (NLB) as your capacity unit. Enter the average units per hour.
Price ($ / capacity unit-hour)
Capacity unit type
New connections / sec
Active connections
Processed GB / hour
Avg Mbps
Use average throughput over the hour.
Est 54 GB/hour.
Rule evaluations / sec
Est 1.6 units/hour.
Scenario presets

Results

Estimated monthly total
$62.02
Fixed hourly (LB-hours)
$32.83
Capacity units
$29.18
Capacity unit-hours
3,648
Usage share
47.1%

How to get your inputs

  • Load balancers: count active ALBs/NLBs (idle LBs still bill).
  • Capacity units: use average LCU/NLCU per hour from metrics, not monthly totals.
  • Schedule: hours/day and days/month should match actual uptime.
  • Pricing: use region-specific LB-hour and LCU/NLCU-hour rates.

Result interpretation

  • If usage share is high, focus on reducing LCU/NLCU drivers (connections, bytes, rule evals).
  • If fixed costs dominate, review the number of active load balancers.

Common mistakes

  • Using a single average and ignoring peak/incident scenarios.
  • Double-counting or missing adjacent line items (transfer, logs, retries).
  • Entering LCU-hours/month as LCU per hour (overstates costs).
  • Ignoring idle LBs that stay billed even with no traffic.

Scenario planning

Scenario LB count Capacity units Notes
Baseline Current Average Normal traffic
Peak Current High Launch or incident

Validate after changes

  • Compare your estimate to the first real bill and adjust assumptions.
  • Track the primary driver metric (requests/GB/count) over time.
  • Compare LB-hours and LCU/NLCU-hours with billing line items.

Next steps

Advertisement

Example scenario

  • 2 load balancers running 24 hours/day for 30 days, averaging 5 capacity units/hour - estimate fixed + usage components.
  • Peak 220% scenario helps budget for marketing bursts.

Included

  • Fixed cost from load balancers x hours/day x days/month x $/LB-hour.
  • Usage cost from capacity unit-hours x $ per unit-hour (LCU/NLCU) using hours/day x days/month.
  • Optional capacity unit estimator from connections, bytes, and rule evaluations.
  • Optional Mbps estimator for processed GB/hour.
  • Baseline vs peak scenario table for capacity spikes.

Not included

  • Data transfer/egress beyond what is included in your provider's capacity unit definition.
  • Downstream service costs (instances, NAT, logs, etc).

How we calculate

  • Fixed cost = load balancers x (hours/day x days/month) x $ per LB-hour.
  • Capacity unit-hours = avg capacity units per hour x (hours/day x days/month).
  • Usage cost = capacity unit-hours x $ per capacity unit-hour.
  • Total = fixed cost + usage cost.

FAQ

What should I enter as "capacity units per hour"?
Use your measured LCU-hours (ALB) or NLCU-hours (NLB) and enter the average units per hour. If you only have peak values, model both typical and peak scenarios.
Does this include cross-zone or internet egress charges?
Not explicitly. Some architectures have separate transfer fees. Model transfer separately if it's meaningful for your workload.
How do I reduce load balancer cost?
Reduce the number of LBs, reduce capacity units (requests/connections/bytes), and avoid architectures that create excessive east-west traffic.

Related tools

Related guides

API Gateway vs ALB vs CloudFront cost: what to compare (requests, transfer, add-ons)
A practical cost comparison of API Gateway, Application Load Balancer (ALB), and CloudFront. Compare request pricing, data transfer, caching impact, WAF, logs, and the hidden line items that change the answer.
CloudFront cache hit rate: how it changes origin egress cost
Cache hit rate strongly influences origin requests and origin egress (cache fill). Learn a simple model, what breaks hit rate, and the practical levers to improve it safely.
CloudFront pricing: estimate bandwidth and request costs (without hardcoding prices)
A practical way to estimate CloudFront-style CDN costs using your own bandwidth ($/GB) and request-fee ($ per 10k/1M) assumptions, plus common pitfalls like tiered pricing and origin egress.
GCP load balancing pricing: hours, requests, traffic processed, and egress
A driver-based approach to load balancer cost: hours, request volume, traffic processed, and (separately) outbound egress. Includes a worked estimate template, pitfalls, and a workflow to estimate GB from RPS and response size.
Lambda vs Fargate cost: a practical comparison (unit economics)
Compare Lambda vs Fargate cost with unit economics: cost per 1M requests (Lambda) versus average running tasks (Fargate), plus the non-compute line items that often dominate (logs, load balancers, transfer).
Azure CDN pricing: estimate bandwidth, requests, and cache fill
A practical Azure CDN estimate: edge bandwidth, request volume, and origin egress (cache fill). Includes validation steps for hit rate, purge behavior, and big endpoints.
Advertisement

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-28