AWS Config isn't one charge—it's a triple threat of recording and evaluation fees. Control Tower's defaults enable maximum visibility at maximum cost. Audit your Config before it audits your budget.
There is a specific inflection point in every company's cloud journey. It's the moment you realize a single AWS account is no longer sustainable. You decide to mature. You adopt a multi-account strategy managed by AWS Organizations. Perhaps you use AWS Control Tower to deploy a "Landing Zone."
Then, the bill arrives.
Suddenly, AWS Config is sitting near the top of (or hidden among) your cost drivers. This is not malice on the part of AWS, but a collision between the need for universal governance and the reality of consumption-based pricing.
The Mechanism of the Bill: A Triple Threat
To control costs, you must understand that AWS Config isn't one charge; it's a triple threat of recording and evaluation fees.
1. The Configuration Item (CI) Recorder
Every time a supported resource changes state, a Configuration Item is generated. At $0.003 per item (Continuous) or $0.012 (Periodic/Daily), this adds up fast.
The "silent killer" here is the AWS VPC. Every time an ENI is created or deleted—constant in Lambda or Fargate environments—AWS Config records it.
2. Config Rules Evaluations
Beyond recording the change, you likely have Config Rules active to check if that change was compliant. Each evaluation costs $0.001.
If you have 20 rules and a resource changes 1,000 times, you aren't just paying for 1,000 CIs; you are paying for 20,000 rule evaluations.
3. Conformance Packs
These are bundles of rules (like a PCI-DSS or CIS benchmark pack). Each rule evaluation inside a pack also costs $0.001. Deploying these across an entire Organization without scoping them is the fastest way to a five-figure surprise.
| Charge Type | Cost | Risk Factor |
|---|---|---|
| Configuration Item (Continuous) | $0.003 / CI | High-churn resources (ENIs, EBS) |
| Configuration Item (Periodic) | $0.012 / CI | 4× more expensive per item |
| Config Rule Evaluation | $0.001 / eval | Multiplies with rule count |
| Conformance Pack Evaluation | $0.001 / eval | Bundles can have 50+ rules |
The Pivot: Frequency and the "Daily" Nuance
AWS now offers Periodic Recording, but the math is specific:
- Continuous: $0.003 per CI
- Periodic (Daily): $0.012 per CI
Because Periodic is 4× more expensive per item, a resource must change more than 4 times a day for Periodic to save you money.
Use Continuous for security-critical resources (IAM, S3 Policies). Use Periodic (Daily) for high-churn infrastructure (ENIs, EBS volumes) in non-production environments.
Engineer's Tool: The Athena Audit
Cost Explorer is a financial dashboard; it won't tell you which resource is burning your budget. For that, you need Athena.
Athena cannot query what it cannot see. AWS Config delivery to an S3 Bucket (via a Delivery Channel) must be explicitly enabled. This is not always automatic, and without these logs in S3, you are flying blind.
Once your logs are flowing to S3, run this query to find your "Top Talkers":
SELECT configurationItem.resourceType, configurationItem.resourceId, COUNT(*) AS change_count, ROUND(COUNT(*) * 0.003, 2) AS est_recording_cost_usd FROM "your_database"."your_config_table" WHERE from_iso8601_timestamp( configurationItem.configurationItemCaptureTime ) > date_add('day', -7, now()) GROUP BY 1, 2 ORDER BY 3 DESC LIMIT 20;
The Playbook for Active Governance
-
Scope Down Recorders:
Exclude high-churn types like
EC2::NetworkInterfacein dev accounts. - Regional Discipline: Use SCPs to block unused regions so Config can't be enabled there.
- Audit Rules & Packs: Don't run a 50-rule Conformance Pack in a sandbox account with no data.
- Enable S3 Delivery Early: You cannot debug a spike that happened yesterday if the logs weren't being saved.
Governance is not "set and forget." In a multi-account AWS Organization, the defaults are designed for maximum visibility—and maximum cost.
The Bottom Line
By understanding the relationship between VPC churn, rule evaluations, and forensic Athena auditing, you can govern at scale without the budget-breaking surprises.
- Audit your Config recorder settings before scaling to new accounts.
- Match recording frequency to resource churn—not fear.
- Enable S3 delivery channels early—you can't debug what you didn't log.
- Scope Conformance Packs to production, not everywhere.
Stop the Governance Cost Surprise
CloudGauge surfaces hidden AWS Config costs across your Organization—before the bill arrives. See which resources are churning and which rules are multiplying your spend.
Sign Up
Discussion
Share your thoughts on AWS Config cost optimization