Using AWS Cost and Usage Reports with Cost Allocation Tags
A company uses AWS Organizations with separate accounts for development, testing, and production. The finance team wants to track monthly spending by internal project, but a single project may use resources across multiple accounts. The team has applied a 'Project' tag to all resources. They need a detailed billing report that shows costs grouped by this Project tag, combining data from all accounts. Which AWS feature should they enable to meet this requirement?
Quick Answer
The answer is AWS Cost and Usage Reports with cost allocation tags activated. This is the correct choice because the Cost and Usage Report (CUR) provides the most granular billing data available, including all user-defined cost allocation tags like the 'Project' tag, and can be delivered to an S3 bucket for detailed analysis across all accounts in an AWS Organization. On the AWS Certified Cloud Practitioner CLF-C02 exam, this scenario tests your understanding of which billing tool offers the deepest level of detail for grouping costs by custom tags, often contrasting CUR with simpler tools like AWS Cost Explorer or budgets. A common trap is choosing Cost Explorer, which can filter by tags but lacks the raw, downloadable detail needed for a comprehensive combined report. Remember the memory tip: "CUR is the full story; Cost Explorer is just the summary."
⚠ Common exam trap
It's easy for candidates to confuse the ability to filter or visualize costs in Cost Explorer with the need for a detailed, exportable report that groups costs by tags across all accounts, which only CUR provides.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
AWS Cost and Usage Reports with cost allocation tags activated
AWS Cost and Usage Reports (CUR) with cost allocation tags activated is the correct choice because it provides the most detailed billing data, including all tags, and can be delivered to an S3 bucket for analysis. This allows the finance team to group costs by the 'Project' tag across all accounts in the AWS Organization, meeting the requirement for a detailed, combined report.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
AWS Consolidated Billing
Why it's wrong here
Consolidated Billing combines the costs of multiple accounts into a single bill, but it does not provide a report that groups costs by custom tags across accounts. It is a prerequisite for some features but not the direct solution for this requirement.
When this WOULD be correct
A company wants to simplify payment by having a single bill for multiple accounts under AWS Organizations, without needing detailed cost breakdowns by tags or projects.
- ✗
AWS Cost Explorer with tag filtering
Why it's wrong here
AWS Cost Explorer allows interactive visualisation and filtering of costs by tags across accounts, making it tempting for understanding project spend. However, it does not generate the *detailed billing report* required, which typically implies a programmatic data export with granular line-item data for deep financial analysis or integration. Cost Explorer provides aggregated views and forecasting capabilities suitable for ad-hoc analysis and identifying cost trends, but it lacks the comprehensive, raw line-item data file needed to fulfil the requirement for a detailed billing report.
When this WOULD be correct
A company wants to view and analyze current and historical costs by project tag in a graphical dashboard, without needing to export or share a detailed report. They need to filter costs by tag and visualize trends over time.
- ✗
AWS Budgets with tag-based alerts
Why it's wrong here
AWS Budgets allows you to set cost or usage thresholds and receive alerts when costs exceed those thresholds. It can filter by tags, but it is not designed to generate a comprehensive billing report grouped by tags. Its purpose is proactive monitoring, not historical reporting.
When this WOULD be correct
A company needs to receive email notifications when the cost of resources tagged with a specific 'Project' tag exceeds a predefined budget amount across multiple accounts. AWS Budgets with tag-based alerts would be the correct feature to set up cost thresholds and alerts.
- ✓
AWS Cost and Usage Reports with cost allocation tags activated
Why this is correct
The AWS Cost and Usage Reports (CUR) provides the most detailed billing data available. When cost allocation tags are activated and the CUR is configured to include those tags, the resulting CSV report contains line items tagged with the 'Project' values. This report can be generated regularly and includes data from all accounts in the organization, allowing the finance team to group and analyze costs by project across all accounts.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The CLF-C02 exam frequently reuses these exact scenarios with slightly different constraints.
✓AWS Cost and Usage Reports with cost allocation tags activatedCorrect answer▾
Why this is correct
The AWS Cost and Usage Reports (CUR) provides the most detailed billing data available. When cost allocation tags are activated and the CUR is configured to include those tags, the resulting CSV report contains line items tagged with the 'Project' values. This report can be generated regularly and includes data from all accounts in the organization, allowing the finance team to group and analyze costs by project across all accounts.
✗AWS Consolidated BillingWrong answer — click to see why▾
Why this is wrong here
AWS Consolidated Billing combines charges across accounts but does not provide detailed cost allocation by tags; it only aggregates costs without the granularity needed to group by Project tag across accounts.
★ When this WOULD be the correct answer
A company wants to simplify payment by having a single bill for multiple accounts under AWS Organizations, without needing detailed cost breakdowns by tags or projects.
Why candidates choose this
Candidates may think Consolidated Billing automatically enables cost tracking by tags, but it only aggregates invoices and does not generate reports grouped by tags.
✗AWS Cost Explorer with tag filteringWrong answer — click to see why▾
Why this is wrong here
AWS Cost Explorer with tag filtering can display costs by tag, but it does not produce a detailed billing report that can be exported or shared. The requirement is for a detailed billing report, which is provided by AWS Cost and Usage Reports, not Cost Explorer.
★ When this WOULD be the correct answer
A company wants to view and analyze current and historical costs by project tag in a graphical dashboard, without needing to export or share a detailed report. They need to filter costs by tag and visualize trends over time.
Why candidates choose this
Candidates may think Cost Explorer's tag filtering directly meets the requirement because it can show costs grouped by tags, but they overlook that the question specifically asks for a 'detailed billing report' rather than an interactive dashboard.
✗AWS Budgets with tag-based alertsWrong answer — click to see why▾
Why this is wrong here
AWS Budgets with tag-based alerts can send notifications when costs exceed thresholds, but it does not generate detailed billing reports grouped by tags across accounts. The requirement is for a report, not alerts.
★ When this WOULD be the correct answer
A company needs to receive email notifications when the cost of resources tagged with a specific 'Project' tag exceeds a predefined budget amount across multiple accounts. AWS Budgets with tag-based alerts would be the correct feature to set up cost thresholds and alerts.
Why candidates choose this
Candidates may confuse cost tracking with cost alerts, thinking that Budgets can produce reports, or they may overestimate Budgets' reporting capabilities because it can filter by tags.
Analysis generated from the official CLF-C02blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Quick reference
AWS S3 Storage Class Comparison
| Storage Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
Go deeper
Related to this question
About these practice questions
Courseiva writes every CLF-C02 question from scratch — 988 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
2 more ways this is tested on CLF-C02
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. A company runs separate AWS accounts for development, testing, and production workloads. The finance team wants a single view that shows the total spending across all accounts. Additionally, the team wants to benefit from volume discount pricing by aggregating usage across all accounts. The team also needs to allocate costs to individual projects based on custom tags applied to resources. Which AWS feature should the finance team use to meet all these requirements?
medium- A.AWS Cost Explorer
- ✓ B.AWS Organizations consolidated billing
- C.AWS Budgets
- D.AWS Trusted Advisor
Why B: AWS Organizations consolidated billing allows you to aggregate usage across all linked accounts, enabling volume discount pricing (e.g., lower S3 storage rates or EC2 Reserved Instance tiers) based on combined usage. It also provides a single payer account that can view total spending across all accounts, and supports cost allocation using custom tags (e.g., Project or CostCenter) via AWS Cost Explorer or AWS Cost and Usage Reports. This directly meets the finance team's requirements for unified spending visibility, volume discounts, and tag-based cost allocation.
Variation 2. A company uses AWS Organizations to manage multiple accounts. The finance team needs to perform a detailed cost analysis by joining AWS usage data with their internal accounting system. They require hourly-level billing data that includes resource IDs, operation types, and cost allocation tags. The data must be available in a CSV file that can be imported into their financial software. Which AWS tool or service should the finance team use to meet this requirement?
medium- A.AWS Cost Explorer
- B.AWS Budgets
- ✓ C.AWS Cost and Usage Report
- D.AWS Trusted Advisor
Why C: The AWS Cost and Usage Report (CUR) is the correct choice because it provides the most granular billing data available, including hourly-level usage, resource IDs, operation types, and cost allocation tags. The report can be delivered to an Amazon S3 bucket in CSV format, making it directly importable into the finance team's financial software for detailed cost analysis.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CLF-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CLF-C02 exam.