Amazon Simple Email Service (SES) is a pay-as-you-go service based on the volume of emails sent and received. There are no subscriptions, no contract negotiations, and no minimum charges.
AWS Free Usage Tier
When you call Amazon SES from an application hosted in Amazon EC2 or via AWS Lambda, you can send 62,000 messages per month at no charge. This Free Usage Tier benefit does not expire.
Note: You pay for outgoing mail data, incoming mail chunks, and EC2 data transfer fees, even if your usage of Amazon SES qualifies for the AWS Free Usage Tier.
You can use the Amazon Web Services Monthly Calculator to estimate your monthly charges for using Amazon SES.
Additional services
Dedicated IP addresses
Bring Your Own IP Addresses (BYOIP)
Amazon SES includes an optional feature called Bring Your Own IP (BYOIP). This feature lets you use a range of IP addresses that you own to send email with Amazon SES. If you use BYOIP, you pay $24.95 per month for each IP address in the IP range. To learn more, see the Amazon SES Developer Guide.
Deliverability Dashboard
The Deliverability Dashboard (via the SES API V2) is available for a fixed price of USD $1,250 per month. This charge includes reputation monitoring for up to five domains and 25 predictive email placement tests.
Note: If you cancel your subscription before the end of a billing period, we continue to charge you for the remaining days in the billing period. However, we don't charge you for the next billing period.
You can monitor domains beyond the first five for an additional $25 per domain per month. Domain monitoring within the Deliverability Dashboard shows you your inbox placement rate, which is the percentage of emails that reach your users' inboxes, and engagement rates for your domains across several major email providers. This information helps you quickly identify issues that could prevent your emails from reaching your customers.
The monthly charge also includes 25 predictive email placement tests. Beyond the included 25 tests, you can perform tests for an additional $10 per test. Predictive placement tests let you specify an email message and send it to real inboxes on dozens of major email services. They also show you how many of your messages arrived in recipients' inboxes, how many were marked as spam, and how many were not delivered at all.
Pricing details
Email messages
Outgoing data charges
Incoming mail chunks
Fees for using other AWS Services
Depending on how you set up and use Amazon SES, you may pay monthly fees for using other AWS Services. For example:
- If you send email by using an application hosted in Amazon EC2, you pay for your compute usage, as well as data transfer fees for the data you send out of EC2. For more information, see Amazon EC2 Pricing.
- If you transfer incoming messages to an Amazon Simple Storage Service (Amazon S3) bucket, you pay based on amount of data you store. For more information, see Amazon S3 Pricing.
- If you receive notifications by using Amazon Simple Notification Service (Amazon SNS), you pay based on the number of notifications you receive. For more information, see Amazon SNS Pricing.
- If you use custom dashboards or metrics in Amazon CloudWatch, you pay additional monthly fees based on the number of custom metrics and dashboards you create. For more information, see Amazon CloudWatch Pricing.
You can estimate your monthly charges for all AWS Services by using the Billing Dashboard in the AWS Management Console.
Pricing Examples
-
You use Amazon SES to send about 250,000 emails per month. You receive 1,000 emails per month. You don't use dedicated IP addresses. You send your email using an application that isn't hosted in Amazon EC2. Every message you send and receive is 32KB in size.
Outgoing Mail Charges
Outgoing messages: 250,000 total messages × $.0001 per message = $25.00
Outgoing mail data: (.000032GB × 250,000 messages) × $0.12 per gigabyte of data = $0.96
Total outgoing mail charges: $25.96 per month
Incoming Mail Charges
Incoming messages: 1,000 total messages − 1,000 free messages = $0.00
Incoming mail chunks: (32KB × 1,000 messages) ÷ 256KB = 125 mail chunks × $0.00009 per mail chunk = $0.02
Total incoming mail charges: $0.02 per month
Total Monthly Charges
Total charges for using Amazon SES: $25.00 + $0.02 = $25.98 per month
-
You have three dedicated IP addresses, and you use them to send 2,000,000 messages per month from an application hosted in an Amazon EC2 instance. You also receive 250,000 incoming messages. Every message you send and receive is 32KB in size.
Outgoing Mail Charges
Outgoing messages: (2,000,000 total messages – 62,000 free messages) × $0.0001 per message = $193.80
Outgoing mail attachments: (.000032GB × 2,000,000 messages) × $0.12 per gigabyte of attachments = $7.68
Total outgoing mail charges: $201.48 per month
Incoming Mail Charges
Incoming messages: (250,000 total messages – 1,000 free messages) × $0.0001 per message = $24.90
Incoming mail chunks: (32KB × 250,000 messages) ÷ 256 KB = 31,250 mail chunks × $0.00009 per mail chunk = $2.82
Total incoming mail charges: $27.72 per month
Additional Charges
Dedicated IP addresses: 3 addresses × $24.95 per address = $74.85
Total additional charges: $74.85 per month
Total Monthly Charges
Total charges for using Amazon SES: $201.48 + $27.72 + $74.85 = $304.05 per month
Note: The preceding calculation only shows the costs for using Amazon SES. It doesn't include the charges for using Amazon EC2. For more information about the costs of using Amazon EC2, see Amazon EC2 Pricing.
Additional pricing resources
Easily calculate your monthly costs with AWS
Contact AWS specialists to get a personalized quote

Get started building with Amazon SES in the AWS Management Console.