The price you pay for AWS WAF is calculated according to three chargeable elements:
The number of incoming requests that WAF has to process
The number of Web ACLs that you have
The number of Rules within each of the Web ACLs