This page describes the pricing for Cloud Next Generation Firewall (Cloud NGFW).
Cloud NGFW is available in three tiers, each offering different levels of features and capabilities:
You are billed based on the features that you use in your firewall policies.
Cloud NGFW Essentials tier
When you use Cloud NGFW Essentials rules in your firewall policies, you don’t incur any charges. We recommend you make use of the Essential tier features for traffic that does not require advanced inspection.
Cloud NGFW Standard tier
When a traffic flow is evaluated by a firewall policy rule containing Cloud NGFW Standard features, you are charged for data processing.
Data processing charges apply to the following north-south traffic flows:
Data processing charges don't apply to traffic between resources within Google Cloud (east-west traffic) or to traffic intercepted by proxy-based load balancers.
The following table summarizes the pricing for the Cloud Standard tier.
Tier | Price (USD) per GB evaluated |
|---|---|
Cloud NGFW Standard | $0.0193 / 1 gibibyte |
Cloud NGFW Enterprise
When a traffic flow is evaluated by a firewall policy rule containing Cloud NGFW Enterprise features, you incur additional charges based on the following components:
Firewall endpoint charges
You are charged on an hourly basis for each firewall endpoint that is deployed in your organization. Because the firewall endpoint is an organization-level resource, the endpoint charge is billed to your billing project.
Data processing charges
You are charged for all traffic inspected by the Cloud NGFW Layer 7 security features, which includes traffic in both directions of a given flow.
Note: If a traffic flow is evaluated by rules that use both Cloud NGFW Standard and Cloud NGFW Enterprise features, you are only charged for the Cloud NGFW Enterprise data processing. The Cloud NGFW Standard charge for that flow is waived.
The following table summarizes the pricing for the Cloud Enterprise tier.
Tier | Endpoint deployment | Data processing |
|---|---|---|
Cloud NGFW Enterprise | $1.75 / 1 hour | $0.0193 / 1 gibibyte |
Pricing for hierarchical firewall policies is based on the total number of rule attributes within a policy and the number of virtual machine (VM) instances that the policy applies to. A rule attribute is a specific configuration within a rule, such as an IP address range, port, protocol, or service account.
In addition to any tier-specific data processing charges, hierarchical firewall policies incur its own charges. The price is calculated per VM, per month, based on the total attribute count across all rules in the policy.
Number of attributes in all rules in a policy | Price (USD) |
|---|---|
500 or fewer (standard) | $0.001369863 / 1 hour |
501 or more (large) | $0.002054795 / 1 hour |
There is no charge for a policy that does not apply to any VMs.
Virtual Private Cloud (VPC) firewall rules are free of charge.
Firewall Insights pricing is described in Network Intelligence Center pricing.
Firewall Rules Logging pricing is described in Network Telemetry pricing.
The following scenarios illustrate how Cloud NGFW pricing applies to common use cases.
Scenario 1: Upgrade your VPC firewalls
You are using VPC firewall rules and want to upgrade to a more modern policy structure without paying for additional features.
Solution: You can migrate your existing rules to the Cloud NGFW Essentials tier. This tier includes all the functionality of VPC firewall rules and adds more powerful features, like address groups, for free.
Cost: The migration tools and the use of the Essentials tier features are completely free.
Scenario 2: Secure your east-west and egress traffic with layered rules
You want to use free, tag-based rules for internal east-west traffic, block internet access for a specific group of VMs tagged as Internal-VM, and apply advanced rules to the remaining internet-bound egress traffic.
Solution: You can achieve this by creating a firewall policy where rules are processed in a specific order of priority:
Cost: You only pay to process the egress traffic that is evaluated by your final firewall rule (rule no 3). Because the free rules handle all your internal traffic and the blocked VMs, you limit your costs to only the Internet bound traffic that you explicitly send for inspection.
Scenario 3: Apply IDPS to specific east-west traffic
You want to apply advanced IDPS rules only to traffic going to and from a production database, while allowing all other internal east-west traffic to pass at no cost.
Solution: You can achieve this by creating a firewall policy that layers a specific, high-priority rule over your general traffic rules:
Cost: You are only charged the Cloud NGFW Enterprise fee for the precise traffic flows that you send for IDPS inspection. This granular, tag-based approach ensures you can protect critical workloads without paying to inspect every packet on your internal network.
Cloud NGFW bills you for the data processing of traffic that is evaluated by rules containing features from the Cloud NGFW Standard or Cloud NGFW Enterprise tiers. You incur charges when a rule is evaluated, regardless of whether the rule allows or denies the traffic. For example, if you enable a Standard geo-location rule, you are billed for all traffic evaluated by that rule, even if the traffic originates from a permitted country.
For the Standard tier, you are only charged for north-south traffic from the Internet to VM instances (ingress) and traffic from VM instances to the Internet (egress). For the Enterprise tier, you are charged for both north-south and east-west traffic (traffic between resources within Google Cloud).
Firewall policies evaluate traffic against rules according to rule priority. A charge is incurred as soon as a given traffic flow is evaluated by a rule with paid features. In a typical traffic flow, first, traffic is processed by rules that use Cloud NGFW Essentials features. To optimize costs, you can assign Essentials rules a higher priority than rules in the paid tiers. If traffic doesn't match an Essentials rule, it is then evaluated by rules that use features from the Cloud NGFW Standard or Cloud NGFW Enterprise tiers.
Cloud NGFW does not charge you twice for the same traffic flow. For example, if a traffic flow is evaluated by both Standard and Enterprise rules, you are charged only for Enterprise rule evaluation.
To help you understand how billing is calculated, the following sections walk you through common firewall policy scenarios.
Scenario 1: Using Essentials and Standard features
In this scenario, your policy uses both free and paid features from both the Cloud NGFW Essentials and Cloud NGFW Standard tiers. In the policy, the Essentials rules have a higher priority (a lower priority number) than the Standard rules.
Assume 100 GB of north-south traffic (traffic from and to the Internet) enters your network and is evaluated as follows:
Billing summary:
Scenario 2: Using Essentials and Enterprise features
In this scenario, your firewall policy rules use free features that trigger billable processing for IDPS inspection. In the policy, the Essentials rules have a higher priority (a lower priority number) than the Enterprise rules.
Assume 100 GB of north-south traffic enters your network and is evaluated as follows:
Billing summary:
Scenario 3: Combining Essentials, Standard, and Enterprise features
In this scenario, your firewall policy rules are configured with features from all three tiers. In the policy, the Essentials rules have the highest priority (a lower priority number), followed by a rule with a lower priority that combines features from Enterprise and Standard.
Assume 100 GB of north-south traffic enters your network and is evaluated as follows:
When a single rule uses features from multiple tiers, the traffic is billed at the rate of the highest tier used. Hence, this 50 GB traffic is billed at Cloud NGFW Enterprise rate.
Billing summary: