Amazon Simple Storage Service (S3)
Amazon S3 is AWS’s core object storage layer, handling massive datasets with high durability and global accessibility. It excels at storing unstructured data like backups, media assets, or static website content, ensuring reliable retrieval regardless of scale. The architecture supports virtually unlimited growth, making it suitable for applications requiring persistent, accessible storage across various regions without complex infrastructure management.
This service suits teams needing scalable, durable storage with minimal setup overhead. While it offers a 12-month free tier for new accounts, long-term costs can accumulate quickly due to per-object pricing starting at $0.0025 per million objects. This model becomes expensive for datasets with millions of small files, where request fees and storage costs compound significantly compared to bulk storage solutions.
- Free tier Yes
- Starting price from $0.0025 per 1M Objects
- Regions 15 · 6 continents
- SLA uptime 99.99%
- Compliance 13 certifications
- Provider health A
Decision score
Computed from catalog breadth, pricing, provider reliability (uptime & SLA), community signal, and ecosystem (compliance & regions). Weighted equally.
Trust & reach via AWS
- C5
- CSA STAR
- FedRAMP
- GDPR
- HIPAA
- ISO 27001
- ISO 27017
- ISO 27018
- ISO 9001
- PCI DSS
- SOC 1 Type II
- SOC 2 Type II
- compute99.99%
- database99.99%
- networking99.99%
- storage99.99%
15 regions across 6 continents
- Africa
- Asia
- Europe
- North America
- Oceania
- South America
Pricing tiers 134
| Tier / Plan | Price | Unit | Region |
|---|---|---|---|
| GET/SELECT | $0.4000 | per 1M requests | us-east-1 |
| Glacier Instant Retrieval | $0.004 | per GB/month | us-east-1 |
| Intelligent-Tiering | $0.0230 | per GB/month | us-east-1 |
| Inventory-ObjectsListed | $0.0025 | per 1M Objects | us-east-1 |
| USE1-BatchOperations-Manifest | $0.0150 | per 1M Objects | us-east-1 |
| Requests-BACKUP-Tier2 | $0.0300 | per 1M requests | us-east-1 |
| Requests-FSXOPENZFS-Tier2 | $0.0300 | per 1M requests | us-east-1 |
| Requests-XZ-Tier2 | $0.0300 | per 1M requests | us-east-1 |
| Requests-FSXONTAP-Tier2 | $0.0300 | per 1M requests | us-east-1 |
| StorageAnalytics-ObjCount | $0.1000 | per 1M Objects | us-east-1 |
| USE1-Metadata-Objects | $0.1000 | per 1M Objects | us-east-1 |
| USE1-StorageLens-ObjCount | $0.1200 | per 1M Objects | us-east-1 |
| USE1-Metadata-Updates | $0.3000 | per 1M Updates | us-east-1 |
| Vectors-Query-ProcessedBytes-Tier3 | $0.3910 | per 1M GBs | us-east-1 |
| Tables-Requests-INT-Tier2 | $0.4000 | per 1M requests | us-east-1 |
Show all 134 pricing rows (119 more)
| Tier / Plan | Price | Unit | Region |
|---|---|---|---|
| Requests-INT-Tier2 | $0.4000 | per 1M requests | us-east-1 |
| Requests-GDA-Tier2 | $0.4000 | per 1M requests | us-east-1 |
| AdditionalRequest-INT | $0.4000 | per 1M requests | us-east-1 |
| Requests-Tier2 | $0.4000 | per 1M requests | us-east-1 |
| Requests-Annotation-Tier2 | $0.4000 | per 1M requests | us-east-1 |
| Tables-Requests-Tier2 | $0.4000 | per 1M requests | us-east-1 |
| Requests-GLACIER-Tier2 | $0.4000 | per 1M requests | us-east-1 |
| TagStorage-TagHrs | $0.6500 | per 1M Tag-Mos | us-east-1 |
| Requests-ZIA-Tier2 | $1.00 | per 1M requests | us-east-1 |
| Requests-SIA-Tier2 | $1.00 | per 1M requests | us-east-1 |
| BatchOperations-Objects | $1.00 | per 1M Objects | us-east-1 |
| Requests-XZ-Tier1 | $1.13 | per 1M requests | us-east-1 |
| Requests-BACKUP-Tier1 | $1.13 | per 1M requests | us-east-1 |
| Requests-FSXONTAP-Tier1 | $1.13 | per 1M requests | us-east-1 |
| Requests-FSXOPENZFS-Tier1 | $1.13 | per 1M requests | us-east-1 |
| Vectors-Query-ProcessedBytes-Tier2 | $1.95 | per 1M GBs | us-east-1 |
| Tables-CompactedObjects | $2.00 | per 1M Objects | us-east-1 |
| Tables-SortCompactedObjects | $2.00 | per 1M Objects | us-east-1 |
| Monitoring-Automation-INT | $2.50 | per 1M Objects | us-east-1 |
| Vectors-Request-Tier3 | $2.50 | per 1M requests | us-east-1 |
| Vectors-Query-ProcessedBytes-Tier1 | $3.91 | per 1M GBs | us-east-1 |
| Tables-Requests-Tier1 | $5.00 | per 1M requests | us-east-1 |
| Tables-Requests-INT-Tier1 | $5.00 | per 1M requests | us-east-1 |
| Requests-Annotation-Tier1 | $5.00 | per 1M requests | us-east-1 |
| Requests-INT-Tier1 | $5.00 | per 1M requests | us-east-1 |
| Requests-Tier1 | $5.00 | per 1M requests | us-east-1 |
| Requests-ZIA-Tier1 | $10.00 | per 1M requests | us-east-1 |
| Requests-GIR-Tier2 | $10.00 | per 1M requests | us-east-1 |
| Tables-Replication-TableUpdates | $10.00 | per 1M Updates | us-east-1 |
| Requests-SIA-Tier1 | $10.00 | per 1M requests | us-east-1 |
| Requests-Tier4 | $10.00 | per 1M requests | us-east-1 |
| Requests-GIR-Tier1 | $20.00 | per 1M requests | us-east-1 |
| Tables-MonitoredObjects | $25.00 | per 1M Objects | us-east-1 |
| Requests-Tier3 | $30.00 | per 1M requests | us-east-1 |
| Requests-Tier8 | $30.00 | per 1M requests | us-east-1 |
| Requests-GLACIER-Tier1 | $30.00 | per 1M requests | us-east-1 |
| Vectors-Request-Tier2 | $55.00 | per 1M requests | us-east-1 |
| Vectors-Request-Tier1 | $55.00 | per 1M requests | us-east-1 |
| Retrieval-XZ | $0.0006 | per GB | us-east-1 |
| Select-Returned-Bytes | $0.0007 | per GB | us-east-1 |
| Select-Returned-INT-Bytes | $0.0007 | per GB | us-east-1 |
| TimedStorage-INT-DAA-ByteHrs | $0.00099 | per GB/month | us-east-1 |
| Bulk-Select-Scanned-Bytes | $0.001 | per GB | us-east-1 |
| Select-Scanned-Bytes | $0.002 | per GB | us-east-1 |
| Metadata-Annotation-Processed-Bytes | $0.002 | per GB | us-east-1 |
| Select-Scanned-INT-Bytes | $0.002 | per GB | us-east-1 |
| Select-Scanned-ZIA-Bytes | $0.002 | per GB | us-east-1 |
| Select-Scanned-GIR-Bytes | $0.002 | per GB | us-east-1 |
| Select-Scanned-SIA-Bytes | $0.002 | per GB | us-east-1 |
| Bulk-Select-Returned-Bytes | $0.0025 | per GB | us-east-1 |
| Bulk-Retrieval-Bytes | $0.0025 | per GB | us-east-1 |
| S3DSSE-In-Bytes | $0.003 | per GB | us-east-1 |
| S3DSSE-Out-Bytes | $0.003 | per GB | us-east-1 |
| Upload-XZ | $0.0032 | per GB | us-east-1 |
| TimedStorage-INT-AA-ByteHrs | $0.0036 | per GB/month | us-east-1 |
| TimedStorage-GlacierByteHrs | $0.0036 | per GB/month | us-east-1 |
| EarlyDelete-ByteHrs | $0.0036 | per GB/month | us-east-1 |
| TimedStorage-GIR-SmObjects | $0.004 | per GB/month | us-east-1 |
| Compute-Checksum-Processed-INT-Bytes | $0.004 | per GB | us-east-1 |
| Compute-Checksum-Processed-ZIA-Bytes | $0.004 | per GB | us-east-1 |
| Compute-Checksum-Processed-Bytes | $0.004 | per GB | us-east-1 |
| Compute-Checksum-Processed-GFR-Bytes | $0.004 | per GB | us-east-1 |
| TimedStorage-GIR-ByteHrs | $0.004 | per GB/month | us-east-1 |
| EarlyDelete-GIR-SmObjects | $0.004 | per GB/month | us-east-1 |
| EarlyDelete-GIR | $0.004 | per GB/month | us-east-1 |
| TimedStorage-INT-AIA-ByteHrs | $0.004 | per GB/month | us-east-1 |
| Compute-Checksum-Processed-SIA-Bytes | $0.004 | per GB | us-east-1 |
| Compute-Checksum-Processed-GDA-Bytes | $0.004 | per GB | us-east-1 |
| Compute-Checksum-Processed-GIR-Bytes | $0.004 | per GB | us-east-1 |
| Tables-TimedStorage-INT-AIA-ByteHrs | $0.0046 | per GB/month | us-east-1 |
| USE1-S3-API-OL-BytesReturned | $0.005 | per GB | us-east-1 |
| Tables-ProcessedBytes | $0.005 | per GB | us-east-1 |
| Peak-Restore-Bytes-Delta | $0.0067 | per GB | us-east-1 |
| Std-Select-Scanned-Bytes | $0.008 | per GB | us-east-1 |
| Std-Select-Returned-Bytes | $0.0100 | per GB | us-east-1 |
| TimedStorage-ZIA-SmObjects | $0.0100 | per GB/month | us-east-1 |
| EarlyDelete-ZIA-SmObjects | $0.0100 | per GB/month | us-east-1 |
| Select-Returned-ZIA-Bytes | $0.0100 | per GB | us-east-1 |
| Select-Returned-SIA-Bytes | $0.0100 | per GB | us-east-1 |
| TimedStorage-ZIA-ByteHrs | $0.0100 | per GB/month | us-east-1 |
| Retrieval-ZIA | $0.0100 | per GB | us-east-1 |
| Tables-SortProcessedBytes | $0.0100 | per GB | us-east-1 |
| Requests-Tier6 | $0.0100 | per request | us-east-1 |
| Vectors-Query-Returned-Bytes | $0.0100 | per GB | us-east-1 |
| Requests-INT-Tier6 | $0.0100 | per request | us-east-1 |
| EarlyDelete-ZIA | $0.0100 | per GB/month | us-east-1 |
| Retrieval-SIA | $0.0100 | per GB | us-east-1 |
| TimedStorage-INT-IA-ByteHrs | $0.0125 | per GB/month | us-east-1 |
| TimedStorage-SIA-SmObjects | $0.0125 | per GB/month | us-east-1 |
| EarlyDelete-SIA | $0.0125 | per GB/month | us-east-1 |
| TimedStorage-SIA-ByteHrs | $0.0125 | per GB/month | us-east-1 |
| EarlyDelete-SIA-SmObjects | $0.0125 | per GB/month | us-east-1 |
| Tables-TimedStorage-INT-IA-ByteHrs | $0.0144 | per GB/month | us-east-1 |
| Exp-Select-Scanned-Bytes | $0.0200 | per GB | us-east-1 |
| Standard-Retrieval-Bytes | $0.0200 | per GB | us-east-1 |
| TimedStorage-GDA-Staging | $0.0210 | per GB/month | us-east-1 |
| TimedStorage-GlacierStaging | $0.0210 | per GB/month | us-east-1 |
| EarlyDelete-INT | $0.0210 | per GB/month | us-east-1 |
| TimedStorage-INT-FA-ByteHrs | $0.0210 | per GB/month | us-east-1 |
| TimedStorage-ByteHrs | $0.0210 | per GB/month | us-east-1 |
| TimedStorage-RRS-ByteHrs | $0.0220 | per GB/month | us-east-1 |
| Annotation-TimedStorage-ByteHrs | $0.0230 | per GB/month | us-east-1 |
| Tables-TimedStorage-ByteHrs | $0.0242 | per GB/month | us-east-1 |
| Tables-TimedStorage-INT-FA-ByteHrs | $0.0242 | per GB/month | us-east-1 |
| USE1-Files-Read | $0.0300 | per GB | us-east-1 |
| Exp-Select-Returned-Bytes | $0.0300 | per GB | us-east-1 |
| Expedited-Retrieval-Bytes | $0.0300 | per GB | us-east-1 |
| USE1-Expedited-Retrieval-Bytes | $0.0300 | per GB | us-east-1 |
| Retrieval-GIR | $0.0300 | per GB | us-east-1 |
| Select-Returned-GIR-Bytes | $0.0300 | per GB | us-east-1 |
| Vectors-TimedStorage-ByteHrs | $0.0600 | per GB/month | us-east-1 |
| USE1-Files-Write | $0.0600 | per GB | us-east-1 |
| TimedStorage-XZ-ByteHrs | $0.1100 | per GB/month | us-east-1 |
| Vectors-Put-Bytes | $0.2000 | per GB | us-east-1 |
| BatchOperations-Jobs | $0.2500 | Jobs | us-east-1 |
| USE1-Files-TimedStorage-ByteHrs | $0.3000 | per GB/month | us-east-1 |
| PUT/COPY/POST | $5.00 | per 1M requests | us-east-1 |
| Standard | $0.0230 | per GB/month | us-east-1 |
| Free Tier | Free | per month | global |
Prices in USD. Micro-prices are quoted per 1M units; "< $0.000001" marks rates below our stored precision. Subject to change — check the provider's official page.
Alternatives on other providers
Equivalent services on other clouds:
- Google Cloud Platform Cloud Storage $0.0012 per GB/month Compare
- Hetzner Object Storage $0.0052 per GB/month Compare
- Linode (Akamai) Object Storage $0.005 per GB Compare
- Microsoft Azure Azure Blob Storage $26.00 per 1M GiB/hours Compare