Number of Emails to Send10,000 emails
0
5K
10K
15K
25K
50K
100K
200K
500K
1M
5M
10M
Estimated Monthly Cost
Amazon SES$1.00
Amazon S3$0.00
Amazon DynamoDB$0.00
Amazon SNS$0.00
Amazon SQS$0.00
AWS Lambda$0.00
Route 53 (only one root domain - flat monthly)$0.50
Secrets Manager (only one secret - flat monthly)$0.40
Total$1.90
Main AWS Services
Amazon SES
Used for sending emails
- $0.10 per 1,000 emails
- No upfront costs
- Pay only for what you send
Amazon S3
Main buckets for different types of data:
- Email bucket: Email Assets, Editor Templates, and Sent Email Templates
- Email contacts: Imported contacts from CSV
- $0.023 per GB per month
- First 5GB is free
- Templates are compressed using Brotli
Amazon DynamoDB
4 tables for different purposes:
- Broadcast Hub: Contacts, Audiences, Broadcasts etc
- Email Table: Email events and tracking
- Workspace Table: User workspace management
- Metrics Table: Analytics and statistics
- Each table can handle up to 200M requests per month
Amazon SNS
Used for handling SES events
- First 1M requests free
- $0.50 per million requests after free tier
Amazon SQS
Several queues for SNS events and sending emails:
- 1M requests free per queue
- $0.40 per million requests after free tier
AWS Lambda
Used for processing emails, handling SNS events, and other background tasks
- One million requests free per month for each function
- Processes emails in batches per invocation
- $0.20 per million requests after free tier
- Optimized for fast execution
Amazon Route 53 (Only one root domain)
Hosted Zone for root domain
- Fixed cost ($0.50 per month) for domain management
AWS Secrets Manager
Used for secure credentials storage
- Fixed cost ($0.40 per month) for one workspace secret
* Prices may vary by a few cents based on AWS region or email template sizes.