Skip to content
Calcrivo

Cloud WAF Capacity Calculator

Size an AWS WAF web ACL against the 1500 WCU budget and price web ACLs, rules and inspected requests per month.

Inputs

ACLs
groups
WCU
rules
WCU
WCU

AWS WAF allows 1500 web ACL capacity units per web ACL by default

million
USD/month
USD/month
USD

WCU Consumed per Web ACL

1,170WCU

WCU Budget Used

78.0%

WCU Remaining

330WCU

Custom Rules That Still Fit

13rules

Monthly WAF Cost

$273.00

Annual WAF Cost

$3,276.00

Monthly Request Inspection Cost

$192.00

Verdict

Comfortable headroom for incident-response rules

Step by step

  1. Values used

    Web ACLs deployed = 3 ACLs; AWS managed rule groups per web ACL = 4 groups; Average WCU per managed rule group = 180 WCU; Custom rules per web ACL = 18 rules; Average WCU per custom rule = 25 WCU; WCU capacity per web ACL = 1,500 WCU; Requests inspected per month = 320 million; Web ACL price = 5 USD/month; Rule price = 1 USD/month; Price per million requests = 0.6000 USD

  2. Cloud WAF Capacity

    WCU consumed = managed rule groups × WCU per group + custom rules × WCU per rule, measured against the 1500 WCU per web ACL budget.

  3. AWS WAF pricing

    Monthly cost = web ACLs × $5 + web ACLs × rules × $1 + inspected requests in millions × $0.60.

  4. WCU Consumed per Web ACL

    = 1,170 WCU

  5. WCU Budget Used

    = 78.0

  6. WCU Remaining

    = 330 WCU

  7. Custom Rules That Still Fit

    = 13 rules

  8. Monthly WAF Cost

    = 273.00

  9. Annual WAF Cost

    = 3,276.00

How it works

Every WAF rule has a published capacity cost, and a web ACL that exceeds 1500 WCUs simply refuses to deploy. Managed rule groups are the expensive part — the core rule set alone is 700 WCUs — so this calculator separates managed from custom capacity and reports how many more custom rules the remaining budget will hold. Discovering the WCU ceiling during an active exploitation event, when you are trying to push one virtual-patch rule and the deployment fails, is a genuinely bad afternoon.

Formulas

Cloud WAF Capacity

WCU consumed = managed rule groups × WCU per group + custom rules × WCU per rule, measured against the 1500 WCU per web ACL budget.

usedWcu
Web ACL capacity units consumed by the rule set
wcuLimit
1500 WCUs per web ACL by default
extraCustomRules
Remaining WCU ÷ average WCU per custom rule

AWS WAF pricing

Monthly cost = web ACLs × $5 + web ACLs × rules × $1 + inspected requests in millions × $0.60.

aclPrice
$5 per web ACL per month
rulePrice
$1 per rule per month
requestPrice
$0.60 per million inspected requests

Frequently Asked Questions

How is Cloud WAF Capacity calculated?

WCU consumed = managed rule groups × WCU per group + custom rules × WCU per rule, measured against the 1500 WCU per web ACL budget. Every WAF rule has a published capacity cost, and a web ACL that exceeds 1500 WCUs simply refuses to deploy. Managed rule groups are the expensive part — the core rule set alone is 700 WCUs — so this calculator separates managed from custom capacity and reports how many more custom rules the remaining budget will hold.

Why does Cloud WAF Capacity matter?

Discovering the WCU ceiling during an active exploitation event, when you are trying to push one virtual-patch rule and the deployment fails, is a genuinely bad afternoon.

What values do I need to enter?

This calculator takes 10 inputs: Web ACLs deployed, AWS managed rule groups per web ACL, Average WCU per managed rule group, Custom rules per web ACL, Average WCU per custom rule, WCU capacity per web ACL, Requests inspected per month, Web ACL price, Rule price, Price per million requests. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

What consumes the most WCUs?

Managed rule groups and anything that inspects the request body. The AWS core rule set is 700 WCUs, the known-bad-inputs set is 200, and a regex pattern set over the body can be 50 or more on its own. Rate-based rules are cheap at 2 WCUs, which makes them the best value control in the product.

Should I use one web ACL or several?

Several, split by attachment point. A CloudFront-scope ACL and a regional ALB ACL each get their own 1500 WCU budget, so you get more capacity and a smaller blast radius per change — at the cost of an extra $5 per month and one more thing to keep in sync.

You might also need