AWS Security Hub Cost Estimator
The Security Hub cost estimator is a console feature that provides estimates for capabilities across your AWS environnment. The cost estimator shows you what your individual service costs are across AWS Security Hub CSPM, Amazon Inspector, and Amazon GuardDuty and what your estimated costs would be in Security Hub with Security Hub's simplied pricing plans. You can adjust estimated usage and resource counts to match your AWS usage to increase the accuracy of your estimate. The cost estimator is available in all regions where Security Hub is available.
The cost estimator estimates montly costs for security capabilities using two pricing models:
-
Individual services pricing – Pay for each security feature separately (GuardDuty, Amazon Inspector, Security Hub CSPM).
-
Security Hub simplified pricing – Unified pricing across 3 pricing plans, essentials plan with per-resource pricing, threat analytics with per-event and per-GB logs pricing, and Lambda Code scanning with per-resource pricing.
The estimator uses AWS Cost Explorer data when available. When Cost Explorer data is unavailable, you can manually enter usage data. Cost estimates are based on observed and user provided usage, and public pricing infomation. Estimates may not reflect enterprise discounts.
Key benefits of the cost estimator include:
-
See how the cost with unified pricing, when enabling Security Hub, compares against cost with individual service without enabling Security Hub
-
Estimate costs before enabling capabilities
-
Adjust usage parameters to model different scenarios
-
Export estimates as PDF for stakeholder review
Access by account type
Note
For Delegated administrator and member accounts, the cost estimator opens in edit mode by default, allowing you to immediately enter usage data. Management account and standalone accounts open in view mode when Cost Explorer data is available.
This feature automatically retrieves information on actual past usage to estimate the cost for certain account types. See below for details on each of the account types and the data that is available for each account type.
| Account Type | Cost Explorer Data | Data Entry | Scope |
|---|---|---|---|
| Management Account (MA) | Auto-populated | Manual override available | Organization-wide |
| Delegated Administrator (DA) | Auto-populated via cross-account role* | Manual override available | Organization-wide |
| Member Account | Auto-populated via cross-account role* | Manual override available | Organization-wide |
| Standalone Account (SA) | Auto-populated | Manual override available | Single account |
* Requires cross-account IAM role configuration in management account. See Setting up cross-account access section below.
Prerequisites
Required IAM permissions
In order to use the all of the cost estimator's capabilties your IAM principal must have the following permissions:
| API Operation | Service | Purpose |
|---|---|---|
ce:GetCostAndUsage |
AWS Cost Explorer | Retrieve historical usage and cost data |
pricing:GetProducts |
AWS Pricing | Get current pricing rates |
organizations:ListAccounts |
AWS Organizations | Count accounts in organization |
organizations:DescribeOrganization |
AWS Organizations | Determine account type |
securityhub:ListOrganizationAdminAccounts |
Security Hub | List organization admin accounts |
iam:GetRole |
IAM | Check cross-account role existence (Management account only)* |
sts:AssumeRole |
IAM | Assume cross-account role (Delegated administrator/Member account only)** |
* Required only for Management Account users to verify cross-account role status.
** Required only for Delegated Administrator and Organization Member accounts using cross-account access.
Additional requirements
- Cost Explorer
-
Must be enabled for automatic data population (24-hour processing delay after enablement).
Important notes
-
Estimates are based on observed and user provided usage, and public pricing infomation – Actual costs may vary based on usage patterns and enterprise agreements
-
30-day look back – Cost Explorer data reflects the past 30 days of usage
-
Pricing region – All estimates use us-east-1 (N. Virgina) rates
-
No impact on settings – Changes in the estimator do not affect your current Security Hub or service configurations
-
Enterprise discounts – Modified estimates do not include enterprise discounts; only Cost Explorer data reflects actual discounted costs
-
Data refresh – Cost Explorer data updates daily; refresh the page to see the latest data