by Valts Ausmanis · February 20, 2025
Monitoring cloud infrastructure changes is key to improve your cloud visibility, security and compliance, but is AWS Config too costly? Yes and no. If you track every change in a busy environment—like auto-scaling EC2 or frequent CI/CD deployments—costs can add up fast. But with smart choices like filtering important resources, using periodic recording, and enabling only necessary rules, you can keep costs low while still monitoring effectively. In this blog, I’ll break down when AWS Config gets expensive and how to use it more cost-efficiently. Let’s get started!
AWS Config helps keep an up-to-date inventory of AWS resources and continuously checks them against your security rules - something every organization needs, no matter its size.
It does two key things:
AWS Config uses a pay-as-you-go model where you’re charged based on the number of configuration items recorded, rule evaluations performed, and conformance pack evaluations. This section explains the key pricing components and how they affect your monthly bill.
Every time AWS Config records the state of a supported resource, it creates a configuration item. Pricing is based on the number of these items recorded:
AWS Config monitors your resource configurations using defined rules, and every evaluation incurs a charge:
Example:
If any rule is evaluated 100,000 times in a month, your cost will be 100,000×$0.001=$100
Conformance packs allow you to bundle multiple rules into a single package for streamlined compliance management. The pricing for conformance packs is based on the underlying evaluations:
I've seen AWS invoices where AWS Config costs actually exceeded compute or storage expenses. If not configured carefully, AWS Config can get expensive quickly.
Let’s take a look on some real-life scenarios with examples and calculations for both a 500,000-resource environment and a 5,000-resource environment.
Every time a resource changes, AWS Config creates a new configuration item at about $0.003 per item. Consider these real-life examples:
AWS Config rules are used to check if resources comply with set standards. Each rule evaluation cost around $0.001. Real-life triggers include:
When you first enable AWS Config, the service takes a snapshot of all your resources.
This initial charge reflects the significant work AWS Config does to capture the entire state of your infrastructure, which can be especially expensive if you’re onboarding a large and dynamic environment.
Here are few strategies that I have used in my consulting work to manage costs, along with calculations to show the impact. By applying these measures, you can significantly reduce costs while still benefiting from AWS Config’s monitoring capabilities.
Limit tracking to critical resources using filters (like specific resource types or tags).
In a 500,000-resource environment, if you filter out 90% of resources, you only track 50,000 resources. The initial snapshot cost then becomes: 50,000 × $0.003 = $150 instead of $1,500.
Similarly, daily recording costs drop proportionally with the number of resources tracked.
Enable AWS Config only in necessary AWS accounts and regions. I have seen several DEV / QA accounts (where resources change more frequently than PROD accounts) with AWS Config unnecessarily enabled, that resulted in thousands of dollars in additional AWS bills.
If real-time monitoring isn’t essential, opt for periodic recording (e.g., once every 24 hours).
It can be tempting to enable as many rules as possible, thinking it will make your infrastructure more secure. However, that’s not always the case—less is often more. Start with the rules that directly align with your application and compliance needs, and incrementally add new ones over time.
Fewer rules mean fewer evaluations, which helps keep the cost down.
For example, if you reduce the number of evaluations in a high-change environment from 1,000,000 to 200,000 per day by only monitoring critical configurations, you could potentially cut the rule evaluation cost by 80%.
For many small and medium businesses (SMBs), spending $1,000 a month or $12,000 a year on AWS Config alone is simply too high. These companies may not require strict compliance enforcement, but they still need clear visibility into their infrastructure changes. For some SMBs, the total AWS bill might only be around $1,000 to $2,000 per month. In such cases, if AWS Config costs make up more than half of your overall AWS spend, it’s a clear sign that you need a more cost-effective solution.
Fortunately, there are alternatives like Cloudviz.io, which offers infrastructure change monitoring for a fixed rate of only $49 per month. You can check our pricing details at Cloudviz.io Pricing.
Automated monitoring combined with diagram history gives your team superpowers:
AWS Config is a powerful tool for tracking infrastructure changes and ensuring compliance. However, based on my experience, I know that its pricing can quickly add up - especially in dynamic environments or for organizations with smaller budgets. I’ve mentioned several cost optimization options, such as filtering critical resources, limiting the scope of monitoring, and opting for periodic recordings instead of continuous monitoring. And if your AWS spend is low or strict compliance isn’t a top priority, I recommend considering an alternative like Cloudviz.io, which offers cost-effective infrastructure change monitoring.
Looking for tool to automatically monitor your cloud infrastructure changes?
Try out Cloudviz.io and have your infrastructure change history whenever you need it
As experienced AWS architects and developers, our mission is to provide users an easy way to generate stunning AWS architecture diagrams and detailed technical documentation. Join us to simplify your diagramming process and unleash the beauty of your cloud infrastructure
Support
Contact
Copyright © 2019 - 2025 Cloudviz Solutions SIA