Article

Amazon S3 pricing in 2026: free tier, storage classes, Glacier and egress explained

S3 Standard is $0.023 per GB, Glacier Deep Archive $0.00099 and egress $0.09 per GB. What the 2026 free tier gives you, with real bill examples.

Amazon S3 Standard costs $0.023 per GB-month in US East (N. Virginia), Glacier Deep Archive costs $0.00099 and data transfer out to the internet costs $0.09 per GB after the first 100 GB a month. The old free tier of 5 GB for 12 months is gone: new accounts get up to $200 in credits instead. The storage rate is only one line of an S3 bill, though. Requests, retrieval fees, minimum storage durations and especially downloads often decide the total, so this page goes through each line with the prices AWS publishes for US East as of October 2026, taken from the S3 pricing page and the AWS Price List. Other regions cost a little more or less, but the structure is the same.

Amazon S3 pricing at a glance

What you pay forS3 Standard price (US East)
Storage, first 50 TB$0.023 per GB-month
PUT, COPY, POST and LIST requests$0.005 per 1,000
GET and other requests$0.0004 per 1,000
Data transfer inFree
Data transfer out to the internetFirst 100 GB a month free, then $0.09/GB
Cheapest class (Glacier Deep Archive)$0.00099 per GB-month, 180-day minimum
Free tier for new accountsUp to $200 in credits, not a fixed GB allowance

Is there an S3 free tier in 2026?

Not in the form most people search for. The “5 GB of S3 for 12 months” offer was part of what AWS now calls the legacy Free Tier, the program that applied before 15 July 2025. Its 12-month offers ran for one year from the date the account was activated, so even an account opened on 14 July 2025 saw them end in July 2026. Nobody is inside that 12-month S3 allowance any more.

Accounts created since 15 July 2025 get credits instead:

  • $100 in credits when you create the account and up to $100 more for completing activities with key services.
  • On the Free plan you are never charged unless you upgrade. The plan ends six months after you open the account or when the credits run out, whichever comes first, and only some services are available. S3 is one of them.
  • On the Paid plan the same credits apply to your bill and usage beyond them is charged at normal rates. The S3 pricing page says Free Tier credits must be used within 12 months of the account creation date.

What did not change is the free 100 GB a month of data transfer out to the internet, which AWS aggregates across all its services. In practice, the credits are a budget you spend across AWS, not a permanent S3 allowance. If you want storage that stays free month after month, Cloudflare R2 keeps 10 GB free every month (see the Cloudflare R2 free tier) and Backblaze B2 keeps the first 10 GB free (see Backblaze B2 pricing and free tier).

S3 storage classes and their price

Storage classPrice per GB-monthMinimum durationMinimum billable size
S3 Standard, first 50 TB$0.023NoneNone
S3 Standard, next 450 TB$0.022NoneNone
S3 Standard, over 500 TB$0.021NoneNone
Intelligent-Tiering, Frequent Access$0.023 (first 50 TB)None128 KB to be tiered
Intelligent-Tiering, Infrequent Access$0.0125None128 KB to be tiered
Intelligent-Tiering, Archive Instant Access$0.004None128 KB to be tiered
Intelligent-Tiering, Archive Access (optional)$0.0036None128 KB to be tiered
Intelligent-Tiering, Deep Archive Access (optional)$0.00099None128 KB to be tiered
S3 Standard-IA$0.012530 days128 KB
S3 One Zone-IA$0.0130 days128 KB
S3 Express One Zone$0.11NoneNone
S3 Glacier Instant Retrieval$0.00490 days128 KB
S3 Glacier Flexible Retrieval$0.003690 days40 KB of metadata per object
S3 Glacier Deep Archive$0.00099180 days40 KB of metadata per object

What stands out:

  • Standard-IA costs about 46% less than Standard to keep, Glacier Instant Retrieval about 83% less and Deep Archive about 96% less. Every one of those discounts comes back as retrieval fees, pricier requests or minimum durations.
  • Intelligent-Tiering moves objects for you: to Infrequent Access after 30 consecutive days without access, to Archive Instant Access after 90 days and, if you turn them on, to Archive Access after 90 days and Deep Archive Access after 180 days. There are no retrieval charges, but there is a monitoring fee of $0.0025 per 1,000 objects a month. Objects under 128 KB are not monitored and always pay the Frequent Access rate. The price list also has a prorated charge for objects deleted or overwritten before 30 days.
  • Express One Zone is built for single-digit millisecond latency in one Availability Zone. It costs almost five times Standard to store, has the cheapest requests and adds small per-GB upload and retrieval charges ($0.0032 and $0.0006 per GB in the price list).

Request pricing

Every upload, list and download is a request. Prices per 1,000 requests in US East:

Storage classPUT, COPY, POST, LISTGET and other requests
S3 Standard$0.005$0.0004
Intelligent-Tiering$0.005$0.0004
S3 Standard-IA$0.01$0.001
S3 One Zone-IA$0.01$0.001
S3 Express One Zone$0.00113$0.00003
S3 Glacier Instant Retrieval$0.02$0.01
S3 Glacier Flexible Retrieval$0.03$0.0004
S3 Glacier Deep Archive$0.05$0.0004

DELETE and CANCEL requests are free. The colder the class, the more each write costs: a PUT to Deep Archive costs ten times one to Standard, so with many small objects the request line can cancel out the storage savings. LIST is priced like a PUT, which is why tools that list large buckets again and again add up.

Amazon S3 Glacier pricing

When people talk about Glacier pricing today they usually mean three S3 storage classes with very different trade-offs:

Glacier classStorage per GB-monthMinimum durationRetrieval fee per GBTime to first byte
Glacier Instant Retrieval$0.00490 days$0.03Milliseconds
Glacier Flexible Retrieval$0.003690 daysExpedited $0.03, Standard $0.01, Bulk free1 to 5 minutes, 3 to 5 hours, 5 to 12 hours
Glacier Deep Archive$0.00099180 daysStandard $0.02, Bulk $0.002512 to 48 hours depending on the option

Restores have request fees too. An Expedited restore from Flexible Retrieval costs $0.01 per request on top of the per-GB fee. From Deep Archive, Standard restores cost $0.10 per 1,000 requests and Bulk restores $0.025 per 1,000.

Two details decide whether Glacier is really cheap for you:

  1. Metadata. For every object in Glacier Flexible Retrieval or Deep Archive, AWS bills 40 KB of extra metadata: 8 KB at S3 Standard rates and 32 KB at the Glacier rate. A million tiny files carry about 40 GB of billed overhead, so bundle small files into archives before you move them.
  2. Early deletion. Deleting, overwriting or moving an object before 90 days (180 for Deep Archive) bills the remaining days anyway.

A quick Glacier example: 5 TB (5,120 GB) of finished projects costs about $20.48 a month in Glacier Instant Retrieval, $18.43 in Flexible Retrieval and $5.07 in Deep Archive. Pulling 500 GB back costs $15 from Instant Retrieval, $5 with a Standard restore from Flexible Retrieval or nothing in retrieval fees with a Bulk restore, plus transfer if you download it outside AWS.

Retrieval fees for the other classes

Storage classRetrieval fee per GB
S3 Standard and Intelligent-TieringNone
S3 Standard-IA$0.01
S3 One Zone-IA$0.01
S3 Express One Zone$0.0006

Data transfer out: the line that grows fastest

Uploading into S3 is free, and so is sending data to CloudFront. Sending it to the internet is not:

Data transfer out to the internet, per monthPrice per GB
First 100 GBFree, aggregated across all AWS services
Up to 10 TB$0.09
Next 40 TB$0.085
Next 100 TB$0.07
Over 150 TB$0.05

Transfer from US East (N. Virginia) to another AWS region costs from $0.01 per GB (to US East, Ohio) to $0.02 per GB (to Europe, Ireland, for example), which matters if you replicate across regions. S3 Transfer Acceleration adds its own fee, from $0.04 per GB.

At $0.09 per GB, every terabyte downloaded by the public costs about $92 in transfer alone. For comparison, Cloudflare R2 does not charge for egress at all and Backblaze B2 gives free egress up to three times what you store. The full side-by-side is in S3 vs R2 vs Spaces vs Wasabi vs B2.

Worked examples

These use US East (N. Virginia) list prices without discounts and assume the free 100 GB of transfer is not used by other AWS services.

Example 1, an app storing user content: 2 TB stored in S3 Standard, 5 million PUTs, 50 million GETs and 500 GB of downloads in a month.

LineCalculationCost
Storage2,048 GB × $0.023$47.10
PUT requests5,000 × $0.005$25.00
GET requests50,000 × $0.0004$20.00
Data transfer out(500 - 100) × $0.09$36.00
Total$128.10 per month

Example 2, a public video library: 10 TB stored in S3 Standard, 100,000 PUTs, 5 million GETs and 20 TB of downloads.

LineCalculationCost
Storage10,240 GB × $0.023$235.52
PUT requests100 × $0.005$0.50
GET requests5,000 × $0.0004$2.00
Data transfer out10,240 GB × $0.09 + 10,140 GB × $0.085 after the free 100 GB$1,783.50
Totalabout $2,021 per month

Transfer is roughly 88% of that bill. This is the kind of workload where a provider without egress fees, or a CDN in front of S3, changes the economics completely.

Example 3, backups in Glacier Deep Archive: 50 TB stored, 1,000 PUTs a month, no restores.

LineCalculationCost
Storage51,200 GB × $0.00099$50.69
PUT requests1 × $0.05$0.05
Total$50.74 per month

The same 50 TB in S3 Standard would cost $1,177.60 a month. The catch comes on the way back: a full restore at the Standard tier is about $1,024 in retrieval fees (51,200 GB × $0.02), or about $128 with Bulk, before any transfer out if you download it outside AWS.

Costs people often miss

  • Early deletion: 30 days for Standard-IA and One Zone-IA, 90 for Glacier Instant and Flexible Retrieval, 180 for Deep Archive.
  • Lifecycle transitions are billed per request: $0.01 per 1,000 to Standard-IA, One Zone-IA or Intelligent-Tiering, $0.02 to Glacier Instant Retrieval and $0.05 to Deep Archive.
  • Small objects in the IA and Glacier classes, because of the 128 KB minimum and the 40 KB of metadata.
  • Old versions. With versioning on, every overwritten or deleted object keeps its previous versions until a lifecycle rule expires them.
  • Incomplete multipart uploads keep their uploaded parts billed until you abort them or a lifecycle rule cleans them up.

When S3 is worth it, and when it is not

S3 is the right choice when your data is used by other AWS services in the same region, when you need object lock, replication or lifecycle rules across many classes or when you keep large archives you almost never read. It gets expensive when you serve a lot of data to the public internet or need a bill you can predict to the cent. For those cases, compare Cloudflare R2, Wasabi and DigitalOcean Spaces.

Managing S3 with Nubbo

The AWS Console is built for configuration, not for daily file work. Nubbo connects to Amazon S3 with an access key and its secret and gives you a file browser, share links with passwords, expiry and download limits, galleries and file requests on top of your bucket. Your S3 bill stays the same kind of bill:

  • Uploads and single-file downloads go directly between your browser and S3 through presigned URLs, so you pay S3’s normal PUT, GET and transfer rates. Files from 100 MB use multipart uploads, one request per part.
  • Nubbo browses from an index of file names and sizes, so it does not list the bucket on every click, but it re-lists a folder when you open it after a minute and runs periodic background syncs. Those are LIST requests.
  • Multi-file ZIP downloads are assembled in your browser, which downloads each file straight from your bucket, so those bytes count as data transfer out of S3.
  • Thumbnails and watermarked gallery previews are written to your own bucket under .nubbo-thumbs/, and deleted items stay in the bucket for 30 days in Nubbo’s trash. Both add a little storage.

Frequently asked questions

How much does Amazon S3 cost per GB?

In US East (N. Virginia), S3 Standard costs $0.023 per GB-month for the first 50 TB, $0.022 for the next 450 TB and $0.021 above 500 TB. Colder classes go down to $0.00099 per GB-month for Glacier Deep Archive, in exchange for retrieval fees and minimum storage durations.

Is the AWS S3 free tier still 5 GB for 12 months in 2026?

No. The 5 GB of S3 Standard for 12 months belonged to the legacy Free Tier for accounts opened before 15 July 2025, and those 12 months have now ended for every such account. Accounts opened since then get up to $200 in Free Tier credits instead, which can be spent on S3.

How much does AWS Glacier cost?

In US East, S3 Glacier Instant Retrieval costs $0.004 per GB-month, Glacier Flexible Retrieval $0.0036 and Glacier Deep Archive $0.00099. Retrieval adds a per-GB fee (free for Flexible Retrieval bulk restores) and objects have a 90 or 180-day minimum storage duration.

Is uploading data to S3 free?

Data transfer in from the internet is free, but each upload is a PUT request, billed at $0.005 per 1,000 on S3 Standard in US East. Large files uploaded in multipart count one request per part.

Why is my S3 bill higher than the storage price?

Usually because of data transfer out to the internet, billed at $0.09 per GB for the first 10 TB a month after the first 100 GB that AWS gives free across all its services, and because of request charges on workloads with many small objects.

How much does it cost to store 1 TB in S3?

About $23.55 a month in S3 Standard in US East (1,024 GB at $0.023), before requests and downloads. The same terabyte costs about $4.10 in Glacier Instant Retrieval and about $1.01 in Glacier Deep Archive.

Sources

Prices and limits come from the official pages below. Providers change them, so check before you commit.