Prices for sending messages via Twilio vary by channel, region, and volume. This guide outlines typical costs, including per-message rates, potential setup fees, and how pricing scales with usage. The main cost drivers are carrier fees, channel type (SMS vs MMS vs WhatsApp), and execution volume.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Outbound SMS (US) | $0.005 | $0.0075 | $0.01 | Per message to a US mobile number; varies by carrier route |
| Inbound SMS (US) | $0.00 | $0.00 | $0.00 | Typically free to receive; some scenarios incur fees |
| MMS (US) | $0.02 | $0.04 | $0.05 | Includes multimedia payload; higher data costs |
| WhatsApp Business (US) | $0.005 | $0.01 | $0.02 | Per message; depends on template vs session messages |
| Setup / Provisioning | $0 | $0 | $100 | Short codes or dedicated numbers may incur one-time fees |
| Monthly Number Fees | $0 | $1 | $5 | Phone number rental, varies by type (long code vs short code) |
| Taxes / Regulatory Fees | $0 | $0.50 | $2 | Depends on jurisdiction and usage |
Assumptions: region, channel, and monthly message volume influence pricing. This table provides typical ranges for U.S. usage and common configurations.
Overview Of Costs
Cost ranges reflect per-message pricing plus recurring charges. The total monthly spend is a function of message volume, channel mix, and any provisioning or number fees. For example, a light SMS campaign in the United States may cost around $20–$60 per month if sending 2,000–6,000 messages, while a larger program running hundreds of thousands of messages will experience substantially higher fixed and variable costs.
Assumptions drive estimates: US region, standard long-code numbers, no dedicated short codes, average message length, and typical carrier routing, with occasional regulatory charges applied.
Cost Breakdown
| Column | Details | Typical Range | Notes | Per-Unit Example | Formula |
|---|---|---|---|---|---|
| Messages | Outbound messages sent | $0.005–$0.01 (SMS); $0.02–$0.05 (MMS) | Channel-specific pricing | $0.0075 | data-formula=”per_message_price”> |
| Carrier Fees | Routing charges from carriers | $0.001–$0.003 | Included in per-message price in many plans | $0.002 | data-formula=”carrier_fee”> |
| Number Fees | Phone number rental | $0–$5 | Depends on long code vs short code | $1 | data-formula=”monthly_number”> |
| Setup / Provisioning | Initial configuration | $0–$100 | One-time or annual | $0 | data-formula=”setup_cost”> |
| Taxes / Regulatory | Applicable taxes or fees | $0–$2 | Location-based | $0.50 | data-formula=”taxes”> |
| Volume Discounts | Tiered pricing for high throughput | Not always available | Discounts may apply | Depends | data-formula=”volume_discount”> |
| Delivery / Compliance | Opt-in, compliance checks | $0–$0.01 | Policy-driven costs | $0.005 | data-formula=”compliance”> |
Factors That Affect Price
Channel and region are primary price drivers. SMS pricing in the United States typically sits in the mid-to-high cent range per message, while MMS adds data costs. WhatsApp pricing varies by message type and session timing. Long codes usually cost less than short codes, but short codes can improve throughput and deliverability, potentially offsetting higher per-message costs in high-volume campaigns. Volume, routing quality, and compliance requirements also shift totals.
Two niche drivers to watch are message type (template vs. interactive) and recipient count. For example, WhatsApp template messages often carry higher fixed costs but lower per-message fees when volumes scale, whereas SMS campaigns with frequent replies can incur higher interactive message costs.
Ways To Save
Plan for volume and channel mix. Large campaigns benefit from volume-tier pricing and pre-provisioned numbers. Consider using a single channel where possible to simplify billing and reduce overhead. Opt-in compliance reduces delivery risk and avoids penalties that can increase costs. Scheduling messages to off-peak periods can also help if provider fees vary by time of day in specific routes.
Other practical strategies include negotiating a bundled plan with a provider, evaluating per-message versus monthly flat-rate options, and testing short codes only when throughput demands justify the higher fixed costs.
Regional Price Differences
Prices vary by region and market maturity. In urban hubs vs. suburban or rural areas, per-message fees and delivery reliability can diverge due to carrier arrangements and route quality. A typical comparison is:
- Urban centers: higher outbound SMS and MMS rates due to larger carrier interconnects
- Suburban markets: mid-range pricing with moderate delivery performance
- Rural regions: sometimes lower per-message base rates but higher delivery retries
Real-World Pricing Examples
Three scenario cards illustrate typical quotes.
- Basic — 2,000 outbound SMS messages in the US, long code, no MMS, minimal compliance fees. 2,000 messages at $0.0075 each plus $1 monthly number fee equals approximately $15 plus $1, plus taxes. Total around $18–$20.
- Mid-Range — 50,000 messages, mix of SMS and a few MMS, standard routing, US region. SMS at $0.0075, MMS at $0.04, numbers at $1 each month, compliance checks. Total around $450–$1,200 depending on mix and taxes.
- Premium — 500,000 messages, multiple channels (SMS + WhatsApp), short code provisioning, higher throughput. Per-message averages around $0.01 for SMS, $0.01–$0.02 for WhatsApp, setup fees of $50–$300, and monthly numbers at $5 each. Total can exceed $15,000 annually with variability by volume and locale.
Assumptions: region, channel mix, and monthly volume drive estimates for the scenarios above.