UK’s trusted IT infrastructure partner since 2003
Servnet
FinanceToolsConfiguratorGet in Touch
Storage

S3 Storage Cost Per TB: 2026 Object Storage Index

Servnet Editorial · IT infrastructure analysis8 min read
Share

Baseline S3 storage cost per TB ranges from approximately $23.00 per TB/month ($0.023/GB) for S3 Standard, to $12.50 per TB/month ($0.0125/GB) for Standard-Infrequent Access, down to roughly $1.00 per TB/month ($0.00099/GB) for Glacier Deep Archive (based on US East baseline rates; regional rates vary, such as eu-west-2 London at ~$24/TB/month for Standard). However, procurement teams evaluating total cost of ownership quickly discover that headline capacity rates represent only a fraction of production invoices. Secondary transaction fees and network transit quickly dwarf baseline storage expenses: internet data egress is billed at $0.09 per GB ($90/TB) on initial tiers, while Glacier Instant Retrieval adds a mandatory $0.03 per GB ($30/TB) retrieval fee alongside operational API calls. For UK organisations balancing compliance mandates and public-sector cloud frameworks, calculating the true all-in cost requires modelling access patterns, request volumes, and data movement rather than raw gigabyte charges. Convert TB to TiB for accurate storage calculations to ensure baseline volumetric figures align directly with vendor billing dimensions.

AWS S3 Retrieval and Access Pricing Matrix
Storage TierRetrieval FeeEgress RateS3 StandardActive DataFree$0.09 per GBStandard-IAInfrequent$0.01 per GB$0.09 per GBGlacier InstantImmediate Cold$0.03 per GB$0.09 per GBGlacier FlexibleStandard Cold$0.01 per GB$0.09 per GBGlacier DeepBulk Archive$0.0025 per GB$0.09 per GB
View the data behind this chart
AWS S3 Retrieval and Access Pricing Matrix
Storage TierRetrieval FeeEgress Rate
S3 StandardActive DataFree$0.09 per GB
Standard-IAInfrequent$0.01 per GB$0.09 per GB
Glacier InstantImmediate Cold$0.03 per GB$0.09 per GB
Glacier FlexibleStandard Cold$0.01 per GB$0.09 per GB
Glacier DeepBulk Archive$0.0025 per GB$0.09 per GB

The Object Storage Cost Illusion: Why Headline Pricing Fails

Headline price cards published by major hyperscalers encourage infrastructure planners to treat object storage as a commoditised utility priced purely on monthly gigabytes. In practice, storage capacity represents only one variable in a multidimensional billing structure. In active production environments, the secondary operational layers—specifically API call volumes, network egress transit, and data retrieval surcharges—frequently exceed the base capacity fee.

When comparing architectures, procurement teams must evaluate the total workload profile rather than static capacity. An organisation storing 100 TB of data with heavy read frequencies or automated micro-transaction archiving will face a vastly different cost trajectory than an organisation holding passive backup datasets. Without evaluating API transaction counts and data restoration fees alongside raw storage, advertised headline discounts remain largely deceptive.

Illustration: S3 Storage Cost Per TB: 2026 Object Storage Index

Deconstructing the Bill: API Requests, Egress, and Retrieval Surcharges

To calculate true workload expenditure, cloud storage bills must be separated into their constituent operational dimensions. The first major variable is API request pricing. AWS S3, like many hyperscale object‑storage services, distinguishes between write and read operations. In S3 Standard, PUT/COPY/POST/LIST operations cost $0.005 per 1,000 requests and GET requests cost $0.0004 per 1,000. An application generating millions of daily write operations will encounter significant request fees before account egress is factored in.

The second major cost driver is network transfer. AWS S3 bills data transfer out to the public internet at $0.09 per GB ($90 per TB) on initial usage tiers. For data-intensive platforms distributing media or moving datasets across cloud boundaries, outbound data transfer quickly overtakes monthly storage costs.

Finally, retrieval charges introduce substantial penalties for accessing data placed in cooler tiers. AWS Standard-Infrequent Access (Standard-IA) and One Zone-IA levy a retrieval fee of $0.01 per GB, while Glacier Instant Retrieval increases this surcharge to $0.03 per GB on top of request charges and minimum storage-duration rules. Consequently, an unexpected audit or mass dataset analysis can trigger retrieval bills that completely erase the initial savings gained from lower baseline capacity rates.

AWS S3 Pricing Breakdown: Hot, Cool, and Glacier Mechanics

AWS segments S3 into specialised classes that exchange baseline storage fees for operational access penalties. S3 Standard carries no data retrieval charges, making it suitable for active analytics and primary application assets where GET request activity remains constant at $0.0004 per 1,000 calls. However, when datasets move to cold tiers, retrieval economics shift dramatically.

For archival needs, AWS Glacier Flexible Retrieval requires $0.01 per GB under standard retrieval parameters, whereas Glacier Deep Archive bulk retrieval drops to $0.0025 per GB. These operational fees must be evaluated alongside API characteristics: Glacier API pricing designates operations like LISTVAULTS, GETJOBOUTPUT, and DELETE as free, demonstrating how operational expenses diverge significantly depending on the target tier.

S3 Intelligent-Tiering presents an alternative cost control mechanism. AWS provides free standard and bulk data retrieval and restore requests across all five of its access tiers. For workloads exhibiting unpredictable read cadences, avoiding per-GB retrieval penalties provides predictable monthly expenditure, even if base monitoring charges apply.

  • S3 Standard: ~$0.023/GB (~$23.00/TB/month), zero retrieval fees; $0.005 per 1,000 write calls and $0.0004 per 1,000 GET calls.
  • Standard-IA: ~$0.0125/GB (~$12.50/TB/month) with a $0.01 per GB retrieval surcharge alongside write and read API fees.
  • Glacier Instant Retrieval: ~$0.004/GB (~$4.00/TB/month) plus $0.03 per GB immediate retrieval cost for millisecond-access cold data.
  • Glacier Flexible Retrieval: ~$0.0036/GB (~$3.60/TB/month) plus $0.01 per GB under standard retrieval modes; free LISTVAULTS and DELETE requests.
  • Glacier Deep Archive: ~$0.00099/GB (~$0.99/TB/month) with bulk retrieval options from $0.0025 per GB for deep preservation.

Hyperscale Comparison: Azure Blob Storage and Workload Profiling

Azure Blob Storage uses hot, cool, and archive tiers with separate storage, transaction, and archive retrieval charges, mirroring AWS S3’s tiered model. Just as AWS distinguishes S3 Standard, Standard-IA, and Glacier tiers, Azure structures its cost model around base capacity fees countered by transactional fees for write, read, and data rehydration operations.

When engineering cross-platform migrations, enterprise architects must map API request volumes and retrieval cadences directly against these transactional definitions. Because Azure Blob charges for read operations, write operations, and data access independently, an organisation processing continuous small-file operations can incur transaction totals that negate differences in advertised per-gigabyte rates. Teams planning primary repository deployments can understand the differences between storage types to ensure object protocols match their operational access patterns.

S3-Compatible Alternatives: Evaluating the Zero-Egress Paradigm

S3-compatible alternatives such as Backblaze B2 and Wasabi offer simplified pricing models, providing capacity at roughly $6/TB/month while waiving or heavily discounting egress transit and API transaction charges.

However, these operational cost advantages must be evaluated against the full functional scope of AWS S3. Hyperscalers provide deep native ecosystem integration, granular IAM permissions, automated lifecycle tiering, and certified public-sector region residency that specialized providers may not match. While zero-egress models are compelling for high-throughput distribution, organizations must assess whether alternative feature parity meets strict enterprise compliance requirements.

UK Enterprise Compliance: Data Sovereignty and Operational Realities

UK infrastructure deployments operate under distinct regulatory requirements that directly influence cloud storage procurement. The UK GDPR and Data Protection Act regime mandates strict controls over personal data stored in cloud services, requiring clear accountability regarding data retention, regional processing, and deletion mechanics. Public-sector entities must also adhere to UK government cloud-first guidance, which establishes cloud services as the default choice while demanding rigorous all-in cost transparency.

National Cyber Security Centre (NCSC) cloud security guidance instructs UK buyers to thoroughly evaluate how data is stored, segregated, and managed off-premises, proving that vendor selection cannot hinge solely on raw commercial figures. Furthermore, cross-region egress charges become critical when UK public-sector workloads require domestic data residency. Data transferred out of a local region to external environments risks unexpected transit fees alongside regulatory scrutiny.

Regional cloud pricing differentials directly affect UK operational budgets. Storing data in the AWS eu-west-2 (London) region incurs a modest premium over standard US East benchmarks—S3 Standard is approximately $0.024 per GB ($24.00/TB/month) compared to $0.023 in us-east-1, while inter-region data transfers back to the UK from EU or US zones add $0.02 per GB in network transit fees. For UK procurement teams, who must also account for standard 20% VAT on corporate cloud spend, object-storage comparisons must be normalised into an all-in £/TB/month baseline using vendor billing dimensions and stress-tested against identical access patterns, request volumes, and retrieval frequencies rather than headline rates.

Components of Total S3 Workload Cost
4Base Capacity FeeMonthly fee per GB or TB stored3API Request Charges$0.005/1k writes, $0.0004/1k reads2Data Retrieval Surcharge$0.0025 to $0.03/GB on cooler tiers1Internet Egress Transit$0.09 per GB outbound bandwidth
View the data behind this chart
Components of Total S3 Workload Cost
LayerDetail
Base Capacity FeeMonthly fee per GB or TB stored
API Request Charges$0.005/1k writes, $0.0004/1k reads
Data Retrieval Surcharge$0.0025 to $0.03/GB on cooler tiers
Internet Egress Transit$0.09 per GB outbound bandwidth

Workload Modelling: Three Real-World Cost Scenarios

To highlight how transactional fees alter total expenditure, consider three distinct production profiles evaluated against published AWS billing metrics.

Scenario A: Enterprise Backup and Disaster Recovery. An organization stores 50 TB of secondary backups in S3 Standard-IA at a baseline capacity cost of $625.00 per month ($12.50/TB or $0.0125/GB), generating 100,000 monthly PUT requests ($0.50 at $0.005 per 1,000 calls) and negligible read traffic. In a standard month with zero restores, baseline spend totals $625.50. However, if an operational incident requires restoring 10 TB of data, the $0.01 per GB retrieval surcharge generates an immediate $100.00 operational bill, plus $0.09 per GB ($900.00) in internet egress if transferred outside AWS, bringing that month's bill to $1,625.50.

Scenario B: Cold Compliance Archive. Storing 200 TB in Glacier Deep Archive incurs approximately $198.00 per month in base capacity ($0.00099/GB or ~$0.99/TB). If annual auditing mandates require retrieving 5 TB via bulk processing, data extraction costs add just $0.0025 per GB ($12.50). Because AWS Glacier API commands such as LISTVAULTS and DELETE are free, total spend for an active audit month is contained at $210.50.

Scenario C: Active Web Asset Serving. A media catalog stores 20 TB in S3 Standard at a baseline capacity cost of $460.00 per month ($23.00/TB or $0.023/GB), processing 50,000,000 monthly GET requests ($20.00 at $0.0004 per 1,000 requests) and pushing 15 TB of outbound traffic. While base capacity carries no retrieval fee, internet egress charges total $1,350.00 (15,000 GB × $0.09 per GB), bringing total monthly spend to $1,830.00 and completely eclipsing the base storage footprint.

Organisations seeking to model their own balance of transactional access versus physical hardware can compare cloud object storage with on-premise TCO to establish clear budgetary boundaries.

Decision Framework: Matching Workload Profiles to Storage Architecture

Selecting the optimal object storage architecture requires aligning operational access patterns with provider billing models. IT leaders should evaluate the following structural rules before committing to long-term storage agreements:

1. Dynamic Access Workloads: Deploy S3 Intelligent-Tiering when access patterns fluctuate unpredictably. Because standard and bulk data retrievals are entirely free across all five tiers, the architecture eliminates budget exposure to sudden retrieval penalties.

2. Egress-Dominant Workloads: If monthly outbound transfer exceeds 30% of total stored capacity, standard hyperscale egress rates of $0.09 per GB will dominate the monthly bill. These workloads require architecture reviews, content delivery integration, or direct verification of zero-egress alternative providers.

3. Deep Preservation Workloads: For regulatory archives requiring multi-year retention under UK GDPR rules, Glacier Deep Archive bulk retrieval ($0.0025 per GB) provides the lowest total expenditure, provided applications can accommodate non-instant rehydration windows.

Methodology

This data study compiles and normalises published pricing documentation and operational metrics across cloud object storage providers as of mid-2026. AWS S3 pricing metrics—including tier-specific capacity charges, API transaction pricing ($0.005 per 1,000 PUT/POST/COPY/LIST calls and $0.0004 per 1,000 GET calls), retrieval surcharges, and internet egress benchmarks ($0.09 per GB)—were gathered directly from verified AWS published schedules and corroborated through contemporary industry cost calculators.

Regulatory and macroeconomic indicators relevant to UK enterprise procurement, including NCSC cloud security frameworks, ICO guidance on the UK GDPR / Data Protection Act, UK Government cloud-first directives, and AWS regional rate schedules for eu-west-2 (London), were sourced directly from authoritative governing bodies and official cloud documentation. All financial metrics are cited in their primary published currencies (USD and GBP) to prevent currency conversion distortions across dynamic cloud markets.

Sources

Every figure in this article traces to the sources below.

  • AWS — Published S3 Pricing Schedules
  • AWS — Published Glacier Pricing Schedules
  • Go Cloud — 2026 Cloud Storage Cost Guide
  • Project Helena — S3 Cost Calculator and Egress Model
  • DevZero — AWS S3 Pricing Explainer 2026
  • Nubbo — AWS S3 Pricing Guide 2026
  • AWS — London Region (eu-west-2) Pricing
  • NCSC — Cloud Security Guidance
  • ICO — UK GDPR Guidance and Resources
  • UK Government — Public Sector Cloud First Guidance
Object Storage Workload Access Flow
PUT Operations$0.005 per 1k callsS3 RepositoryBaseline storageGET Operations$0.0004 per 1kInternet Egress$0.09 per GB
Open data

The 9 verified data points behind this study are free to download and reuse with attribution (CC BY 4.0).

Cite as: Servnet Research, “S3 Storage Cost Per TB: 2026 Object Storage Index”, servnetuk.com, 2026.

Share
Key takeaways
  • Published per-gigabyte capacity rates represent only a baseline; internet egress at $0.09/GB and retrieval surcharges can rapidly surpass raw storage costs.
  • API transaction structures penalise high-frequency writing, with AWS PUT/COPY/POST/LIST operations priced at $0.005 per 1,000 requests compared to $0.0004 per 1,000 GET requests.
  • Retrieval penalties differ sharply across tiers: Standard-IA incurs $0.01/GB, Glacier Instant Retrieval requires $0.03/GB, and Glacier Deep Archive bulk retrieval drops to $0.0025/GB.
  • AWS S3 Intelligent-Tiering waives data retrieval and restore charges across all five access tiers, protecting budgets against unexpected access surges.
  • UK deployments must evaluate NCSC security frameworks and UK GDPR data residency alongside cost models before moving sensitive data.
Frequently asked

FAQs — S3 Storage Cost Per TB

What is the true S3 storage cost per TB?

Baseline capacity ranges from ~$23.00/TB/month ($0.023/GB) for S3 Standard to ~$12.50/TB for Standard-IA and ~$0.99/TB for Glacier Deep Archive. However, true cost includes operational API calls ($0.005/1k writes), internet egress ($0.09/GB or $90/TB), and cold retrieval surcharges ($0.01 to $0.03/GB).

Why do API request fees matter for object storage?

API fees accumulate quickly on high-transaction workloads. AWS S3 charges $0.005 per 1,000 PUT/POST/LIST/COPY requests and $0.0004 per 1,000 GET requests, meaning millions of daily micro-operations will add significant line-item costs to monthly bills.

How much does data retrieval cost in AWS Glacier?

Retrieval depends on the tier and speed. Glacier Instant Retrieval charges $0.03 per GB, Glacier Flexible Retrieval standard access costs $0.01 per GB, and Glacier Deep Archive bulk retrieval drops to $0.0025 per GB.

Are there retrieval fees with S3 Intelligent-Tiering?

No. AWS S3 Intelligent-Tiering provides free standard and bulk data retrieval and restore requests across all five access tiers, making it ideal for datasets with unpredictable access patterns.

What regulations govern UK cloud object storage?

UK organisations must comply with UK GDPR and the Data Protection Act regarding data retention, transfer, and deletion, while adhering to NCSC cloud security guidelines and UK Government cloud-first directives.

Related

Continue reading

More in Research

Got a question this study didn't answer?

One conversation with an engineer who's done this before. No sales script.

Talk to Servnet →

Talk to a UK specialist

Get expert advice or a no-obligation quote — servers, storage, networking, maintenance, finance and cloud. We reply the same working day.

or call 0800 987 4111