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 to optimize for high delivery success rates, or you can mark it as Promotional to optimize for cost savings. To learn more about the 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 and this pricing changes on a regular basis. The price may also vary based on the telecom carrier for the destination phone number.

Contact us for custom pricing if you expect to send more than 3 million SMS messages per month.

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 now supports dedicated short codes for the US destinations. Each dedicated short code is $995 per month. You are billed for your dedicated short code addresses at the end of each month along with any other Amazon SNS text message sending charges you incur.

The United States Short Codes will incur a one-time setup fee of $650. Carrier approval may take 8-12 weeks (or longer), and your short code may not be fully live with all US carriers during this period.

To request a dedicated short code, open a dedicated short code limit increase case in Support Centre.