With Amazon SNS, you can send SMS (text) messages to 200+ countries and for an expanded set of use-cases such as Multi-Factor Authentication (MFA) and One Time Passwords (OTP). Amazon SNS 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.

Your first 100 SMS messages sent to US phone numbers each month are free. Additional SMS messages to the US or any messages sent to non-US phone numbers are charged based on the pricing below. The price for sending SMS messages varies between countries, regions, and in some cases, between carriers in the same country or region based on the telecom carrier of the destination phone number. The prices below are provided for guidance only, and change frequently. Once you’ve sent some messages, use the daily usage reports to get the exact pricing per message in USD.

Contact us for discounted pricing if you expect to send more than 3 million SMS messages per month to a single destination country.

Note: The prices listed below for India are for local routes only. To qualify for the local route price, you must comply with India specific regulations. The default route to India is via International Long Distance Operator (ILDO) routes. The price for sending messages to India via ILDO routes is $0.02171 USD. For more information please refer, Amazon SNS documentation.

Get Started with AWS for Free

Create a Free Account

AWS Free Tier includes 1 million mobile push notifications, 1 million email deliveries and more with Amazon SNS.

View AWS Free Tier Details »

Amazon SNS supports dedicated short codes. You are billed for your dedicated short code numbers at the end of each month along with any other Amazon SNS text message charges you incur.

For short codes that are based in the United States, there’s a one-time setup fee of $650 (USD) for each short code, and a recurring charge of $995 per month for each short code. It usually takes 8–12 weeks for short codes to be ready for use on all carrier networks. To request a dedicated short code in the US, open a case in the Support Centre.

For pricing information or to request dedicated short codes for other countries, open a case in the Support Centre.

Amazon SNS supports dedicated long codes. You can use dedicated long codes with Amazon SNS by registering for long codes in the Amazon Pinpoint console. For instructions on how to purchase and use long codes, go here.

For enterprise customers, please work directly with your AWS Technical Account Manager for on-boarding and additional assistance.