Guides · AWS Cost Foundations

Enable AWS Data Exports (CUR 2.0)

I routinely see organizations trying to reduce cloud spend before they have enabled the billing dataset that every FinOps tool, consultant, and analyst eventually relies on.

Data Exports is not optimization. It is evidence collection.

I've seen teams evaluate FinOps tools for months before enabling the billing export those tools eventually depend on.

This is the first guide in the AWS Cost Foundations series.

Why now? Turn this on today. Future-you will be glad the data exists.

Prerequisites

If you use AWS Organizations, start from the management/payer account unless delegated billing administration is already configured.

Nothing else. No other services, tools, or infrastructure required.

Step 1: Open Data Exports

AWS Data Exports landing page showing an empty exports table with a blue Create button
Figure 1. AWS Data Exports landing page

Step 2: Select Standard Data Export

Create export page with Standard data export selected and CUR 2.0 chosen
Figure 2. Standard Data Export with CUR 2.0 selected
Why CUR 2.0? Native AWS format. What most tools expect. What most documentation references. FOCUS is a valid multi-cloud alternative covered in Part 2 of this series.

Step 3: Configure additional content

Additional export content options with Include resource IDs and Split cost allocation data checked
Figure 3. Additional export content settings
Important: If you enable "Split cost allocation data", you must also opt in under Cost Management Preferences. AWS shows a blue info banner reminding you. Skip this and the column will be empty.

Step 4: Configure time granularity

Time granularity section with Daily selected and all 131 columns included
Figure 4. Daily granularity with all columns included

Step 5: Configure delivery options

Delivery options with Overwrite existing file selected and Parquet compression format
Figure 5. Delivery options using Parquet format

We are collecting data, not querying it. Integrations can be enabled later without recreating the export.

Step 6: Configure S3 destination

S3 storage settings showing bucket name field, path prefix field, and Configure button
Figure 6. S3 destination settings for the export

If the bucket does not have the correct policy, click Configure. AWS generates and applies the required bucket policy automatically. It grants only the billing service write access.

Click Create.

Verification

Expected timing: AWS delivers the first export within 24 hours. Do not expect immediate data.

What success looks like: Parquet files in your S3 bucket, organized by billing period:

s3://mycompany-billing/cur/MyCostExport/...

After 24 hours, check your bucket. Files present means the export is working. Your billing history is now being preserved.

Common mistakes

What's next

Most teams delay this because it sounds bigger than it is.

Next in this series: CUR 2.0 vs FOCUS - which format to choose, when FOCUS matters, and whether you should run both.

Back to Guides