AWS Billing and Cost Management Tools: Budgets, Cost Explorer, CUR and More
AWS gives you a family of billing, budget, and cost management tools, and CLF-C02 expects you to know exactly which one solves which problem. You will estimate the cost of a workload before you build it with AWS Pricing Calculator, set spending thresholds and receive alerts with AWS Budgets, analyze and visualize what you actually spent with AWS Cost Explorer, and dig into the most granular billing data AWS produces with the Cost and Usage Report. Layer on multi-account features — consolidated billing through AWS Organizations, custom pro-forma billing through AWS Billing Conductor — and cost allocation tags that attribute spend to teams and projects, and you have the complete Task 4.2 toolkit. This lesson covers every tool on the official exam guide, sharpens the comparisons the exam loves (AWS Budgets vs Cost Explorer, Cost Explorer vs CUR, Pricing Calculator vs everything), and gives you a decision table for matching any billing scenario to the right service.
On this page8 sections
- The billing toolkit: one console, many tools, one lifecycle
- AWS Pricing Calculator: estimate costs before you deploy
- AWS Budgets: thresholds, alerts, and proactive control
- AWS Cost Explorer: visualize, analyze, and forecast actual spend
- AWS Cost and Usage Report: the most detailed billing data AWS provides
- Consolidated billing and AWS Billing Conductor: billing across many accounts
- Cost allocation tags: attributing spend to teams, projects, and environments
- Choosing the right tool: the decision table and a worked scenario
- Match AWS Pricing Calculator, AWS Budgets, AWS Cost Explorer, and the Cost and Usage Report to the correct point in the cost lifecycle, using the tense of a scenario (before, during or after spend)
- Describe AWS Budgets alerts (actual and forecasted) and the three budget action types, and tell budgets apart from Cost Anomaly Detection
- Explain how AWS Organizations consolidated billing combines usage, shares commitment discounts, and produces one bill
- Recognize when AWS Billing Conductor applies: custom pro-forma rates for resellers and internal chargeback
- Explain who activates cost allocation tags, how backfill works, and how tags surface in Cost Explorer, Budgets and the Cost and Usage Report
- Know where to get billing help and pricing data: free account and billing cases, the Price List API versus the Cost Explorer API
The billing toolkit: one console, many tools, one lifecycle
All of the services in this lesson live in or around the AWS Billing and Cost Management console. That console is where you view your monthly bill, manage payment methods, download invoices, and activate cost allocation tags.
Getting help with a charge never requires a paid support plan. Every AWS account, including those on the free Basic plan, can open account and billing support cases at no charge, and AWS staff on that case can look at your actual invoice and account. Community channels such as AWS re:Post are useful for general pricing questions, but nobody there can see your account or explain a specific line on your bill. The details of the paid support plans belong to Task 4.3 (see the lesson on AWS Support plans and technical resources).
Pricing information is public; your cost data is private. Every AWS service publishes a pricing page, and AWS Pricing Calculator turns those published rates into architecture-level estimates. Two APIs are easy to confuse, and they answer different questions:
| AWS Price List API | AWS Cost Explorer API | |
|---|---|---|
| Returns | AWS's published list prices for services and products | Your own account's cost and usage history (and forecasts) |
| Answers | What would this cost at list price? | What did we spend, and on what? |
| Typical use | Pulling current prices into an internal quoting or catalog tool | Feeding your spend into internal dashboards or reports |
The fastest way to organize the tools is by tense — where you are in the cost lifecycle:
- Before you deploy anything: AWS Pricing Calculator estimates what an architecture will cost.
- During the month, as spend accumulates: AWS Budgets watches thresholds and alerts you proactively.
- After spend has happened: AWS Cost Explorer visualizes and analyzes it, and can forecast forward from that history.
- At maximum depth: the AWS Cost and Usage Report (CUR) delivers the raw, line-item data behind everything else.
Multi-account structures add two more: consolidated billing in AWS Organizations produces one bill for many accounts, and AWS Billing Conductor lets you present customized, pro-forma versions of that billing data. Cost allocation tags cut across all of it, attributing spend to the people and projects that generated it. Keep this map in your head; nearly every Task 4.2 question is a matching exercise against it.
AWS Pricing Calculator: estimate costs before you deploy
AWS Pricing Calculator is a free tool for modeling what an architecture will cost before you build it. The public web version needs no AWS account and works purely from published pricing. You add services to an estimate, configure them the way you plan to run them (instance types, storage volumes, data transfer, Region), and the calculator produces monthly and 12-month cost projections.
Estimates can be organized into groups — for example, one group per application tier or per department — so a single estimate can model a whole solution. When you finish, you can share the estimate as a link or export it (for example, to CSV or PDF) to circulate with stakeholders. This makes it the standard answer for scenarios about planning a migration, comparing the cost of two candidate designs, or preparing a cloud budget proposal for management.
A newer version also lives inside the Billing and Cost Management console. Signed in, you can still build workload estimates, and you can also create bill estimates: start from your account's current usage and commitments, model a change (a new workload, a Savings Plans purchase, a migration), and see the effect on your bill. Either way, the output is an estimate of a planned change, not a record of what happened.
Keep the boundaries crisp, because the exam tests them. Pricing Calculator is not an analysis or alerting tool: it does not chart or break down what you spent last month (that is Cost Explorer) and it cannot alert you when spending crosses a limit (that is AWS Budgets). Conversely, no other tool in this lesson can price a workload that does not exist yet. The moment a question says estimate, planned workload, before migrating, or compare the projected cost of two configurations, the answer is AWS Pricing Calculator.
One adjacent fact: choosing how to buy compute (On-Demand, Reserved Instances, Savings Plans, Spot) is a separate pricing-models topic; the calculator simply lets you plug those options into an estimate.
AWS Budgets: thresholds, alerts, and proactive control
AWS Budgets is the proactive tool. You define a budget — a limit you care about — and AWS watches your account against it continuously, sending alerts by email or Amazon SNS when a threshold is crossed. This is the only tool in the set that reaches out to you; everything else waits for you to look.
You can budget more than raw dollars. AWS Budgets supports four budget types:
- Cost budgets — alert when spend (actual or forecasted) exceeds an amount, e.g. $500 per month.
- Usage budgets — track consumption of one or more usage types, such as EC2 running hours or data transfer volume.
- Reserved Instance and Savings Plans utilization budgets — alert when the commitments you bought are sitting idle below a target percentage.
- RI and Savings Plans coverage budgets — alert when too much of your usage is running outside a commitment at On-Demand rates.
The detail the exam probes hardest: alerts can fire on actual values or on forecasted values. A forecasted alert warns you that you are on track to blow through the limit before it actually happens — the strongest form of proactive cost control. Budgets can also be scoped with filters (by service, linked account, or tag) and can repeat monthly, quarterly, or annually.
Beyond notification, budget actions make a budget enforce something when a threshold is crossed. An action can be triggered by an actual or a forecasted threshold, and it can run automatically or wait for someone to approve it. There are three action types, and the difference between them is what a scenario tests:
| Action type | What it does | Effect on resources already running |
|---|---|---|
| Apply an IAM policy | Attaches a restrictive policy to a user, group or role (for example, denying new EC2 launches) | None: it restricts what people can do next |
| Apply a service control policy (SCP) | Attaches an SCP to an organizational unit or member account in AWS Organizations | None: it restricts what the account can do next |
| Target EC2 or RDS instances | Stops the specific EC2 or RDS instances you choose | Those running instances stop |
In short, a policy action (IAM policy or SCP) blocks further provisioning and leaves everything already running untouched, while an instance action stops the specific instances you chose. One boundary on the SCP option: SCPs never restrict the organization's management account, so an SCP action is useful only when it targets member accounts or OUs (SCPs themselves are covered in Domain 2).
Don't confuse budgets with AWS Cost Anomaly Detection. It uses machine-learning monitors to spot unusual spend patterns (no fixed threshold needed) and sends alerts by email or SNS, but it takes no enforcement action. Related one-liners: AWS Free Tier usage alerts warn you as you approach free-tier limits, and Amazon CloudWatch billing alarms are an older mechanism for alarming on total estimated charges. If the scenario says notify me, alert when spending exceeds, or keep the team under a limit, the answer is AWS Budgets.
AWS Cost Explorer: visualize, analyze, and forecast actual spend
AWS Cost Explorer is the interactive analysis tool for costs you have already incurred. It renders your historical spend and usage as charts and tables, defaulting to roughly the past thirteen months, and lets you slice the data by the dimensions that matter: service, linked account, Region, instance type, purchase option, and cost allocation tag. Filtering and grouping are the core moves — show me last quarter's spend grouped by service, or this month's EC2 cost split by the team tag.
Cost Explorer is retrospective first, but it also looks forward: from your usage history it produces a forecast of future spend (up to about twelve months out) with a confidence band. That forecast is derived from past behavior — contrast it with Pricing Calculator, which prices a hypothetical architecture from scratch with no history at all. Cost Explorer also offers finer granularity when you need it, including daily views and opt-in hourly and resource-level detail.
Two recommendation features ride along and are worth one line each: rightsizing recommendations identify underused instances you could downsize or terminate, and Reserved Instance / Savings Plans purchase recommendations suggest commitments based on your steady-state usage. Evaluating those purchase options in depth is the pricing-models topic; here you only need to know Cost Explorer is where the recommendations surface.
Exam triggers: visualize, analyze, which service cost the most last month, view spending trends, forecast next month's bill from history. If the question wants a chart, a breakdown, or an explanation of past spend, the answer is Cost Explorer — not Budgets (which alerts rather than analyzes) and not the CUR (which is raw data, not an interactive view).
AWS Cost and Usage Report: the most detailed billing data AWS provides
When a question asks for the most detailed, most granular, or most comprehensive billing data available, the answer is the AWS Cost and Usage Report (CUR) — full stop. The CUR is not a dashboard; it is a data set. It contains line items for every charge in your account, broken down as finely as per resource, per hour, including the metadata attached to each line: service, operation, Region, pricing details, linked account, and your activated cost allocation tags as their own columns.
You configure the CUR to be delivered to an Amazon S3 bucket that you own, where AWS refreshes it at least daily as the month's charges finalize. Because it is raw data at scale, you analyze it with query and BI tools rather than reading it by hand — the classic pattern is Amazon Athena for SQL queries directly against the files in S3, with Amazon QuickSight (or Amazon Redshift) for dashboards. One housekeeping note for currency: AWS now delivers this data through the newer Data Exports feature (sometimes called CUR 2.0), but the exam and most documentation still call it the Cost and Usage Report, and the concept is unchanged.
Position it against Cost Explorer and the distinction writes itself: Cost Explorer is an interactive, visual summary with built-in charts and forecasts, ideal for humans exploring spend; the CUR is exhaustive raw detail, ideal for finance teams, chargeback pipelines, and custom analytics that need every line item. A scenario about auditing exactly which resource generated a charge at 3 a.m., feeding billing data into a data warehouse, or producing tag-level chargeback reports at line-item precision points to the CUR.
Consolidated billing and AWS Billing Conductor: billing across many accounts
AWS Organizations lets a company manage many AWS accounts centrally, and its consolidated billing feature is a Task 4.2 staple. One account — the management account — receives a single bill covering itself and every member account. Consolidated billing carries four benefits the exam tests repeatedly:
- One bill for the whole organization: one invoice, one payment, far less accounting overhead.
- Combined usage for volume discounts: usage from all accounts is aggregated when AWS applies tiered pricing, so ten accounts each using a little can together reach discount tiers none would reach alone. The same aggregation applies to free-tier-style thresholds and tiered rates for services like S3 and data transfer.
- Shared Reserved Instance and Savings Plans discounts: an unused commitment discount purchased in one account can automatically apply to matching usage in another account in the organization (this sharing can be turned off per account). The mechanics of RIs themselves are a pricing-models topic; know here that discounts flow across the organization. These commitment discounts apply only to the usage they were bought for: a Compute Savings Plan to eligible EC2, Fargate and Lambda compute, a Database or SageMaker Savings Plan to its own database or machine-learning usage, and an RI to matching instance usage (for example EC2, RDS or ElastiCache). No commitment ever reduces data transfer charges, which get cheaper in an organization only through the combined volume tiers in the previous point.
- Per-account visibility at no extra charge: the combined bill still itemizes costs by member account, and consolidated billing itself costs nothing.
AWS Billing Conductor solves a different problem: the real bill is not always the bill you want to show. Resellers and solution providers who manage AWS for customers, and enterprises running internal chargeback, often need to present billing data at custom rates — list price where AWS gave them a discount, a margin added on top, or a negotiated internal rate. Billing Conductor lets you group accounts into billing groups and apply custom pricing rules to produce pro-forma billing data — an alternate view of costs that members or customers see, which does not change what AWS actually charges the organization. Recognition is all you need: consolidated billing = one real bill for all accounts; Billing Conductor = customized, pro-forma rates layered on top for chargeback or resale.
Choosing the right tool: the decision table and a worked scenario
Task 4.2 questions are matching exercises. Read the scenario, find the tense and the need, and pick the tool. Commit this table to memory:
| Tool | What it does | When in the lifecycle | Exam trigger words |
|---|---|---|---|
| AWS Pricing Calculator | Models the cost of a planned architecture from published prices; shareable estimates; no account needed | Before deployment | estimate, planned migration, compare projected costs |
| AWS Budgets | Custom cost/usage/RI/SP-coverage budgets with alerts (email/SNS) on actual or forecasted thresholds; budget actions apply an IAM policy or SCP, or stop EC2/RDS instances | During the spend period | alert, notify, threshold, keep under a limit |
| AWS Cost Anomaly Detection | Machine-learning monitors flag unusual spend and send alerts; no enforcement | During the spend period | unexpected spike, unusual spend, anomaly |
| AWS Cost Explorer | Interactive charts of historical cost and usage; filter/group by service, account, tag; forecasts and rightsizing/RI recommendations | After spend (plus forecasts from history) | visualize, analyze, which service cost most, trends |
| Cost and Usage Report | Most detailed billing data AWS provides; per-resource, per-hour line items delivered to S3; query with Athena/QuickSight | After spend, at maximum depth | most granular, most detailed, line items, S3 |
| Consolidated billing (Organizations) | One bill for all member accounts; combined usage reaches volume discounts; RI/SP discounts shared; per-account visibility; free | Continuous, multi-account | single bill, multiple accounts, volume discounts |
| AWS Billing Conductor | Pro-forma billing data at custom rates/margins for billing groups; does not change the real AWS bill | Continuous, multi-account presentation | reseller, chargeback at custom rates, show customers a modeled bill |
| Cost allocation tags | Activated key-value labels that attribute costs by project/team in Cost Explorer, Budgets, and the CUR | Cross-cutting | attribute costs, by department, tag, chargeback |
Now run a realistic scenario through it. A company has five AWS accounts under AWS Organizations — one per product team. Finance wants one invoice, each team must be charged back for its own usage, team leads want a warning before overspending, and leadership wants a monthly spend review. The mapping: consolidated billing already gives finance one bill with per-account line items and lets the teams' combined usage reach volume-discount tiers. Each team tags its resources with team and project keys, which the management account activates as cost allocation tags (requesting a backfill if finance wants earlier months broken out too). Each lead gets an AWS Budgets cost budget filtered to their account and tag, alerting at 80% forecasted. Leadership's monthly review runs in Cost Explorer, grouped by linked account and tag. When finance later builds a precise chargeback pipeline, they enable the CUR to S3 and query it with Athena. And when the company plans a sixth product next quarter, they price its architecture in Pricing Calculator before writing a line of code. If they instead resold AWS to external clients at marked-up rates, Billing Conductor would generate those pro-forma bills. One scenario, seven tools, no overlap — that is exactly how the exam thinks.
Tip. CLF-C02 probes this task mostly through tool matching, and tense is your shortcut: a workload being priced BEFORE deployment points to AWS Pricing Calculator, a threshold alert DURING the month points to AWS Budgets, analyzing or visualizing spend AFTER the fact points to Cost Explorer, and the most detailed or granular billing data points to the Cost and Usage Report. Expect consolidated billing benefits (one bill, combined volume tiers, shared RI/Savings Plans discounts that apply to the usage they were bought for but never to data transfer, per-account visibility at no charge). Harder items combine two facts: the difference between restricting new provisioning and stopping running instances, and which accounts an SCP can restrict; who can activate cost allocation tags in an organization and what backfill does; and the difference between a support channel that can see your account, published list prices, and your own cost history. Billing Conductor appears at recognition level as the custom pro-forma rates answer for resellers and chargeback.
- Match by tense: estimate BEFORE = Pricing Calculator; alert DURING = AWS Budgets; analyze AFTER = Cost Explorer; deepest data = CUR.
- AWS Pricing Calculator is a free public web tool — no AWS account needed — for estimating a planned architecture's cost.
- AWS Budgets alerts via email or SNS on actual OR forecasted thresholds; budget actions apply an IAM policy or SCP (blocks new activity) or stop chosen EC2/RDS instances.
- AWS Cost Explorer visualizes historical spend, filters/groups by service, account, and tag, and forecasts future costs from history.
- The Cost and Usage Report is the most detailed billing data AWS provides — per-resource, per-hour line items delivered to an S3 bucket.
- Consolidated billing gives one bill for all Organizations accounts, combines usage toward volume tiers (including data transfer), and shares RI/Savings Plans discounts, which apply to the usage they were bought for and never to data transfer.
- AWS Billing Conductor produces pro-forma billing data at custom rates for resellers and chargeback; it never changes the real AWS bill.
- Cost allocation tags must be ACTIVATED by the management account (or a standalone account); a backfill can apply them to up to 12 months of earlier cost data.
- Account and billing support cases are free on every support plan, including Basic; the Price List API returns list prices, the Cost Explorer API your own spend.
Frequently asked questions
What is the difference between AWS Budgets and AWS Cost Explorer?
AWS Budgets is proactive: you set a cost or usage threshold and AWS alerts you by email or SNS when actual or forecasted spend crosses it — budget actions can even apply an IAM policy or SCP, or stop EC2 or RDS instances. Cost Explorer is analytical: it visualizes what you have already spent, letting you filter and group historical costs by service, account, or tag, and forecast future spend from that history. Use Budgets to be warned, Cost Explorer to understand. On the exam, alert or threshold means Budgets; analyze, visualize, or trends means Cost Explorer.
Do I need an AWS account to use the AWS Pricing Calculator?
No. AWS Pricing Calculator is a free, public web tool available to anyone at calculator.aws — no AWS account or sign-in required. You model the services you plan to use (instances, storage, data transfer, Region) and it produces monthly and annual cost estimates based on published AWS pricing. You can group services by application or department, share the estimate as a link, and export it. The public web version estimates hypothetical workloads only and has no access to your usage or bill; the version inside the AWS Billing and Cost Management console can also start a bill estimate from your account's current usage and commitments.
What can an AWS Budgets action do?
An AWS Budgets action responds when an actual or forecasted budget threshold is crossed, either automatically or after someone approves it. It can apply an IAM policy to a user, group or role, apply a service control policy to a member account or organizational unit, or stop specific EC2 or RDS instances. Policy actions block new activity such as launching instances while leaving running resources alone; instance actions stop running resources. SCPs never restrict the management account. AWS Cost Anomaly Detection, by contrast, only alerts on unusual spend and takes no action.
How does consolidated billing work in AWS Organizations?
When accounts join an AWS Organization, the management account receives a single bill covering all member accounts. Usage from every account is combined when AWS applies volume-based pricing tiers, so the organization reaches discounts faster than the accounts would individually. Unused Reserved Instance and Savings Plans discounts purchased in one account automatically apply to matching usage in other accounts (sharing can be disabled). The bill still itemizes each account's costs, so per-account visibility is preserved, and consolidated billing itself is free.
What is the AWS Cost and Usage Report used for?
The Cost and Usage Report (CUR) is the most detailed billing data AWS provides — line items for every charge, down to individual resources and hourly granularity, including cost allocation tags as columns. AWS delivers it to an S3 bucket you own and refreshes it at least daily. Because it is raw data rather than a dashboard, teams typically query it with Amazon Athena and visualize it with QuickSight. Use it for chargeback pipelines, auditing exactly which resource generated a charge, and custom cost analytics beyond what Cost Explorer shows.
How do I activate cost allocation tags in AWS?
Tagging a resource is not enough — a tag key must be activated for cost allocation in the AWS Billing and Cost Management console. In AWS Organizations only the management account can do this (a standalone account activates its own tags), and the activation then covers tagged resources in every member account. The cost allocation tags page lists both AWS-generated tags (like aws:createdBy) and user-defined tag keys; activated tags can take up to 24 hours to appear in Cost Explorer, AWS Budgets filters, and the Cost and Usage Report. To break out months before activation, the management account can request a backfill covering up to the previous 12 months.
What is AWS Billing Conductor and who needs it?
AWS Billing Conductor lets you present customized, pro-forma versions of AWS billing data. You group accounts into billing groups and apply custom pricing rules — margins, discounts, or list rates — so member accounts or customers see a modeled bill at the rates you choose. It is built for resellers and solution providers who bill clients for AWS usage, and for enterprises doing internal chargeback at negotiated rates. Critically, it never changes what AWS actually charges; consolidated billing still produces the real invoice.
Who can explain a specific charge on my AWS bill?
Open an account and billing support case in the AWS Support Center. These cases are free on every AWS Support plan, including the free Basic plan, and AWS can look at your actual account and invoice. Community forums such as AWS re:Post can answer general pricing questions, but no one there can see your account or explain a specific charge. For your own analysis, Cost Explorer and the Cost and Usage Report break the charge down by service, account and tag.
Source
This lesson covers the "Billing, Pricing, and Support" domain of the official CLF-C02 exam guide. Vendors revise their guides — check the source for the current version.
- AWS Certified Cloud Practitioner (CLF-C02) exam guide — Amazon Web Services
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.