S3 Storage Cost Calculator
Price an S3 bucket across the 50 TB and 500 TB volume tiers and see the blended rate you actually pay per GB.
Inputs
us-east-1 S3 Standard list price at the time of writing — confirm for your region.
Monthly Storage Cost
$1,371.20
Annualised Storage Cost
$16,454.40
Data Billed at the First Tier
51,200GB
Blended Effective Rate
0.0229USD per GB-month
Data Stored
59 TiB
Step by step
Values used
Average data stored per month = 60,000 GB; Price for the first 50 TB = 0.0230 USD per GB-month; Price for the next 450 TB = 0.0220 USD per GB-month; Price above 500 TB = 0.0210 USD per GB-month
S3 Storage Cost
cost = min(GB, 51200) x tier1 + next 460800 GB x tier2 + remainder x tier3, all per GB-month.
Monthly Storage Cost
= 1,371.20
Annualised Storage Cost
= 16,454.40
Data Billed at the First Tier
= 51,200 GB
Blended Effective Rate
= 0.0229 USD per GB-month
Data Stored
= 64,424,509,440,000
How it works
S3 Standard storage is billed on a declining volume schedule, so the marginal GB gets cheaper once a bucket passes 50 TB and again past 500 TB, and the rate you feel is the blend of all three bands. Storage is metered in GB-month, so 60 TB present for half a month costs the same as 30 TB present for all of it. The rates above are user-supplied list prices — confirm them against the AWS S3 pricing page for your region before you commit a budget. Tiering is why a single 600 TB bucket is cheaper than six 100 TB buckets in six accounts without consolidated billing, and why chargeback models built on a flat per-GB rate over-bill large teams.
Formula
S3 Storage Cost
cost = min(GB, 51200) x tier1 + next 460800 GB x tier2 + remainder x tier3, all per GB-month.
- GB
- Average GB stored during the month
- tier1
- Rate for the first 50 TB
- tier2
- Rate for the next 450 TB
- tier3
- Rate beyond 500 TB
Frequently Asked Questions
How is S3 Storage Cost calculated?
cost = min(GB, 51200) x tier1 + next 460800 GB x tier2 + remainder x tier3, all per GB-month. S3 Standard storage is billed on a declining volume schedule, so the marginal GB gets cheaper once a bucket passes 50 TB and again past 500 TB, and the rate you feel is the blend of all three bands. Storage is metered in GB-month, so 60 TB present for half a month costs the same as 30 TB present for all of it. The rates above are user-supplied list prices — confirm them against the AWS S3 pricing page for your region before you commit a budget.
Why does S3 Storage Cost matter?
Tiering is why a single 600 TB bucket is cheaper than six 100 TB buckets in six accounts without consolidated billing, and why chargeback models built on a flat per-GB rate over-bill large teams.
What values do I need to enter?
This calculator takes 4 inputs: Average data stored per month, Price for the first 50 TB, Price for the next 450 TB, Price above 500 TB. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Does S3 bill on provisioned or actual usage?
Actual usage. There is nothing to provision — AWS samples the bytes stored and averages them over the month into GB-month units, so deleting data reduces the bill part-way through a month.
You might also need
- Cross Region Replication CalculatorCommonly used together
- S3 GET Request Cost CalculatorCommonly used together
- S3 Glacier Cost CalculatorCommonly used together
- S3 PUT Request Cost CalculatorCommonly used together
- S3 Intelligent Tiering CalculatorCommonly used together
- S3 Lifecycle Savings CalculatorCommonly used together