Skip to main content

SMS Pricing

SMS API and Messaging Service software with one simple price.
Send and receive messages in
United States
Pay‑as‑you‑go

SMS pricing is based on the destination and type of message you’re sending, as well as the carrier to which the SMS is being sent. Our pay-as-you-go pricing gives you a fair price no matter what you build.

Pay-as-you-go SMS pricing

Number usedText messagesPicture messagesMessaging Service features*
To Send § To Receive § To Send § To Receive §
Local numbers
$ 0.0079
$ 0.0079
$ 0.0200
$ 0.0100
Included
Toll‑free numbers
$ 0.0079
$ 0.0079
$ 0.0200
$ 0.0200
Included
Short Codes
$ 0.0079
$ 0.0079
$ 0.0200
$ 0.0100
Included
Text messages are charged per segment. Learn more about character limits and message segments.
Price may vary based on the carrier to which the SMS is being sent. See the "In Depth" section below for details.
* Twilio handles queuing, carrier nuances in every country, and formatting issues so you don’t have to write custom code. Also includes opt-out protection and delivery insights.
§ Additional carrier fees per carrier. Carrier fees apply to SMS sent from Toll-free Numbers to Verizon handsets. See below for carrier fees related to long code SMS, long code MMS, short code SMS, and short code MMS.
Whether you need 1 or 100,000 numbers, Twilio keeps a deep inventory in stock so local numbers are always there when you need them.

Pay‑as‑you‑go Phone Number pricing

Clean local numbers
Local phone numbers validated as spam-free with a 120-day seven-point inspection.
Local prefix
$ 1.15
/ month
One (1) SMS per second
Toll‑free numbers
Toll‑free phone numbers validated as spam‑free with a 120‑day seven‑point inspection.
Toll‑free prefix
$ 2.15
/ month
Three (3) SMS per second
High-volume Short Code
100+ messages per second. Lease a short code or migrate your existing one. Twilio manages the process for you.
Twilio-leased
$ 1000
/ month, billed quarterly
Plus one time setup fee **
Manage your own lease
$ 500
/ month, billed quarterly
Plus one time setup fee **
Use your existing number
Use the Twilio SMS API with your existing US and Canadian phone numbers.
Local prefix
$ 0.50
/ month
One (1) SMS per second
$ 0.50
/ month
Three (3) SMS per second
Programmatically retrieve the latest pricing for voice and SMS using Twilio’s Pricing API.
** All MMS-enabled Short Codes have a $500 one-time fee charged at time of purchase.
United States
In depth

The tables below contain all SMS pricing for the locale. The price to send an SMS may vary based on the carrier to which the SMS is being sent. Twilio is also able to make phone calls to this locale.

All SMS pricing for United States

CarrierMessages sent
US Cellular *
$ 0.0079
Verizon *
$ 0.0079
AT&T *
$ 0.0079
T-Mobile *
$ 0.0079
All Other Carriers
$ 0.0079
Number TypePrice
Local
$ 1.15
/ month
+$0.0079 / message
Toll-free
$ 2.15
/ month
+$0.0079 / message
Random Short Code
$ 3,000
/ 3 months
+$0.0079 / message
Vanity Short Code
$ 4,500
/ 3 months
+$0.0079 / message

Additional SMS long code fees per carrier

CarrierMessages receivedMessages sent
US Cellular N/A $0.005
Verizon N/A $0.003
AT&T N/A $0.002-$0.004
T-Mobile $0.003 $0.003
All Other Carriers N/A $0.0025

Additional MMS long code fees per carrier

CarrierMessages receivedMessages sent
US Cellular N/A $0.01
Verizon N/A $0.005
AT&T N/A $0.0035-$0.005
T-Mobile $0.01 $0.01
All Other Carriers N/A $0.01

Additional SMS toll-free fees per carrier

CarrierMessages receivedMessages sent
US Cellular $0.0025 N/A
Verizon N/A $0.003
AT&T N/A $0.0025
T-Mobile $0.003 $0.003

Additional MMS toll-free fees per carrier

CarrierMessages receivedMessages sent
US Cellular $0.005 $0.005
Verizon N/A $0.005
AT&T N/A $0.003
T-Mobile $0.01 $0.01
United States
Outbound

Twilio is connected to mobile carriers globally so that you can send SMS to your users wherever they are. Use the search box below to find the price to send a message anywhere in the world.

Send messages to

Need help pricing your project? Our sales team would be glad to help you.

Contact sales
United States
Volume discounts

When your application reaches volume scale, you’ll automatically get volume pricing. No negotiation necessary.

SMS volume pricing

SMS messages per monthMessages receivedMessages sent
First 5 million messages
$ 0.0079
$ 0.0079
Next 20 million messages
$ 0.0053
$ 0.0053
Next 75 million messages
$ 0.0032
$ 0.0032
Next 150 million messages
$ 0.0021
$ 0.0021
Next 250 million messages
$ 0.0016
$ 0.0016
Next 500 million messages
$ 0.0011
$ 0.0011
Above 1 billion messages
$ 0.0005
$ 0.0005

Short Code SMS volume pricing

SMS messages per monthMessages receivedMessages sent
First 500K messages
$ 0.0079 *
$ 0.0079 *
Next 4.5 million messages
$ 0.0053 *
$ 0.0053 *
Next 20 million messages
$ 0.0032 *
$ 0.0032 *
Next 75 million messages
$ 0.0021 *
$ 0.0021 *
Above 100 million messages
$ 0.0016 *
$ 0.0016 *

Additional fees per carrier

CarrierMessages receivedMessages sent
AT&T (includes Cricket) N/A $0.0025
T-Mobile (includes MetroPCS) $0.0025 $0.0025
US Cellular N/A $0.0035
Verizon N/A $0.003
Other - Group A N/A $0.0025
Other - Group B N/A $0.0035

Additional SMS short code fees per carrier (FTEU)

CarrierMessages receivedMessages sent
AT&T (INCLUDES CRICKET) N/A $0.02
T-MOBILE (INCLUDES METROPCS) N/A $0.02
US CELLULAR N/A N/A
VERIZON N/A $0.02
OTHER - GROUP A N/A N/A
OTHER - GROUP B N/A N/A

MMS volume pricing

MMS messages per monthMessages receivedMessages sent
First 25 million messages
$ 0.0100
$ 0.0200
Next 75 million messages
$ 0.0090
$ 0.0175
Next 150 million messages
$ 0.0075
$ 0.0150
Next 250 million messages
$ 0.0050
$ 0.0125
Next 500 million messages
$ 0.0045
$ 0.0110
Above 1 billion messages
$ 0.0040
$ 0.0100

Short Code MMS volume pricing

MMS messages per monthMessages receivedMessages sent
First 25 million messages
$ 0.0100 *
$ 0.0200 *
Next 75 million messages
$ 0.0090 *
$ 0.0175 *
Above 100 million messages
$ 0.0080 *
$ 0.0150 *

Additional fees per carrier

CarrierMessages receivedMessages sent
AT&T (includes Cricket) N/A $0.003
T-Mobile (includes MetroPCS) $0.010 $0.010
US Cellular N/A $0.010
Verizon N/A $0.005

Phone Number pricing

Phone numbersLocal numbersToll‑free numbers
First 1,000 numbers
$ 1.150
$ 2.150
Above 1,000 numbers
$ 0.575
$ 1.613
United States
Committed‑use discounts

Commit to a monthly volume and receive a significant discount beyond standard volume discounts. Contact our sales team to learn more.

Contact sales