Skip to main content

AWS Pricing Models

AWS offers multiple flexible pricing models that help you optimize cost, remain agile, and align cloud usage with business needs.

AWS Pricing Models

Pricing ModelDescriptionUse Case Examples
Pay as You GoPay only for the resources you use. Start, stop, and scale on demand.EC2 on-demand instances, Lambda functions
Save When You ReserveCommit to 1 or 3 years for a predictable budget and cost savings.EC2 Reserved Instances, RDS, DynamoDB, Redshift
Pay Less by Using MoreVolume-based discounts as usage increases.S3 storage tiers, data transfer
AWS Cost ReductionsAWS regularly passes on infrastructure cost savings to customers.Continuous price drops over time

1. AWS Free Tier

When you create a new AWS account, you receive $200 in credits and access to free services.

Plan TypeDuration / LimitsDetails
Free Plan6 months or until $200 credits are usedNo charges, account deleted after expiration
Paid PlanCharged after $200 credits are consumedAccount remains active after credits end
Always Free ServicesOngoing free limits each monthExample: Lambda, DynamoDB, S3

Examples of Always Free Services

ServiceFree Tier Benefits
Lambda1M requests/month, 400,000 GB-seconds compute
DynamoDB25 GB storage, 200M requests/month

2. Compute Service Pricing

01. Amazon EC2

  • Only charged for what you use.
  • Number of instances, configuration,elb runing time and data processed.
  • Detialed monitoring via Cloudwatch
ModelDescriptionBillingDiscountOther
On-DemandPay for compute capacity by the secondPer second (Linux/Windows)Min 60 sec
Reserved InstancesCommit 1–3 yearsHourlyUp to 75%All, partial, no upfront charges
Spot InstancesBid on unused capacityHourlyUp to 90%Can loose anytime
Dedicated HostsPhysical servers dedicated to your useOn-Demand / Reserved
Savings PlansFlexible pricing alternative to RIs1 or 3 yearsUp to 72%

💡 Tip: Use private IPs between instances to save on networking costs.

02. AWS Lambda

  • Pay per request and duration × memory allocated.

Amazon ECS / Fargate

Launch TypePricing Basis
EC2 Launch TypePay for EC2 instances used
Fargate Launch TypePay per container CPU and memory usage

03. Storage Service Pricing

1. Amazon S3

FactorPricing Basis
Storage ClassStandard, IA, One-Zone IA, Intelligent Tiering, Glacier, Glacier Deep Archive
Storage VolumeTiered pricing — pay less as you store more
RequestsCharges for PUT, GET, COPY, etc.
Data TransferFree inbound, pay for outbound
Lifecycle TransitionsCharged per transition between storage classes
Transfer AccelerationAdditional cost

2. Amazon EBS

  • Based on volume type and size.
  • IOPS
FactorPricing Basis
Volume Type & SizeProvisioned GBs per month
IOPSCharged if provisioned IOPS
SnapshotsPer GB stored per month
Data TransferFree inbound, outbound tiered

Amazon EFS

  • Pay per GB-month of storage used.
  • Supports Infrequent Access Tier and Lifecycle Management.

04. Database Pricing

01. Amazon RDS

  • Per hour billing
  • Database characteristics: Engine, Size, Memory class
  • Purchase Types: On Demand, Reserved(1-3 years)
ComponentPricing Basis
Compute (DB Instance)On-Demand or Reserved (1–3 years)
StorageProvisioned EBS volume (per GB-month)
BackupsFree up to total DB storage size
I/O RequestsCharged per million requests
Deployment TypeSingle-AZ or Multi-AZ (double cost)
Data TransferFree inbound, outbound tiered

05. Content Delivery Pricing

Amazon CloudFront

Cost ComponentDetails
Data Transfer OutVaries by region (e.g., Americas, Europe, Asia)
RequestsPay per 10,000 or 1 million requests
Data Transfer InFree(out is chraged)
Aggregated DiscountsVolume discounts across all edge locations

06. Networking Costs

ScenarioCost per GBNotes
Inbound traffic to EC2Free
Between EC2 (same AZ, private IP)FreeUse private IPs
Between EC2 (different AZ, private IP)$0.01Within same region
Between EC2 (different / same AZ, public IP)$0.02Avoid public IPs
Between regions (Inter-Region)$0.02Per GB transfer

💡 Tip:

  • Prefer private IPs over public IPs for cost savings.
  • Using a single AZ reduces cost but impacts high availability.

9. Summary

CategoryKey Principle
ComputeChoose between On-Demand, Reserved, Spot, or Savings Plans
StoragePay for provisioned size and data transfer out
DatabaseCombine On-Demand or Reserved pricing with backup/storage tiers
NetworkingOptimize data transfer using private IPs and same AZ
Free TierUtilize Always Free and credit-based offers for testing