Cloud Armor Calculator
Price Cloud Armor policies, rules and request volume, and compare pay-as-you-go with a Managed Protection subscription.
About Cloud Armor Calculator
Standard Cloud Armor bills three things: each policy, each rule inside it, and every million requests evaluated. Managed Protection Plus replaces the policy and request meters with a flat subscription plus a per-GiB data charge, so the crossover depends almost entirely on request volume rather than on rule count. Rule count is cheap and request volume is not, so a WAF that inspects a busy public endpoint can cost more than the service behind it — and Plus also buys DDoS bill protection, which is a financial control rather than a technical one. Confirm subscription terms and per-request pricing in the Google Cloud pricing calculator, since the subscription has a minimum commitment.
Formula
Cloud Armor
standard = policies × policy price + rules × rule price + millions of requests × request price; Plus = subscription + resources above the allowance × per-resource price + processed GiB × data price.
- policy price
- Fixed monthly charge per security policy
- request price
- Per-million charge for requests evaluated against your rules
- subscription
- Managed Protection Plus fee, which bundles rules, requests, Adaptive Protection and DDoS bill protection
Worked example
With the default values below, Cloud Armor Calculator returns Monthly Cost of $415.00. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Security policiesaccepts 0–1,000 policies
- 3 policies
- Price per policyaccepts 0–1,000 USD/month
- 5 USD/month
- Rules across all policiesaccepts 0–10,000 rules
- 25 rules
- Price per ruleaccepts 0–100 USD/month
- 1 USD/month
- Requests inspectedaccepts 0–10,000,000 millions
- 500 millions
- Price per million requestsaccepts 0–100 USD/million
- 0.75 USD/million
- Service tierone of Standard (pay as you go), Managed Protection Plus (subscription)
- Standard (pay as you go)
- Managed Protection Plus subscriptionaccepts 0–100,000 USD/month
- 3,000 USD/month
- Protected resourcesaccepts 0–100,000 resources
- 12 resources
- Resources included in the subscriptionaccepts 0–100,000 resources
- 100 resources
- Price per resource above the allowanceaccepts 0–5,000 USD/month
- 30 USD/month
- Data processed by Managed Protectionaccepts 0–10,000,000 GiB
- 2,000 GiB
- Managed Protection data price per GiBaccepts 0–10 USD/GiB
- 0.045 USD/GiB
Results
- Monthly Cost
- $415.00
- Standard Tier Cost
- $415.00
- Managed Protection Plus Cost
- $3,090.00
- Policy and Rule Charge
- $40.00
- Request Inspection Charge
- $375.00
- Cheaper Tier at This Volume
- Standard — pay as you go costs less, though it excludes the DDoS bill protection and response team
- Cost per Million Requests
- $0.8300
- Requests Where the Subscription Wins
- 4,067 millions
Step by step
- 1Values used
- 2Cloud Armor
- 3Monthly Cost= 415.00
- 4Standard Tier Cost= 415.00
- 5Managed Protection Plus Cost= 3,090.00
- 6Policy and Rule Charge= 40.00
- 7Request Inspection Charge= 375.00
- 8Cheaper Tier at This Volume= Standard — pay as you go costs less, though it excludes the DDoS bill protection and response team
Assumptions and limits
- The result is derived only from the 13 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to 4 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is Cloud Armor calculated?
standard = policies × policy price + rules × rule price + millions of requests × request price; Plus = subscription + resources above the allowance × per-resource price + processed GiB × data price. Standard Cloud Armor bills three things: each policy, each rule inside it, and every million requests evaluated. Managed Protection Plus replaces the policy and request meters with a flat subscription plus a per-GiB data charge, so the crossover depends almost entirely on request volume rather than on rule count.
Why does Cloud Armor matter?
Rule count is cheap and request volume is not, so a WAF that inspects a busy public endpoint can cost more than the service behind it — and Plus also buys DDoS bill protection, which is a financial control rather than a technical one. Confirm subscription terms and per-request pricing in the Google Cloud pricing calculator, since the subscription has a minimum commitment.
What values do I need to enter?
This calculator takes 13 inputs: Security policies, Price per policy, Rules across all policies, Price per rule, Requests inspected, Price per million requests, Service tier, Managed Protection Plus subscription, Protected resources, Resources included in the subscription, Price per resource above the allowance, Data processed by Managed Protection, Managed Protection data price per GiB. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Does Cloud Armor charge for requests it blocks?
Yes. The request meter counts requests evaluated against a policy, whether the verdict is allow, deny or rate-limit. That is the point of the rate-limiting rules — blocking cheaply at the edge is still cheaper than passing the traffic to your backends.
