AWS Pricing
Overview
AWS has different ways to manage costs. You can choose pricing models, set budgets, use tags, and look for optimization opportunities.
- Learn about pricing models
- Plan with budgets
- Track with tags
- Optimize for savings
Understanding these helps you control expenses and make better use of AWS resources.
Pricing models
AWS has flexible pricing options.
- Pay-as-you-go with no commitments
- Discounts for long-term commitments
- Savings when usage increases
Each model fits different needs, letting you balance flexibility, cost, and usage patterns.
Pay-as-you-go
This model charges you only when you use services.
- Pay for actual usage time
- No extra fees when stopped
- No termination charges
For example, an EC2 instance only costs money while it is running, just like paying only for water when the tap is open.
# Start EC2 instance
aws ec2 run-instances --instance-type t2.micro --image-id ami-123456
# Stop EC2 instance
aws ec2 stop-instances --instance-ids i-123456
Expected result: You are billed only for the running duration of the instance.
This keeps costs predictable and fair since you only pay for what you use.
Save when you commit
Long-term usage commitments reduce costs.
- Reserved instances give discounts
- Commit for 1 year or 3 years
- Bigger discounts for upfront payments
For example:
- On-demand: $734.67/month
- 1-year: ~33% savings
- 3-year: ~55% savings
Committing helps lower expenses, especially for workloads that run all the time.
Pay less by using more
The more you use, the cheaper the cost per unit.
- Discounts as storage grows
- Larger usage unlocks lower rates
- Example with Amazon S3
Up to 50TB: $0.023/GB
Above 500TB: $0.021/GB
Using more storage lowers the price per GB, helping you scale affordably.
Free Services
The services below are free but there might be charges associated with other AWS services that are used alongside these services.
- Amazon VPC
- Elastic Beanstalk
- Auto Scaling
- AWS CloudFormation
- AWS Identity and Access Management
Bandwidth costs
Data transfer has different price levels depending on direction.
- Inbound traffic is free
- Transfer inside a region costs less
- Outbound to internet costs the most
Same region AZ-to-AZ: lowest cost
Region-to-region: medium cost
Region-to-internet: highest cost
Knowing these costs helps you design systems that minimize expensive data transfers.
Total Cost of Ownership
Total Cost of Ownership (TCO) is a financial estimate to help identify direct and indirect costs of a system. It compares costs of running an entire infrastructure environment or specific workload on-premises versus on AWS. Below are some TCO considerations:
-
Server Costs
- Hardware: Server, rack chassis power distribution units (PDUs), top-of-rack (TOR) switches, and maintenance
- Software: Operating system (OS), virtualization licenses, and maintenance
- Facilities: Space, power, and cooling
-
Storage Costs
- Hardware: Storage disks, storage area network (SAN) or Fibre Channel (FC) switches
- Storage administration costs
-
Network Costs
- Network Hardware: Local area network (LAN) switches, load balancer bandwidth costs
- Network administration costs
-
IT Labor Costs
- Server administration costs
Pricing calculator
AWS provides a free tool for planning.
- Create cost estimates
- Model solutions and scenarios
- Find savings opportunities
The AWS Pricing Calculator helps forecast expenses before you deploy, making cost planning more accurate and reliable.