Understanding Amazon S3 Storage Pricing
By: Date: Categories: AWS Cloud

Amazon S3 Pricing Structure

There are at the outset, a couple of points to make with respect to the Amazon S3 Storage pricing structure:

  • You pay for what you use and that’s all.
  • There is no minimum fee. For example, you may pay as little as $3 or less each month.

To begin with, you might simply wish to utilize Amazon’s AWS (Amazon Web Services) using the Free Usage Tier, just to be sure this is exactly the sort of cloud storage service you have a need for. Initially, when you sign-up with Amazon S3, you will receive 5 GB of standard storage, together with 20,000 Get Requests and 2,000 Put Requests, as well as 15GB of data transfer each and every month for the first 12 months, and all free of charge (http://aws.amazon.com/s3/pricing/).

Amazon S3 Storage Pricing

If you are certain that AWS is what you need, next up, you’ll probably want to discover how much it costs to utilize S3 Storage on a grander scale than merely the 5 GB free monthly option.

Pricing Based On Region

Amazon S3 works on a pay-as-you-go pricing structure with no upfront costs. This sounds very straightforward, right? Although the pricing structure isn’t difficult to comprehend it does include a few costs that may catch you out. Firstly, you ought to be aware that the price varies depending on the region as in geographical location – the data is stored in. The pricing is separated into the following categories:

Storage is the most conspicuous cost.

Prices start out at $0.085 per GB a month (US East Region) for the first TB of storage. The more storage you need in terms of TB, the less the price becomes per TB.

Note: if you are located in a different region to the one that’s set by default (US East Region), you should choose accordingly using the drop-down tabs on the AWS pricing page, as shown in the image below:

PUT, COPY, POST or LIST requests you have to pay for each individual request you make to S3. It is therefore more economically viable to store one large file in comparison to storing a number of smaller files. The set price for put, copy, post or list requests is currently at $0.005 per 1,000 requests.

GET requests this is the cost of an item’ retrieval from S3 on a per item basis:

$0.004 per 10,000 requests

Bandwidth you have to pay to transfer data from (but not to) AWS. Pricing varies depending on the amount of TB. Again, the more data (in TB) that is transferred, the lower the price per TB.

Do note, the good news is that Amazon is persistently restructuring their prices in a downward manner in order to remain competitive with the numerous other cloud storage facilities available.


Although the AWS pricing structure may still seem a little on the vague side, hopefully, I have managed to offer a bit more insight. Really, it’s pretty easy once you get going with it. And if you do decide to give the S3 service a shot, do by all means take advantage of the first month’s 5GB of storage and 20,000 GET requests which are free of charge.

Nevertheless, prior to making your first financial investment, it’s a wise precaution’ to work out your monthly fees in advance. Pay-as-you go as a pricing model is attractive, no doubt, but it can pose a few drawbacks to the unsuspecting user. As by way of example, should you opt to use S3 to host images, which many of us do prefer to do, depending on how popular your website/s is/are, you could be looking at a fairly sizeable bill just from the GET requests alone. And I am speaking from personal experience when I say to you keep a close eye on your bill tally!

Leave a Reply

Your email address will not be published.