AWS S3 pricing in 2026 is built from several separate cost components: storage, API requests, data retrieval, and data transfer. For S3 Standard in US East, storage starts at $0.023 per GB-month for the first 50 TB. PUT, COPY, POST, and LIST requests are billed separately, GET requests are billed separately, and public internet egress is charged after AWS's shared monthly free-transfer allowance.
Raff Object Storage uses a simpler model: $7/month for the first 100 GB, 1 TB of egress included, $0 API request fees, $0.07/GB-month above the first 100 GB, and $0.01/GB for egress above the included 1 TB.
That means AWS S3 can be cheaper for low-egress storage-only workloads, while Raff can be materially cheaper once public transfer and request volume become important. For example, 100 GB stored with no internet egress is about $2.30/month on S3 Standard before requests versus $7 on Raff. At 100 GB stored and 1 TB of internet egress, the same AWS example is about $85.46/month before requests, while Raff remains $7.
This guide explains the actual AWS S3 cost model, storage-class pricing, request charges, egress, and how those costs compare with Raff Object Storage.
AWS S3 pricing in 2026
Amazon S3 does not have one fixed monthly plan. Your bill depends on what storage class you use, how much data you store, how many requests your applications make, whether data is retrieved from colder classes, and where the data is transferred.
For a typical S3 Standard workload, the most important pricing components are:
- storage per GB-month;
- PUT, COPY, POST, and LIST requests;
- GET and other read requests;
- data transfer out to the internet;
- cross-region or special transfer paths;
- optional features and management services;
- retrieval charges for colder storage classes.
That is why an S3 pricing estimate should model workload behavior rather than only multiply storage by a per-GB number.
AWS S3 Standard storage pricing per GB
For S3 Standard in US East, current storage pricing starts at:
| Monthly S3 Standard storage | Price per GB-month |
|---|---|
| First 50 TB | $0.023 |
| Next 450 TB | $0.022 |
| Over 500 TB | $0.021 |
At the first-tier rate:
| Stored data | Approx. S3 Standard storage cost |
|---|---|
| 100 GB | $2.30/month |
| 500 GB | $11.50/month |
| 1 TB | about $23.55/month |
| 10 TB | about $235.52/month |
These figures are storage only. They do not include requests, public internet transfer, retrieval, replication, or other AWS services.
This distinction matters because AWS S3 pricing per GB often sounds like one number, but storage cost is only one part of the bill.
AWS S3 request pricing
S3 Standard also meters API requests. In US East, current Standard request pricing includes approximately:
| Request type | Price |
|---|---|
| PUT, COPY, POST, LIST | $0.005 per 1,000 requests |
| GET and other read requests | $0.0004 per 1,000 requests |
Examples:
| Monthly request volume | Approx. request cost |
|---|---|
| 1 million PUT-class requests | $5 |
| 1 million GET requests | $0.40 |
| 10 million GET requests | $4 |
| 100 million GET requests | $40 |
For many small workloads, request charges are modest. For workloads with millions or billions of object operations, request pricing becomes another cost dimension to forecast.
Raff currently charges $0 for object API requests, so request volume does not add a separate billing line there.
AWS S3 data transfer pricing
Public internet transfer is where S3 costs can change quickly.
AWS currently provides a shared 100 GB/month free data-transfer allowance across eligible AWS services and Regions. After that, standard internet-transfer pricing applies. A typical U.S. schedule starts at:
| Monthly public internet egress | Standard AWS transfer rate |
|---|---|
| First 10 TB after free allowance | $0.09/GB |
| Next 40 TB | $0.085/GB |
| Next 100 TB | $0.07/GB |
| Above 150 TB | $0.05/GB |
Actual transfer charges can differ when traffic uses CloudFront, same-region AWS paths, private endpoints, cross-region architectures, accelerated transfer, negotiated enterprise pricing, or other AWS services.
For a simplified S3 Standard example using 1 TB = 1,024 GB and assuming the full 100 GB free-transfer allowance is available:
| Internet egress | Approx. AWS transfer cost before storage/requests |
|---|---|
| 1 TB | about $83.16 |
| 5 TB | about $451.80 |
| 10 TB | about $912.60 |
| 50 TB | about $4,394.70 |
Raff includes 1 TB of egress in its $7 base Object Storage plan and charges $0.01/GB above 1 TB.
AWS S3 storage-class pricing
One of AWS S3's biggest advantages is its range of storage classes. Teams can trade access frequency, retrieval behavior, minimum storage duration, resilience model, and price against one another.
Common classes include:
- S3 Standard;
- S3 Intelligent-Tiering;
- S3 Standard-Infrequent Access;
- S3 One Zone-Infrequent Access;
- S3 Express One Zone;
- S3 Glacier Instant Retrieval;
- S3 Glacier Flexible Retrieval;
- S3 Glacier Deep Archive.
Cold and archive classes can have much lower storage prices than S3 Standard, but may introduce retrieval charges, minimum storage durations, delayed access, or different availability characteristics.
That flexibility is a real AWS advantage. If the workload has predictable hot, warm, and archival tiers, S3 can optimize them independently. Raff intentionally uses a simpler general-purpose object-storage model rather than reproducing AWS's full storage-class matrix.
AWS S3 pricing calculator: what to include
A realistic AWS S3 cost estimate should include more than stored GB.
Before comparing providers, model:
- average stored GB or TB;
- chosen S3 storage class;
- monthly PUT/LIST request volume;
- monthly GET request volume;
- retrieval volume from colder storage classes;
- public internet egress;
- cross-region transfer;
- replication;
- lifecycle transitions;
- versioning growth;
- Object Lock retention;
- CloudFront or other delivery architecture;
- data-processing or analytics services that read from S3.
This is also why two companies storing the same 1 TB of data can receive very different S3 bills.
AWS S3 vs Raff pricing
Raff Object Storage uses a base bundle plus simple overages. AWS S3 uses component pricing.
The table below uses S3 Standard in US East, the shared 100 GB monthly internet-transfer allowance, and the standard public-transfer schedule. AWS request charges are excluded from scenario totals and shown separately above.
| Workload | Raff Object Storage | AWS S3 Standard | What it means |
|---|---|---|---|
| 100 GB stored, 0 GB internet egress | $7.00/month | about $2.30/month before requests | AWS is cheaper for storage-only use |
| 100 GB stored, 1 TB internet egress | $7.00/month | about $85.46/month before requests | Raff's included egress changes the economics |
| 500 GB stored, 1 TB internet egress | $35.00/month | about $94.66/month before requests | Raff remains lower in this transfer-heavy example |
| 1 TB stored, 1 TB internet egress | about $71.68/month | about $106.71/month before requests | Both storage and transfer matter |
| 1 TB stored, 5 TB internet egress | about $112.64/month | about $475.35/month before requests | Public transfer dominates the AWS example |
These examples do not imply identical durability architecture, region coverage, storage classes, governance features, or service parity. They compare cost for general-purpose object storage workloads.
When AWS S3 is cheaper
AWS S3 is often cheaper when:
- the workload stores data but sends little of it to the public internet;
- S3 Standard's $0.023/GB-month storage rate is the main cost driver;
- colder data can move into IA or Glacier classes;
- data stays inside AWS and avoids standard public egress;
- the application already depends heavily on AWS services;
- storage-class optimization is more important than billing simplicity.
At 100 GB stored with no public egress, S3 Standard costs about $2.30/month before requests, which is below Raff's $7 base plan.
When Raff Object Storage is cheaper
Raff becomes more attractive when:
- public internet egress is high or unpredictable;
- the workload regularly downloads backups, exports, media, or static assets;
- API request volume is large enough to create another AWS cost line;
- the team values one simple storage model over multiple classes and retrieval rules;
- the application already runs on Raff infrastructure.
Raff's current Object Storage plan includes 100 GB of storage, 1 TB egress, and API requests for $7/month. Storage above 100 GB is $0.07/GB-month and egress above 1 TB is $0.01/GB.
