AWS S3 Cost Per TB: Pricing Essentials for Cloud Storage 2026

Users often want to understand the cost per terabyte (TB) when using AWS S3. The price varies by storage class, region, data transfer, and operational requests. This article breaks down typical cost ranges and the main price drivers to help buyers estimate monthly spend.

Assumptions: region, storage class, data transfer, and request patterns influence the final bill.

Item Low Average High Notes
Storage (Standard, first 50 TB) $20/TB $23/TB $28/TB US East-N. Virginia typical range; varies by region.
Storage (Infrequent Access, first 50 TB) $7/TB $10/TB $12/TB Lower cost for less frequent access; retrieval costs apply.
Storage (Glacier Deep Archive) $1.5/TB $2/TB $2.5/TB Long-term archival, retrieval fees apply.
Data Transfer Out to Internet (per GB) $0.09/GB $0.09/GB $0.15/GB First GBs are often free depending on region.
PUT/COPY/LIST/GET Requests $0.004/1,000 requests $0.005/1,000 $0.01/1,000 Operational costs vary by class and region.

Overview Of Costs

Typical cost range results show total project ranges and per-unit estimates for cloud storage in S3. The major components are storage, data transfer, and request-based operations. The table below uses monthly estimates per TB and common activity levels to illustrate potential costs.

Assumptions: region is a midwestern US data center, moderate data egress, standard storage class, and routine object operations. Other classes or higher egress can shift numbers higher or lower.

Cost Breakdown

Key cost categories are broken out in a table to illustrate how totals accumulate. This section shows how storage, transfer, and requests contribute to the monthly bill, with typical ranges to help readers estimate budgets.

Category Low Average High Notes
Storage $20/TB $23/TB $28/TB Based on Standard storage in a primary region.
Data Transfer Out $0.071/GB first 10 TB $0.09/GB (avg) $0.15/GB Internet egress varies by tier and volume.
Requests $0.004/1,000 PUT/COPY/LIST $0.005/1,000 $0.01/1,000 GET requests often are cheaper per thousand.
Delivery/Disposal $0 $0 $0 Optional for certain archival workflows.
Taxes & Fees Varies Varies Varies Regional taxes apply where required.

What Drives Price

Pricing depends on storage class, data transfer, and access patterns that affect retrieval costs. Storage class choice directly changes per-TB pricing, while egress charges depend on destination and volume. High-frequency writes or large batch transfers can raise spend quickly, especially when跨-region transfers occur.

Important drivers include:
– Storage class: Standard, Intelligent-Tiering, Infrequent Access, One Zone-IA, Glacier, and Glacier Deep Archive with different cost profiles.
– Data transfer direction: Ingress is typically free, while egress to the Internet costs scale with volume.
– Request mix: PUT/COPY/LIST/GET usage affects monthly totals, with different costs per 1,000 requests by class and region.
– Lifecycle and retrieval: Archive classes incur retrieval fees and longer access times, impacting total cost for active workloads.

data-formula=”storage_cost + transfer_cost + request_cost”>

Regional Price Differences

Prices vary by region and whether data stays within the same AWS region or moves elsewhere. The same storage class can incur different monthly costs in US East, US West, and Asia-Pacific regions due to data transfer and regional pricing differences.

  • US East (N. Virginia): often a representative baseline for Standard storage.
  • US West (Oregon or Northern California): may show slight increases for certain egress and inter-region transfer.
  • Asia-Pacific (Sydney, Singapore): can have higher transfer costs and different storage rates.

Intra-region transfers are typically cheaper than cross-region transfers. Off-peak seasonal demand can create small fluctuations in practical bill totals, but the core price ranges remain similar across most U.S. regions.

Real-World Pricing Examples

Three scenario cards illustrate how different workloads translate to bills. Each includes specs, labor hours not applicable, and totals with per-unit pricing for clarity.

Basic Scenario

Specs: 2 TB Standard storage, 10 TB/month egress, 10,000 PUT/COPY/LIST requests, 100,000 GET requests.

Estimates: Storage ~$46-$56/mo, Data Transfer ~$900-$1,350/mo, Requests ~$0.05-$0.10/mo. Total: ~$946-$1,456/mo.

Mid-Range Scenario

Specs: 6 TB Standard storage, 3 TB egress, 60,000 PUT/COPY/LIST, 1,000,000 GET.

Estimates: Storage ~$138-$168/mo, Data Transfer ~$270-$450/mo, Requests ~$0.60-$1.20/mo. Total: ~$408-$619/mo.

Premium Scenario

Specs: 20 TB Intelligent-Tiering, 15 TB egress, 300,000 PUT/COPY/LIST, 3,000,000 GET, optional Glacier Deep Archive for cold data.

Estimates: Storage: $400-$500/mo (Standard tier mix), Data Transfer ~$1,350-$2,250/mo, Requests ~$3-$6/mo. Total: ~$1,753-$2,756/mo.

Assumptions: region, specs, and data transfer patterns.

Additional & Hidden Costs

Some costs aren’t obvious at first glance and can affect monthly pricing. These extras include retrieval fees for archival classes, lifecycle transitions, early deletion charges in certain cases, and data transfer between AWS services or across accounts.

  • Lifecycle transitions between storage classes can incur additional charges.
  • Archive retrieval latency may require planning for timing of access.
  • Inter-region replication or cross-account data transfers add hidden transfer costs.
  • API request batching can reduce per-request costs but may require app-level changes.

Price At A Glance

The price ranges above help set expectations for monthly cloud storage budgets in AWS S3. For a rough planning rule, multiply TB by the regional storage rate, add estimated egress, and factor in typical request volumes. Adjust for any archival needs or cross-region replication to refine estimates.

Note: This guide provides general ranges and does not replace an official AWS price calculator quote on a per-region basis. Prices are subject to change and may differ due to account-specific features or commitments.