CLF-C02 · Billing, Pricing, and Support · Updated August 8, 2026
AWS Cost Explorer vs Budgets vs Cost and Usage Report: Cost Management Tools Compared
AWS Cost Explorer, AWS Budgets, and the AWS Cost and Usage Report (CUR) solve three different cost problems. Cost Explorer is the visualization tool: interactive charts of past spending plus a forecast of future spend. AWS Budgets is the alerting tool: set a spending or usage threshold and get notified (or trigger an action) when actual or forecasted costs cross it. The CUR is the raw data feed: the most detailed billing dataset AWS produces, delivered to Amazon S3 for deep analysis. Knowing which tool answers which question is exactly what CLF-C02 billing questions probe.
AWS Cost Explorer: analyze and forecast spending
Cost Explorer lives in the Billing and Cost Management console and turns your billing history into interactive graphs. You can view roughly the past year of usage, break costs down by service, linked account, Region, usage type, or cost allocation tag, and switch between monthly and daily granularity (hourly granularity is available as an opt-in for recent data). It also projects a forecast of future spend based on your historical pattern, which is useful for spotting a trend before it becomes a surprise bill.
Two features make Cost Explorer more than a chart viewer. First, filtering and grouping let you answer targeted questions like “what did the analytics team’s tagged resources cost last quarter?” Second, it produces rightsizing recommendations and purchase recommendations for Reserved Instances and Savings Plans, based on your actual usage. When a question asks how to identify underused EC2 instances or whether a commitment discount would pay off, Cost Explorer’s recommendations are the built-in answer.
What Cost Explorer does not do: it will not notify you about anything, and it will not stop spending. It is a read-and-analyze tool.
AWS Budgets: thresholds, alerts, and actions
AWS Budgets is proactive where Cost Explorer is retrospective. You define a budget, and AWS watches your spend against it continuously. Budget types include:
- Cost budgets: alert when spending against a dollar amount crosses a threshold.
- Usage budgets: track consumption in usage units, such as instance hours or data transfer.
- RI and Savings Plans budgets: monitor the utilization and coverage of your commitment discounts, so you find out if a Reserved Instance is sitting idle.
Alerts can fire on actual spend (you have already crossed the line) or forecasted spend (your trajectory says you will cross it before the period ends). Forecast-based alerts are the exam’s favorite detail, because they let you react before the money is spent. Notifications go out through email or Amazon Simple Notification Service (SNS).
Budgets can also go beyond notifying. Budget actions can respond to a crossed threshold automatically: applying a restrictive IAM policy or service control policy, or stopping specific EC2 and RDS instances. That is the distinction between “tell me” and “do something about it,” and it belongs entirely to Budgets.
AWS Cost and Usage Report: the raw data export
The Cost and Usage Report (surfaced today under Data Exports in the billing console) is the most comprehensive and granular billing data AWS publishes. Rather than a dashboard, it is a dataset: line items for every charge, down to hourly granularity and individual resource IDs, delivered on a schedule to an S3 bucket you own. From there, teams query it with Amazon Athena, load it into Amazon Redshift, or visualize it in Amazon QuickSight.
Choose the CUR when the requirement mentions the most detailed billing data available, custom analysis, feeding cost data into third-party or in-house tools, or chargeback reporting across a large organization. It is overkill for “show me a graph of last month,” which is Cost Explorer territory.
Side-by-side comparison
| Cost Explorer | AWS Budgets | Cost and Usage Report | |
|---|---|---|---|
| Core job | Visualize and forecast spend | Alert and act on thresholds | Export granular billing data |
| Direction | Looks backward (plus forecast) | Watches continuously, looks forward | Records everything for later analysis |
| Output | Interactive charts, recommendations | Email/SNS alerts, automated actions | CSV/Parquet files in your S3 bucket |
| Granularity | Monthly, daily, opt-in hourly views | Threshold-based, per budget period | Line-item detail, down to hourly and per resource |
| Can it stop spending? | No | Yes, via budget actions | No |
Neighboring tools the exam mixes in
Billing questions rarely limit their answer choices to these three, so keep the neighbors straight. The AWS Pricing Calculator estimates costs for an architecture you have not built yet; every “estimate before migrating” stem points there. AWS Cost Anomaly Detection uses machine learning to flag unusual spend patterns without you defining a threshold, which distinguishes it from Budgets. Cost allocation tags are labels you activate so Cost Explorer and the CUR can split costs by project, team, or environment. AWS Compute Optimizer recommends optimal instance types based on utilization metrics. And AWS Organizations consolidated billing rolls many accounts into one bill so usage can aggregate toward volume discounts. Which pricing model you then buy into is its own decision, covered in AWS pricing models explained.
If you want the full billing domain in one study pass, the CLF-C02 study guide maps every exam task statement to the relevant articles.
How the CLF-C02 exam tests this
- A scenario asks how a finance manager can be notified when monthly spend is projected to exceed a set amount. Forecast-based alerting on a dollar threshold is AWS Budgets, and “projected” or “forecasted” in the stem is the giveaway.
- A scenario asks which tool shows a breakdown of the last several months of spending by service, or identifies which service drove last month’s increase. That is Cost Explorer.
- A question asks for the most granular or most detailed billing data, often mentioning S3, Athena, or custom analysis. That is the Cost and Usage Report.
- A stem describes a company planning a migration that needs a cost estimate before deploying anything. The answer is the AWS Pricing Calculator, and Cost Explorer is the trap choice.
- A question contrasts defining your own spending limits with detecting unusual spending automatically. Self-defined thresholds are Budgets; automatic ML-based detection is Cost Anomaly Detection.
Quick reference
- Cost Explorer: interactive charts of historical spend, forecasting, and RI/Savings Plans recommendations. Analysis, not alerts.
- AWS Budgets: cost, usage, and RI/SP utilization budgets with alerts on actual or forecasted spend via email or SNS.
- Budget actions can enforce: apply IAM/SCP policies or stop EC2 and RDS instances when a threshold is crossed.
- Cost and Usage Report: the most detailed billing dataset, delivered to S3, queried with Athena/Redshift/QuickSight.
- Pricing Calculator estimates future architecture costs; Cost Explorer analyzes what you already spent.
- Cost Anomaly Detection finds unusual spend with machine learning, no thresholds required.
- Activate cost allocation tags to slice costs by team, project, or environment across these tools.