# Cost & Usage Breakdown

## Overview

The **Cost & Usage Breakdown** tab gives you full visibility into how your S3 bucket is incurring costs.

### Date Range

Use the date range selector at the top of the page to adjust the analysis period. All values update to reflect the selected time window.

<figure><img src="/files/BAK7LkT7e4wsHxSWBUo0" alt="" width="375"><figcaption></figcaption></figure>

## Breakdown by Cost Categories

The **Cost & Usage Breakdown** presents a unified table containing multiple cost components, each displaying:

* **Metric / Cost Component** – The category of the charge
* **Cost** – Total cost incurred during the selected date range
* **Value** – Corresponding usage metric (e.g., GB stored, number of requests, GB transferred)

{% hint style="success" %}

## TIP

Some rows include a View button that opens the respective metrics graphs for deeper analysis.
{% endhint %}

<figure><img src="/files/qCLTIBP19xyal61qKjsV" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}

## NOTE

**Only categories with actual cost or usage data** for the selected time range will appear in the table. **Empty or non-applicable categories** are **automatically excluded** to keep the view relevant and focused.
{% endhint %}

### Total Cost

| Component  | Description                                           |
| ---------- | ----------------------------------------------------- |
| Total Cost | Aggregated total S3 bucket cost across all categories |

### Storage Costs

| Subcategory                | Description                        |
| -------------------------- | ---------------------------------- |
| Standard                   | Standard storage class             |
| Standard-IA                | Infrequent Access                  |
| One Zone-IA                | One zone infrequent access         |
| Glacier                    | Long-term archive storage          |
| Glacier Deep Archive       | Cheapest, long-term archive        |
| Glacier Flexible Retrieval | Archive with flexible access       |
| Glacier Instant Retrieval  | Instant retrieval archive          |
| Express One Zone           | Single-zone, low-latency storage   |
| Reduced Redundancy         | Legacy option for lower durability |
| Intelligent Tiering        | Auto-tiering based on access       |

<details>

<summary>Storage Metrics View</summary>

Storage Metrics show how your bucket’s storage size and object count change over time. These insights help track growth and cost trends.

| **Graph Name** | **Metrics Displayed**         | **Description**                                                                                                                    |
| -------------- | ----------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| Total Storage  | Cost, Storage Size (GB), Time | Displays how much storage (in GB) is used over time and its associated cost. Helps identify growth trends and cost drivers.        |
| Object Count   | Object Count, Time            | Shows the total number of stored objects over time. Useful for understanding object-level data sprawl and management implications. |

</details>

### Requests & API Calls

| Subcategory                 | Description                    |
| --------------------------- | ------------------------------ |
| PUT Requests                | Upload object operations       |
| POST Requests               | Form-based uploads             |
| LIST Requests               | List bucket contents           |
| COPY Requests               | Copy objects within buckets    |
| GET Requests                | Read/download object           |
| SELECT Requests             | Query objects with S3 Select   |
| Multipart Upload Operations | Upload large objects in parts  |
| HEAD Requests               | Fetch object metadata          |
| Messaging Delete Operations | Delete object notification ops |

<details>

<summary>Request &#x26; API Calls Metrics View</summary>

This view helps you analyze the operational load on your bucket and the associated costs of API requests, segmented by request type.

#### Write & List Operations

| **Graph Name**            | **Metrics Displayed**     | **Description**                                                                                         |
| ------------------------- | ------------------------- | ------------------------------------------------------------------------------------------------------- |
| List Bucket               | Request Count, Time       | Shows the number and cost of `ListBucket` operations. Useful for identifying listing-heavy usage.       |
| Put Object                | Request Count, Cost, Time | Tracks `PutObject` requests, reflecting how often new data is uploaded and its cost implications.       |
| Copy Object               | Request Count, Cost, Time | Monitors `CopyObject` actions, used when duplicating objects. Helps track internal data movement costs. |
| Upload Part               | Request Count, Cost, Time | Captures multipart upload activity. Indicates frequency and cost of large object uploads.               |
| Initiate Multipart Upload | Request Count, Cost, Time | Shows how often multipart uploads are started. Helps detect incomplete uploads or cost spikes.          |
| Complete Multipart Upload | Request Count, Cost, Time | Tracks completions of multipart uploads. Used to assess efficiency and completion rate.                 |

#### Read Operations

| **Graph Name**      | **Metrics Displayed**     | **Description**                                                                                       |
| ------------------- | ------------------------- | ----------------------------------------------------------------------------------------------------- |
| Head Object         | Request Count, Time       | Displays metadata fetches (`HeadObject`). Indicates automated or monitoring access to stored objects. |
| Get Object          | Request Count, Cost, Time | Tracks object retrievals, critical for understanding download behavior and its financial impact.      |
| Read Object Tagging | Request Count, Time       | Shows tagging data fetches. Highlights costs tied to metadata access and governance practices.        |

</details>

### Data Transfer Costs

| Subcategory                     | Description                      |
| ------------------------------- | -------------------------------- |
| Intra-Region Data Transfer Out  | Transfers within the same region |
| Inter-Region Data Transfer Out  | Transfers across AWS regions     |
| Data Transfer Out via Internet  | Public internet transfers        |
| Data Transfer Out to CloudFront | Edge-optimized transfers         |

<details>

<summary>Data Transfer Metrics View</summary>

This view provides visibility into data movement trends, helping you assess cost implications and optimize your data transfer strategies.

| **Graph Name**                     | **Displays**                            | **Description**                                                                                                                                                                     |
| ---------------------------------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Bucket to Internet Transfer**    | Transfer Cost, Transfer Size (GB), Time | Tracks the volume of data transferred from your S3 bucket to the internet, alongside its associated cost over time. Useful for identifying spikes in public access or data sharing. |
| **Cross-Region Outbound Transfer** | Transfer Size (GB), Time                | Visualizes the amount of data moved from your bucket to other AWS regions over time. Helps monitor inter-region sync activity.                                                      |

***

</details>

### Lifecycle Costs

| Subcategory         | Description                         |
| ------------------- | ----------------------------------- |
| Transitions         | Automatic storage class changes     |
| Early Deletion Fees | Charges for premature deletions     |
| Restore Requests    | Costs to restore from archive tiers |

### Replication Costs

| Subcategory               | Description                          |
| ------------------------- | ------------------------------------ |
| Replication Request Costs | Charges for cross-region replication |

### Intelligent Tiering Costs

| Subcategory                 | Description                 |
| --------------------------- | --------------------------- |
| Frequent Access Tier        | Regularly accessed objects  |
| Infrequent Access Tier      | Objects accessed less often |
| Archive Access Tier         | Long-term archival tier     |
| Deep Archive Access Tier    | Coldest storage tier        |
| Archive Instant Access Tier | Fast access to archive data |
| Monitoring & Automation     | Cost of tiering decisions   |

### Data Retrieval & Restore Costs

| Subcategory                  | Description                   |
| ---------------------------- | ----------------------------- |
| Data Retrieval               | Retrieval from archive tiers  |
| Data Restore                 | Restore request charges       |
| Bulk Retrieval Requests      | High-volume archive retrieval |
| Expedited Retrieval Requests | Faster access at higher cost  |

### Other Costs

| Component   | Description                    |
| ----------- | ------------------------------ |
| Other Costs | Any cost not categorized above |

Use this breakdown to understand your S3 costs in detail. For actionable recommendations, check the [**Insights**](/optimize-cost-savings-and-recommendations/s3-optimization/s3-insights.md) page next.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onelens.cloud/optimize-cost-savings-and-recommendations/s3-optimization/cost-and-usage-breakdown.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
