Log in
How to Use AWS Cost and Usage (CUR) Report

How to Use AWS Cost and Usage (CUR) Report

The AWS Cost and Usage Report (CUR) is a critical tool for organizations and businesses looking to optimize their cloud costs. This article will describe how to extract the data from your AWS CUR and detail how your CUR can be used to control cloud spending in AWS. 

Furthermore, organizations can leverage Amazon’s Athena, a serverless query service, to analyze data from AWS CUR. The benefit to using Amazon Athena is that organizations won’t need to create their own data warehouse solutions. It is recommended for users to create new Amazon S3 buckets and new CUR reports to use with Athena. AWS CUR supports the Apache Parquet compression format only for Athena. It normally overwrites previous reports that were stored in S3 buckets.

From AWS BlogHow to extract AWS CUR data

Here is the detailed step-by-step process of how to generate and save a CUR from AWS.

  1. Go to the billing section and click on the "Cost & Usage Reports".
  2. Click the "Create Report" button and enter a name for the report. Always remember to include resource ids and leave data refresh settings.
  3. Next, choose "Configure" to select an S3 bucket to save your cost and usage report.
  4. Create a dedicated bucket for this report. Name the bucket appropriately depending on the region where you want that S3 bucket to exist.
  5. Review and confirm the policy. Don't forget to click save and remember to choose the option to overwrite any existing report under the report versioning header and click next. It is mandatory to include a prefix in this last step as it's a required field.
  6. Finally, review all the details you have entered to make sure that they're correct. To download the report, go to the S3 section and navigate to the S3 bucket you created in the above steps. Now you are ready to query or download the CUR report that has been generated by AWS.

AWS CUR report takes up to 24 hours to generate; therefore, you might not see it straight away. Organizations can use the downloaded AWS Cost and Usage Report to optimize their costs in three ways.

  1. To understand savings plans: Organizations can use AWS CUR to track their Savings Plan’s utilization, charges, and allocations. With Savings Plans, users can get a flexible pricing model. They can get low prices on Amazon EC2, AWS Lambda, AWS Fargate, and Amazon SageMaker so long as they commit to a consistent amount of usage for a 1-year or 3-year term.
  2. To understand reservations: Users can easily track their reserved instances utilization, charges, and allocations.
  3. To understand data transfer charges: Users can easily identify AWS data transfer charges using the lineItem column on AWS CUR.

AWS Cost and Usage Report is a simple way for organizations to identify areas where they can optimize their costs. Once an organization downloads CUR, they can ensure that they are utilizing their Savings Plans, reserved instances, and data transfer charges well. By paying attention to these three areas, businesses are guaranteed lower cloud costs. It is important to note that for all organizations using AWS, both member accounts and management accounts can create AWS Cost and Usage Reports (however, there are restrictions around users’ access to member reports, see the next article in our series to learn more).

Are you interested in controlling costs in the cloud? Finout is not an independent observer of cost control tools; in fact, we are passionate advocates of fine-grained cloud cost control. To learn more about revealing your Unit of Economics with AWS tagging, see our previous article, and contact Finout today to understand how you can optimize your AWS spend using Finout’s cloud cost observability platform

Learn More

Podcast - The secret to healthy business growth

How to reduce Azure storage costs

Learn how Finout integrates with Datadog

How to evaluate FinOps tools: 6 things to consider

8 GCP cost reduction tips

The best Azure cost management tools - 2023

How to track and reduce your Azure spending

Logs Cost Optimization

How to reduce Datadog cost

How to reduce EKS costs

AWS Cost Allocation Tags: Implementation, Challenges, and Alternatives

A comprehensive guide to Kubernetes cost management tools for 2023

How to monitor Snowflake usage and spend with Datadog

A comprehensive guide to choosing the right FinOps tools in 2023

Recommendations for AWS RDS Cost Reduction

How FinOps helps businesses enjoy the economic advantages of the cloud

Rightsizing tips and recommendations for getting your cloud costs down

7 ways to reduce your Snowflake costs

Google Cloud Platform (GCP) Services and Pricing

7 ways to reduce AWS S3 spend

FinOps Essentials: Understanding cloud usage optimization

7 Ways to Improve Your Cloud ROI

AWS Recommendations for EC2 Cost Reduction

How FinOps can help cyber security vendors rein in cloud costs

Cloud Economics: Cost of Cloud Services Explained

What is FinOps

How to Choose a Payment Option for EC2 Reserved Instances (RIs)

How FinOps takes cloud cost management to the next level

4 Cloud Cost Management Questions that FinOps Answers

Finout's guide to understanding multiple cloud bills complexity

Finout Integrates with all your usage-based tools