Standard topics

Amazon Simple Notification Service (Amazon SNS) Standard topic pricing is based on the number of monthly API requests made, and the number of deliveries to various endpoints (the cost of the delivery depends on the endpoint type). 

API Requests

Note: Each 64KB chunk of published data is billed as 1 request. For example, a single publish with a 256KB payload is billed as four requests.

Notification deliveries

Note: With the exception of SMS messages, each 64KB chunk of delivered data is billed as 1 delivery. For example, a single notification with a 256KB payload is billed as four deliveries.

FIFO topics

Amazon SNS FIFO topic pricing is based on the number of published messages, the number of subscribed messages, and their respective amount of payload data.

Subscription messages are calculated by multiplying the number of published messages and the number of subscriptions. Both filtered and delivered messages count towards the number of subscription messages.

API Requests & Payload Data

Note: Each message from 1KB to 256KB is billed as one message. Any message smaller than 1KB is rounded up to 1KB.

How are Amazon SNS charges metered?

Standard Topic API Requests Every publish, topic owner operation, and subscription owner operation counts as a request.
FIFO Topic API Requests API requests for publishing messages to FIFO topics are charged at FIFO rates.  All other API requests are charged at standard rates.
Payload Size For Standard topics each 64 KB chunk of a payload is billed as 1 request. For FIFO topics, each message up to 256 KB is billed as one message with a minimum of 1 KB, in addition to the charge per GB of payload data.
Extending Payload Size with Amazon S3 For Standard topics, when using the Amazon SNS Extended Client Library to send payloads using Amazon Simple Storage Service (Amazon S3), you incur Amazon S3 charges for any Amazon S3 storage you use to send message payloads.
Interaction with AWS KMS For Standard and FIFO topics, when using the AWS Key Management Service (AWS KMS) to manage keys for Amazon SNS server-side encryption, you incur AWS KMS charges. For more information see AWS KMS pricing and How Do I Estimate My AWS KMS Usage Costs in the Amazon SNS Developer Guide.

Data transfer

For Data Transfer exceeding 500TB/Month please Contact Us

Except as otherwise noted, our prices are exclusive of applicable taxes and duties, including VAT and applicable sales tax. For customers with a Japanese billing address, use of AWS is subject to Japanese Consumption Tax. Learn more.

Data transfer “in” and “out” refers to transfer into and out of Amazon SNS. Data transferred between Amazon SNS and Amazon EC2 within a single region is free of charge (i.e., $0.00 per GB). Data transferred between Amazon SNS and Amazon EC2 in different regions will be charged at Internet Data Transfer rates on both sides of the transfer.

* Your free usage is calculated each month across all regions and automatically applied to your bill – free usage does not accumulate.
** As part of AWS’s Free Usage Tier, new AWS customers will receive free 15 GB of data transfer out each month aggregated across all AWS services for one year.
*** Data transfer out rate tiers aggregate outbound data transfer across Amazon EC2, AWS Lambda, Amazon EBS, Amazon S3, Amazon Glacier, Amazon RDS, Amazon SimpleDB, Amazon SQS, Amazon SNS, Amazon DynamoDB, AWS Storage Gateway, and Amazon VPC.

Worldwide SMS

Amazon SNS also offers scalable SMS messaging to 200+ countries. It has no upfront costs and you can pay as you go. With Amazon SNS, you can also mark your SMS messages as Transactional or Promotional based on the use-case and content of your messages. To learn more about message types, visit the FAQs.

Additional pricing resources

AWS Pricing Calculator

Easily calculate your monthly costs with AWS

Economics Resource Center

Additional resources for switching to AWS

Learn how to get started with Amazon SNS

Visit the getting started page
Ready to build?
Get started with Amazon SNS
Have more questions?
Contact us