SaveMyCert
Log in
5 of 5 free questions left today·for unlimited practice
Billing, Pricing, and Support

AWS Billing and Cost Management Tools: Budgets, Cost Explorer, CUR and More

14 min readCLF-C02 · Billing, Pricing, and SupportUpdated

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.

What you’ll learn
  • Match AWS Pricing Calculator, AWS Budgets, AWS Cost Explorer, and the Cost and Usage Report to the correct point in the cost lifecycle
  • Describe the alerting and threshold capabilities of AWS Budgets, including actual and forecasted alerts
  • Explain how AWS Organizations consolidated billing combines usage, shares discounts, and produces one bill
  • Recognize when AWS Billing Conductor applies: custom pro-forma rates for resellers and internal chargeback
  • Explain how cost allocation tags are activated and how they surface in Cost Explorer and the Cost and Usage Report
  • Answer tool-selection questions by identifying the tense of the scenario: estimate before, alert during, analyze after

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. Billing questions never require a paid support plan: every AWS account, regardless of support tier, can open billing and account support cases at no charge. That is a one-line fact worth remembering; the details of paid support plans belong to a different task statement.

Pricing information itself is public. Every AWS service publishes a pricing page, and AWS Pricing Calculator turns those published rates into architecture-level estimates. Programmatic access exists through the AWS Price List API, but for the exam it is enough to know that pricing is transparent and available before you ever create an account.

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, public web tool for modeling what an architecture will cost before you build it. You do not need an AWS account to use it, and it never touches your actual bill — it 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.

Keep the boundaries crisp, because the exam tests them. Pricing Calculator knows nothing about your historical usage — it cannot tell you 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 can respond automatically when a threshold is hit — for example, applying a restrictive IAM policy or stopping specific EC2 or RDS instances. You need only recognition-level knowledge of actions. 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.
  • 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.

Cost allocation tags: attributing spend to teams, projects, and environments

A single AWS bill answers how much you spent, but not who spent it. Cost allocation tags answer that second question. A tag is a simple key-value label on a resource — project = atlas, team = data-eng, environment = production — and once a tag is designated for cost allocation, AWS breaks out billing data along it.

There are two types, and the exam guide names them explicitly:

  • AWS-generated tags — created automatically by AWS, with keys prefixed aws: (for example, aws:createdBy, which records who created a resource). You cannot edit these.
  • User-defined tags — created by you with your own keys and values, conventionally prefixed user: in billing data. These carry your organizational meaning: cost center, application, owner.

The step candidates forget — and examiners love — is activation. Tagging a resource is not enough: a tag key must be activated as a cost allocation tag in the Billing and Cost Management console before it appears in billing tools, and it can take up to 24 hours to show up. Only usage that occurs after activation is broken out by that tag; AWS does not retroactively tag old line items.

Once activated, tags surface in exactly the tools you have already met: as filter and group-by dimensions in Cost Explorer, as columns in the Cost and Usage Report, and as scoping filters in AWS Budgets (so a team can have its own budget alert). A disciplined tagging strategy — consistent keys, enforced at resource creation — is what makes per-project cost reporting and chargeback possible. AWS also offers cost categories to group costs by rules when tags alone are not enough; a one-line recognition of that term suffices.

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:

ToolWhat it doesWhen in the lifecycleExam trigger words
AWS Pricing CalculatorModels the cost of a planned architecture from published prices; shareable estimates; no account neededBefore deploymentestimate, planned migration, compare projected costs
AWS BudgetsCustom cost/usage/RI/SP-coverage budgets with alerts (email/SNS) on actual or forecasted thresholds; optional automated actionsDuring the spend periodalert, notify, threshold, keep under a limit
AWS Cost ExplorerInteractive charts of historical cost and usage; filter/group by service, account, tag; forecasts and rightsizing/RI recommendationsAfter spend (plus forecasts from history)visualize, analyze, which service cost most, trends
Cost and Usage ReportMost detailed billing data AWS provides; per-resource, per-hour line items delivered to S3; query with Athena/QuickSightAfter spend, at maximum depthmost 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; freeContinuous, multi-accountsingle bill, multiple accounts, volume discounts
AWS Billing ConductorPro-forma billing data at custom rates/margins for billing groups; does not change the real AWS billContinuous, multi-account presentationreseller, chargeback at custom rates, show customers a modeled bill
Cost allocation tagsActivated key-value labels that attribute costs by project/team in Cost Explorer, Budgets, and the CURCross-cuttingattribute 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 an admin activates as cost allocation tags. 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, zero overlap — that is exactly how the exam thinks.

Tip. CLF-C02 probes this task almost entirely 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 any mention of the most detailed or granular billing data points to the Cost and Usage Report. Expect at least one question on consolidated billing benefits — one bill, combined usage reaching volume discounts, shared RI/Savings Plans discounts, per-account visibility at no charge. Cost allocation tags appear as attribute-costs-by-team scenarios, with the activation-in-the-billing-console step as the tested detail, and Billing Conductor shows up at recognition level as the custom pro-forma rates answer for resellers and chargeback.

Key takeaways
  • 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 cost, usage, and RI/Savings Plans utilization or coverage thresholds.
  • 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 discounts, and shares RI/SP discounts — at no extra charge.
  • 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 (AWS-generated and user-defined) must be ACTIVATED in the Billing console before they appear in Cost Explorer and the CUR.

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 — it can even trigger automated actions. 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. It estimates hypothetical workloads only; it has no access to your actual usage or bill.

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. Open the cost allocation tags page, where AWS lists both AWS-generated tags (like aws:createdBy) and the user-defined tag keys found on your resources, and activate the keys you want. It can take up to 24 hours for activated tags to appear, and only usage occurring after activation is broken out by tag in Cost Explorer, AWS Budgets filters, and the Cost and Usage Report.

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.

Test yourself on this topic
Practice questions with full explanations.
Practice now

Sign up free to mark lessons complete, bookmark topics and track your exam readiness.